보조 밸브 제어(Auxiliary Valve Control, AVC)

이 명령어는 Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 및 ControlLogix 5590 컨트롤러에 적용됩니다.
보조 밸브 제어(Auxiliary Valve Control, AVC) 명령어는 프레스의 클러치 또는 브레이크 메인 밸브와 함께 사용하는 보조 밸브를 제어합니다. 이 명령어는 클러치/브레이크 메인 밸브와 보조 밸브의 활성화 또는 비활성화 간에 지연 시간이 필요한 경우에 사용합니다(예: 소프트 클러치/브레이크 애플리케이션). 클러치/브레이크는 그 다음에 프레스가 더욱 매끄럽게 시작 또는 정지하도록 압력을 제거해주는 2단계 시퀀스에 들어갑니다. 구현할 각 기능에는 AVC 명령어가 하나씩 필요합니다. 예를 들어 프레스를 시작하고 정지할 때 지연이 필요한 경우 시작 지연을 제어하는 데 한 개, 중단 지연을 제어하는 데 또 한 개의 AVC 명령어가 필요합니다.
보조 밸브 반응의 타이밍을 구성할 수 있습니다. 또한 이 명령어는 다양한 밸브 유형과 양 또는 음의 피드백 신호를 처리하기 위해 설정될 수도 있습니다.
주의: 보조 밸브 반응이 지연되도록 두는 것이 항상 바람직한 것은 아닙니다. 예를 들어 프레스 안전 적용에서 프레스 다운스트로크 동안 소프트 브레이킹이 허용되지 않습니다. 이런 이유로 지연 활성화 입력을 OFF(0)로 전환되어 지연을 일시적으로 비활성화할 수 있습니다.
사용 가능한 언어
래더 다이어그램
AVC_LD_avail_v31
펑션 블록
이 명령어는 함수 블록에서 사용할 수 없습니다.
구조화된 텍스트
이 명령어는 구조화된 텍스트에서 사용할 수 없습니다.
피연산자
중요: 다음과 같은 경우 작업 시 예외가 발생할 수 있습니다.
  • 출력 태그 피연산자가 덮어써집니다.
  • 구조 피연산자의 구성원이 덮어써집니다.
  • 구조 피연산자를 여러 명령어에서 공유합니다.
주의: 실행 모드에서 명령어 피연산자를 변경하는 경우, 보류 중인 편집 내용을 수락하고 컨트롤러 모드를 프로그램에서 실행 모드로 전환하여 변경 내용을 적용하십시오.
다음 표에는 명령어를 구성하는 데 사용되는 피연산자가 나와 있습니다. 이러한 피연산자는 런타임에 변경할 수 없습니다.
피연산자
데이터 유형
형식
설명
AVC
AUX_VALVE_CONTROL
태그
AVC 구조
Feedback Type
BOOL
드롭다운
이 피연산자는 양의 피드백 및 음의 피드백에 대한 피드백 OFF 및 ON 상태를 정의합니다.
Positive (1)
OFF (0): Output 1 OFF, Feedback 1 OFF.
ON (1): Output 1 ON, Feedback 1 ON.
Negative (0)
OFF (0): Output 1 OFF, Feedback 1 ON.
ON (1): Output 1 ON, Feedback 1 OFF.
Feedback Reaction Time
DINT
즉시
이 피연산자는 피드백 유형 피연산자로 정의된 대로 출력 1의 상태를 반영하기 위해 명령어가 피드백 1 입력을 대기하는 시간을 지정합니다.
유효 범위는 5 ~ 1000 ms입니다.
Delay Type
BOOL
이름
이 피연산자는 보조 밸브 지연이 발생하는 위치를 지정합니다. 자세한 내용은 아래의 타이밍 다이어그램을 참조하십시오.
ON(1): 작동 입력이 OFF(0)에서 ON(1)으로 전환할 때 지연이 발생합니다.
끄기(OFF)(0): 작동 입력이 ON(1)에서 OFF(0)로 전환할 때 지연이 발생합니다.
Delay Time
DINT
즉시
이 피연산자는 시간 지연을 정의합니다.
유효 범위는 5 ~ 2000 ms입니다.
Output Follows Actuate
BOOL
이름
이 피연산자는 보조 밸브가 작동 입력에 반응하는 방법을 지정합니다. 자세한 내용은 아래의 타이밍 다이어그램을 참조하십시오.
참: 작동 입력에 따라 출력 1 상태가 변경됩니다.
거짓: 작동 입력에 반대로 출력 1 상태가 변경됩니다.
다음 표에 명령어 입력이 설명되어 있습니다. 입력은 입력 장치에서 들어오는 현장 장치 신호이거나 사용자 로직에서 파생된 것일 수 있습니다.
피연산자
데이터 유형
형식
설명
Actuate
BOOL
태그
이 입력은 밸브를 작동하는 신호입니다. 이 입력의 상태를 변경하면 출력 1(보조 밸브)이 명령어 구성 방식에 따라 반응합니다. 자세한 내용은 아래의 타이밍 다이어그램을 참조하십시오.
ON(1): 지연 유형 및 작동에 따라 출력 입력에서 지정한 대로 출력 1에 전원이 공급됩니다.
끄기(OFF)(0): 지연 유형 및 작동에 따라 출력 입력에서 지정한 대로 출력 1에 전원이 차단됩니다.
Delay Enable
BOOL
태그
이 입력으로 보조 밸브 지연이 현재 사용 중인지 표시합니다. 보조 밸브 지연을 일시적으로 비활성화하기 위해 이 명령어를 사용할 수 있습니다. 프레스 작동 중 어느 부분에서도 보조 밸브 지연이 불필요한 경우 이 입력을 OFF(0)로 설정할 수 있습니다.
ON(1): 현재 지연이 허용됩니다.
끄기(OFF)(0): 현재 지연이 허용되지 않으며 보조 밸브가 즉시 반응합니다.
Feedback 1
BOOL
태그
이 입력은 출력 1의 반영 여부를 확인하기 위해 지속적으로 모니터링됩니다. 출력 1이 전환할 때 구성한 피드백 반응 시간 이내에 이 입력을 반응해야 합니다.
Input Status
BOOL
태그 즉시
명령어 입력이 안전 I/O 모듈에서 나온 경우, 이 값은 I/O 모듈이나 모듈의 상태입니다(연결 상태 또는 결합 상태). 명령어 입력이 내부 로직에서 파생된 경우 조건을 결정하는 것은 응용 프로그램 프로그래머의 책임입니다.
ON(1): 이 명령어의 입력이 유효합니다.
끄기(OFF)(0): 이 명령어의 입력이 유효하지 않습니다.
Output Status
BOOL
태그 즉시
이 입력은 명령어에 연결된 I/O 모듈의 출력 상태를 표시합니다.
ON(1): 출력 모듈이 제대로 작동하고 있습니다.
끄기(OFF)(0): 출력 모듈이 폴트이거나 오프라인 상태입니다. 명령어 출력이 안전 상태로 설정되어 있습니다.
Reset
(1)
BOOL
태그 즉시
폴트 조건이 없다면 이 입력으로 명령어 폴트가 해결됩니다.
ON(1): 폴트 있음 및 폴트 코드 출력이 리셋됩니다.
(1)
ISO 13849-1은 명령어 리셋 기능이 하강 에지 신호에서 발생해야 한다고 규정합니다. ISO 13849-1 요구 사항을 준수하려면 이 명령어 바로 앞에 이 로직을 추가합니다.
이 예의 “Reset_Signal” 태그를 리셋 신호 태그 이름으로 바꿉니다. 그런 다음 OSF 명령어 출력 비트 태그를 명령어의 리셋 소스로 사용합니다.
AVC_Other_Pg310_v31
다음 표에 명령어 출력이 설명되어 있습니다. 출력은 현장 장치 신호이거나 사용자 로직에서 얻을 수 있습니다.
이름
데이터 유형
설명
출력 1(01)
BOOL
이 출력은 보조 밸브를 제어하는 데 사용됩니다. 다음 조건이 충족되는 경우 출력 1에 전원이 차단됩니다.
  • 아래의 보조 밸브 피드백 폴트 섹션에 기술된 밸브 피드백 폴트가 발생합니다.
  • 입력 상태 또는 출력 상태 입력이 OFF(0)로 전환됩니다.
  • 명령어 정상 작동으로 인해 아래 보조 밸브 정상 반응(지연 유형 = ON) 섹션에서 시작하는 타이밍 다이어그램에 기술된 대로 출력 1 전원이 차단됩니다.
폴트 있음
BOOL
ON(1): 명령어에 폴트가 있습니다.
끄기(OFF)(0): 명령어가 정상적으로 작동 중입니다.
폴트 코드
DINT
이 출력은 발생한 폴트 유형을 나타냅니다. 폴트 코드 목록을 보려면 아래의 AVC 폴트 코드 섹션을 참조하십시오.
이 피연산자는 안전과 관련이 없습니다.
진단 코드
Integer
이 출력은 명령어의 진단 상태를 나타냅니다. 진단 코드 목록을 보려면 아래의 AVC – 진단 코드를 참조하십시오.
이 피연산자는 안전과 관련이 없습니다.
중요: 어떠한 상황에서도 명령어 출력 태그에 쓰기 작업을 수행하지 마십시오.
연산
보조 밸브 정상 반응(지연 유형 = ON)
아래 다이어그램에는 보조 밸브 명령어가 지연 사용으로 구성된 일반적인 소프트 클러치 설정이 표시됩니다. (A)에서 작동이 OFF(0)에서 ON(1)으로 전환할 때 지연 활성화 입력이 ON(1)인 경우 지연 타이머가 시작됩니다. 작동에 따라 출력 입력이 참인 경우 (B)에서 지연 시간이 끝나면 출력 1에 전원이 공급됩니다. 작동에 따라 출력 입력이 거짓인 경우 지연 기간에만 출력 1에 전원이 공급됩니다. 작동 입력이 ON(1)에서 OFF(0)로 전환할 때 작동에 따라 출력 입력이 참인 경우 출력 1이 작동 입력에 따라 즉시 전원이 차단됩니다.
Logix5000AVCNorAuxVal
소프트 클러치 적용의 경우 (A)에서 (B)까지의 시간은 보조 밸브를 통한 압력 제거가 발생하는 클러치 적용의 '소프트' 부분을 나타냅니다. 이 시간 동안 클러치 메인 밸브는 막혀 있어서 클러치 작동이 좀 더 매끄러워집니다.
보조 밸브 정상 반응(지연 유형 = OFF)
이 예에는 보조 밸브 명령어가 지연 사용 안 함으로 구성된 일반적인 브레이크 설정이 표시됩니다. (A)에서 작동 입력이 OFF(0)에서 ON(1)으로 전환할 때 작동에 따라 출력 입력이 참인 경우 즉시 출력 1에 전원이 공급됩니다. (B)에서 작동이 ON(1)에서 OFF(0)로 전환할 때 지연 활성화 입력이 ON(1)인 경우 지연 타이머가 시작됩니다. 작동에 따라 출력 입력이 참인 경우 (C)에서 지연 시간이 종료될 때까지 출력 1에 계속 전원이 공급됩니다. 그 다음 출력 1 전원이 차단됩니다. 작동에 따라 출력 입력이 거짓인 경우 지연 기간에만 출력 1에 전원이 공급됩니다.
Logix5000AVCNoAxValRe
소프트 브레이크 적용의 경우 (B)에서 (C)까지의 시간은 브레이크 적용의 '소프트' 부분을 표시하며 이 부분에서 보조 밸브를 통한 압력 제거가 발생합니다. 이 시간 동안 브레이크 밸브는 막혀 있어 브레이크 작동이 좀 더 매끄러워집니다.
보조 밸브 즉시 반응(지연 유형 = ON)
이 예는 지연 사용 단계 동안 지연 활성화 입력이 ON(1)에서 OFF(0)로 변화하는 과정을 보여줍니다. (A)에서 작동 입력이 OFF(0)에서 ON(1)으로 전환할 때 지연 타이머가 시작됩니다. 그런 다음 지연 타이머가 만료되기 전 지연 활성화 입력이 ON(1)에서 OFF(0)로 전환하고 (B)에서 출력 1에 즉시 전원이 공급됩니다.
Logix5000AVCIAVReOn
보조 밸브 즉시 반응(지연 유형 = OFF)
이 예는 지연 사용 안 함 단계 동안 지연 활성화 입력이 ON(1)에서 OFF(0)로 변화하는 과정을 보여줍니다. (A)에서 작동 입력이 ON(1)에서 OFF(0)로 전환할 때 지연 타이머가 시작됩니다. 그 다음 지연 타이머가 만료되기 전 지연 활성화 입력이 ON(1)에서 OFF(0)로 전환하고 (B)에서 출력 1 전원이 즉시 차단됩니다.
Logix5000AVCIAVReOff
보조 밸브 피드백 폴트
이 타이밍 다이어그램에는 지연 유형 = ON(1), 작동에 따라 출력 = 참, 피드백 유형 = 양 상태에서 보조 밸브가 지정한 시간 내에 반응하지 않은 피드백 폴트의 예가 나와 있습니다. (A)에서 작동 입력이 OFF(0)에서 ON(1)으로 전환할 때 지연 타이머가 시작됩니다. (B)에서 지연 타이머가 만료된 후 출력 1에 전원이 공급됩니다. (C)에서 피드백 1 입력이 지정한 피드백 반응 시간 이내에 반응하지 않았으므로 폴트가 발생합니다. 출력 1의 전원이 차단됩니다.
(D)에서 리셋 입력이 실행되었고 피드백 1 입력이 올바른 상태이므로 폴트 있음 출력이 해제됩니다. 하지만 (E)에서 작동 입력이 OFF(0)로 전환될 때까지 출력 1에 다시 전원이 공급될 수 없습니다.
Logix5000AVCIAVFeFlt
거짓 렁 상태 동작
명령어가 거짓 렁에서 실행되면 모든 명령어 출력의 전원이 차단됩니다.
폴트 코드 및 시정 알람
폴트 코드는 16진수 형식으로 나열되는데, 뒤에 십진수 형식이 붙습니다.
폴트 코드
설명
시정 조치
0
폴트 없음.
없음.
16#20
32
명령어를 실행하는 동안 입력 상태 입력이 ON(1)에서 OFF(0)로 전환했습니다.
  • I/O 모듈 연결을 확인하십시오.
  • 폴트를 리셋하십시오.
16#21
33
명령어를 실행하는 동안 출력 상태 입력이 ON(1)에서 OFF(0)로 전환했습니다.
  • I/O 모듈 연결을 확인하십시오.
  • 폴트를 리셋하십시오.
16#5020
20512
피드백이 밸브 출력과 일치하지 않습니다.
  • 피드백 신호를 점검하십시오.
  • 폴트를 리셋하십시오.
16#5021
20513
출력 1이 OFF(0)에서 ON(1)으로 전환했을 때 피드백이 ON(1)으로 전환되지 않았습니다.
  • 피드백 신호를 점검하십시오.
  • 필요한 경우 피드백 반응 시간을 조절하십시오.
  • 폴트를 리셋하십시오.
16#5022
20514
출력 1이 ON(1)에서 OFF(0)로 전환했을 때 피드백이 OFF로 전환하지 않았습니다.
진단 코드 및 시정 조치
진단 코드는 16진수 형식으로 나열되는데, 뒤에 십진수 형식이 붙습니다.
진단 코드
설명
시정 조치
0
폴트 없음.
없음.
16#20
32
명령어가 시작될 때 입력 상태가 OFF(0)였습니다.
I/O 모듈 연결을 확인하십시오.
16#21
33
명령어가 시작되었을 때 출력 상태 입력이 OFF(0)였습니다.
I/O 모듈 연결을 확인하십시오.
16#5000
20480
작동 입력이 ON(1)으로 유지됩니다.
작동 입력을 OFF(0)로 설정하십시오.
연산 상태 플래그에 영향
아니요
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 배열 인덱스 폴트의 경우 배열을 통한 인덱스를 참조하세요.
실행
조건/상태
수행한 작업
사전 스캔
렁-입력-조건이 거짓일 때와 같습니다.
렁-입력-조건이 거짓임
.O1, .O2, .FP 출력이 거짓으로 해제되었습니다.
진단 코드 및 폴트 코드 출력이 0으로 설정되었습니다.
렁-입력-조건이 참임
이 명령어는 작동 섹션에서 설명한 바와 같이 실행됩니다.
사후 스캔
렁-입력-조건이 거짓일 때와 같습니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal