안전 애플리케이션에서 GSV/SSV 명령어
표준 태스크의 경우, GSV 명령어를 사용하여 사용 가능한 모든 속성의 값을 가져올 수 있습니다. SSV 명령어를 사용할 경우 소프트웨어에 설정할 수 있는 속성만 표시됩니다.
안전 태스크의 경우 GSV 및 SSV 명령어는 보다 더 제한적입니다. 안전 태스크와 표준 태스크의 SSV 명령어는 안전 I/O 장비의 모드 속성에서 비트 0(에러 발생 시 Major 폴트)을 설정할 수 없습니다.
주목 :
SSV 명령어는 신중하게 사용하십시오. 오브젝트를 변경하면 컨트롤러가 예기치 않게 작동하거나 사용자가 부상을 입을 수도 있습니다.
FaultRecord 속성
MajorFaultRecord 및 SafetyTaskFaultRecord 속성에 대한 액세스를 단순화하기 위해 사용자 정의 구조체를 생성합니다.
이름 | 데이터 유형 | 스타일 | 설명 |
|---|---|---|---|
TimeLow | DINT | 10진수 | 폴트 타임 스탬프 값의 하위 32 비트 |
TimeHigh | DINT | 10진수 | 폴트 타임 스탬프 값의 상위 32 비트 |
Type | INT | 10진수 | 폴트 유형(프로그램, I/O 등) |
Code | INT | 10진수 | 이 폴트의 고유한 코드(폴트 유형에 따라 다름) |
Info | DINT[8] | 16진법 | 각 폴트에 대한 정보(폴트 유형 및 코드에 따라 다름) |
폴트 정보
SafetyStatus 및 SafetyTaskFaultRecord 속성은 복구 불가능 폴트에 대한 정보를 캡처할 수 있습니다. 컨트롤러 폴트 처리기의 GSV 명령어를 사용하여 폴트 정보를 캡처 및 저장하십시오. GSV 명령어는 표준 태스크에서 폴트를 해결하고 표준 태스크를 계속 실행시킬 수 있는 컨트롤러 폴트 처리기와 함께 사용할 수 있습니다.
안전 애플리케이션에서 GSV 및 SSV 명령어를 사용하는 방법은 Logix 5000 컨트롤러 일반 명령어 레퍼런스 매뉴얼(Publication 1756-RM003)의 입력/출력 명령어 장을 참조하십시오.
의견을 작성 부탁드립니다.