CONFIG_CONFIGURABLE_IO_EX
이 구조체는 CONFIG_CONFIGURABLE_IO를 확장해 I/O 범주별 매핑 공간을 두 배로 늘립니다. I/O 논리 상태와 안전 신호를 더 세밀하게 제어할 수 있습니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
설정 가능한 안전 I/O 포트의 매핑 |
전체 크기: 64바이트
정의 위치: DRFS.h
typedef struct _CONFIG_CONFIGURABLE_IO_EX
{
/* 안전 I/O 매핑 테이블
TYPE_LAST : I/O 범주 수
NUM_DIGITAL : 범주별 채널 수
(확장 설정 영역은 ×2)
*/
unsigned char _iIO[TYPE_LAST][NUM_DIGITAL * 2];
/* 트리거 레벨(사용하지 않음)
unsigned char _bLevel[TYPE_LAST][NUM_DIGITAL];
*/
} CONFIG_CONFIGURABLE_IO_EX, *LPCONFIG_CONFIGURABLE_IO_EX;
참고
CONFIG_CONFIGURABLE_IO를 확장해 매핑 공간을 두 배로 늘립니다.
안전 관련 I/O 기능과 사용자 정의 I/O 기능을 모두 사용자에 맞게 설정할 수 있습니다.
주로 컨트롤러 I/O 구성 모듈의 시스템 설정 명령과 함께 사용합니다.