이중 채널 아날로그 입력(DCA - 정수 버전 및 DCAF - 부동 소수점 버전)

이 명령어는 Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
이중 채널 아날로그 입력 명령어는 아날로그 입력 모듈에서 발생하는 두 개의 아날로그 입력 채널을 모니터링합니다. 출력 1은 아날로그 입력, 채널 A 및 채널 B가 공차 및 상한과 하한 설정 내에 있고 올바른 리셋 작업이 수행된 경우 켜집니다.
중요: Guard I/O 아날로그 모듈의 이중 채널 기능과 함께 DCA 명령어를 사용하지 마십시오. DCA 또는 DCAF 명령어를 사용할 때 Guard I/O 모듈 입력을 단일 채널로 설정하십시오.
사용 가능한 언어
래더 다이어그램
DCA_DCAF_LD_avail_v31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
이 명령어는 구조화된 텍스트에서 사용할 수 없습니다.
피연산자
주의: 실행 모드 중 명령어 파라미터를 변경하면 보류 중인 편집을 수락하고 컨트롤러 모드를 프로그램 모드에서 실행 모드로 전환하여 변경 내용을 적용합니다.
중요: 동일 프로그램에서 둘 이상의 명령어에 동일한 태그 이름을 사용하지 마십시오. 어떠한 상황에서도 명령어 출력 태그에 쓰기 작업을 수행하지 마십시오.
중요: 다음과 같은 경우 예기치 않은 작동이(컨트롤러 어설션 또는 복구할 수 없는 주 폴트 포함)이 발생할 수 있습니다.
  • 지원 태그 구성원이 기록됩니다.
  • 지원 태그가 여러 명령어 호출에서 공유됩니다.
  • 지원 태그 구성원이 동일한 지원 태그에 의해 제어되는 명령어에 파라미터로 전달됩니다.
  • 지원 태그
    .EnableIn
    구성원이 프로그램의 아무 곳에서나 참조됩니다.
    .EnableIn
    은 렁 상태를 명령어에 나타내는 파라미터이며, 내부용으로만 사용됩니다.
    이러한 잘못된 지원 태그 사용의 예는 예기치 않은 동작을 유발할 수 있는 지원 태그 사용 항목을 참조하십시오.
다음 표에는 명령어 구성에 사용되는 파라미터가 나와 있습니다. 이러한 파라미터는 런타임에 변경할 수 없습니다.
매개 변수
데이터 유형
형식
설명
(정수) DCA
DCA_INPUT
태그
이 파라미터는 이 명령어의 각 사용법에 대한 중요한 실행 정보를 유지하는 지원 태그입니다.
잘못된 지원 태그 사용 예는 예기치 않은 동작을 유발할 수 있는 지원 태그 사용 항목을 참조하십시오.
(실수) DCAF
DCAF_INPUT
태그
재시작 유형
BOOL
이름
이 파라미터는 수동 또는 자동 재시작에 대한 출력 1을 구성합니다.
수동(0) -
채널 A와 채널 B가 공차 설정 및 상한과 하한 설정 내에 있는 경우 출력 1에 전원을 공급하려면 리셋 입력을 OFF(0)에서 ON(1)으로 전환해야 합니다.
자동(1) -
출력 1은 채널 A와 채널 B가 공차 설정 및 상한과 하한 설정 내에 있고, 50 ms 후에 전원이 공급됩니다.
safety advisory
주의:
자동 재시작은 사용으로 인해 불안전한 조건이 발생하지 않거나 리셋 기능이 안전 회로의 다른 위치(예: 출력 기능)에서 수행된다고 입증되는 적용 상황에서만 사용될 수 있습니다.
콜드 스타트 유형
BOOL
이름
이 파라미터는 컨트롤러 전원 공급 또는 모드 변경 실행에 적용할 때 출력 1 동작을 지정합니다.
수동(0) -
입력 상태가 유효해지거나 입력 상태 폴트가 해제되면 출력 1에 전원이 공급되지 않습니다.
자동(1) -
채널 A와 채널 B가 모두 공차 설정 및 상한과 하한 설정 내에 있는 경우 입력 상태가 유효해지거나 입력 상태 폴트가 해제되면 즉시 출력 1에 전원이 공급됩니다.
다음 표에 명령어 입력이 설명되어 있습니다. 입력은 입력 장치에서 들어오는 현장 장치 신호이거나 사용자 로직에서 파생된 것일 수 있습니다.
피연산자
데이터 유형
형식
설명
Channel A
DINT (DCA)
REAL (DCAF)
태그
이 입력은 명령어에 대한 두 개의 안전 아날로그 입력 중 하나입니다.
Channel B
DINT (DCA)
REAL (DCAF)
태그
이 입력은 명령어에 대한 두 개의 안전 아날로그 입력 중 하나입니다.
Discrepancy Time (ms)
DINT
즉시
태그
명령어 폴트가 생성되기 전에 채널 A와 채널 B 입력이 공차에서 벗어날 수 있는 시간입니다.
유효 범위는 5...3000ms입니다. 0으로 설정하면 타이머가 비활성화됩니다. 값 0은 태그 사용을 통해서만 적용될 수 있습니다.
중요: 1 ~ 4의 값은 최소값 (5)로 리셋됩니다. 3000보다 큰 값은 최대값(3000)으로 리셋됩니다.
High Limit
DINT (DCA)
REAL (DCAF)
태그
즉시
채널 A 또는 채널 B 입력이 이 값을 초과하면 HTP 출력이 ON으로 전환합니다.
Low Limit
DINT (DCA)
REAL (DCAF)
태그
즉시
채널 A 또는 채널 B 입력이 이 값 아래로 떨어지면 LTP 출력이 ON으로 전환합니다.
Input Status
BOOL
태그
즉시
명령어 입력이 안전 I/O 모듈에서 나온 경우, 이것은 I/O 모듈(들)의 상태입니다(연결 상태 또는 결합 상태). 명령어 입력이 내부 로직에서 파생된 경우 조건을 결정하는 것은 응용 프로그램 프로그래머의 책임입니다.
ON(1): 이 명령어의 입력이 유효합니다.
끄기(OFF)(0): 이 명령어의 입력이 유효하지 않습니다.
Reset
1
BOOL
태그
이 입력은 폴트 조건이 없는 경우 명령어 및 회로 폴트를 해제합니다.
OFF(0) -> ON(1): FP(폴트 있음) 및 폴트 코드 출력이 리셋됩니다.
Tolerance
DINT (DCA)
REAL (DCAF)
태그
즉시
채널 A와 채널 B가 출력 1에 영향을 미치지 않고 달라질 수 있는 카운트 수입니다.
1
일부 안전 표준에서는 리셋 입력의 전환을 모니터링해야 합니다. 리셋이 안전 기능을 리셋하는 데 사용되는 경우, 리셋 입력이 ‘높음’에서 ‘낮음’으로 또는 ‘낮음’에서 ‘높음’으로 전환했음을 검증하기 위해 추가 로직이 필요할 수 있습니다.
다음 표에 명령어 출력이 설명되어 있습니다. 이 출력은 다른 로직 루틴에 사용하기 위한 외부 태그(안전 출력 모듈)나 내부 태그를 구동하는 데 사용될 수 있습니다.
피연산자
데이터 유형
설명
Output 1 (O1)
BOOL
이 출력은 입력 조건이 충족되면 전원이 공급됩니다.
다음과 같은 경우 출력의 전원이 차단됩니다.
  • 채널 A와 채널 B 입력 값의 차이가 불일치 시간보다 긴 시간 동안 공차 설정을 초과합니다.
  • 채널 A 및/또는 채널 B가 상한 또는 하한 설정을 초과합니다.
  • 입력 상태 입력이 OFF(0)입니다.
High Trip Point (HTP)
BOOL
ON(1): 채널 A 또는 채널 B 입력이 상한 입력 값을 초과합니다.
끄기(OFF)(0): 채널 A 또는 채널 B 입력이 상한 입력 값보다 작거나 같습니다.
Low Trip Point (LTP)
BOOL
ON(1): 채널 A 또는 채널 B 입력이 하한 입력 값 미만으로 떨어집니다.
끄기(OFF)(0): 채널 A 또는 채널 B 입력이 하한 입력 값보다 크거나 같습니다.
01 On Time
DINT
이 출력은 출력 1이 ON이었던 시간을 나타냅니다.
Fault Present (FP)
BOOL
ON(1): 명령어에 폴트가 있습니다.
끄기(OFF)(0): 명령어가 정상적으로 작동 중입니다.
Fault Code
DINT
이 출력은 발생한 폴트 유형을 나타냅니다. 폴트 코드 목록은 폴트 코드를 참조하십시오.
이 파라미터는 안전과 관련이 없습니다.
Diagnostic Code
DINT
이 출력은 명령어의 진단 상태를 나타냅니다. 진단 코드 목록은 진단 코드를 참조하십시오.
이 파라미터는 안전과 관련이 없습니다.
Revision
Constant
이 출력에는 명령어의 펌웨어 개정 레벨이 포함됩니다.
중요: 어떠한 상황에서도 명령어 출력 태그에 쓰기 작업을 수행하지 마십시오.
연산
정상 작동
이 타이밍 다이어그램은 수동에 재시작 유형이 구성되고 수동에 콜드 스타트 유형이 구성된 정상 작동을 보여줍니다. (A)에서 채널 A와 채널 B 입력은 리셋이 트리거될 때 공차 설정 내에 있고 상한 및 하한 설정 내에 있기 때문에 출력 1에 전원이 공급됩니다. (B)에서 채널 A 입력이 하한 아래로 내려갔기 때문에 출력 1의 전원이 차단됩니다. 채널 A가 이제 공차 및 제한 설정 내에 있기 때문에 리셋이 트리거될 때 (C)에서 출력 1에 전원이 공급됩니다.
정상 작동(수동 재시작, 수동 콜드 스타트)
DCA and DCF normal operation_manual
정상 작동(수동 재시작, 자동 콜드 스타트)
이 타이밍 다이어그램은 수동에 재시작 유형이 구성되고 자동에 콜드 스타트 유형이 구성된 정상 작동을 보여줍니다. 콜드 스타트 유형이 자동인 경우 PLC 컨트롤러에 전원이 공급될 때처럼 입력 상태 입력이 처음으로 유효해지는 [OFF(0)에서 ON(1)으로 전환] 즉시 출력 1에 전원이 공급됩니다.
(A)에서 채널 A 및 채널 B 입력이 공차 내에 있고 상한 및 하한 내에 있는 동안 입력 상태가 유효해지면 곧바로 출력 1에 전원이 공급됩니다. (B)에서 채널 B 입력이 하한 아래로 떨어지면 출력 1의 전원이 차단됩니다. 채널 A 및 채널 B 입력이 공차 및 제한 설정 내에 있는 동안 리셋이 트리거되면 (C)까지 출력 1에 다시 전원을 공급할 수 없습니다.
DCA nad DCF normal operation manual_auto
정상 작동(자동 재시작, 수동 콜드 스타트)
이 타이밍 다이어그램은 자동 재시작 및 수동 콜드 스타트로 구성된 경우 정상 작동을 보여줍니다. (A)에서 채널 A 및 채널 B 입력이 공차 내에 있고 상한 및 하한 내에 있는 동안 리셋이 트리거되면 출력 1에 전원이 공급됩니다. (B)에서 채널 B 입력이 하한 아래로 떨어지면 출력 1에 전원이 차단됩니다. (C)에서 채널 B 입력이 공차와 제한 설정 내로 돌아온 50 ms 후에 출력 1에 전원이 자동으로 공급됩니다.
DCA and DCF normal operation_auto restart_manual cold start
정상 작동(자동 재시작, 자동 콜드 스타트)
이 타이밍 다이어그램은 자동 재시작 및 자동 콜드 스타트로 구성된 경우 정상 작동을 보여줍니다. 콜드 스타트 유형이 자동인 경우 PLC 컨트롤러에 전원이 공급될 때처럼 입력 상태 입력이 처음으로 유효해지는 [OFF(0)에서 ON(1)으로 전환] 즉시 출력 1에 전원이 공급됩니다. 채널 A와 채널 B가 공차와 상한 및 하한 범위 내에 있어야 출력 1에 전원이 공급됩니다.
(A)에서는 채널 A와 B 입력이 공차 및 상하한 범위 이내이면서 입력 상태 입력이 발효될 때 출력 1에 전원이 공급됩니다. (B)에서는 채널 A와 B 입력이 상한을 넘을 때 출력 1에 전원이 차단됩니다. (C)에서는 채널 A와 B 입력이 공차 범위를 유지하면서 다시 제한 범위 이내로 들어온 50 ms후에 출력 1에 자동으로 전원이 공급됩니다.
DCA and DCF normal oper_auto rest and cold start
입력 상태 폴트
입력 상태 폴트(수동 재시작, 수동 콜드 스타트)
타이밍 다이어그램에 입력 상태 입력이 실효될 때 발생하는 폴트가 표시됩니다. 리셋이 트리거되고 채널 A와 B 입력이 공차 및 상하한 범위 이내일 때 (A)에서 출력 1에 전원이 공급됩니다. 입력 상태 입력이 실효되어 (B)에서 폴트가 발생하고 출력 1 전원이 차단됩니다. (C)에서는 입력 상태 입력이 여전히 유효하지 않으므로 폴트가 해결되지 않습니다. (D)에서는 입력 상태가 유효하고 폴트가 해결되었으며 리셋이 트리거될 때 출력 1에 전원이 공급됩니다.
DCA and DCF input status fault_Manual
입력 상태 폴트(수동 재시작, 자동 콜드 스타트)
타이밍 다이어그램에 입력 상태 입력이 실효될 때 발생하는 폴트가 표시됩니다. 콜드 스타트 유형이 자동이고 채널 A와 B 입력이 공차 및 상하한 범위 이내이므로 (A)에서 입력 상태가 발효될 때 출력 1에 전원이 공급됩니다. (B)에서 입력 상태가 실효될 때 폴트가 발생하며 출력 1 전원이 차단됩니다. (C)에서는 입력 상태 입력이 여전히 유효하지 않으므로 폴트가 해결되지 않습니다. (D)에서는 입력 상태가 유효하고 폴트가 해결되었으며 리셋이 트리거될 때 출력 1에 전원이 공급됩니다.
DCA and DCAF input status fault_manual_auto cold start
불일치 폴트(수동 재시작)
타이밍 다이어그램에 채널 A, B 간 차이가 불일치 시간보다 길게 공차를 초과할 때 발생하는 폴트가 표시됩니다. (A)에서 채널 A와 B가 공차를 벗어나고 불일치 타이머가 시작됩니다. (B)에서 채널 A와 B가 구성된 불일치 시간인 250 ms 이상 공차를 벗어났기 때문에 불일치 폴트가 발생합니다. (C)에서 채널 A, B 입력 간의 차이가 여전히 공차보다 크므로 폴트가 해결되지 않습니다. (D)에서 리셋이 트리거되고 채널 A, B 입력 간의 차이가 공차 범위에 들어오면 폴트가 해결되고 출력 1에 전원이 공급됩니다. (E)에서 채널 A, B 간의 차이가 다시 공차 범위를 초과하고 불일치 타이머가 시작됩니다. (F)에서 불일치 시간을 초과하면 불일치 폴트가 또다시 발생합니다.
DCA and DCAF Discrepency Fault_manual restart
거짓 렁 상태 동작
거짓 렁에서 명령어를 실행하면 모든 명령어 출력이 0으로 설정됩니다.
폴트 코드 및 시정 조치
폴트 코드는 16진수 형식으로 나열되는데, 뒤에 십진수 형식이 붙습니다.
폴트 코드
설명
시정 조치
00
폴트 없음.
없음.
16#20
32
명령어를 실행하는 동안 입력 상태 입력이 ON(1)에서 OFF(0)로 전환했습니다.
  • I/O 모듈 연결 또는 입력 상태 소싱에 사용된 내부 로직을 확인하십시오.
  • 폴트를 리셋하십시오.
16#4050
16464
채널 A와 B 입력값 간의 차이가 불일치 시간보다 길게 공차 설정을 초과했습니다.
  • 배선을 확인하십시오.
  • 채널 A와 B를 공차 수준 이내로 되돌리십시오.
  • 폴트를 리셋하십시오.
진단 코드 및 시정 조치
진단 코드는 16진수 형식으로 나열되는데, 뒤에 십진수 형식이 붙습니다.
폴트 코드
설명
시정 조치
00
폴트 없음.
없음.
16#05
5
리셋 입력이 ON(1)으로 유지됩니다.
리셋 입력을 OFF(0)로 설정하십시오.
16#20
32
명령어가 시작될 때 입력 상태 입력이 OFF(0)였습니다.
I/O 모듈 연결 또는 입력 상태 소싱에 사용된 내부 로직을 확인하십시오.
16#4050
16464
시동할 때 채널 A와 B 입력값 간 차이가 공차 설정보다 큽니다.
채널 A와 B 입력이 유효한지 확인하고 적용에 맞도록 공차 설정을 조절하십시오.
16#4051
16465
하한 설정이 상한 설정보다 큽니다.
하한 설정이 상한 설정보다 작도록 설정을 조절하십시오.
16#4052
16466
채널 A 입력값이 하한 설정보다 작습니다.
채널 A와 B 입력이 유효한지 확인하고 적용에 맞도록 상한 및 하한 설정을 조절하십시오.
16#4053
16467
채널 B 입력값이 하한 설정보다 작습니다.
채널 A와 B 입력이 유효한지 확인하고 적용에 맞도록 상한 및 하한 설정을 조절하십시오.
16#4054
16468
채널 A 입력값이 상한 설정보다 큽니다.
채널 A와 B 입력이 유효한지 확인하고 적용에 맞도록 상한 및 하한 설정을 조절하십시오.
16#4055
16469
채널 B 입력값이 상한 설정보다 큽니다.
채널 A와 B 입력이 유효한지 확인하고 적용에 맞도록 상한 및 하한 설정을 조절하십시오.
16#4056
16470
공차 입력값이 음수입니다.
공차 입력값을 양수로 변경하십시오.
16#4057
16471
채널 A와 B 입력값 간의 차이가 공차 설정보다 큽니다.
채널 A와 B 입력이 유효한지 확인하고 적용에 맞도록 공차 설정을 조절하십시오.
16#4058
16472
불일치 시간 설정이 허용 범위 내에 있지 않고 최소값 또는 최대값에 강제 적용됩니다.
불일치 시간 설정을 5 ~ 3000 ms의 허용 범위 이내로 조절하십시오.
연산 상태 플래그에 영향
아니요
메이저/마이너 폴트
없음. 피연산자 관련 폴트에 대해서는 공통 속성을 참조하십시오.
실행
조건/상태
수행한 작업
사전 스캔
렁-입력-조건이 거짓일 때와 같습니다.
렁-입력-조건이 거짓임
.O1, .HTP, .LTP, .FP가 거짓으로 해제되었습니다.
진단 코드 및 폴트 코드 출력이 0으로 설정되었습니다.
렁-입력-조건이 참임
이 명령어는 정상 작동 섹션에서 설명한 바와 같이 실행됩니다.
사후 스캔
렁-입력-조건이 거짓일 때와 같습니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal