프로세스 혼합 방지 밸브(Process Mix Proof Valve, PVLVMP)
이 정보는 CompactLogix 5380P, ControlLogix 5580P 및 ControlLogix 5590P 컨트롤러에 적용됩니다.
프로세스 혼합 방지 밸브(Process Mix Proof Valve, PVLVMP) 밸브 명령어는 다양한 모드와 상태에서 혼합 방지 밸브의 피드백을 컨트롤하고 모니터링하여 폴트 조건을 모니터링합니다. 이 명령어는 청소(Clean-In-Place, CIP) 또는 증기 분사(Sanitize-in-Place, SIP)를 위한 추가 연결이 있거나 없는 혼합 방지 밸브를 지원합니다.
PVLVMP 명령어를 사용하여 다음을 수행합니다.
- 다음 위치에서 혼합 방지 밸브를 작동합니다.
- 닫힘
- 열림
- CIP/SIP 누출 캐비티(옵션)
- 이러한 위치에 혼합 방지 밸브를 작동하면 청소 중이거나 들어올려져 열리고 닫히는 시트에 펄스를 가하여 더 효과적인 청소가 가능합니다. (시트가 열리고 닫히면 완전히 열린 시트 위치에 비해 시트를 가로지르는 흐름 속도가 증가합니다.) 펄스 시간을 구성할 수 있습니다.
- 상부 시트 들어올림(옵션)
- 하부 시트 들어올림(옵션)
- CIP/SIP 상부 시트(옵션)
- CIP/SIP 하부 시트(옵션)
- 교차 오염 방지를 위해 밸브 시트가 올바르게 배열되었는지 확인하는 상태 모델을 사용하여 작동합니다.
- 6개의 출력과 6개의 입력을 제공합니다. 각 밸브 상태(중간 상태 포함)의 출력을 켜짐 및 꺼짐 상태에 대해 구성할 수 있습니다. 각 밸브 상태를 확인하는 입력을 필수 켜짐, 필수 꺼짐 및 상관 없음 상태에 대해 구성할 수 있습니다. 밸브가 다음 위치로 이동하기 전에 중간 위치를 포함하여 각 위치에 도달하는지 확인하는 피드백 확인을 제공합니다. 피드백 입력이 각 상태를 확인하는 시간을 구성할 수 있습니다.
- 밸브 배열 구성 및 매니폴드 디스플레이 라우팅의 용이성을 위해 혼합 방지 밸브의 그래픽 기호를 2-D 레이아웃과 3-D(등측) 레이아웃으로 표시합니다.
- 유지 관리 담당자가 밸브를 서비스 중단으로 전환할 수 있게 허용합니다. 이 기능은 하드 잠금/태그아웃(LockOut/TagOut, LOTO) 절차를 대체하지 않습니다.
- 밸브를 닫힘 상태로 구동하는 인터록 조건에 대한 입력을 제공합니다.
- 입/출력(I/O) 통신 폴트를 모니터링하고 폴트 시 밸브를 닫고 경보를 발생시킵니다.
- 자동화 코드가 밸브를 컨트롤할 수 있는지 여부를 결정할 수 있도록 프로그램 명령 소스 로직에 사용 가능한 상태를 제공합니다.
- 밸브 가상화 기능을 제공합니다. 혼합 방지 밸브가 가상으로 설정되면 출력의 전원이 차단되고 명령어는 완전히 작동하는 밸브가 피드백을 제공하는 것처럼 동작합니다.
- 핸드, 유지 관리, 오버라이드, 외부, 프로그램 및 오퍼레이터 명령 소스에서 작동합니다.
- 로케이터 또는 비콘 출력을 전환하기 위한 유지 관리 명령을 제공합니다.
사용 가능한 언어
래더 다이어그램

함수 블록 다이어그램

구조화된 텍스트
PVLVMP(PVLVMPTag, BusObj);
피연산자
중요:
다음과 같은 경우 작업 시 예외가 발생할 수 있습니다.
- 출력 태그 피연산자가 덮어써집니다.
- 구조 피연산자의 구성원이 덮어써집니다.
- 지정된 경우를 제외하고 여러 명령어에서 구조 피연산자를 공유합니다.
명령어 내에서 숫자 데이터 유형을 혼합하기 위한 데이터 변환 규칙이 있습니다. 데이터 변환 항목을 참조하십시오.
구성 피연산자
피연산자 | 유형 | 형식 | 설명 |
|---|---|---|---|
PlantPAx Control | P_DISCRETE_MIX_PROOF | 태그 | 명령어의 적절한 연산에 필요한 데이터 구조. |
BusObj | BUS_OBJ | 태그 | 버스 구성 요소. |
P_DISCRETE_MIX_PROOF 구조
공개 구성원은 프로그래밍 방식으로 액세스할 수 있는 표준(표시) 태그 구성원입니다. 비공개의 숨겨진 구성원은 HMI 페이스 플레이트에서 사용되며 프로그래밍 방식으로 액세스할 수 없습니다. 비공개 구성원은 공개 구성원 다음의 별도의 테이블에 나열됩니다.
공개 입력 구성원 | 데이터 유형 | FBD 기본 표시 | FBD 배선 필요 | 사용 | 설명 |
|---|---|---|---|---|---|
EnableIn | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 활성화 입력 - 시스템 정의 매개 변수 기본값은 참입니다. |
Inp_InitializeReq | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 명령어를 초기화하도록 요청합니다. 명령어는 명령어 최초 실행에서 정상적으로 초기화됩니다. 재초기화가 필요한 경우 이 요청을 사용합니다. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 참입니다. |
Inp_OwnerCmd | DINT | 표시되지 않음 | 필요하지 않음 | 입력 | 소유자 장치 명령(비트맵핑됨): 모든 비트 꺼짐 = 없음, .10 = 오퍼레이터 잠금, .11 = 오퍼레이터 잠금 해제, .12 = 프로그램 잠금, .13 = 프로그램 잠금 해제, .14 = 유지 관리 획득, .15 = 유지 관리 릴리스, .16 = 외부 획득, .17 = 외부 해제, .29 = 에코. 기본값은 0입니다. |
Inp_OpenLSData | BOOL | 표시 | 필요하지 않음 | 입력 | 밸브 열림 제한 스위치: 1 = 열림으로 확인됨. 기본값은 거짓입니다. |
Inp_ClosedLSData | BOOL | 표시 | 필요하지 않음 | 입력 | 밸브 닫힘 제한 스위치: 1 = 완전히 닫힘으로 확인됨. 기본값은 거짓입니다. |
Inp_LowerSeatLSData | BOOL | 표시 | 필요하지 않음 | 입력 | 밸브 하부 시트 들어올림 제한 스위치: 1 = 하부 시트가 들어올려진 것으로 확인됨. 기본값은 거짓입니다. |
Inp_UpperSeatLSData | BOOL | 표시 | 필요하지 않음 | 입력 | 밸브 상부 시트 들어올림 제한 스위치: 1 = 상부 시트가 들어올려진 것으로 확인됨. 기본값은 거짓입니다. |
Inp_CavityInletLSData | BOOL | 표시 | 필요하지 않음 | 입력 | 밸브 캐비티 입구 제한 스위치: 1 = 캐비티 입구가 열렸음이 확인됨. 기본값은 거짓입니다. |
Inp_CavityOutletLSData | BOOL | 표시 | 필요하지 않음 | 입력 | 밸브 캐비티 출구 제한 스위치: 1 = 캐비티 출력이 닫힌 것으로 확인됨. 기본값은 거짓입니다. |
Inp_IOFault | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = I/O 통신 폴트 발생, 0 = I/O 통신 정상(OK). 기본값은 거짓입니다. |
Inp_OpenIntlkOK | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = 열린 연동 정상(OK), 밸브 열 수 있음, 0 = 연동이 정상(OK)이 아님, 목표/실제 상태가 열림인 경우 밸브 닫기. 기본값은 참입니다. |
Inp_OpenNBIntlkOK | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = 열린 우회 불가 연동 정상(OK), 밸브 열 수 있음, 0 = 연동이 정상(OK)이 아님, 목표/실제 상태가 열림인 경우 밸브 닫기. 기본값은 참입니다. |
Inp_OpenIntlkAvailable | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = 열린 연동 사용 가능성 정상(OK), 열린 연동을 제외하고 장치가 준비된 경우 Sts_OpenIntlkAvailable 표시. 기본값은 거짓입니다. |
Inp_LowerSeatIntlkOK | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = 하부 시트 연동 정상(OK), 밸브가 하부 시트를 들어올리거나 청소할 수 있음, 0 = 연동이 정상(OK)이 아님, 목표/실제 상태에서 하부 시트가 들어올려진 경우 밸브 닫기. 기본값은 참입니다. |
Inp_LowerSeatNBIntlkOK | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = 하부 시트 우회 불가 연동 정상(OK), 밸브가 하부 시트를 들어올리거나 청소할 수 있음, 0 = 연동이 정상(OK)이 아님, 목표/실제 상태에서 하부 시트가 들어올려진 경우 밸브 닫기. 기본값은 참입니다. |
Inp_LowerSeatIntlkAvailable | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = 하부 시트 연동 사용 가능성 정상(OK), 하부 시트 연동을 제외하고 장치가 준비된 경우 Sts_LowerSeatIntlkAvailable 표시. 기본값은 거짓입니다. |
Inp_UpperSeatIntlkOK | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = 상부 시트 연동 정상(OK), 밸브가 상부 시트를 들어올리거나 청소할 수 있음, 0 = 연동이 정상(OK)이 아님, 목표/실제 상태에서 상부 시트가 들어올려진 경우 밸브 닫기. 기본값은 참입니다. |
Inp_UpperSeatNBIntlkOK | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = 상부 시트 우회 불가 연동 정상(OK), 밸브가 상부 시트를 들어올리거나 청소할 수 있음, 0 = 연동이 정상(OK)이 아님, 목표/실제 상태에서 상부 시트가 들어올려진 경우 밸브 닫기. 기본값은 참입니다. |
Inp_UpperSeatIntlkAvailable | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = 상부 시트 연동 사용 가능성 정상(OK), 상부 시트 연동을 제외하고 장치가 준비된 경우 Sts_UpperSeatIntlkAvailable 표시. 기본값은 거짓입니다. |
Inp_CavityIntlkOK | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 캐비티 연동 정상(OK), 밸브가 캐비티 또는 시트를 청소할 수 있음, 0 = 연동이 정상(OK)이 아님, 목표/실제 상태에 캐비티를 통한 청소가 있는 경우 밸브 닫기. 기본값은 참입니다. |
Inp_CavityNBIntlkOK | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 캐비티 우회 불가 연동 정상(OK), 밸브가 캐비티 또는 시트를 청소할 수 있음, 0 = 연동이 정상(OK)이 아님, 목표/실제 상태에 캐비티를 통한 청소가 있는 경우 밸브 닫기. 기본값은 참입니다. |
Inp_CavityIntlkAvailable | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 캐비티 연동 사용 가능성 정상(OK), 캐비티 연동을 제외하고 장치가 준비된 경우 Sts_CavityIntlkAvailable 표시. 기본값은 거짓입니다. |
Inp_IntlkTripInh | BOOL | 표시 | 필요하지 않음 | 입력 | 1 = Sts_IntlkTrip 및 인터록 트립 경보의 보고를 금지. 기본값은 거짓입니다. |
Inp_RdyReset | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 이 객체에 의해 재설정된 관련 객체가 재설정될 준비가 되어 있습니다. 기본값은 거짓입니다. |
Inp_Hand | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 핸드 획득 명령 소스(일반적으로 하드와이어 로컬), 0 = 핸드 해제. 기본값은 거짓입니다. |
Inp_Ovrd | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 오버라이드 획득 명령 소스(우선 순위가 더 높은 프로그램 로직), 0 = 오버라이드 해제. 기본값은 거짓입니다. |
Inp_OvrdCmd | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 오버라이드 장치 명령: 0 = 없음, 1 = 닫힘, 2 = 열림, 3 = 하부 시트 들어올림, 4 = 상부 시트 들어올림, 5 = 캐비티 청소, 6 = 하부 시트 청소, 7 = 상부 시트 청소. 기본값은 0입니다. |
Inp_ExtInh | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 외부 명령 소스 획득 금지, 0 = 외부 획득 허용. 기본값은 거짓입니다. |
Inp_HornInh | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 가청 경보 금지, 0 = 가청 경보 허용. 기본값은 거짓입니다. |
Inp_Reset | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 쉐드 래치를 재설정하고 경보를 해제합니다. 기본값은 거짓입니다. |
Cfg_AllowDisable | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 유지 관리가 경보를 비활성화하도록 허용. 기본값은 참입니다. |
Cfg_AllowShelve | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 오퍼레이터가 경보를 보류할 수 있습니다. 기본값은 참입니다. |
Cfg_HasLiftLower | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 밸브가 하부 시트 들어올림 상태를 지원. 기본값은 거짓입니다. |
Cfg_HasLiftUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 밸브가 상부 시트 들어올림 상태를 지원. 기본값은 거짓입니다. |
Cfg_HasCleanCavity | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 밸브가 캐비티 청소 상태를 지원. 기본값은 거짓입니다. |
Cfg_HasCleanLower | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 밸브가 하부 시트 청소 상태를 지원. 기본값은 거짓입니다. |
Cfg_HasCleanUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 밸브가 상부 시트 청소 상태를 지원. 기본값은 거짓입니다. |
Cfg_bOutStateSt0 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 전력이 차단된 상태(상태 0)에서 밸브로 출력. 기본값은 2#0000_0000입니다. |
Cfg_bOutStateSt1 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 닫힘 상태(상태 1)에서 밸브로 출력. 기본값은 2#0000_0001입니다. |
Cfg_bOutStateSt2 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 캐비티 출구 닫기 상태(상태 2)에서 밸브로 출력. 기본값은 2#0010_0000입니다. |
Cfg_bOutStateSt3 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 열림 상태(상태 3)에서 밸브로 출력. 기본값은 2#0010_0010입니다. |
Cfg_bOutStateSt4 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 하부 시트 들어올림 상태(상태 4)에서 밸브로 출력. 기본값은 2#0000_0100입니다. |
Cfg_bOutStateSt5 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 상부 시트 들어올림 상태(상태 5)에서 밸브로 출력. 기본값은 2#0000_1000입니다. |
Cfg_bOutStateSt6 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 캐비티 청소 상태(상태 6)에서 밸브로 출력. 기본값은 2#0001_0000입니다. |
Cfg_bOutStateSt7 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 청소를 위해 하부 시트 들어올림 상태(상태 7)에서 밸브로 출력. 기본값은 2#0001_0100입니다. |
Cfg_bOutStateSt8 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 하부 시트 청소 상태(상태 8)에서 밸브로 출력. 기본값은 2#0011_0100입니다. |
Cfg_bOutStateSt9 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 청소를 위해 상부 시트 들어올림 상태(상태 9)에서 밸브로 출력. 기본값은 2#0001_1000입니다. |
Cfg_bOutStateSt10 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 상부 시트 청소 상태(상태 10)에서 밸브로 출력. 기본값은 2#0011_1000입니다. |
Cfg_bFdbkStateSt0 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 전력이 차단된 상태일 때 피드백 입력 상태(상태 0). 기본값은 2#0000_0000입니다. |
Cfg_bFdbkStateSt1 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 닫힘 상태일 때 피드백 입력 상태(상태 1). 기본값은 2#0000_0001입니다. |
Cfg_bFdbkStateSt2 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 캐비티 출구 닫기 상태일 때 피드백 입력 상태(상태 2). 기본값은 2#0010_0000입니다. |
Cfg_bFdbkStateSt3 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 열림 상태일 때 피드백 입력 상태(상태 3). 기본값은 2#0010_0010입니다. |
Cfg_bFdbkStateSt4 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 하부 시트 들어올림 상태일 때 피드백 입력 상태(상태 4). 기본값은 2#0000_0100입니다. |
Cfg_bFdbkStateSt5 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 상부 시트 들어올림 상태일 때 피드백 입력 상태(상태 5). 기본값은 2#0000_1000입니다. |
Cfg_bFdbkStateSt6 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 캐비티 청소 상태일 때 피드백 입력 상태(상태 6). 기본값은 2#0001_0000입니다. |
Cfg_bFdbkStateSt7 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 청소를 위해 하부 시트 들어올림 상태일 때 피드백 입력 상태(상태 7). 기본값은 2#0001_0100입니다. |
Cfg_bFdbkStateSt8 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 하부 시트 청소 상태일 때 피드백 입력 상태(상태 8). 기본값은 2#0011_0100입니다. |
Cfg_bFdbkStateSt9 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 청소를 위해 상부 시트 들어올림 상태일 때 피드백 입력 상태(상태 9). 기본값은 2#0001_1000입니다. |
Cfg_bFdbkStateSt10 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 상부 시트 청소 상태일 때 피드백 입력 상태(상태 10). 기본값은 2#0011_1000입니다. |
Cfg_bFdbkReqdSt0 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 전력이 차단된 상태(상태 0)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_1111입니다. |
Cfg_bFdbkReqdSt1 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 닫힘 상태(상태 1)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_1111입니다. |
Cfg_bFdbkReqdSt2 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 캐비티 출구 닫기 상태(상태 2)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_1111입니다. |
Cfg_bFdbkReqdSt3 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 열림 상태(상태 3)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_1111입니다. |
Cfg_bFdbkReqdSt4 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 하부 시트 들어올림 상태(상태 4)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_0000입니다. |
Cfg_bFdbkReqdSt5 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 상부 시트 들어올림 상태(상태 5)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_0000입니다. |
Cfg_bFdbkReqdSt6 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 캐비티 청소 상태(상태 6)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_0000입니다. |
Cfg_bFdbkReqdSt7 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 청소를 위해 하부 시트 들어올림 상태(상태 7)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_0000입니다. |
Cfg_bFdbkReqdSt8 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 하부 시트 청소 상태(상태 8)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_0000입니다. |
Cfg_bFdbkReqdSt9 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 청소를 위해 상부 시트 들어올림 상태(상태 9)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_0000입니다. |
Cfg_bFdbkReqdSt10 | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 상부 시트 청소 상태(상태 10)인지 확인하는 데 필요한 피드백 입력(확인됨). 기본값은 2#0000_0000입니다. |
Cfg_FdbkTimeSt0 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 전력이 차단된 상태(상태 0)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_FdbkTimeSt1 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 닫힘 상태(상태 1)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_FdbkTimeSt2 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 캐비티 출구 닫기 상태(상태 2)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_FdbkTimeSt3 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 열림 상태(상태 3)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_FdbkTimeSt4 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 하부 시트 들어올림 상태(상태 4)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_FdbkTimeSt5 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 상부 시트 들어올림 상태(상태 5)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_FdbkTimeSt6 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 캐비티 청소 상태(상태 6)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_FdbkTimeSt7 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 청소를 위해 하부 시트 들어올림 상태(상태 7)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_FdbkTimeSt8 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 하부 시트 청소 상태(상태 8)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_FdbkTimeSt9 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 청소를 위해 상부 시트 들어올림 상태(상태 9)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_FdbkTimeSt10 | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브가 상부 시트 청소 상태(상태 10)에 도달했는지 확인하려면 시간 피드백이 필수 패턴과 일치해야 합니다(초). 유효값 = 0.0 ~ 60.0. 기본값은 1.0입니다. |
Cfg_PulseLiftLower | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 하부 시트를 들어올릴 때 펄스 시트 들어올림 출력, 0 = 펄스 안 함, 시트를 계속 들어올림. 기본값은 거짓입니다. |
Cfg_PulseLiftUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 상부 시트를 들어올릴 때 펄스 시트 들어올림 출력, 0 = 펄스 안 함, 시트를 계속 들어올림. 기본값은 거짓입니다. |
Cfg_PulseCleanLower | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 하부 시트 청소 시 펄스 시트 들어올림 출력, 0 = 펄스 안 함, 계속 청소. 기본값은 거짓입니다. |
Cfg_PulseCleanUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 상부 시트 청소 시 펄스 시트 들어올림 출력, 0 = 펄스 안 함, 계속 청소. 기본값은 거짓입니다. |
Cfg_HasOpenIntlkObj | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 개체가 Inp_OpenIntlkOK에 연결되었음 HMI에 알림, Inp_OpenNBIntlkOK 입력, 탐색 사용. 기본값은 거짓입니다. |
Cfg_HasLowerSeatIntlkObj | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 개체가 Inp_LowerSeatIntlkOK에 연결되었음을 HMI에 알림, Inp_LowerSeatNBIntlkOK 입력, 탐색 사용. 기본값은 거짓입니다. |
Cfg_HasUpperSeatIntlkObj | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 개체가 Inp_UpperSeatIntlkOK에 연결되었음을 HMI에 알림, Inp_UpperSeatNBIntlkOK 입력, 탐색 사용. 기본값은 거짓입니다. |
Cfg_HasCavityIntlkObj | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 개체가 Inp_CavityIntlkOK에 연결되었음을 HMI에 알림, Inp_CavityNBIntlkOK 입력, 탐색 사용. 기본값은 거짓입니다. |
Cfg_HasStatsObj | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = PVLVS 개체가 이 밸브를 모니터링 중임을 HMI에 알림, 탐색 사용. 기본값은 거짓입니다. |
Cfg_HasMoreObj | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 더 많은 정보가 있는 객체를 사용할 수 있음을 HMI에 알림, 탐색 활성화. 기본값은 거짓입니다. |
Cfg_OperClosePrio | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = OCmd_Close는 언제든지 수락됨, 0 = OCmd_Close는 연산자 명령 소스가 선택된 경우에만 수락됨. 기본값은 거짓입니다. |
Cfg_ExtClosePrio | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = XCmd_Close는 언제든지 수락됨, 0 = XCmd_Close는 외부 명령 소스가 선택된 경우에만 수락됨. 기본값은 거짓입니다. |
Cfg_OCmdResets | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 새 오퍼레이터 상태 명령이 오류 재설정, 0 = 오류 해제를 위해 재설정 명령 필요. 기본값은 거짓입니다. |
Cfg_XCmdResets | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 새 외부 상태 명령이 오류 재설정, 0 = 오류 해제를 위해 재설정 명령 필요. 기본값은 거짓입니다. |
Cfg_OvrdPermIntlk | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 오버라이드가 바이패스 가능한 허용 및 인터록을 무시함, 0 = 오버라이드가 모든 허용 및 인터록을 사용. 기본값은 거짓입니다. |
Cfg_ShedOnFail | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 밸브 닫기 및 위치 장애 시 경보, 0 = 경보만. 기본값은 참입니다. |
Cfg_ShedOnIOFault | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 밸브 닫기 및 입/출력(I/O) 오류 시 경보, 0 = 경보만. 기본값은 참입니다. |
Cfg_HasOper | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 오퍼레이터(잠금 해제됨) 명령 소스 있음, 선택 가능. 기본값은 참입니다. |
Cfg_HasOperLocked | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 오퍼레이터 명령 소스 잠금 있음, 선택 가능. 기본값은 참입니다. |
Cfg_HasProg | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 프로그램(잠금 해제됨) 명령 소스 있음, 선택 가능. 기본값은 참입니다. |
Cfg_HasProgLocked | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 프로그램 잠금 명령 소스 있음, 선택 가능. 기본값은 참입니다. |
Cfg_HasExt | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 외부 명령 소스 있음, 선택 가능. 기본값은 거짓입니다. |
Cfg_HasMaint | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 유지 관리 명령 소스 있음, 선택 가능. 기본값은 참입니다. |
Cfg_HasMaintOoS | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = Maintenance Out of Service 있음, 선택 가능. 기본값은 참입니다. |
Cfg_OvrdOverLock | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 오버라이드가 프로그램/오퍼레이터 잠김을 대체함, 0 = 프로그램/오퍼레이터 잠김을 대체하지 않음. 기본값은 참입니다. |
Cfg_ExtOverLock | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 외부가 프로그램/오퍼레이터 잠김을 대체함, 0 = 프로그램/오퍼레이터 잠김을 대체하지 않음. 기본값은 거짓입니다. |
Cfg_ProgPwrUp | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 프로그램 명령 소스 전원 켜기, 0 = 오퍼레이터 명령 소스 전원 켜기. 기본값은 거짓입니다. |
Cfg_ProgNormal | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 표준 명령 소스: 1 = 프로그램, 0 = 오퍼레이터. 기본값은 거짓입니다. |
Cfg_PCmdPriority | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 명령 우선 순위: 1 = 프로그램 명령 성공, 0 = 오퍼레이터 명령 성공. 기본값은 거짓입니다. |
Cfg_PCmdProgAsLevel | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 프로그램/오퍼레이터 선택은 PCmd_Prog를 레벨(프로그램의 경우 1, 오퍼레이터의 경우 0)로 따릅니다. 0 = PCmd_Prog는 프로그램을 선택하기 위한 에지로 사용되며, PCmd_Oper는 오퍼레이터를 선택합니다. 기본값은 거짓입니다. |
Cfg_PCmdLockAsLevel | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 프로그램 잠금 선택은 PCmd_Lock을 레벨(잠금의 경우 1, 잠금 해제의 경우 0)로 따릅니다. 0 = PCmd_Lock은 프로그램 잠금을 선택하기 위한 에지로 사용되며, PCmd_Unlock은 프로그램(잠금 해제)을 선택합니다. 기본값은 거짓입니다. |
Cfg_ExtAcqAsLevel | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 1 = 외부 선택은 XCmd_Acq를 레벨(1은 외부 획득, 0은 외부 해제)로 따릅니다. 0 = XCmd_Acq는 외부를 획득하기 위한 에지로 사용되며, XCmd_Rel은 외부를 해제하는 데 사용됩니다. 기본값은 거짓입니다. |
Cfg_OpenPulseTime | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 청소를 위해 펄싱할 때 시트를 들어올리는 시간(초). 유효 = 0.0 ~ 2147483.0, 0.0 = 펄스 안 함. 기본값은 10.0입니다. |
Cfg_ClosePulseTime | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 청소를 위해 펄싱할 때 시트를 닫는 시간(초). 유효 = 0.0 ~ 2147483.0, 0.0 = 펄스 안 함. 기본값은 5.0입니다. |
Cfg_StartHornTime | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 닫힌 위치에서 이동하는 명령의 신호음이 들리기까지의 시간(초). 유효값 = 0.0 ~ 1000.0, 0.0 = 비활성화됨. 기본값은 0.0입니다. |
Cfg_FailTime | REAL | 표시되지 않음 | 필요하지 않음 | 입력 | 실패를 선언하기 전 상태 피드백을 수신하는 시간(초). 유효값 = 0.0 ~ 2147483.0. 기본값은 3.0입니다. |
Cfg_CnfrmReqd | SINT | 표시되지 않음 | 필요하지 않음 | 입력 | 오퍼레이터 명령 확인 또는 전자 서명 유형 필요: 0 = 없음, 1 = 명령 확인 필요, 2 = 수행자 전자 서명 필요, 3 = 수행자 및 승인자 전자 서명 필요. 기본값은 0입니다. |
PSet_Owner | DINT | 표시되지 않음 | 필요하지 않음 | 입력 | 프로그램 소유권 요청: 0이 아닌 소유자 ID = 획득, 0 = 해제. 기본값은 0입니다. |
PCmd_Virtual | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 가상(시뮬레이션된) 장치 작업을 선택하는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_Physical | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 물리적 장치 작업(시뮬레이션되지 않음)을 선택하는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_Close | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브를 닫는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_Open | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브를 여는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_LiftLower | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 하부 시트를 들어올리는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_LiftUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 상부 시트를 들어올리는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_CleanCavity | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브 누출 캐비티를 청소하는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_CleanLower | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 하부 시트를 청소하는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_CleanUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 상부 시트를 청소하는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_Reset | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 쉐드 래치 및 정상 시간으로 복귀된 래치된 경보를 재설정하는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_Prog | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 프로그램 명령 소스를 선택하는 프로그램 명령. 이 명령어는 Cfg_PCmdProgAsLevel = 0인 경우 이 피연산자를 자동으로 지웁니다. 기본값은 거짓입니다. |
PCmd_Oper | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 오퍼레이터 명령 소스를 선택하는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_Lock | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 프로그램 명령 소스를 잠그고 오퍼레이터를 허용하지 않는 프로그램 명령. Cfg_PCmdLockAsLevel = 0인 경우 명령어가 이 피연산자를 자동으로 해제합니다. 기본값은 거짓입니다. |
PCmd_Unlock | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 프로그램 명령 소스 잠금을 해제하고 오퍼레이터가 획득하도록 허용하는 프로그램 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
PCmd_Normal | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 표준 명령 소스를 선택하는 프로그램 명령(오퍼레이터 또는 프로그램). 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
XCmd_Close | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브를 닫는 외부 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
XCmd_Open | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브를 여는 외부 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
XCmd_LiftLower | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 하부 시트를 들어올리는 외부 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
XCmd_LiftUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 상부 시트를 들어올리는 외부 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
XCmd_CleanCavity | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 밸브 누출 캐비티를 청소하는 외부 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
XCmd_CleanLower | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 하부 시트를 청소하는 외부 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
XCmd_CleanUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 상부 시트를 청소하는 외부 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
XCmd_Acq | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 명령 소스를 획득하는 외부 명령. 이 명령어는 Cfg_ExtAcqAsLevel = 0인 경우 이 피연산자를 자동으로 지웁니다. 기본값은 거짓입니다. |
XCmd_Rel | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 명령 소스를 해제하는 외부 명령, Cfg_ExtAcqAsLevel = 0인 경우 수락됨. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
XCmd_Reset | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 쉐드 래치 및 정상 시간으로 복귀된 래치된 경보를 재설정하는 외부 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
XCmd_ResetAckAll | BOOL | 표시되지 않음 | 필요하지 않음 | 입력 | 모든 경보를 승인하고 래치된 경보 및 해제 조건을 재설정하는 외부 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
공개 출력 구성원 | 데이터 유형 | FBD 기본 표시 | FBD 배선 필요 | 사용 | 설명 |
|---|---|---|---|---|---|
EnableOut | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 활성화 출력 - 시스템 정의 매개 변수 |
Out_OpenData | BOOL | 표시 | 필요하지 않음 | 출력 | 밸브 열기 출력: 1 = 열림. |
Out_CloseData | BOOL | 표시 | 필요하지 않음 | 출력 | 밸브 닫기 출력: 1 = 닫기. |
Out_LiftLowerData | BOOL | 표시 | 필요하지 않음 | 출력 | 하부 밸브 시트를 들어올리는 출력: 1 = 들어올림. |
Out_LiftUpperData | BOOL | 표시 | 필요하지 않음 | 출력 | 상부 밸브 시트를 들어올리는 출력: 1 = 들어올림. |
Out_CavityInletData | BOOL | 표시 | 필요하지 않음 | 출력 | 누출 캐비티 청소 입구를 여는 출력: 1 = 열림. |
Out_CavityOutletData | BOOL | 표시 | 필요하지 않음 | 출력 | 누출 캐비티 배수/청소 출구를 닫는 출력: 1 = 닫기. |
Out_LocatorData | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 밸브 로케이터 램프/비콘으로 출력: 1 = 조명 켜짐. |
Out_HornData | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 명령이 실행된 상태 변경 전 혼 사운드로 출력. |
Out_Reset | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 초기화 명령이 수신 및 수락됨. |
Out_OwnerSts | DINT | 표시되지 않음 | 필요하지 않음 | 출력 | 명령 소스의 상태, 소유자 명령 핸드셰이크 및 준비 상태(비트맵핑됨): 모든 비트 꺼짐 = 없음, .10 = 오퍼레이터 잠금, .11 = 오퍼레이터 잠금 해제, .12 = 프로그램 잠금, .13 = 프로그램 잠금 해제, .14 = 유지 관리 획득, .15 = 유지 관리 릴리스, .16 = 외부 획득, .17 = 외부 해제, .18 = 유지 관리 있음, .19 = 외부 오버라이드 잠금, .20 = 외부 있음, .21 = 오퍼레이터 있음, .22 = 오퍼레이터 잠김 있음, .23 = 프로그램 있음, .24 = 프로그램 잠김 있음, .29 = 에코, .30 = 준비되지 않음. |
Sts_Initialized | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 명령어가 초기화됩니다. 0 = Inp_InitializeReq를 사용하여 다시 초기화합니다. |
Sts_Closed | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 밸브 닫힘 위치 달성. |
Sts_Opened | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 밸브 열림 위치 달성. |
Sts_LiftLower | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 밸브 하부 시트 들어올림 위치 달성. |
Sts_LiftUpper | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 밸브 상한 시트 들어올림 위치 달성. |
Sts_CleanCavity | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 밸브 누출 캐비티 청소 위치 달성. |
Sts_CleanLower | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 밸브 하부 시트 청소 위치 달성. |
Sts_CleanUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 밸브 상부 시트 청소 위치 달성. |
Sts_Moving | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 명령 위치에서 밸브가 아직 확인되지 않음. |
Sts_Pulsing | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 청소를 위한 밸브 시트 펄싱. |
Sts_Locator | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 밸브 식별을 위한 로케이터/비콘이 활성 상태임. |
Sts_Horn | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 명령이 실행된 상태 변경 전 혼 사운드. |
Sts_Physical | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 물리적 밸브를 제어하는 데 명령어를 사용할 수 있음, 0 = 명령어가 물리적 밸브를 제어하지 않음, 출력이 밸브를 닫은 상태에서 유지됨. |
Sts_Virtual | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 밸브의 가상 모델을 제어하는 데 명령어를 사용할 수 있음, 0 = 명령어가 밸브의 가상 모델을 제어하지 않음. |
SrcQ_IO | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 1차 입력 또는 출력의 소스 및 품질: 0 = 양호, 라이브, 양호로 확인됨 1 = 양호, 라이브, 양호로 간주됨 2 = 양호, 피드백 없음, 양호로 간주됨 8 = 테스트, 가상화됨 9 = 테스트, 루프백 10 = 테스트, 수동으로 입력됨 16 = 불확실, 라이브, 규격 이탈 17 = 불확실, 장치 또는 버스에서 대체됨 18 = 불확실, 명령어에서 대체됨 19 = 불확실, 알려진 마지막 양호 상태 사용 20 = 불확실, 교체 값 사용 32 = 불량, 신호 실패 33 = 불량, 채널 폴트 34 = 불량, 모듈 또는 통신 폴트 35 = 불량, 잘못된 구성 |
SrcQ | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 1차 값 또는 상태의 소스 및 품질: 0 = 양호, 라이브, 양호로 확인됨 1 = 양호, 라이브, 양호로 간주됨 2 = 양호, 피드백 없음, 양호로 간주됨 8 = 테스트, 가상화됨 9 = 테스트, 루프백 10 = 테스트, 수동으로 입력됨 16 = 불확실, 라이브, 규격 이탈 17 = 불확실, 장치 또는 버스에서 대체됨 18 = 불확실, 명령어에서 대체됨 19 = 불확실, 알려진 마지막 양호 상태 사용 20 = 불확실, 교체 값 사용 32 = 불량, 신호 실패 33 = 불량, 채널 폴트 34 = 불량, 모듈 또는 통신 폴트 35 = 불량, 잘못된 구성 |
Sts_eFdbk | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 장치 피드백: 0 = 없음/이동/알 수 없음, 1 = 닫힘, 3 = 열림, 4 = 하부 시트 들어올림, 5 = 상부 시트 들어올림, 6 = 캐비티 청소, 8 = 하부 시트 청소, 10 = 상부 시트 청소. |
Sts_eCmd | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 장치 명령: 0 = 없음, 1 = 닫힘, 3 = 열림, 4 = 하부 시트 들어올림, 5 = 상부 시트 들어올림, 6 = 캐비티 청소, 8 = 하부 시트 청소, 10 = 상부 시트 청소. |
Sts_eSts | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 장치 상태: 0 = 알 수 없음, 1 = 닫힘, 3 = 열림, 4 = 하부 시트 들어올림, 5 = 상부 시트 들어올림, 6 = 캐비티 청소, 8 = 하부 시트 청소, 10 = 상부 시트 청소, 11 = 이동, 12 = 펄스 하부 시트, 13 = 펄스 상부 시트, 14 = 혼, 15 = 서비스 중단. |
Sts_eState | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | HMI 상태 다이어그램의 장치 상태: 0 = 전력 차단, 1 = 닫힘, 2 = 닫힌 캐비티 출구, 3 = 열림, 4 = 하부 시트 들어올림, 5 = 상부 시트 들어올림, 6 = 캐비티 청소, 7 = 청소를 위해 하부 시트 들어올림, 8 = 하부 시트 청소, 9 = 청소를 위해 상부 시트 들어올림, 10 = 상부 시트 청소. |
Sts_eFault | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 장치 폴트 상태: 0 = 없음, 16 = 위치 실패, 32 = 입/출력(I/O) 폴트, 34 = 구성 에러. |
Sts_eOutState | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 물리적 장치에 대한 출력 상태: 0 = 전력 차단, 1 = 닫기, 2 = 캐비티 출구 닫기, 3 = 열기, 4 = 하부 시트 들어올림, 5 = 상부 시트 들어올림, 6 = 캐비티 청소, 7 = 청소를 위해 하부 시트 들어올림, 8 = 하부 시트 청소, 9 = 청소를 위해 상부 시트 들어올림, 10 = 상부 시트 청소, 11 = 혼. |
Sts_eNotify | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 요약 경보 상태: 0 = 경보 상태 아님, 승인됨, 1 = 경보 상태 아님, 승인되지 않음 또는 재설정 필요, 2 = 낮은 심각도 경보, 승인됨, 3 = 낮은 심각도 경보, 승인되지 않음, 4 = 중간 심각도 경보, 승인됨, 5 = 중간 심각도 경보, 승인되지 않음, 6 = 높은 심각도 경보, 승인됨, 7 = 높은 심각도 경보, 승인되지 않음, 8 = 긴급 심각도 경보, 승인되지 않음, 9 = 긴급 심각도 경보, 승인되지 않음. |
Sts_eNotifyAll | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 관련 객체를 포함한 요약 경보 상태: 0 = 경보 상태 아님, 승인됨, 1 = 경보 상태 아님, 승인되지 않음 또는 재설정 필요, 2 = 낮은 심각도 경보, 승인됨, 3 = 낮은 심각도 경보, 승인되지 않음, 4 = 중간 심각도 경보, 승인됨, 5 = 중간 심각도 경보, 승인되지 않음, 6 = 높은 심각도 경보, 승인됨, 7 = 높은 심각도 경보, 승인되지 않음, 8 = 긴급 심각도 경보, 승인되지 않음, 9 = 긴급 심각도 경보, 승인되지 않음. |
Sts_eNotifyIOFault | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | I/O 폴트 경보 상태: 0 = 경보 상태 아님, 승인됨, 1 = 경보 상태 아님, 승인되지 않음 또는 재설정 필요, 2 = 낮은 심각도 경보, 승인됨, 3 = 낮은 심각도 경보, 승인되지 않음, 4 = 중간 심각도 경보, 승인됨, 5 = 중간 심각도 경보, 승인되지 않음, 6 = 높은 심각도 경보, 승인됨, 7 = 높은 심각도 경보, 승인되지 않음, 8 = 긴급 심각도 경보, 승인되지 않음, 9 = 긴급 심각도 경보, 승인되지 않음. |
Sts_eNotifyFail | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 위치 실패 경보 상태: 0 = 경보 상태 아님, 승인됨, 1 = 경보 상태 아님, 승인되지 않음 또는 재설정 필요, 2 = 낮은 심각도 경보, 승인됨, 3 = 낮은 심각도 경보, 승인되지 않음, 4 = 중간 심각도 경보, 승인됨, 5 = 중간 심각도 경보, 승인되지 않음, 6 = 높은 심각도 경보, 승인됨, 7 = 높은 심각도 경보, 승인되지 않음, 8 = 긴급 심각도 경보, 승인되지 않음, 9 = 긴급 심각도 경보, 승인되지 않음. |
Sts_eNotifyIntlkTrip | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 인터록 트립 경보 상태: 0 = 경보 상태 아님, 승인됨, 1 = 경보 상태 아님, 승인되지 않음 또는 재설정 필요, 2 = 낮은 심각도 경보, 승인됨, 3 = 낮은 심각도 경보, 승인되지 않음, 4 = 중간 심각도 경보, 승인됨, 5 = 중간 심각도 경보, 승인되지 않음, 6 = 높은 심각도 경보, 승인됨, 7 = 높은 심각도 경보, 승인되지 않음, 8 = 긴급 심각도 경보, 승인되지 않음, 9 = 긴급 심각도 경보, 승인되지 않음. |
Sts_UnackAlmCount | SINT | 표시되지 않음 | 필요하지 않음 | 출력 | 승인되지 않은 경보의 수입니다. |
Sts_eSrc | INT | 표시되지 않음 | 필요하지 않음 | 출력 | 현재 명령 소스: 0 = 사용되지 않는 로직,4 = 핸드, 8 = 유지 관리, 16 = 오버라이드, 32 = 프로그램, 33 = 프로그램 잠김, 34 = 프로그램 기본값(정상), 64 = 오퍼레이터, 65 = 오퍼레이터 잠김, 66 = 오퍼레이터 기본값(정상), 128 = 유지 관리 서비스 중단, 129 = 프로그래밍된 서비스 중단(EnableIn 거짓), 256 = 외부. |
Sts_bSrc | INT | 표시되지 않음 | 필요하지 않음 | 출력 | 활성 명령 소스 선택(비트맵핑됨, HMI의 경우): .0 = 핸드, .1 = 프로그래밍된 서비스 중단(EnableIn 거짓), .2= 유지 관리 서비스 중단, .3 = 유지 관리, .4 = 오버라이드, .5 = 외부, .6 = 프로그램 잠김, .7 = 프로그램(잠금 해제됨), .8 = 오퍼레이터 잠김, .9 = 오퍼레이터(잠금 해제됨). |
Sts_Available | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 프로그램에서 밸브를 확보했으며, 준비가 되었으며 컨트롤에 사용할 수 있음. |
Sts_OpenIntlkAvailable | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 프로그램에서 밸브를 확보할 수 있고, 열린 연동이 정상(OK)인 경우 열 수 있음. |
Sts_LowerSeatIntlkAvailable | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 프로그램에서 밸브를 확보할 수 있고, 하부 시트 연동이 정상(OK)인 경우 하부 시트를 들어올릴 수 있음. |
Sts_UpperSeatIntlkAvailable | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 프로그램에서 밸브를 확보할 수 있고, 상부 시트 연동이 정상(OK)인 경우 상부 시트를 들어올릴 수 있음. |
Sts_CavityIntlkAvailable | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 프로그램에서 밸브를 확보할 수 있고, 캐비티 연동이 정상(OK)인 경우 시트 또는 캐비티를 청소하는 데 사용할 수 있음. |
Sts_Bypass | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 바이패스 가능 인터록 및 허용은 바이패스됩니다. |
Sts_BypActive | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 인터록/허용 바이패스가 활성 상태입니다(명령으로 바이패스되거나 유지 관리 명령 소스에서 바이패스됨). |
Sts_MaintByp | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치에 유지 관리 바이패스 기능이 활성화되어 있습니다. |
Sts_NotRdy | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 장치가 준비되지 않음, 이유는 Sts_NrdyXxx 상세 비트를 참조하십시오. |
Sts_NrdyCfgErr | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치가 준비되지 않음, 구성 에러. |
Sts_NrdyFail | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치 준비 안 됨, 위치 장애, 쉐드에 초기화 필요. |
Sts_NrdyOpenIntlk | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치 준비 안 됨, 연동이 정상(OK)이 아님, 밸브 열 수 없음, 열면 밸브가 닫힘. |
Sts_NrdyLowerSeatIntlk | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치 준비 안 됨, 하부 시트 연동이 정상(OK)이 아님, 밸브가 하부 시트를 들어올리거나 청소할 수 없음, 시트가 들어올려지면 밸브가 닫힘. |
Sts_NrdyUpperSeatIntlk | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치 준비 안 됨, 상부 시트 연동이 정상(OK)이 아님, 밸브가 상부 시트를 들어올리거나 청소할 수 없음, 시트가 들어올려지면 밸브가 닫힘. |
Sts_NrdyCavityIntlk | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치 준비 안 됨, 캐비티 연동이 정상(OK)이 아님, 밸브가 캐비티 또는 시트를 청소할 수 없으며, 청소하면 밸브가 닫힘. |
Sts_NrdyIOFault | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치가 준비되지 않음, I/O 폴트, 쉐드에 재설정 필요. |
Sts_NrdyOoS | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치가 준비되지 않음, 장치가 서비스 중단됨. |
Sts_NrdyPrioClose | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치 준비 안 됨, 연산자 또는 외부 우선 순위 닫기 명령, 쉐드에 초기화 필요. |
Sts_NrdyVirtualPhysical | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 장치 준비 안 됨, 밸브가 물리적 작업과 가상 작업 사이에서 전환 중. |
Sts_Err | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 구성 중 오류, 이유는 Sts_ErrXxx 상세 비트를 참조하십시오. |
Sts_ErrAlm | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 구성 중 오류, Logix 태그 기반 경보 설정이 유효하지 않습니다. |
Sts_bErrFdbkTime | INT | 표시되지 않음 | 필요하지 않음 | 출력 | 구성 오류, 비트 = 1은 어떤 상태의 Cfg_FdbkTimeStX가 유효하지 않은지를 나타냄. 유효값 = 0.0 ~ 60.0. |
Sts_ErrOpenPulseTime | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 구성 오류, Cfg_OpenPulseTime이 유효하지 않음. 유효값 = 0.0 ~ 2147483.0. |
Sts_ErrClosePulseTime | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 구성 오류, Cfg_ClosePulseTime이 유효하지 않음. 유효값 = 0.0 ~ 2147483.0. |
Sts_ErrFailTime | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 구성 중 오류, Cfg_FailTime이 유효하지 않습니다. 유효값 = 0.0 ~ 2147483.0. |
Sts_Hand | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 핸드 명령 소스 선택됨. |
Sts_OoS | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 서비스 중단 명령 소스 선택됨. |
Sts_Maint | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 유지 관리 명령 소스 선택됨. |
Sts_Ovrd | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 오버라이드 명령 소스 선택됨. |
Sts_Ext | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 외부 명령 소스 선택됨. |
Sts_Prog | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 프로그램(잠금 해제됨) 명령 소스 선택됨. |
Sts_ProgLocked | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 프로그램 잠김 명령 소스 선택됨. |
Sts_Oper | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 오퍼레이터(잠금 해제됨) 명령 소스 선택됨. |
Sts_OperLocked | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 오퍼레이터 잠김 명령 소스 선택됨. |
Sts_ProgOperSel | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 프로그램/오퍼레이터 선택(래치) 상태: 1 = 프로그램, 0 = 오퍼레이터. |
Sts_ProgOperLock | BOOL | 표시 | 필요하지 않음 | 출력 | 프로그램/오퍼레이터 lock(래치) 상태: 1 = 잠김, 0 = 잠금 해제됨. |
Sts_Normal | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 선택한 명령 소스가 정상 소스임(프로그램 또는 오퍼레이터). |
Sts_ExtReqInh | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 외부 명령 소스 선택이 금지됨, 현재 상태에서 외부를 사용할 수 없음. |
Sts_ProgReqInh | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 프로그램 명령 소스 선택이 금지됨, 현재 상태에서 프로그램을 사용할 수 없음. |
Sts_MAcqRcvd | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 유지 관리 명령 소스를 획득하는 명령이 이 스캔에 수신됨. |
Sts_CmdConflict | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = Conflicting 명령이 이 스캔을 수신했습니다. |
Sts_Alm | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 경보가 활성 상태입니다. |
Sts_AlmInh | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 경보가 보류 또는 비활성 상태입니다. |
Sts_IOFault | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = I/O 통신 폴트. 상태에 대해 미리 정의된 기본 이산 Logix 태그 기반 경보가 있습니다. 이산 Logix 태그 기반 경보의 표준 구성 구성원을 설정합니다. 경보 요소는 다음과 같이 액세스할 수 있습니다. PVLVMP_Tag.@Alarms.Alm_IOFault.AlarmElement. |
Sts_Fail | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 밸브 위치 오류. 상태에 대해 미리 정의된 기본 이산 Logix 태그 기반 경보가 있습니다. 이산 Logix 태그 기반 경보의 표준 구성 구성원을 설정합니다. 경보 요소는 다음과 같이 액세스할 수 있습니다. PVLVMP_Tag.@Alarms.Alm_Fail.AlarmElement. |
Sts_IntlkTrip | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 정상(OK)이 아닌 연동이으로 밸브가 닫힘. 상태에 대해 미리 정의된 기본 이산 Logix 태그 기반 경보가 있습니다. 이산 Logix 태그 기반 경보의 표준 구성 구성원을 설정합니다. 경보 요소는 다음과 같이 액세스할 수 있습니다. PVLVMP_Tag.@Alarms.Alm_IntlkTrip.AlarmElement. |
Sts_RdyAck | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = 경보를 승인할 준비가 되었습니다. |
Sts_RdyReset | BOOL | 표시 | 필요하지 않음 | 출력 | 1 = 래치 경보 또는 쉐드 조건을 재설정할 준비가 되었습니다. |
XRdy_Acq | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_Acq 준비, HMI 버튼 활성화. |
XRdy_Rel | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_Rel 준비, HMI 버튼 활성화. |
XRdy_Close | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_Close 준비, 버튼 활성화. |
XRdy_Open | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_Open 준비, 버튼 활성화. |
XRdy_LiftLower | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_LiftLower 준비, 버튼 활성화. |
XRdy_LiftUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_LiftUpper 준비, 버튼 활성화. |
XRdy_CleanCavity | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_CleanCavity 준비, 버튼 활성화. |
XRdy_CleanLower | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_CleanLower 준비, 버튼 활성화. |
XRdy_CleanUpper | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_CleanUpper 준비, 버튼 활성화. |
XRdy_Reset | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_Reset 준비, 버튼을 활성화합니다. |
XRdy_ResetAckAll | BOOL | 표시되지 않음 | 필요하지 않음 | 출력 | 1 = XCmd_ResetAckAll 준비, 버튼을 활성화합니다. |
Val_Owner | DINT | 표시되지 않음 | 필요하지 않음 | 출력 | 전류 객체 소유자 ID, 0 = 소유하지 않음. |
개인 입력 구성원 | 데이터 유형 | 설명 |
|---|---|---|
CmdSrc | P_COMMAND_SOURCE | 명령 소스 선택. |
MCmd_Acq | BOOL | 유지 관리 명령 소스를 획득하는 유지 관리 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
MCmd_Bypass | BOOL | 바이패스 가능한 모든 인터록 및 허용을 바이패스하는 유지 관리 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
MCmd_Check | BOOL | 바이패스를 제거하고 모든 인터록 및 허용을 확인하는 유지 관리 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
MCmd_IS | BOOL | 서비스 중을 선택하는 유지 관리 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
MCmd_OoS | BOOL | 서비스 중단을 선택하는 유지 관리 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
MCmd_Physical | BOOL | 물리적 장치 작업을 선택하는 유지 관리 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
MCmd_Rel | BOOL | 유지 관리 명령 소스를 해제하는 유지 관리 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
MCmd_ToggleLocator | BOOL | 밸브 로케이터/비콘을 켜거나 끄는 유지 관리 명령. 기본값은 거짓입니다. |
MCmd_Virtual | BOOL | 가상 장치 작업을 선택하는 유지 관리 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_CleanCavity | BOOL | 밸브 누출 캐비티를 청소하는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_CleanLower | BOOL | 밸브 하부 시트를 청소하는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_CleanUpper | BOOL | 밸브 상부 시트를 청소하는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_Close | BOOL | 밸브를 닫는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_LiftLower | BOOL | 하부 밸브 시트를 들어올리는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_LiftUpper | BOOL | 상부 밸브 시트를 들어올리는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_Lock | BOOL | 오퍼레이터 잠김 명령 소스를 선택하고 프로그램을 허용하지 않는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_Normal | BOOL | 구성된 표준 명령 소스(오퍼레이터 또는 프로그램)를 선택하는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_Open | BOOL | 밸브를 여는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_Oper | BOOL | 오퍼레이터(잠금 해제됨) 명령 소스를 선택하는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_Prog | BOOL | 프로그램(잠금 해제됨) 명령 소스를 선택하는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_Reset | BOOL | 쉐드 래치 및 정상 시간으로 복귀된 래치된 경보를 재설정하는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_ResetAckAll | BOOL | 모든 경보를 승인하고 래치된 경보 및 해제 조건을 재설정하는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
OCmd_Unlock | BOOL | 오퍼레이터 명령 소스를 잠금 해제하고 프로그램이 획득하도록 허용하는 오퍼레이터 명령. 명령어에 의해 이 피연산자가 자동으로 지워집니다. 기본값은 거짓입니다. |
개인 출력 구성원 | 데이터 유형 | 설명 |
|---|---|---|
HMI_BusObjIndex | DINT | HMI 디스플레이에서 사용하기 위한 목적으로 버스 배열에서 이 객체의 인덱스입니다. |
HMI_eCmdState | SINT | 밸브에 대한 명령, HMI/대화 상자에서 사용: 0 = 없음, 1 = 닫힘, 3 = 열림, 4 = 하부 시트 들어올림, 5 = 상부 시트 들어올림, 6 = 캐비티 청소, 8 = 하부 시트 청소, 10 = 상부 시트 청소. |
MRdy_Acq | BOOL | 1 = MCmd_Acq 준비, HMI 버튼 활성화. |
MRdy_Bypass | BOOL | 1 = MCmd_Bypass 준비, HMI 버튼을 활성화. |
MRdy_Check | BOOL | 1 = MCmd_Check 준비, HMI 버튼 활성화. |
MRdy_IS | BOOL | 1 = MCmd_IS 준비, HMI 버튼 활성화. |
MRdy_OoS | BOOL | 1 = MCmd_OoS 준비, HMI 버튼 활성화. |
MRdy_Physical | BOOL | 1 = MCmd_Physical 준비, HMI 버튼 활성화. |
MRdy_Rel | BOOL | 1 = MCmd_Rel 준비, HMI 버튼 활성화. |
MRdy_ToggleLocator | BOOL | 1 = MCmd_ToggleLocator 준비, HMI 버튼 활성화. |
MRdy_Virtual | BOOL | 1 = MCmd_Virtual 준비, HMI 버튼 활성화. |
ORdy_CleanCavity | BOOL | 1 = OCmd_CleanCavity 준비, HMI 버튼 활성화. |
ORdy_CleanLower | BOOL | 1 = OCmd_CleanLower 준비, HMI 버튼 활성화. |
ORdy_CleanUpper | BOOL | 1 = OCmd_CleanUpper 준비, HMI 버튼 활성화. |
ORdy_Close | BOOL | 1 = OCmd_Close 준비, HMI 버튼 활성화. |
ORdy_LiftLower | BOOL | 1 = OCmd_LiftLower 준비, HMI 버튼 활성화. |
ORdy_LiftUpper | BOOL | 1 = OCmd_LiftUpper 준비, HMI 버튼 활성화. |
ORdy_Lock | BOOL | 1 = OCmd_Lock 준비, HMI 버튼 활성화. |
ORdy_Normal | BOOL | 1 = OCmd_Normal 준비, HMI 버튼 활성화. |
ORdy_Open | BOOL | 1 = OCmd_Open 준비, HMI 버튼 활성화. |
ORdy_Oper | BOOL | 1 = OCmd_Oper 준비, HMI 버튼 활성화. |
ORdy_Prog | BOOL | 1 = OCmd_Prog 준비, HMI 버튼 활성화. |
ORdy_Reset | BOOL | 1 = OCmd_Reset 준비, HMI 버튼 활성화. |
ORdy_ResetAckAll | BOOL | 1 = OCmd_ResetAckAll 준비, HMI 버튼 활성화. |
ORdy_Unlock | BOOL | 1 = OCmd_Unlock 준비, HMI 버튼 활성화. |
공개 InOut 구성원 | 데이터 유형 | FBD 기본 표시 | FBD 배선 필요 | 사용 | 설명 |
|---|---|---|---|---|---|
BusObj | BUS_OBJ | 표시 | 필수 | InOut | 버스 구성 요소 |
BUS_OBJ 구조
BUS_OBJ 구조는 장치를 복잡한 컨트롤 전략으로 기타 장치와 명령어를 일반적으로 계층에 연결하는 데 사용됩니다. 버스 객체는 하위 수준 장치에서 상위 수준 컨트롤로 상태 및 경보 정보를 롤업하고 상위 수준 컨트롤에서 하위 수준 장치로 명령을 팬아웃하며 항목은 버스와 연결된 BUS_OBJ 배열의 단일 구성원을 참조하여 버스에 연결됩니다.
이 매개 변수는 명령이 작동하는 데 필요한 데이터가 포함된 외부 태그에 명령을 연결합니다. 외부 태그는 표시된 데이터 유형이거나 NULL일 수 있습니다. NULL이면 이 명령어의 버스 기능을 사용할 수 없습니다.
구성원 | 데이터 유형 | 설명 |
|---|---|---|
Inp_Cmd | DINT | 어설션 입력 명령 |
Out_Cmd | DINT | 결과 명령 |
Inp_CmdLLH | DINT | 일반적으로 높은 레벨에 대한 입력 명령 |
Out_CmdLLH | DINT | 결과 라인 레벨 높음 명령 |
Inp_Sts | DINT | 어설션 입력 상태 |
Out_Sts | DINT | 결과 상태 |
Inp_CmdAck | DINT | 명령어 승인 어설션 입력 |
Out_CmdAck | DINT | 결과 명령 승인 |
Inp_SeverityMax | DINT | 입력: 최대 경보 심각도 |
Out_SeverityMax | DINT | 최대 경보 심각도 결과 |
Cfg_CmdMask | DINT | 명령에 대한 전파 마스크 |
Cfg_CmdLLHMask | DINT | 라인 레벨 높음 명령에 대한 전파 마스크 |
Cfg_StsMask | DINT | 상태에 대한 전파 마스크 |
Ref_Index | DINT | 버스 배열 인덱스 |
경보
이산
Logix Designer
태그 기반 경보가 이러한 구성원에 대해 정의됩니다.구성원 | 경보 이름 | 설명 |
|---|---|---|
Sts_IntlkTrip | Alm_IntlkTrip | 정상(OK)이 아닌 인터록으로 장치 전원이 차단되거나 위치 1로 설정됨. |
Sts_IOFault | Alm_IOFault | I/O 오류. |
Sts_Fail | Alm_Fail | 장치 실패. |
경보를 사용 또는 사용되지 않음으로 표시하고 이산 Logix 태그 기반 경보의 표준 구성 구성원을 설정합니다. 경보 요소에 액세스하려면 다음 형식을 사용합니다.
Tag.@Alarms.AlarmName.AlarmElement
PVLVMP 명령어에는 다음 경보가 사용됩니다.
- 특정 상태에 대해 정상(OK)이 아닌 인터록 조건이 발생하고 장치가 현재 해당 상태로 명령 처리된 경우 인터록 트립 경보가 발생합니다. 인터록 트립이 발생하면 장치가 닫히도록 명령 처리됩니다. 인터록이 바이패스되지 않으면 바이패스 가능 인터록 또는 바이패스 불가 인터록 비정상 조건이 인터록 트립을 시작합니다. 인터록이 바이패스되면 바이패스 불가 인터록 비정상 조건만 인터록 트립을 시작합니다.
- Inp_IOFault 입력이 참일 때 I/O 폴트 경보가 발생합니다. 일반적으로 이 입력은 I/O에 대해 통신 실패가 발생했음을 명령어에 나타내는 데 사용됩니다. 입/출력(I/O) 폴트가 쉐드 폴트로 구성된 경우 장치가 닫히도록 명령 처리되고 리셋될 때까지 닫힌 상태로 유지됩니다.
- 장치가 새 위치로 명령 처리되고 구성된 실패 시간 이내에 밸브가 각 필수 위치에 도달했음이 장치 피드백에서 확인되지 않으면 실패 경보가 발생합니다. 실패가 쉐드 폴트로 구성된 경우 밸브는 닫히도록 명령 처리되고 리셋될 때까지 열 수 없습니다.
프로그램, 연산자 및 외부 명령어는 래치 경보를 재설정하고 명령어(Alarm Set)의 모든 경보를 동시에 재설정하고 확인합니다. 이 다이어그램은 명령어가 PVLVMP 명령어와 상호 작용하는 방식을 보여줍니다.

연산
PVLVMP 명령어는 이 다이어그램에 표시된 상태 모델을 사용하여 작동합니다.

이 다이어그램은 PVLVMP 명령어의 기능을 보여줍니다.

이 다이어그램은 PVLVMP 명령어의 명령과 연결된 인터록의 로직을 보여줍니다.

오퍼레이터 명령 요청 확인
PVLVMP 명령어는 다음 연산자 명령 및 설정을 사용합니다.
- OCmd_CleanCavity
- OCmd_CleanLower
- OCmd_CleanUpper
- OCmd_Close
- OCmd_LiftLower
- OCmd_LiftUpper
- OCmd_Open
강제 적용된 보안은 선택한 명령이 실행되거나 설정이 수락되기 전에 요청을 확인하거나 취소해야 할 수 있습니다. 명령어가 Cfg_CnfrmReqd 검사를 통해 보안 규칙을 확인합니다. Cfg_CnfrmReqd = 0인 경우 확인이 필요하지 않으며 요청이 즉시 실행됩니다. Cfg_CnfrmReqd = 1인 경우 명령어는 명령의 취소 또는 오퍼레이터 확인을 대기합니다. Cfg_CnfrmReqd = 2 또는 3인 경우 명령 확인이 활성화되기 전에 전자 서명이 필요합니다.
가상화
명령어 테스트 및 연산자 교육에서 가상화를 사용합니다. 프로그램 명령 PCmd_Virtual 또는 유지 관리 명령 MCmd_Virtual을 사용하여 가상 작업을 명령합니다. 가상 작업을 완료한 후 프로그램 명령 PCmd_Physical 또는 유지 관리 명령을 MCmd_Physical을 사용하여 정상 물리적 장치 작동으로 돌아갑니다.
가상화가 활성 상태이면 PVLVMP 명령어의 장치 출력이 0으로 유지되고 작동 장치의 가상 피드백이 제공되며 입/출력(I/O) 폴트가 무시됩니다. 작동 밸브가 있는 것처럼 작동하도록 명령어를 조작합니다.
초기화
명령어는 명령어 최초 실행에서 정상적으로 초기화됩니다. Inp_InitializeReq = 1로 설정하여 재초기화를 요청합니다. 올바른 초기화의 경우 코드의 온라인 편집을 수행하는 동안 명령어를 추가할 때 Inp_InitializeReq = 1(기본값)인지 확인합니다.
HMI용 문자열 구성
FactoryTalk View
에 표시되는 HMI 페이스플레이트에 대한 문자열과 Logix Designer
구성 대화 상자에 대한 문자열을 구성합니다. 문자열은 태그 항목의 확장 속성으로 설정됩니다.- 설명
- 그래픽 기호 레이블
- HMI 페이스 플레이트 호출용 디스플레이 라이브러리
- 명령어 이름
- 영역 이름
- URL 링크
- 자세한 정보를 사용하여 객체에 대한 탐색
- 인터록 트립 경보 이름
- I/O 폴트 경보 이름
- 실패 경보 이름
명령 소스
명령어에서 다음 명령 소스를 사용합니다. 명령 소스는 이 표의 가장 높음에서 가장 낮음 순서로 Priority가 지정됩니다.
명령 소스 | 설명 |
|---|---|
핸드 | 명령어 외부의 하드와이어 로직 또는 기타 로직이 장치를 컨트롤합니다. 명령어는 다른 명령 소스 중 하나로 무충돌 전환을 위해 장치의 상태를 추적합니다. 가장 높은 우선 순위의 명령 소스입니다. |
서비스 중단 | 명령어가 비활성화됩니다. 출력의 전원이 차단됩니다. 모든 소스의 밸브 명령이 무시됩니다. 서비스 중(In Service)으로 돌아가면 밸브는 닫히도록 명령 처리됩니다. |
유지 관리 | 유지 관리는 장치를 컨트롤하고 오퍼레이터, 프로그램, 외부 및 오버라이드의 컨트롤을 대체합니다. HMI의 연산자 명령 및 설정이 수락됩니다. |
오버라이드 | 우선 순위 로직은 장치를 컨트롤하고 오퍼레이터, 프로그램 및 External 컨트롤을 대체합니다. 오버라이드 입력(Inp_Ovrd)이 허용됩니다. |
외부 | 외부 로직(예: 필드 파일럿 컨트롤 또는 업스트림 SCADA)이 장치를 컨트롤합니다. External 명령(XCmd_)이 수락됩니다. |
프로그램 잠김 | 프로그램 로직이 장치를 컨트롤합니다. 프로그램 명령(PCmd_)이 수락됩니다. 연산자가 프로그램 컨트롤을 수행할 수 없습니다. Cfg_OvrdOverLock = 1이 아니면 오버라이드는 프로그램에서 컨트롤할 수 없습니다. |
프로그램 | 프로그램 로직이 장치를 컨트롤합니다. 프로그램 명령(PCmd_)이 수락됩니다. |
오퍼레이터 잠김 | 오퍼레이터가 장치를 컨트롤합니다. HMI의 오퍼레이터 명령(OCmd_)이 수락됩니다. 프로그램은 오퍼레이터 컨트롤을 수행할 수 없습니다. Cfg_OvrdOverLock = 1이 아니면 오버라이드는 오퍼레이터에서 컨트롤할 수 없습니다. |
연산자 | 오퍼레이터가 장치를 컨트롤합니다. HMI의 오퍼레이터 명령(OCmd_)이 수락됩니다. 가장 낮은 우선 순위의 명령 소스입니다. |
이 명령어는 다음 작업을 활성화하거나 비활성화합니다.
- Maintenance Out-of-Service 있음
- Maintenance 있음
- External 있음
- 프로그램(잠금 해제됨) 있음
- 프로그램 잠김 있음
- 오퍼레이터(잠금 해제됨) 있음
- 오퍼레이터 잠김 있음
- PCmd_Lock이 레벨로 사용됨(1 = 잠금, 0 = 잠금 해제)
명령어는 잘못된 컨트롤 구성을 확인하고 가장 가까운 유효한 구성을 강제 실행합니다.
핵심 컨트롤 모델은 수신 기능이 수락하는 명령 및 매개 변수의 소스를 중재합니다. 핵심 컨트롤 모델은 소스가 다음 형식인지 여부를 결정합니다.
- 프로그래밍 엔터티(처리 환경 내에 완전히 상주하는 프로그램 엔터티) 또는
- 외부 인터페이스 엔터티(처리 환경 외부에서 비동기적으로 명령과 매개 변수 발행).
컨트롤 소스를 잠그면 다른 컨트롤 소스가 권한을 획득할 수 없게 됩니다.
핵심 명령 소스 모델
코어 컨트롤 모델은 다음과 같은 컨트롤 소스로 구성됩니다.
- Oper
- OperLocked
- Prog
- ProgLocked
컨트롤 모델의 기본값은 이러한 구성으로 설정됩니다. 다른 컨트롤 소스는 모델에 있을 수 있지만 기본 오퍼레이터/프로그램 상태 기계와 독립적으로 작동하면서 컨트롤 소스를 오버라이드하는 역할을 합니다.
컨트롤 소스를 구성으로 활성화
사용자는 개별 컨트롤 소스를 활성화 및 비활성화할 수 있습니다. 기본 구성은 전체 기본 모델을 사용합니다. 즉, 처리 환경의 전원을 켤 때 컨트롤 소스가 지정된 기본값이 됩니다. 활성화된 컨트롤 소스의 일부 조합은 불필요하거나 의도하지 않은 변경을 생성할 수 있으므로 허용되지 않습니다.
프로그램 전원 켜기
구성을 통해 사용자는 오퍼레이터 또는 프로그램이 전원 켜기 기본값인지 여부를 지정할 수 있습니다.
프로그램 우선 순위
구성을 통해 오퍼레이터 또는 프로그램 명령이 동시에 어설션될 때 우선 순위를 가질지 여부를 지정할 수 있습니다.
명령의 자동 재설정
모든 명령은 one-shot-latche로 처리됩니다. 명령어가 명령이 실행되고 처리될 때 명령은 자동으로 지워집니다.
목표값 상태 변경
특정 구성에서 일부 명령의 대상 명령 소스가 변경될 수 있습니다. 이는 명령의 의도와 일치합니다. 예를 들어 프로그램이 비활성 상태인 경우 OCmd_Prog 명령의 대상은 프로그램상태가 아닌 프로그램 잠김 상태가 됩니다. 이러한 작업은 OCmd_Prog 명령의 의도를 유지하기 위해 수행됩니다. 운영자 엔터티는 프로그램을 컨트롤하는 기능을 배치하려고 합니다. 명령이 제거되면 이 작업을 수행할 수 있는 방법이 없습니다. 이 작업은 충돌이나 경합 상태를 일으키지 않는 구성에서만 수행되지만 가능한 한 많은 사용자 기능을 보존하는 역할을 합니다.
우선 순위가 더 높은 명령 소스
다음 우선 순위가 더 높은 명령 소스는 모델 내에서 독립적으로 작동합니다.
- 외부
- 오버라이드
- 유지 관리
- 서비스 중단
- 서비스 중
- 핸드
PVLVMP 명령어 모니터링
모니터링을 위해 프로세스 객체의 PlantPAx 라이브러리에서 작업자 페이스 플레이트를 사용합니다.
연산 상태 플래그에 영향
아니요.
주 폴트/부 폴트
이 명령어에만 해당되는 것은 없습니다. 배열 인덱스 폴트의 경우 Logix 5000 일반 명령어 설명서의 배열을 통한 인덱스를 참조하십시오.
실행
래더 다이어그램
조건/상태 | 수행한 작업 |
|---|---|
사전 스캔 | 최초 스캔 전에 수신되는 모든 명령은 무시됩니다. 장치의 전원이 차단됩니다. |
명령어 최초 실행 | 최초 스캔 전에 수신되는 모든 명령은 무시됩니다. 장치가 닫힘 상태로 명령 처리됩니다. |
렁-입력-조건이 거짓임 | 명령에 의해 장치가 서비스 중단된 것처럼 처리됩니다. 장치 출력의 전원이 차단되고 장치 명령 소스가 HMI에서 프로그램 Out of Service로 표시됩니다. 모든 경보가 해제됩니다. 렁-출력-조건이 계속 거짓입니다. |
렁-입력-조건이 참임 | 렁-출력-조건을 렁-입력-조건으로 설정합니다. 명령어가 실행됩니다. |
사후 스캔 | 렁-출력-조건이 거짓으로 해제됩니다. |
함수 블록 다이어그램
조건/상태 | 수행한 작업 |
|---|---|
사전 스캔 | 최초 스캔 전에 수신되는 모든 명령은 무시됩니다. 장치의 전원이 차단됩니다. |
명령어 최초 실행 | 최초 스캔 전에 수신되는 모든 명령은 무시됩니다. 장치가 닫힘 상태로 명령 처리됩니다. |
명령어 최초 스캔 | 함수 블록 다이어그램 표에서 명령어 최초 실행을 참조하십시오. |
EnableIn이 거짓임 | 명령에 의해 장치가 서비스 중단된 것처럼 처리됩니다. 장치 출력의 전원이 차단되고 장치 명령 소스가 HMI에서 프로그램 Out of Service로 표시됩니다. 모든 경보가 해제됩니다. EnableOut이 거짓으로 설정됩니다. |
EnableIn이 참임 | EnableOut이 참으로 설정됩니다. 명령어가 실행됩니다. |
사후 스캔 | EnableIn 및 EnableOut 비트가 거짓으로 해제됩니다. |
구조화된 텍스트
구조화된 텍스트에서 정상 스캔 중에 EnableIn은 항상 참입니다. 따라서 명령어가 로직에서 활성화한 제어 경로에 있는 경우 해당 명령어가 실행됩니다.
조건/상태 | 수행한 작업 |
|---|---|
사전 스캔 | 함수 블록 다이어그램 표의 사전 스캔을 참조하십시오. |
명령어 최초 실행 | 함수 블록 다이어그램 표에서 명령어 최초 실행을 참조하십시오. |
EnableIn이 참임 | 함수 블록 다이어그램 표의 EnableIn이 참인 경우를 참조하십시오. |
사후 스캔 | 함수 블록 다이어그램 표에서 사후 스캔을 참조하십시오. |
예
이 예에서 PVLVMP 명령어는 저장소 사일로에서 대량 재료를 믹서로 공급하는 혼합 방지 밸브를 구현하는 데 사용됩니다. 이 예에서 혼합 방지 밸브는 두 개의 입력과 세 개의 출력을 사용하여 컨트롤 시스템에 연결됩니다. 밸브 상태 구성은 다음 테이블에 나와 있습니다.
상태 0(전원 차단됨).
팁:
닫기 출력은 표시 목적으로만 설정됨:
출력 | 피드백 | ||
|---|---|---|---|
상태 | 필수 | 상태 | |
닫기 | 1 | 0 | 0 |
열기 | 0 | 0 | 0 |
하부 시트 들어올림 | 0 | 1 | 0 |
상부 시트 들어올림 | 0 | 1 | 0 |
캐비티 입구 | 0 | 0 | 0 |
캐비티 출구 | 0 | 0 | 0 |
상태 1(닫기):
출력 | 피드백 | ||
|---|---|---|---|
상태 | 필수 | 상태 | |
닫기 | 0 | 0 | 0 |
열기 | 0 | 0 | 0 |
하부 시트 들어올림 | 0 | 1 | 0 |
상부 시트 들어올림 | 0 | 1 | 0 |
캐비티 입구 | 0 | 0 | 0 |
캐비티 출구 | 0 | 0 | 0 |
상태 2(캐비티 출구 닫기):
출력 | 피드백 | ||
|---|---|---|---|
상태 | 필수 | 상태 | |
닫기 | 0 | 0 | 0 |
열기 | 1 | 0 | 0 |
하부 시트 들어올림 | 0 | 1 | 1 |
상부 시트 들어올림 | 0 | 1 | 1 |
캐비티 입구 | 0 | 0 | 0 |
캐비티 출구 | 0 | 0 | 0 |
상태 3(열기):
출력 | 피드백 | ||
|---|---|---|---|
상태 | 필수 | 상태 | |
닫기 | 0 | 0 | 0 |
열기 | 1 | 0 | 0 |
하부 시트 들어올림 | 0 | 1 | 1 |
상부 시트 들어올림 | 0 | 1 | 1 |
캐비티 입구 | 0 | 0 | 0 |
캐비티 출구 | 0 | 0 | 0 |
상태 4(하부 시트 들어올림):
출력 | 피드백 | ||
|---|---|---|---|
상태 | 필수 | 상태 | |
닫기 | 0 | 0 | 0 |
열기 | 0 | 0 | 0 |
하부 시트 들어올림 | 1 | 1 | 1 |
상부 시트 들어올림 | 0 | 1 | 0 |
캐비티 입구 | 0 | 0 | 0 |
캐비티 출구 | 0 | 0 | 0 |
상태 5(상부 시트 들어올림):
출력 | 피드백 | ||
|---|---|---|---|
상태 | 필수 | 상태 | |
닫기 | 0 | 0 | 0 |
열기 | 0 | 0 | 0 |
하부 시트 들어올림 | 0 | 1 | 0 |
상부 시트 들어올림 | 1 | 1 | 1 |
캐비티 입구 | 0 | 0 | 0 |
캐비티 출구 | 0 | 0 | 0 |
래더 다이어그램


함수 블록 다이어그램

구조화된 텍스트
XV5047.Inp_LowerSeatLSData:=XV5047_ZSL
XV5047.Inp_UpperSeatLSData:=XV5047_ZSU
PVLVMP(XV5047, 0);
XV5047_OP:=XV5047.Out_OpenData;
XV5047_LL:=XV5047.Out_LiftLowerData;
XV5047_LU:=XV5047.Out_LiftUpperData;
의견을 작성 부탁드립니다.