이중 채널 입력 시작(DCSRT)

이 명령어는 Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
이중 채널 입력 시작 명령어는 안전한 시스템 시작을 주 기능으로 하는 안전 장치(예: 팬던트 활성화)에 사용됩니다. 이 명령어는 활성화 입력이 ON(1)이고 또한 두 안전 입력(채널 A와 채널 B)이 불일치 시간 내에 활성 상태로 전환될 경우에만 출력 1(O1)에 전원을 공급합니다.
사용 가능한 언어
래더 다이어그램
DCSRT_LD_avail_v31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
이 명령어는 구조화된 텍스트에서 사용할 수 없습니다.
피연산자
주의:
주의:
실행 모드에서 명령어 피연산자를 변경하는 경우, 보류 중인 편집 내용을 수락하고 컨트롤러 모드를 프로그램에서 실행 모드로 전환하여 변경 내용을 적용하십시오.
중요: 다음과 같은 경우 예기치 않은 작동이(컨트롤러 어설션 또는 복구할 수 없는 주 폴트 포함)이 발생할 수 있습니다.
  • 지원 태그 구성원이 기록됩니다.
  • 지원 태그가 여러 명령어 호출에서 공유됩니다.
  • 지원 태그 구성원이 동일한 지원 태그에 의해 제어되는 명령어에 파라미터로 전달됩니다.
  • 지원 태그
    .EnableIn
    구성원이 프로그램의 아무 곳에서나 참조됩니다.
    .EnableIn
    은 렁 상태를 명령어에 나타내는 파라미터이며, 내부용으로만 사용됩니다.
    이러한 잘못된 지원 태그 사용의 예는 예기치 않은 동작을 유발할 수 있는 지원 태그 사용 항목을 참조하십시오.
중요: 안전 입력 지점이 등가나 보완이 아닌 단일로 구성되어 있는지 확인하십시오. 이 명령어는 PLd(Cat. 3) 또는 Ple(Cat. 4) 안전 기능에 필요한 모든 이중 채널 기능을 제공합니다.
중요: 실행 모드에서 명령어 피연산자를 변경하는 경우, 보류 중인 편집 내용을 수락하고 컨트롤러 모드를 프로그램에서 실행 모드로 전환하여 변경 내용을 적용하십시오.
다음 표에는 명령어를 구성하는 데 사용되는 피연산자가 나와 있습니다. 이 피연산자는 런타임에 변경할 수 없습니다.
피연산자
데이터 유형
형식
설명
DCSRT
DCI_START
태그
DCSRT 구조
Safety Function
DINT
목록 항목
이 피연산자는 이 명령어의 사용 방법에 해당하는 텍스트 이름을 제공합니다. 선택 항목에는 팬던트 활성화(20), 시작 단추(21) 및 사용자 정의(100)가 포함됩니다.
이 피연산자는 명령어 동작에 영향을 미치지 않습니다. 정보/문서화 목적으로만 사용합니다.
Input Type
DINT
목록 항목
이 피연산자는 입력 채널 동작을 선택합니다.
등가 - 활성 높음(0)
: 채널 A와 B 입력이 1일 때 입력이 활성 상태입니다.
보완(2)
: 채널 A는 1이고 채널 B는 0일 때 입력이 활성 상태입니다.
Discrepancy Time (ms)
DINT
즉시
명령어 폴트가 발생하기 전 입력이 불일치 상태에 있을 수 있는 총 시간을 말합니다. 불일치 상태는 입력 유형에 따라 다릅니다.
등가: 다음 중 하나가 참일 때 불일치 상태에 해당합니다.
채널 A = 0 및 채널 B = 1
채널 A = 1 및 채널 B = 0
보완: 다음 중 하나가 참일 때 불일치 상태에 해당합니다.
채널 A = 0 및 채널 B = 0
채널 A = 1 및 채널 B = 1
유효 범위는 5...3000ms입니다.
다음 표에 명령어 입력이 설명되어 있습니다. 입력은 입력 장치에서 들어오는 현장 장치 신호이거나 사용자 로직에서 파생된 것일 수 있습니다.
피연산자
데이터 유형
형식
설명
활성화
BOOL
태그
이 입력은 명령어를 활성화하거나 비활성화합니다.
ON(1): 명령어가 활성화됩니다. 채널 A와 채널 B가 불일치 시간 내에 활성 상태로 전환될 때 출력 1에 전원이 공급됩니다.
끄기(OFF)(0): 명령어가 비활성화됩니다. 출력 1에 전원이 공급되지 않습니다.
채널 A
1
BOOL
태그
이 입력은 명령어에 대한 두 개의 안전 입력 중 하나입니다.
채널 B
1
BOOL
태그
이 입력은 명령어에 대한 두 개의 안전 입력 중 하나입니다.
입력 상태
BOOL
즉시
태그
명령어 입력이 안전 I/O 모듈에서 나온 경우, 이것은 I/O 모듈의 상태입니다(연결 상태 또는 결합 상태). 명령어 입력이 내부 로직에서 파생된 경우 조건을 결정하는 것은 응용 프로그램 프로그래머의 책임입니다.
ON(1): 이 명령어의 입력이 유효합니다.
끄기(OFF)(0): 이 명령어의 입력이 유효하지 않습니다.
재설정
2
BOOL
태그
폴트 조건이 없다면 이 입력으로 명령어 폴트가 해결됩니다.
OFF(0) -> ON(1): FP(폴트 있음) 및 폴트 코드 출력이 리셋됩니다.
1
Guard I/O
입력 모듈의 입력인 경우 입력이 등가 또는 보완이 아닌 단일로 구성되었는지 확인하십시오.
2
일부 안전 표준에서는 리셋 입력의 전환을 모니터링해야 합니다. 리셋이 안전 기능을 리셋하는 데 사용되는 경우, 리셋 입력이 ‘높음’에서 ‘낮음’으로 또는 ‘낮음’에서 ‘높음’으로 전환했음을 검증하기 위해 추가 로직이 필요할 수 있습니다.
다음 표에 명령어 출력이 설명되어 있습니다. 이 출력은 다른 로직 루틴에 사용하기 위한 외부 태그(안전 출력 모듈)나 내부 태그를 구동하는 데 사용될 수 있습니다.
피연산자
데이터 유형
설명
출력 1(01)
BOOL
이 출력은 입력 조건이 충족되면 전원이 공급됩니다.
다음과 같은 경우 출력의 전원이 차단됩니다.
  • 채널 A 또는 B가 안전 상태로 전환합니다.
  • 입력 상태 입력이 OFF(0)입니다.
  • 활성화 입력이 OFF(0)로 전환됩니다.
폴트 있음
BOOL
ON(1): 명령어에 폴트가 있습니다.
끄기(OFF)(0): 이 명령어가 정상적으로 작동 중입니다.
폴트 코드
DINT
이 출력은 발생한 폴트 유형을 나타냅니다. 폴트 코드 목록을 보려면 폴트 코드 섹션을 참조하십시오. 이 피연산자는 안전과 관련이 없습니다.
진단 코드
DINT
이 출력은 명령어의 진단 상태를 나타냅니다. 진단 코드 목록은 아래의 진단 코드 섹션을 참조하십시오. 이 피연산자는 안전과 관련이 없습니다.
중요: 어떠한 상황에서도 명령어 출력 태그에 쓰기 작업을 수행하지 마십시오.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 배열 인덱스 폴트의 경우 배열을 통한 인덱스를 참조하세요.
실행
조건/상태
수행한 작업
사전 스캔
렁-입력-조건이 거짓일 때와 같습니다.
렁-입력-조건이 거짓임
.O1 및 .FP가 거짓으로 해제되었습니다.
렁-입력-조건이 참임
이 명령어는 정상 작동 섹션에서 설명한 바와 같이 실행됩니다.
사후 스캔
렁-입력-조건이 거짓일 때와 같습니다.
연산
정상
이 타이밍 다이어그램은 시작 장치(예: 팬던트 활성화)의 정상 작동을 보여줍니다. (A)에서는 활성화 입력이 OFF(0)이므로 출력 1에 전원이 공급되지 않습니다. (B)에서는 활성화 신호를 ON(1)으로 전환하더라도 출력 1이 활성화되지 않으므로 출력 1에 전원이 공급되지 않습니다. (C)에서는 안전 입력이 안전 상태에서 활성 상태(활성화 신호 ON(1))로 전환되고 50 ms 후에 출력 1에 전원이 공급됩니다. (D)에서는 안전 입력 중 하나가 안전 상태로 전환될 때 출력 1에 전원이 차단됩니다. (E)에서는 안전 입력이 활성 상태로 돌아가고 50 ms 후에 출력 1에 전원이 공급됩니다. (F)에서는 활성화 입력이 OFF(0)로 전환되므로 출력 1에 전원이 차단됩니다.
정상(등가 입력)
DCSRT Normal Operation_equivalent inputs
이 다이어그램은 입력 유형이 보완인 경우를 제외하고 이전 타이밍 다이어그램에서와 같은 동작을 표시합니다.
정상(보완 입력)
DCSRT Normal Operation_complementary inputs
입력 상태 폴트 작동
이 타이밍 다이어그램은 입력 상태가 실효해질 때 폴트 동작을 보여줍니다. (A)에서는 입력 상태가 처음으로 활성화되지 않았으므로 출력 1에 전원이 공급되지 않습니다. (B)에서는 입력 상태가 활성화되고 안전 입력이 안전 상태에서 활성 상태로 전환되었으므로 50 ms 지연 후에 출력 1에 전원이 공급됩니다. (C)에서는 입력 상태가 실효해지는 경우 출력 1에 전원이 즉시 차단되고 폴트가 발생합니다. (D)에서는 입력 상태가 아직 비활성화되므로 폴트를 리셋할 수 없습니다. (E)에서는 이제 입력 상태가 활성화되고 리셋이 트리거되므로 폴트가 리셋됩니다. (F)에서는 출력 1이 활성화됩니다.
DCSRT_I_O Status Fault Operation
불일치 폴트 작동
이 타이밍 다이어그램은 불일치 시간 구성 피연산자보다 더 긴 시간 동안 채널 A와 채널 B의 불일치 상태에 있을 때 발생하는 불일치 폴트를 보여줍니다. (A)에서는 불일치 시간(예: 250 ms)보다 더 긴 시간 동안 안전 입력 상태가 불일치 상태에 있을 때 폴트가 발생합니다. (B)에서는 두 안전 입력이 비활성화되고 리셋이 활성화되었으므로 폴트가 해제됩니다. (C)에서는 두 안전 입력이 불일치 시간 내에 활성 상태로 전환되고 50 ms 후에 출력 1에 전원이 공급됩니다. (D)에서는 채널 B가 안전 상태로 전환될 때 출력 1에 전원이 차단됩니다. (E)에서는 다시 불일치 시간보다 더 긴 시간 동안 안전 입력이 불일치 상태이므로 폴트가 발생합니다. (F)에서는 폴트가 해제되지만, 두 안전 입력이 활성 상태로 전환될 때까지는 출력 1에 전원이 공급되지 않습니다.
DCSRT Discrepency Fault Operation
거짓 렁 상태 동작
명령어가 거짓 렁에서 실행되면 모든 명령어 출력의 전원이 차단됩니다.
폴트 코드 및 시정 알람
폴트 코드는 16진수 형식으로 나열되는데, 뒤에 십진수 형식이 붙습니다.
폴트 코드
설명
시정 조치
0
폴트 없음.
없음.
16#20
32
명령어를 실행하는 동안 입력 상태 입력이 ON(1)에서 OFF(0)로 전환했습니다.
  • I/O 모듈 연결 또는 입력 상태 소싱에 사용된 내부 로직을 확인하십시오.
  • 폴트를 리셋하십시오.
16#4000
16384
채널 A와 B가 불일치 시간보다 오래 불일치 상태였습니다. 폴트 당시 채널 A는 활성 상태였으며, 채널 B는 안전 상태였습니다.
  • 배선을 확인하십시오.
  • 장치 기능 테스트를 수행하십시오(채널 A와 B를 안전 상태에 배치).
  • 폴트를 리셋하십시오.
16#4001
16385
채널 A와 B가 불일치 시간보다 오래 불일치 상태였습니다. 폴트 당시 채널 A는 안전 상태였으며, 채널 B는 활성 상태였습니다.
16#4002
16386
채널 B가 여전히 활성일 동안 채널 A는 안전 상태로 되었다가 다시 활성 상태로 되었습니다.
16#4003
16387
채널 A가 여전히 활성일 동안 채널 B는 안전 상태로 되었다가 다시 활성 상태로 되었습니다.
진단 코드 및 시정 조치
폴트 코드는 16진수 형식으로 나열되는데, 뒤에 십진수 형식이 붙습니다.
진단 코드
설명
시정 조치
0
폴트 없음.
없음.
16#20
32
명령어가 시작되었을 때 입력 상태가 OFF(0)였습니다.
I/O 모듈 연결 또는 입력 상태 소싱에 사용된 내부 로직을 확인하십시오.
16#4000
16384
시동 시에 장치가 안전 상태에 있지 않습니다.
시동 장치를 해제하십시오(채널 A와 채널 B를 안전 상태로 놓습니다).
16#4060
16480
장치가 활성화되지 않았습니다.
장치를 활성화하십시오(활성화를 1로 설정합니다).
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal