프로세스 혼합 방지 밸브(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_avail_ladder_v35
함수 블록 다이어그램
PVLVMP_avail_FBD_v35
구조화된 텍스트
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_alarms_v35
연산
PVLVMP 명령어는 이 다이어그램에 표시된 상태 모델을 사용하여 작동합니다.
PVLVMP_statemodel_v35
이 다이어그램은 PVLVMP 명령어의 기능을 보여줍니다.
PVLVMP_Operation_v35
이 다이어그램은 PVLVMP 명령어의 명령과 연결된 인터록의 로직을 보여줍니다.
PVLVMP_interlocks_v35
오퍼레이터 명령 요청 확인
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
래더 다이어그램
PVLVMP_LDexample1_v35
PVLVMP_LDexample2_v35
함수 블록 다이어그램
PVLVMP_FBDexample_v35
구조화된 텍스트
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;
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal