MESSAGE 구조
니모닉 | 바이트 오프셋 | 데이터 유형 | 설명 | |||
.FLAGS | 04 | INT 정수(INT) 부호가 있는 16비트 정수값(-32,768 ~ +32,767)을 저장하는 데 사용되는 단일 워드로 구성된 원자 데이터 유형입니다. | 플래그 단어는 이 상태 비트를 16비트 단어 한 개에 저장합니다. | |||
비트 | 번호 | 데이터 유형 | 설명 | |||
.EW | 02 | BOOL | 컨트롤러에서 메세지 요청이 큐에 들어간 것으로 감지될 때 활성화 대기 비트가 설정됩니다. .ST 비트가 설정되면 컨트롤러에서 .EW 비트가 리셋됩니다. | |||
.ER | 04 | BOOL | 컨트롤러에서 전송 실패가 감지될 경우 에러 비트가 설정됩니다. 다음에 렁-입력-조건이 거짓에서 참으로 될 때 .ER 비트가 리셋됩니다. | |||
.DN | 05 | BOOL | 마지막 메세지 패킷의 전송이 완료될 때 완료 비트가 설정됩니다. 다음에 렁-입력-조건이 거짓에서 참으로 될 때 .DN 비트가 리셋됩니다. | |||
.ST | 06 | BOOL | 컨트롤러가 MSG 명령어 실행을 시작하면 시작 비트가 설정됩니다. .DN 비트 또는 .ER 비트가 설정되면 .ST 비트가 리셋됩니다. | |||
.EN | 07 | BOOL | 렁-입력-조건이 참으로 되어 .DN 비트 또는 .ER 비트가 설정되고 렁-입력-조건이 거짓으로 될 때까지 계속 설정되는 경우 활성화 비트가 설정됩니다. 렁-입력-조건이 거짓으로 되지만 .DN 비트 및 .ER 비트가 해제된 경우 .EN 비트는 계속 설정되어 있습니다. | |||
05 | .TO | 08 | BOOL | .TO 비트를 수동 설정하는 경우 컨트롤러에서 메세지 처리를 중단하고 .ER 비트를 설정합니다. | ||
.EN_CC | 09 | BOOL | 활성화 캐시 비트는 MSG 연결의 관리 방법을 결정합니다. 컨트롤러가 연결을 유지하길 원하는 경우(예: 동일한 MSG 명령어를 여러 번 반복 실행하는 경우) .EN_CC 비트를 설정합니다. 좀처럼 MSG 명령어를 실행하지 않고 다른 컨트롤러 연결이 필요한 경우 .EN_CC 비트를 해제합니다. | |||
06 | INT | .ER 비트가 설정된 경우 에러 코드 워드는 MSG 명령어의 에러 코드를 나타냅니다. | ||||
10 | DINT | 확장 에러 코드 워드는 일부 에러 코드에 대한 추가적인 에러 코드 정보를 저장합니다. | ||||
12 | INT | 요청된 길이는 메세지 명령어에 의해 전송 시도되는 워드 수를 지정합니다. | ||||
14 | INT | 완료 길이 워드는 실제 전송된 워드 수를 나타냅니다. | ||||
구조당 총 메모리 | 328바이트(위의 항목 및 추가 구성 속성 포함) | |||||
의견을 작성 부탁드립니다.