CIP 에러 코드
다음은 속성 에러 코드가 반환할 수 있는 일반적인 CIP 에러 코드입니다.
CIP 에러 코드
에러 코드(16진수) | 에러 이름 | 에러 설명 |
|---|---|---|
00 | 성공 | 지정된 객체에 의해 서비스가 성공적으로 수행되었습니다. |
01 | 연결 실패 | 연결 관련 서비스가 연결 경로를 따라 실패했습니다. |
02 | 리소스 사용 불가 | 객체가 요청된 작업을 수행하는 데 필요한 리소스를 사용할 수 없습니다. 응답의 객체 특정 상태 필드에 추가적인 객체 특정 정보를 제공해야 합니다. |
03 | 서비스 요청의 객체 특정 데이터 파라미터에 무효한 값이 있습니다. | 서비스의 객체 특정 데이터 파라미터로 제공된 데이터의 일부가 유효하지 않습니다. 데이터 확인이 에러를 보고하는 객체의 객체 정의에 지정됩니다. |
04 | IOI 세그먼트 에러 | IOI 세그먼트 식별자 또는 세그먼트 구문을 처리 노드가 인식하지 못했습니다. 인식되지 않은 IOI의 첫 번째 세그먼트까지 오프셋된 워드를 응답의 객체 특정 상태 필드의 첫 번째 워드에 제공해야 합니다. 오프셋은 0부터 시작하며 메세지에서 IOI 크기 다음 첫 워드에서 계산됩니다. IOI 세그먼트 에러가 발생하면 IOI 처리가 정지됩니다. |
05 | IOI 대상 알 수 없음 | IOI가 알 수 없거나 처리 노드에 포함되어 있지 않은 객체 클래스, 인스턴스 또는 구조 요소를 참조하고 있습니다. 알 수 없거나 처리 노드에 존재하지 않는 대상을 참조하는 첫 번째 세그먼트 성분까지 오프셋된 워드를 응답의 객체 특정 상태 필드의 첫 번째 워드에 제공해야 합니다. 오프셋은 0부터 시작하며 메세지에서 IOI 크기 다음 첫 워드에서 계산됩니다. IOI 대상 알 수 없음 에러가 발생하면 IOI 처리가 정지됩니다. |
06 | 부분 전송 | 예상된 데이터의 일부만 전송되었습니다. |
07 | 연결 끊어졌음 | 메시징 연결이 끊어졌습니다. |
08 | 구현되지 않은 서비스 | 요청된 서비스가 이 클래스 또는 인스턴스 객체에 대해 구현되거나 정의되지 않았습니다. |
09 | 유효하지 않은 속성 값 | 객체 또는 클래스의 속성 값이 유효하지 않습니다. 객체 특정 상태는 속성 번호와 데이터를 거부하는 첫 번째 속성의 상태 코드를 보고해야 합니다. |
0A | 속성 목록 에러 | Get_Attribute_List 또는 Set_Attribute_List 응답의 속성이 0이 아닌 상태입니다. |
0B | 이미 요청한 모드/상태입니다. | 객체가 이미 서비스에 의해 요청된 모드/상태에 있습니다. 객체 특정 상태는 객체의 현재 상태를 보고해야 합니다. |
0C | 객체가 현재 모드/상태에서 서비스를 수행할 수 없습니다. | 객체가 현재 모드/상태에서 요청된 서비스를 수행할 수 없습니다. 객체 특정 상태는 객체의 현재 상태를 보고해야 합니다. 예를 들어 전송 서비스를 사용하여 데이터를 전송하려면 업데이트 서비스가 필요하므로 업데이트 서비스 요청을 받기 전에 전송 서비스 요청이 NVS 객체로 전송되면 이 에러가 반환됩니다. |
0D | 객체 이미 존재함 | 생성하려는 요청된 객체 인스턴스가 이미 존재합니다. |
0E | 속성 값을 설정할 수 없습니다. | 객체 속성은 설정 가능한 속성이 아닙니다. 객체 특정 상태는 데이터를 거부하는 속성의 번호를 보고해야 합니다. |
0F | 액세스 권한이 서비스를 허용하지 않습니다. | 액세스 권한으로 인해 객체가 서비스를 수행할 수 없습니다. 객체에 사용할 수 있는 액세스 권한은 확장 상태로 보고되어야 합니다. |
10 | 장치의 모드/상태로 인해 객체가 서비스를 수행할 수 없습니다. | 객체를 포함하는 장치는 객체가 장치의 현재 모드/상태에서 서비스를 수행하는 것을 허용하지 않습니다. 객체 특정 상태는 장치의 현재 상태를 보고해야 합니다. 예를 들어, 컨트롤러에는 '하드 실행' 상태로 설정할 때 여러 다른 객체에 대한 서비스 요청이 실패하게 되는 키 스위치가 있을 수 있습니다(예: 프로그램 편집). 그러면 이 에러 코드가 반환됩니다. |
11 | 응답 데이터가 너무 큽니다. | 응답 버퍼에서 전송할 데이터가 할당된 응답 버퍼보다 커서 전송된 데이터가 없었습니다. |
12 | 원시 값 조각화 | 서비스에서 원시 데이터 값을 조각화할 작업을 지정했습니다(예: REAL 데이터 유형 등분). |
13 | 데이터가 충분하지 않습니다. | 서비스가 지정된 작업을 수행하기에 충분한 데이터를 제공하지 않았습니다. |
14 | 정의되지 않은 속성 | 지정된 속성이 클래스 또는 객체에 대해 정의되지 않았습니다. |
15 | 데이터 너무 많음 | 서비스가 예상보다 많은 데이터를 제공했습니다(서비스 및 객체에 따라 서비스가 계속 처리될 수 있음). |
16 | 객체가 존재하지 않습니다. | 지정된 객체가 장치에 존재하지 않습니다. |
17 | 서비스 조각화 시퀀스가 현재 진행 중이 아닙니다. | 이 서비스에 대한 조각화 시퀀스가 현재 이 데이터에 대해 활성화되지 않았습니다. |
18 | 저장된 속성 데이터 없음 | 이 객체의 속성 데이터는 요청된 서비스 이전에 저장되지 않았습니다. |
19 | 저장 작업 실패 | 이 객체의 속성 데이터가 시도 중 실패로 인해 저장되지 않았습니다. |
1A | 브리징 실패, 네트워크에 너무 큰 요청 패킷 | 서비스 요청 패킷이 너무 커서 대상까지의 경로에 있는 네트워크에서 전송할 수 없습니다. 브리지 장치가 서비스를 강제로 중단했습니다. |
1B | 브리징 실패, 네트워크에 너무 큰 응답 패킷 | 서비스 응답 패킷이 너무 커서 대상으로부터 경로에 있는 네트워크에서 전송할 수 없습니다. 브리지 장치가 서비스를 강제로 중단했습니다. |
1C | 누락된 속성 목록 항목 데이터 | 서비스가 요청된 동작을 수행하기 위해 서비스에 필요한 속성 목록에 속성을 제공하지 않았습니다. |
1D | 무효한 속성 값 목록 | 서비스가 유효하지 않은 속성에 대한 상태 정보와 함께 제공된 속성 목록을 반환합니다. |
1E | 포함된 서비스 에러 | 내장된 서비스로 인해 에러가 발생했습니다. |
1F | 연결 관련 실패 | 연결 관련 서비스 처리와 관련된 에러 조건으로 인해 서비스가 실패했습니다. 이는 연결 및 연결되지 않은 메시징 중에 발생할 수 있습니다. 이 에러의 확장된 상태에 대해 일반 상태 에러 코드 01에 사용된 것과 동일한 확장 상태 코드가 반환됩니다. |
20 | 무효한 파라미터 | 더 이상 사용되지 않습니다. |
21 | 한 번 쓰기 값 또는 이미 기록된 매체 | 이미 내용이 쓰여진 한 번 쓰기 매체(예: WORM 드라이브, PROM)에 쓰려고 했거나 설립 후 변경할 수 없는 값을 수정하려고 했습니다. |
22 | 잘못된 응답 수신됨 | 회신 서비스 코드가 요청 서비스 코드와 일치하지 않거나 회신 메세지가 예상 최소 회신 크기보다 짧은 경우와 같이 무효한 회신이 수신되었습니다. 이 에러 코드는 무효한 회신의 다른 원인으로도 작용할 수 있습니다. |
23 | CST가 조정되지 않음 | 조정 시스템 시간(CST) 값은 아직 업데이트를 허용할 수 있는 공차 내에 있지 않습니다. 다시 시도하십시오. |
24 | 연결 스케줄링 에러 | 더 이상 사용되지 않습니다. |
25 | IOI의 핵심 오류 | IOI의 첫 번째 세그먼트로 포함된 핵심 세그먼트가 대상 모듈과 일치하지 않습니다. 객체 특정 상태는 핵심 점검의 어느 부분이 실패했는지 나타냅니다. |
26 | IOI 크기가 무효함 | 서비스 요청과 함께 전송된 IOI의 크기가 요청을 객체로 라우팅할 수 있을 정도로 크지 않거나 지나치게 많은 라우팅 데이터가 포함되었습니다. |
27 | 목록에 포함된 예기치 않은 속성 | 현재 설정할 수 없는 속성을 설정하려고 했습니다. |
28 | DNet 무효 구성원 ID | 자세한 내용은 DeviceNet 사양을 참조하십시오(http://www.odva.org/). |
29 | DNet 구성원을 설정할 수 없음 | 자세한 내용은 DeviceNet 사양을 참조하십시오(http://www.odva.org/). |
32D | 일치하는 수신 규칙 없음 | 일치하는 수신 규칙을 찾지 못해 요청이 거부될 경우 이 확장 상태 코드가 반환됩니다. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
32E | 수신 규칙 거부 | 수신 규칙이 거부 동작과 일치하여 요청이 거부될 경우 이 확장 상태 코드가 반환됩니다. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
32F | 수신 규칙 거부 Non_Secure | 수신 규칙이 ALLOW_INGRESS_SECURE 동작과 일치하여 요청이 거부되었지만 비 CIP 보안 포트를 통해 요청이 수신된 경우 이 확장 상태 코드가 반환됩니다. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
330 | 일치하는 송신 규칙 없음 | 일치하는 송신 규칙을 찾지 못해 요청이 거부될 경우 이 확장 상태 코드가 반환됩니다. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
331 | 송신 규칙 거부 | 송신 규칙이 거부 동작과 일치하여 요청이 거부될 경우 이 확장 상태 코드가 반환됩니다. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
332 | 송신 규칙 암호 허용 안 됨 | 송신 규칙이 허용 동작과 일치하여 요청이 거부되었지만 CIPHER_LIST가 허용된 암호를 포함하지 않을 경우 이 확장 상태 코드가 반환됩니다. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
900 | (D)TLS 경고 0: 닫기 알림 1 | (D)TLS 연결의 한쪽에서 연결 종료를 요청했습니다. 모델이 실제 통신 흐름과 일치하는지 확인하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
901 | (D)TLS 경고 10: 예기치 않은 메시지 | 모델이 실제 통신 흐름과 일치하는지 확인하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
902 | (D)TLS 경고 20: 잘못된 기록 MAC | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
903 | (D)TLS 경고 22: 기록 오버플로 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
904 | (D)TLS 경고 30: 압축 해제 실패 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
905 | (D)TLS 경고 40: 핸드셰이크 실패 | 구성을 확인하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
906 | (D)TLS 경고 42: 잘못된 인증 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
907 | (D)TLS 경고 43: 지원되지 않는 인증서 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
908 | (D)TLS 경고 44: 인증서 취소됨 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
909 | (D)TLS 경고 45: 인증서 만료됨 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
90A | (D)TLS 경고 46: 인증서 알 수 없음 | 모델이 실제 통신 흐름과 일치하는지 확인하십시오. 일치할 경우 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
90B | (D)TLS 경고 47: 잘못된 파라미터 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
90C | (D)TLS 경고 48: 알 수 없는 CA | 모델이 실제 통신 흐름과 일치하는지 확인하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
90D | (D)TLS 경고 49: 액세스가 거부되었습니다. | 모듈이 실제 통신 흐름과 일치하는지 확인하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
90E | (D)TLS 경고 50: 디코드 에러 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
90F | (D)TLS 경고 51: 암호 해독 에러 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
910 | (D)TLS 경고 70: 프로토콜 버전 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
911 | (D)TLS 경고 71: 보안 권한 부족 | 모듈에서 구성된 암호의 경우 발신자의 모든 대상에 일치하는 암호가 허용되는지 확인하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
912 | (D)TLS 경고 80: 내부 오류 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
913 | (D)TLS 경고 86: 부적절한 대비책 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
914 | (D)TLS 경고 110: 지원되지 않는 확장자 | 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
915 | (D)TLS 경고: 알 수 없는 PSK ID | 모듈이 실제 통신 흐름과 일치하는지 확인하십시오. 일치할 경우 기술 지원에 문의하십시오. 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
916-9FF | CIP 보안 세션 에러 | 장치 주소가 올바르고 프로젝트 구성에 CIP 보안 정책에서 지원하는 장치가 포함되어 있는지 확인하십시오. 이 에러가 계속되면 보안 관리자나 기술 지원에 문의하십시오. |
2A - CF | 향후 시스템 사용을 위해 예약됨 | 이 에러 코드 범위는 향후 시스템 사용을 위해 예약되었습니다. |
D0 - FF | 향후 시스템 사용을 위해 예약됨 | 이 에러 코드 범위는 객체 및 클래스 특정 서비스에서 사용하기 위해, 또는 등록 전 개발용으로 예약되었습니다. |
의견을 작성 부탁드립니다.