중복 출력(ROUT)
이 명령어는 Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
연속 피드백 모니터링 기능이 있는 중복 출력(ROUT) 명령어를 이용해 소프트웨어 프로그래밍 가능 환경에서 안전 릴레이의 입력 기능을 에뮬레이션하십시오.
연속 피드백 모니터링이 적용된 중복 출력 명령어는 다음 두 가지 방법으로 사용할 수 있습니다.
- 음의 피드백이 적용된 중복 출력(RONF)
- 양의 피드백이 적용된 중복 출력(ROPF)
사용 가능한 언어
래더 다이어그램

펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
이 명령어는 구조화된 텍스트에서 사용할 수 없습니다.
피연산자
중요:
다음과 같은 경우 예기치 않은 작동이(컨트롤러 어설션 또는 복구할 수 없는 주 폴트 포함)이 발생할 수 있습니다.
- 지원 태그 구성원이 기록됩니다.
- 지원 태그가 여러 명령어 호출에서 공유됩니다.
- 지원 태그 구성원이 동일한 지원 태그에 의해 제어되는 명령어에 파라미터로 전달됩니다.
- 지원 태그.EnableIn구성원이 프로그램의 아무 곳에서나 참조됩니다..EnableIn은 렁 상태를 명령어에 나타내는 파라미터이며, 내부용으로만 사용됩니다.이러한 잘못된 지원 태그 사용의 예는 예기치 않은 동작을 유발할 수 있는 지원 태그 사용 항목을 참조하십시오.
이 표에 명령어 입력에 대한 설명이 나와 있습니다.
피연산자 | 데이터 유형 | 설명 | 값 |
|---|---|---|---|
ROUT | REDUNDANT_OUTPUT | 이 파라미터는 이 명령어의 각 사용법에 대한 중요한 실행 정보를 유지하는 지원 태그입니다. 잘못된 지원 태그 사용 예는 예기치 않은 동작을 유발할 수 있는 지원 태그 사용 항목을 참조하십시오. | - |
Feedback Type | BOOL | 피드백 유형은 명령어가 음의 피드백 또는 양의 피드백을 사용할지 여부를 지정합니다. | 음 = 0 (RONF) 또는 양 = 1 (ROPF) |
Enable | BOOL | 중복 출력을 활성화하기 위한 입력입니다. | 안전 = 0 활성 = 1 |
Feedback 1 | BOOL | 장치의 피드백을 출력 1가 직접 또는 간접적으로 컨트롤합니다. | RONF: 꺼짐 = 1 켜짐 = 0 ROPF: 꺼짐 = 0 켜짐 = 1 |
Feedback 2 | BOOL | 장치의 피드백을 출력 2가 직접 또는 간접적으로 컨트롤합니다. | RONF: 꺼짐 = 1 켜짐 = 0 ROPF: 꺼짐 = 0 켜짐 = 1 |
Fault Reset | BOOL | 명령어에 대한 폴트 조건이 수정된 후 입력이 OFF에서 ON으로 전환되면 명령어에 대한 폴트 있음 출력이 지워집니다. | 초기 = 0 리셋 = 1 |
이 표에 명령어 출력에 대한 설명이 나와 있습니다.
피연산자 | 데이터 유형 | 설명 | 안전, 활성 및 초기 값 |
|---|---|---|---|
Output 1 | BOOL | 중복 출력의 출력 1입니다. | 안전 = 0 활성 = 1 |
Output 2 | BOOL | 중복 출력의 출력 2입니다. | 안전 = 0 활성 = 1 |
Output 1 Feedback Failure | BOOL | 출력 1 피드백이 250 ms 이내에 출력 1의 올바른 상태를 나타내지 못합니다. | 초기 = 0 폴트 = 1 |
Output 2 Feedback Failure | BOOL | 출력 2 피드백이 250 ms 이내에 출력 2의 올바른 상태를 나타내지 못합니다. | 초기 = 0 폴트 = 1 |
Fault Present | BOOL | 명령어에 폴트가 있을 때마다 설정됩니다. 폴트 있음이 설정된 경우 출력은 활성 상태로 전환할 수 없습니다. 모든 폴트가 해제되고 폴트 리셋 입력이 OFF에서 ON으로 전환되면 폴트 있음이 해제됩니다. | 초기 = 0 폴트 = 1 |
중요:
어떠한 상황에서도 명령어 출력 태그에 쓰기 작업을 수행하지 마십시오.
연산
정상 작동
이 명령어는 단일 로직 입력을 모니터링하여 로직 입력이 활성 상태가 되면 필드 출력 2개를 활성화합니다.

또한 각 필드 출력에 대한 피드백 채널을 모니터링하여 시간 제한 이내에 두 채널이 연결된 출력의 원하는 상태를 나타내지 못하는 경우 폴트를 생성합니다.
다음 타이밍 다이어그램은 명령어 작동을 그림으로 보여줍니다.
음의 피드백

양의 피드백

거짓 렁 상태 동작
거짓 렁 상태에서 명령어를 실행하면 프롬프트 및 폴트 표시기를 포함한 모든 출력이 0으로 되는 것을 제외하고 동작이 참 렁 상태와 정확히 일치합니다. 렁 상태가 참으로 되면 출력이 명령어 로직에서 결정된 대로 설정됩니다.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 배열 인덱싱 폴트의 경우 배열을 통한 인덱스 항목을 참조하십시오.
실행
조건/상태 | 수행한 작업 |
|---|---|
사전 스캔 | .O1, .O2, .O1FF, .O2FF, .FP는 거짓으로 해제됩니다. |
렁-입력-조건이 거짓 | 이 명령어는 거짓 렁 상태 동작 섹션에서 설명한 바와 같이 실행됩니다. |
렁 입력-조건이 참 | 이 명령어는 정상 작동 섹션에서 설명한 바와 같이 실행됩니다. |
사후 스캔 | 이 명령어는 거짓 렁 상태 동작 섹션에서 설명한 바와 같이 실행됩니다. |
예

음의 피드백 배선
다음 배선도는 ISO 13849-1 Category 4를 준수하기 위해 접촉기 2개와 N.O 보조 접점을 1791DS 안전 I/O 모듈에 연결하는 방법을 보여줍니다.

음의 피드백 프로그래밍
다음 프로그래밍 예는 위에서 보여준 배선도에 음의 피드백이 적용된 중복 출력 명령어를 적용하는 방법을 보여줍니다.

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) | 전원 공급 장치 |
3(T3) | 사용하지 않음 |
출력 구성
포인트 | 유형 | 포인트 모드 |
0(OUT0) | 단일 | 안전 |
1(OUT1) | 단일 | 안전 |
양의 피드백 배선
다음 배선도는 ISO 13849-1 Category 4를 준수하기 위해 접촉기 2개와 N.O 보조 접점을 1791DS 안전 I/O 모듈에 연결하는 방법을 보여줍니다.

양의 피드백 프로그래밍
다음 프로그래밍 예는 이전 배선도에 양의 피드백이 적용된 중복 출력 명령어를 적용하는 방법을 보여줍니다.

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) | 전원 공급 장치 |
3(T3) | 사용하지 않음 |
출력 구성
출력 구성 | ||
포인트 | 유형 | 포인트 모드 |
0(OUT0) | 단일 | 안전 |
1(OUT1) | 단일 | 안전 |
의견을 작성 부탁드립니다.