이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.

CONFIG_SAFETY_IO_OP

안전 I/O의 운전 옵션을 설정하는 구조체입니다. I/O 포트 상태, TBSFT 입력 옵션, 추가 I/O 옵션을 포함합니다.

BYTE#

필드 이름

자료형

값

비고

0

_iIO[TYPE_LAST][16]

unsigned char[2][16]

현재 안전 I/O 포트 상태를 저장하는 2차원 배열입니다.
“TYPE_LAST”는 입력/출력 유형을 나타내며, 각 차원은 포트를 최대 16개까지 지원합니다.

32

_iTBI_Op

unsigned char

TBSFT(Tool Box Safety Function Test) 입력 옵션 플래그입니다.
입력 수준 테스트를 활성화하거나 설정할 때 사용합니다.

33

_iReserved

unsigned char

향후 사용을 위한 예약 필드입니다.

34

_iIO_Op[TYPE_LAST][16]

unsigned char[2][16]

각 포트에 대응하는 안전 I/O 운전 옵션 배열입니다.
입력/출력 채널의 운전 매개변수나 동작을 정의합니다.

전체 크기: 66바이트

정의 위치: DRFS.h

typedef struct _CONFIG_SAFETY_IO_OP
{
    /* 안전 I/O */
    unsigned char _iIO[TYPE_LAST][16];
    /* TBSFT 입력 옵션 */
    unsigned char _iTBI_Op;
    /* 예약 영역 */
    unsigned char _iReserved;
    /* 안전 I/O 옵션 */
    unsigned char _iIO_Op[TYPE_LAST][16];
} CONFIG_SAFETY_IO_OP, *LPCONFIG_SAFETY_IO_OP;