MONITORING_CTRLIO
로봇 컨트롤러의 컨트롤 박스에 설치된 I/O의 현재 상태를 입력부와 출력부로 모아 담는 구조체입니다. 로봇 컨트롤러의 I/O 인터페이스를 모니터링할 때 사용합니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
컨트롤러 I/O 입력 |
||
39 |
|
컨트롤러 I/O 출력 |
전체 크기: 63바이트
정의 위치: DRFS.h
typedef struct _MONITORING_CTRLIO
{
READ_CTRLIO_INPUT _tInput; /* 입력 데이터 */
READ_CTRLIO_OUTPUT _tOutput; /* 출력 데이터 */
} MONITORING_CTRLIO, *LPMONITORING_CTRLIO;
I/O 정보 매핑
I/O 정보 |
설명 |
|---|---|
(#1) BYTE 0부터 |
컨트롤 박스에 연결된 디지털 입력 16개의 정보 |
(#2) BYTE 16부터 |
컨트롤 박스에 연결된 아날로그 입력 2개의 정보 |
(#3) BYTE 24부터 |
직접 교시(Direct Teaching) 버튼 등 컨트롤 박스와 T/P에 연결된 스위치 3개의 상태 정보 |
(#4) BYTE 27부터 |
컨트롤 박스에 연결된 안전 관련 입력 2개의 정보 |
(#5) BYTE 29부터 |
컨트롤 박스에 연결된 엔코더 관련 입력 2개의 정보 |
(#6) BYTE 31부터 |
컨트롤 박스에 연결된 엔코더 2개의 원시 데이터 정보 |
(#7) BYTE 39부터 |
컨트롤 박스에 연결된 디지털 출력 16개의 정보 |
(#8) BYTE 55부터 |
컨트롤 박스에 연결된 아날로그 출력 2개의 정보 |