Status-Acknowledge(Nack-2) 및 Status-Control(...) Negative-Acknowledge-2 메시지에서 함수 관리 인터페이스(FMI) 애플리케이션으로 전달될 수 있는 가능한 오류 코드는 다음 표에 나와 있습니다. Nack-2는 오류로 전송된 데이터나 오류가 있는 Status-Control(...) 요청에 대한 응답으로 애플리케이션에 전달됩니다. 데이터가 호스트로 전송되지 않았습니다. 이 표는 오류가 중요한지 여부를 나타내며 PLU(기본 논리 단위) 연결에만 적용됩니다. 오류가 중요한 경우 중요한 오류 표시기가 메시지에 설정되고 애플리케이션은 다음 메시지로 닫기(PLU) 요청을 받게 됩니다.
모든 Nack-2 메시지에는 두 번째 정보 단어가 0x0000.
오류/ 센스 코드 |
중요한 예/아니요 |
설명 |
---|---|---|
0x0040 | 예 | DATAFMI 메시지에 버퍼 요소가 없습니다. |
0x0042 | 예 | 크레딧이 없을 때 전송되는 DATAFMI 메시지입니다. |
0x0043 | 예 | TS 프로필(Transmission Service 프로필)에 대한 상태 제어가 잘못되었습니다. |
0x0044 | 예 | 애플리케이션의 상태 제어가 잘못되었습니다. |
0x004A | 예 | HDX(반이중) 경쟁 및 보류 기간 세션에서의 -QR, -BB, EB 또는 BKTFSM. |
0x0809 | 예 | 모드의 불일치입니다. |
0x1002 | 예 | RU(요청/응답 단위) 길이 오류입니다. |
0x1003 | 예 | 함수가 지원되지 않으며 FM(함수 관리) 프로필이 잘못되었습니다. |
0x2002 | 아니오 | 연결 오류입니다. |
0x2003 | 아니오 | 대괄호 오류입니다. |
0x2004 | 아니오 | 방향 오류입니다. |
0x2005 | 예 | 데이터 트래픽 재설정. |
0x2006 | 예 | 데이터 트래픽이 정지되었습니다. |
0x200D | 예 | 요청을 보내기 전에 필요한 응답 (반이중). |
0x4003 | 예 | 시작 대괄호(BB)는 허용되지 않습니다. |
0x4004 | 예 | EB(끝 대괄호)는 허용되지 않습니다. |
0x4006 | 예 | 예외 응답은 허용되지 않습니다. |
0x4007 | 예 | 명확한 응답은 허용되지 않습니다. |
0x4009 | 예 | 방향 변경 (CD)이 허용되지 않습니다. |
0x400A | 예 | 응답을 하지 않는 것은 허용되지 않습니다. |
0x400B | 예 | 연결은 지원되지 않습니다. |
0x400C | 예 | 대괄호는 지원되지 않습니다. |
0x400D | 예 | CD는 지원되지 않습니다. |
0x400F | 예 | FI의 잘못된 사용. |
0x4014 | 예 | DR1, DR2, ER을 잘못 사용했습니다. |
0x8005 | 아니오 | LU(논리 단위)가 비활성 상태일 때 전송되는 SSCP(시스템 서비스 제어 지점) 데이터입니다. |