팬던트 활성화(ENPEN)
이 명령어는 Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
팬던트 활성화(ENPEN)의 목적은 소프트웨어 프로그래밍 가능 환경에서 안전 릴레이의 입력 기능을 에뮬레이션하는 것입니다.
사용 가능한 언어
래더 다이어그램

펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
이 명령어는 구조화된 텍스트에서 사용할 수 없습니다.
피연산자
중요:
다음과 같은 경우 예기치 않은 작동이(컨트롤러 어설션 또는 복구할 수 없는 주 폴트 포함)이 발생할 수 있습니다.
- 지원 태그 구성원이 기록됩니다.
- 지원 태그가 여러 명령어 호출에서 공유됩니다.
- 지원 태그 구성원이 동일한 지원 태그에 의해 제어되는 명령어에 파라미터로 전달됩니다.
- 지원 태그.EnableIn구성원이 프로그램의 아무 곳에서나 참조됩니다..EnableIn은 렁 상태를 명령어에 나타내는 파라미터이며, 내부용으로만 사용됩니다.이러한 잘못된 지원 태그 사용의 예는 예기치 않은 동작을 유발할 수 있는 지원 태그 사용 항목을 참조하십시오.
중요:
안전 입력 모듈이 등가 또는 보완이 아닌 단일로 구성되어 있는지 확인하십시오. 이 명령어는 PLd(Cat. 3) 또는 PLe(Cat. 4) 안전 기능에 필요한 모든 이중 채널 기능을 제공합니다.
이 표에 명령어 입력에 대한 설명이 나와 있습니다.
매개 변수 | 데이터 유형 | 설명 | 값 |
|---|---|---|---|
ENPEN | ENABLE_PENDANT | 이 파라미터는 이 명령어의 각 사용법에 대한 중요한 실행 정보를 유지하는 지원 태그입니다. 잘못된 지원 태그 사용 예는 예기치 않은 동작을 유발할 수 있는 지원 태그 사용 항목을 참조하십시오. | - |
리셋 유형 | BOOL | 리셋 유형으로 명령어가 출력 1에 대해 수동 리셋을 사용할지 아니면 자동 리셋을 사용할지 결정합니다. | 수동 = 1 또는 자동 = 0 |
채널 A 1 | BOOL | 채널 A 입력(N.O) | 안전 = 0, 활성 = 1 |
채널 B 1 | BOOL | 채널 B 입력(N.O) | 안전 = 0, 활성 = 1 |
회로 리셋 | BOOL | 회로 리셋 입력 수동 리셋 - 채널 A 및 채널 B가 안전 상태에서 활성 상태로 전환되고 회로 리셋 입력이 0에서 1로 전환된 후 출력 1을 설정합니다. 자동 리셋 - 표시되지만 사용하지 않습니다. | 초기 = 0 리셋 = 1 |
폴트 재설정 | BOOL | 명령어의 폴트 조건 수정 후 이 입력이 OFF에서 ON으로 전환될 때 명령어의 폴트 출력이 해제됩니다. | 초기 = 0 리셋 = 1 |
1
이 입력을 Guard I/O 입력 모듈에서 얻은 경우 입력이 등가 또는 보완이 아닌 단일로 구성되어 있는지 확인하십시오.이 표에 명령어 출력에 대한 설명이 나와 있습니다.
매개 변수 | 데이터 유형 | 설명 | 값 |
|---|---|---|---|
출력 1 | BOOL | 입력 조건이 충족되면 출력 1이 활성 상태로 설정됩니다. | 안전 = 0 활성 = 1 |
사이클 입력 | BOOL | 사이클 입력은 작업을 실행할지 묻습니다. 회로를 리셋하려면 출력 1이 켜지기 전에 채널 A와 채널 B 입력이 안전 상태를 동시에 순환해야 합니다. 채널 A, B가 안전 상태로 전환되면 이 프롬프트가 지워집니다. | 초기 = 0 프롬프트 = 1 |
회로 리셋 홀드 | BOOL | 수동 리셋 - 두 입력 채널이 모두 활성 상태로 전환하고 회로 리셋 입력이 이미 켜져 있을 때 회로 리셋 홀드 프롬프트가 설정됩니다. 회로 리셋 입력을 끄면 회로 리셋 홀드 프롬프트가 지워집니다. 자동 리셋 - 표시되지만 사용하지 않습니다. | 초기 = 0 프롬프트 = 1 |
입력 불일치 | BOOL | 이 폴트는 채널 A, B 입력이 불일치 시간 기간(아래 목록 참조)보다 오랜 시간 동안 불일치 상태(하나는 안전, 하나는 활성)인 경우에 설정됩니다. 채널 A, B 입력이 일치 상태(둘 다 안전 또는 둘 다 활성임)로 복귀하고 폴트 리셋 입력에 OFF에서 ON으로 전환할 때 이 폴트가 해제됩니다. 불일치 시간 기간: 500 ms | 초기 = 0 폴트 = 1 |
폴트 있음 | BOOL | 이 값은 명령어에 폴트가 있을 때마다 설정됩니다. 폴트 있음이 설정되어 있으면 출력 1이 활성 상태에 들어가지 못합니다. 모든 폴트가 해제되고 폴트 리셋 입력이 OFF에서 ON으로 전환되면 폴트 있음이 해제됩니다. | 초기 = 0 폴트 = 1 |
중요:
어떠한 상황에서도 명령어 출력 태그에 쓰기 작업을 수행하지 마십시오.
연산
정상 작동
이 명령어는 두 입력 채널의 상태를 모니터링하고 다음 조건이 충족될 때 출력 1을 켭니다.
- 수동 리셋 사용 시: 두 입력이 모두 활성 상태이고 회로 리셋 입력이 0에서 1로 전환됩니다.
- 자동 리셋 사용 시: 두 입력이 모두 50 ms 동안 활성 상태입니다.
이 명령어는 입력 채널 중 한 개 또는 두 개가 모두 안전 상태로 복귀할 때 출력 1을 끕니다.
팬던트 활성화(ENPEN) 명령어의 두 입력 채널은 평상시에 열려 있습니다. 두 채널이 0이면 안전 상태를 나타내고 1이면 활성 상태를 나타냅니다.
이러한 정상 작동 상태 변화는 아래 타이밍 다이어그램에 나와 있습니다.

불일치 입력으로 작동
이 명령어는 입력 채널이 지정된 기간을 초과해 불일치 상태(하나는 안전 상태, 다른 하나는 활성 상태)로 지속되면 폴트를 생성합니다. 불일치 기간은 500 ms(t1)입니다.
이 폴트 조건은 입력 불일치 및 폴트 있음 출력을 통해 보고됩니다. 폴트 있음 출력이 활성인 동안에는 출력 1이 활성 상태로 되지 못합니다. 충돌하는 조건이 해결되고 폴트 리셋 입력이 0에서 1로 전환될 때 폴트 표시가 지워집니다.
이러한 상태 변화가 아래 타이밍 다이어그램에 나와 있습니다.

회로 리셋 홀드로 작동 - 수동 리셋만 해당
이 명령어는 또한 입력 채널이 활성 상태로 전환할 때 회로 리셋 입력을 (1)로 설정한 경우 회로 리셋 홀드 출력 프롬프트를 설정합니다.
이러한 상태 변화는 아래 타이밍 다이어그램에 나와 있습니다.

사이클 입력 작동
출력 1이 활성인데 입력 채널 중 하나가 활성 상태에서 안전 상태로 전환한 후 다른 입력 채널이 안전 상태로 전환되기 전에 다시 활성 상태로 전환되면 사이클 입력 출력 프롬프트가 설정됩니다. 두 입력 채널이 안전 상태를 순환할 때까지 출력 1은 활성 상태로 다시 전환할 수 없습니다.
이러한 상태 변화가 아래 타이밍 다이어그램에 나와 있습니다.

거짓 렁 상태 동작
거짓 렁 상태에서 명령어를 실행하면 프롬프트 및 폴트 표시기를 포함한 모든 출력이 0으로 되는 것을 제외하고 동작이 참 렁 상태와 정확히 일치합니다. 렁 상태가 참으로 되면 출력이 명령어 로직에서 결정된 대로 설정됩니다.
연산 상태 플래그에 영향
아니요
메이저/마이너 폴트
이 명령어에만 해당되는 것은 없습니다. 배열 인덱싱 폴트의 경우 배열을 통한 인덱스 항목을 참조하십시오.
실행
조건/상태 | 수행한 작업 |
|---|---|
사전 스캔 | .O1, .CI, .CRHO, .II, .FP가 거짓으로 해제되었습니다. |
렁-입력-조건이 거짓임 | 이 명령어는 거짓 렁 상태 동작 섹션에서 설명한 바와 같이 실행됩니다. |
렁-입력-조건이 참임 | 이 명령어는 정상 작동 섹션에서 설명한 바와 같이 실행됩니다. |
사후 스캔 | 이 명령어는 거짓 렁 상태 동작 섹션에서 설명한 바와 같이 실행됩니다. |
예
수동 리셋 배선
다음 배선도는 ISO 13849-1 Category 4를 준수하기 위해 N.O 접점이 2개 있는 2 채널 스위치를 1791DS 안전 I/O 모듈에 연결하는 방법을 보여주는 한 가지 예입니다.

수동 리셋 프로그래밍 예
다음 프로그래밍 예는 위에서 보여준 배선도에 수동 리셋이 적용된 팬던트 활성화 명령어를 적용하는 방법을 보여줍니다.

ISO 13849-1 Category 4 규정에 따르면 각 입력에 대해 개별적으로 펄스 테스트를 수행해야 합니다. Logix Designer 응용 프로그램은 펄스 테스트를 위한 다음 I/O 모듈 파라미터 구성에 사용됩니다.
입력 구성
입력 지점 | 유형 | 포인트 모드 | 테스트 소스 |
0(IN0) | 단일 | 안전 펄스 테스트 | 0(T0) |
1(IN1) | 단일 | 안전 펄스 테스트 | 1(T1) |
2(IN2) | 단일 | 안전 | 없음 |
3(IN3) | 단일 | 안전 | 없음 |
테스트 출력
테스트 출력 지점 | 포인트 모드 |
0(T0) | 펄스 테스트 |
1(T1) | 펄스 테스트 |
2(T2) | 전원 공급 장치 |
3(T3) | 사용하지 않음 |
자동 리셋 배선과 프로그래밍
다음 배선도는 ISO 13849-1 Category 4를 준수하기 위해 N.O 접점이 1개 있는 2 채널 스위치를 1791DS 안전 I/O 모듈에 연결하는 방법을 보여주는 한 가지 예입니다.
주의:
다양한 안전 표준(EN 60204, ISO 13849-1)에서는 자동 회로 리셋 기능을 사용하는 경우 시스템 또는 응용 프로그램이 예기치 않거나 의도치 않게 시작되지 않도록 다른 조치를 마련해 둘 것을 요구하고 있습니다.

자동 리셋 프로그래밍 예
다음 프로그래밍 예는 위에서 보여준 배선도에 자동 리셋이 적용된 팬던트 활성화 명령어를 적용하는 방법을 보여줍니다.

ISO 13849-1 Category 4 규정에 따르면 각 입력에 대해 개별적으로 펄스 테스트를 수행해야 합니다. Logix Designer 응용 프로그램은 펄스 테스트를 위한 다음 I/O 모듈 파라미터 구성에 사용됩니다.
입력 구성
입력 지점 | 유형 | 포인트 모드 | 테스트 소스 |
0(IN0) | 단일 | 안전 펄스 테스트 | 0(T0) |
1(IN1) | 단일 | 안전 펄스 테스트 | 1(T1) |
2(IN2) | 단일 | 안전 | 없음 |
테스트 출력
테스트 출력 지점 | 포인트 모드 |
0(T0) | 펄스 테스트 |
1(T1) | 펄스 테스트 |
2(T2) | 전원 공급 장치 |
의견을 작성 부탁드립니다.