GSV/SSV 안전 객체
안전 태스크의 경우 GSV 및 SSV 명령어가 더욱 제한됩니다.
팁:
안전 및 표준 태스크의 SSV 명령어는 안전 I/O 모듈의 모드 속성에서 비트 0(에러 시 메이저 폴트)을 설정할 수 없습니다.
안전 객체의 경우 다음 표에는 안전 및 표준 태스크에서 GSV 명령어를 사용하여 값을 가져올 수 있는 속성과 SSV 명령어를 사용하여 설정할 수 있는 속성이 나와 있습니다.
주의:
주의:
GSV/SSV 명령어를 주의 깊게 사용하십시오. 객체를 변경하면 예기치 않은 컨트롤러 작동이나 직원 부상이 발생할 수 있습니다.안전 객체 | 속성 이름 | 속성 설명 | 안전 태스크에서 액세스 가능 | 표준 태스크에서 액세스 가능 | ||
|---|---|---|---|---|---|---|
GSV | SSV | GSV | SSV | |||
안전 태스크 | 인스턴스 | 태스크 객체의 인스턴스 번호를 제공함. 유효한 값은 0 ~ 31입니다. | ![]() | ![]() | ||
MaximumInterval | 태스크의 연속 실행 사이의 최대 시간 간격. | ![]() | ![]() | |||
MaximumScanTime | 태스크에 대해 기록된 최대 실행 시간(ms). | ![]() | ![]() | |||
MinimumInterval | 태스크의 연속 실행 사이의 최소 시간 간격. | ![]() | ![]() | |||
우선 순위 | 다른 태스크와 비교하여 이 태스크의 상대적인 우선 순위. 유효한 값은 0 ~ 15입니다. | ![]() | ![]() | |||
Rate | 태스크에 대한 기간(ms) 또는 태스크에 대한 타임아웃 값(ms). | ![]() | ![]() | |||
워치독 | 태스크와 관련된 모든 프로그램 실행에 대한 시간 제한(ms). | ![]() | ![]() | |||
DisableUpdateOutputs | 태스크 종료 시 출력 처리 활성화 또는 비활성화함.
| ![]() | ||||
EnableTimeOut | 태스크의 타임아웃 기능 활성화 또는 비활성화함.
| ![]() | ||||
InhibitTask | 태스크가 실행되지 않도록 방지함. 태스크가 금지된 경우 컨트롤러가 프로그램 모드에서 실행 또는 테스트 모드로 전환되면 컨트롤러는 계속해서 해당 태스크를 사전 스캔합니다.
| ![]() | ||||
LastScanTime | 프로그램을 마지막 실행했을 때 걸린 시간. 시간은 마이크로초 단위입니다. | ![]() | ||||
이름 | 태스크 이름. | |||||
OverlapCount | 태스크가 실행 중인 상태에서 트리거되는 횟수. 이벤트 또는 주기 태스크에 유효합니다. 카운트를 지우려면 이 속성을 0으로 설정합니다. | ![]() | ||||
StartTime | 태스크 마지막 실행이 시작된 경우 WALLCLOCKTIME 값. DINT[0]에 하위 32비트 값; DINT[1]에 상위 32비트 값이 들어 있습니다. | ![]() | ||||
상태 | 태스크에 대한 상태 정보 제공함. 컨트롤러가 다음 비트 중 하나를 설정하면 수동으로 해당 비트를 지워야 합니다. 평가 내용:
| ![]() | ||||
안전 프로그램 | 인스턴스 | 프로그램 객체의 인스턴스 번호 제공함. | ![]() | ![]() | ||
MajorFaultRecord | 프로그램에 대한 메이저 폴트 기록함. | ![]() | ![]() | ![]() | ||
MaximumScanTime | 프로그램에 대해 기록된 최대 실행 시간(ms). | ![]() | ![]() | |||
Disable Flag | 프로그램의 실행을 제어함. 값별 의미:
| ![]() | ||||
MaximumScanTime | 프로그램에 대해 기록된 최대 실행 시간(ms). | ![]() | ||||
Minor Fault Record | 프로그램에 대한 마이너 폴트를 기록함. | ![]() | ||||
LastScanTime | 프로그램을 마지막 실행했을 때 걸린 시간. 시간은 마이크로초 단위입니다. | ![]() | ||||
이름 | 태스크 이름. | |||||
Safety Routine | 인스턴스 | 루틴 객체의 인스턴스 번호 제공함. 유효한 값은 0 ~ 65,535입니다. | ![]() | |||
Safety Controllers | SafetyLockedState(SINT) | 컨트롤러의 안전 잠금이 잠겼는지 또는 잠금 해제되었는지 나타냄. | ![]() | |||
SafetySILConfiguration(SINT) | 안전 SIL 구성을 다음과 같이 지정함.
| ![]() | ![]() | |||
SafetyStatus(INT) (Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에만 적용 가능). | SIL3/PLe에 대해 구성된 응용 프로그램의 경우 안전 상태를 다음과 같이 지정하십시오.
팁: SIL2/PLd 또는 Logix SIS에 대해 구성된 응용 프로그램의 경우 비트 15, 1 및 0이 1차 컨트롤러의 슬롯 + 1을 기준으로 다른 값일 수 있는 경우 이러한 비트는 무시해야 합니다. 의미는 위의 상태를 참조하십시오.SIL2/PLd에 대해 구성된 응용 프로그램의 경우 안전 태스크를 다음과 같이 지정하십시오.
| ![]() | ||||
SafetyStatus(INT) (Compact GuardLogix 5370 및 GuardLogix 5570 컨트롤러에만 적용 가능). | 안전 상태를 다음과 같이 지정함.
| ![]() | ||||
SafetySignatureExists(SINT) | 안전 서명이 존재함을 나타냄. | ![]() | ![]() | |||
SafetySignatureID(DINT) (Compact GuardLogix 5370 및 GuardLogix 5570 컨트롤러에만 적용 가능) | 32비트 ID 번호. | ![]() | ||||
SafetySignature(문자열) (Compact GuardLogix 5370 및 GuardLogix 5570 컨트롤러에만 적용 가능) | ID 번호 + 날짜 및 타임스탬프. | ![]() | ||||
SafetyTaskFaultRecord(DINT) | 안전 태스크 폴트를 기록합니다. | ![]() | ||||
SafetySignatureIDLong SINT [33] (Compact GuardLogix 5380 및 GuardLogix 5580 컨트롤러에만 적용 가능) | 첫 번째 바이트는 안전 서명 ID의 크기(바이트 단위로)이고 나머지 32바이트에는 32바이트 안전 서명 ID의 내용이 포함되어 있습니다. | ![]() | ||||
SafetySignatureIDHex(문자열) (Compact GuardLogix 5380 및 GuardLogix 5580 컨트롤러에만 적용 가능) | 서명 ID의 64자 16진수 문자열 표현. | ![]() | ||||
SafetySignatureDateTime(문자열) (Compact GuardLogix 5380 및 GuardLogix 5580 컨트롤러에만 적용 가능) | 안전 서명의 27자 날짜 시간(mm/dd/yyyy, hh:mm:ss.iii<AM 또는 PM> 형식) | ![]() | ||||
의견을 작성 부탁드립니다.
