Alm_IntlkTrip Output 0 Decimal BOOL Standard Alm_IOFault Output 0 Decimal BOOL Standard Cfg_CVEUMax Input 100 Float REAL Standard Cfg_CVEUMin Input 0 Float REAL Standard Cfg_CVRawMax Input 100 Float REAL Standard Cfg_CVRawMin Input 0 Float REAL Standard Cfg_Desc Local 'Analog Out{...} STRING_4Standard Cfg_EU Local '%' {...} STRING_8Standard Cfg_HasIntlkObj Input 0 Decimal BOOL Standard Cfg_HasIntlkTripAlm Input 0 Decimal BOOL Standard Cfg_HasIOFaultAlm Input 0 Decimal BOOL Standard Cfg_IntlkCV Input 0 Float REAL Standard Cfg_IntlkTripAckReqd Input 1 Decimal BOOL Standard Cfg_IntlkTripResetReqd Input 0 Decimal BOOL Standard Cfg_IntlkTripSeverity Input 2 Decimal SINT Standard Cfg_IOFaultAckReqd Input 1 Decimal BOOL Standard Cfg_IOFaultResetReqd Input 0 Decimal BOOL Standard Cfg_IOFaultSeverity Input 4 Decimal SINT Standard Cfg_Label Local 'Analog Out{...} STRING_2Standard Cfg_MaxCV Input 100 Float REAL Standard Cfg_MaxCVRoC Input 10 Float REAL Standard Cfg_MinCV Input 0 Float REAL Standard Cfg_OvrdIntlk Input 0 Decimal BOOL Standard Cfg_PCmdClear Input 1 Decimal BOOL Standard Cfg_SetTrack Input 1 Decimal BOOL Standard Cfg_SetTrackOvrdHand Input 0 Decimal BOOL Standard Cfg_ShedHold Input 0 Decimal BOOL Standard Cfg_SkipRoCLim Input 0 Decimal BOOL Standard Cfg_Tag Local 'P_AOut' {...} STRING_2Standard EnableIn Input 1 Decimal BOOL Standard EnableOut Output 0 Decimal BOOL Standard Err_Alarm Output 0 Decimal BOOL Standard Err_EU Output 0 Decimal BOOL Standard Err_Limit Output 0 Decimal BOOL Standard Err_Raw Output 0 Decimal BOOL Standard Inp_Hand Input 0 Decimal BOOL Standard Inp_IntlkOK Input 1 Decimal BOOL Standard Inp_IOFault Input 0 Decimal BOOL Standard Inp_NBIntlkOK Input 1 Decimal BOOL Standard Inp_Ovrd Input 0 Decimal BOOL Standard Inp_OvrdCV Input 0 Float REAL Standard Inp_Reset Input 0 Decimal BOOL Standard Inp_Sim Input 0 Decimal BOOL Standard Inp_Tieback Input 0 Float REAL Standard IntlkTrip Local {...} {...} P_Alarm Standard IOFault Local {...} {...} P_Alarm Standard MCmd_Disable Input 0 Decimal BOOL Standard MCmd_Enable Input 0 Decimal BOOL Standard Mode Local {...} {...} P_Mode Standard OCmd_Bypass Input 0 Decimal BOOL Standard OCmd_Check Input 0 Decimal BOOL Standard OCmd_Reset Input 0 Decimal BOOL Standard OSet_CV Input 0 Float REAL Standard OSet_CVRoCLim Input 0 Float REAL Standard Out_CV Output 0 Float REAL Standard PCmd_Acq Input 0 Decimal BOOL Standard PCmd_IntlkTripAck Input 0 Decimal BOOL Standard PCmd_IntlkTripInhibit Input 0 Decimal BOOL Standard PCmd_IntlkTripUninhibit Input 0 Decimal BOOL Standard PCmd_IOFaultAck Input 0 Decimal BOOL Standard PCmd_IOFaultInhibit Input 0 Decimal BOOL Standard PCmd_IOFaultUninhibit Input 0 Decimal BOOL Standard PCmd_Lock Input 0 Decimal BOOL Standard PCmd_Rel Input 0 Decimal BOOL Standard PCmd_Reset Input 0 Decimal BOOL Standard PCmd_Unlock Input 0 Decimal BOOL Standard PSet_CV Input 0 Float REAL Standard PSet_CVRoCLim Input 0 Float REAL Standard PSet_Owner Input 0 Decimal DINT Standard Rdy_Bypass Output 0 Decimal BOOL Standard Rdy_Check Output 0 Decimal BOOL Standard Rdy_CV Output 0 Decimal BOOL Standard Rdy_Disable Output 0 Decimal BOOL Standard Rdy_Enable Output 0 Decimal BOOL Standard Rdy_OSet Output 0 Decimal BOOL Standard Rdy_Reset Output 0 Decimal BOOL Standard Sts_Available Output 0 Decimal BOOL Standard Sts_BypActive Output 0 Decimal BOOL Standard Sts_Bypass Output 0 Decimal BOOL Standard Sts_Disabled Output 0 Decimal BOOL Standard Sts_Err Output 0 Decimal BOOL Standard Sts_Hand Output 0 Decimal BOOL Standard Sts_IntlkTrip Output 0 Decimal BOOL Standard Sts_IntlkTripDisabled Output 0 Decimal BOOL Standard Sts_IntlkTripInhibited Output 0 Decimal BOOL Standard Sts_IntlkTripSuppressed Output 0 Decimal BOOL Standard Sts_IOFault Output 0 Decimal BOOL Standard Sts_IOFaultDisabled Output 0 Decimal BOOL Standard Sts_IOFaultInhibited Output 0 Decimal BOOL Standard Sts_IOFaultSuppressed Output 0 Decimal BOOL Standard Sts_Maint Output 0 Decimal BOOL Standard Sts_Oper Output 0 Decimal BOOL Standard Sts_Ovrd Output 0 Decimal BOOL Standard Sts_Prog Output 0 Decimal BOOL Standard Sts_ProgOperLock Output 0 Decimal BOOL Standard Sts_Ramping Output 0 Decimal BOOL Standard Sts_SkipRoCLim Output 0 Decimal BOOL Standard Val_CVEUMax Output 100 Float REAL Standard Val_CVEUMin Output 0 Float REAL Standard Val_CVOut Output 0 Float REAL Standard Val_CVRoCLim Output 0 Float REAL Standard Val_CVSet Output 0 Float REAL Standard Val_Notify Output 0 Decimal SINT Standard Val_Owner Output 0 Decimal DINT Standard Wrk_Bypass Local 0 Decimal BOOL Standard Wrk_CV Local 0 Float REAL Standard Wrk_CVOut Local 0 Float REAL Standard Wrk_CVRoCLim Local 0 Float REAL Standard Wrk_CVSet Local 0 Float REAL Standard Wrk_Disabled Local 0 Decimal BOOL Standard Wrk_IntlkTrip Local 0 Decimal BOOL Standard Wrk_IntlkTripONS Local 0 Decimal BOOL Standard Wrk_Notify Local 0 Decimal DINT Standard Wrk_ScanT Local {...} {...} TIMER Standard Wrk_ScanTime Local 0 Float REAL Standard Wrk_SelCVDINT Local 2#0000_0000_0000_ Binary DINT Standard Wrk_Step Local 0 Float REAL Standard 1=Interlock Trip Alarm has been acknowledged Read Only 1=I/O Fault Alarm has been acknowledged Read Only 1=Alarm: CV held or forced by interlock NOT OK Read Only 1=I/O Fault Alarm Read Only CV Maximum in Engineering Units (for scaling) Read/Write CV Minimum in Engineering Units (for scaling) Read/Write CV Maximum in I/O (raw) Units (for scaling) Read/Write CV Minimum in I/O (raw) Units (for scaling) Read/Write Description for display on HMI Read/Write Engineering Units for display on HMI Read/Write 1=Tells HMI a P_Intlk is connected to Inp_Intlk Read/Write 1=Interlock Trip Alarm exists and will be checked Read/Write 1=I/O Fault Alarm exists and will be checked Read/Write CV Target when interlocked (if not Cfg_ShedHold) Read/Write 1=Acknowledge required for Interlock Trip Alarm Read/Write 1=Reset required to clear Interlock Trip Alarm Read/Write Interlock Trip Alarm Severity 1=info, 2=warn, 3=excep, 4=fault Read/Write 1=Acknowledge required for I/O Fault Alarm Read/Write 1=Reset required to clear I/O Fault Alarm Read/Write I/O Fault Alarm Severity 1=info, 2=warn, 3=excep, 4=fault Read/Write Label for graphic symbol displayed on HMI Read/Write Maximum CV (in EU, for limiting) Read/Write Maximum allowed CV Rate of Change Setting (EU/sec) Read/Write Minimum CV (in EU, for limiting) Read/Write 1=Override ignores Bypassable Intlk; 0=always use Intlk Read/Write 1=Clear Program Commands on receipt 0=Leave Set Read/Write 1=PSets track OSets in Oper, OSets track PSets in Prog, 0=no tracking Read/Write 1=Prog/Oper Settings track Override/Hand CV Read/Write 1=Hold Output on Interlock, 0=Go to Cfg_IntlkCV Read/Write 1=Skip RoC Limiting in Intlk, Maint, Ovrd modes Read/Write Tagname for display on HMI Read/Write Enable Input - System Defined Parameter Read Only Enable Output - System Defined Parameter Read Only 1=Error in Config: Invalid Alarm Min Duration or Severity Read Only 1=Error in Config: Scaled CV EU Min = Max Read Only 1=Error in Config: CV Limits swapped or MaxCVRoC < 0 Read Only 1=Error in Config: Raw Output Scaling Min = Max Read Only 1=Select Hand (hardwired) Control Strategy Read/Write 1=Interlocks OK, Analog Output can be set Read/Write Input Communication Status 0=OK, 1=fail Read/Write 1=Non-Bypassable Interlocks OK, Analog Output can be set Read/Write 1=Select Override control strategy Read/Write CV target in Override Mode Read/Write 1=Reset latched Alarms Read/Write 1=I/O are being simulated, set output CV to 0, ignore I/O Fault Read/Write Tieback CV used in Hand or Initialize Read/Write Interlock Trip Alarm Read/Write I/O Fault Alarm Read/Write Maintenance Command to Disable Analog Output Read/Write Maintenance Command to Enable Analog Output Read/Write Analog Output Mode Selection Read/Write Operator Command to Bypass all Bypassable Interlocks Read/Write Operator Command to Check (not bypass) all Interlocks Read/Write Operator Command to Reset all Alarms requiring Reset Read/Write Operator Setting of Controlled Variable (output) (in EU) Read/Write Operator Setting of CV Rate of Change Limit (in EU/sec) Read/Write CV Output in Raw (I/O Card) Units Read Only Program Command to Acquire ownership (Oper to Prog) Read/Write Program Command to Acknowledge Interlock Trip Alarm Read/Write Program Command to Inhibit Interlock Trip Alarm Read/Write Program Command to Uninhibit Interlock Trip Alarm Read/Write Program Command to Acknowledge I/O Fault Alarm Read/Write Program Command to Inhibit I/O Fault Alarm Read/Write Program Command to Uninhibit I/O Fault Alarm Read/Write Program Command to Lock Mode in Prog Read/Write Program Command to Release ownership (Prog to Oper) Read/Write Program Command to Reset Alarms requiring Reset Read/Write Program Command to Unlock Mode Read/Write Program Setting of Controlled Variable (output) (in EU) Read/Write Program Setting of CV Rate of Change Limit (in EU/sec) Read/Write Program Owner Request ID (non-zero) or Release (zero) Read/Write 1=Ready to receive OCmd_Bypass (enables HMI button) Read Only 1=Ready to receive OCmd_Check (enables HMI button) Read Only 1=Ready to receive OSet_CV (enables data entry field) Read Only 1=Ready to receive MCmd_Disable (enables HMI button) Read Only 1=Ready to receive MCmd_Enable (enables HMI button) Read Only 1=Ready to receive OSets (other than CV) (enables data entry fields) Read Only 1=Ready to receive OCmd_Reset (enables HMI button) Read Only 1=Analog Output available for control by automation (Prog) Read Only 1=Bypassing Active (Bypassed or Maintenance) Read Only 1=Bypassable Interlocks are Bypassed Read Only 1=Output is Disabled Read Only 1=Error in Config: see detail bits for reason Read Only 1=Mode is Hand (supersedes Maint, Ovrd, Prog, Oper) Read Only 1=Status: CV held or forced by interlock NOT OK (1-shot) Read Only 1=Interlock Trip Alarm is Disabled (not saved or sent) Read Only 1=Interlock Trip Alarm has been inhibited by logic Read Only 1=Interlock Trip Alarm has been suppressed (logged only) Read Only 1=I/O Fault Status (0=OK, 1=Bad) Read Only 1=I/O Fault Alarm is Disabled (not saved or sent) Read Only 1=I/O Fault Alarm has been inhibited by logic Read Only 1=I/O Fault Alarm has been suppressed (logged only) Read Only 1=Mode is Maintenance (supersedes Ovrd, Prog, Oper) Read Only 1=Mode is Operator (manual) Read Only 1=Mode is Override (supersedes Prog, Oper) Read Only 1=Mode is Program (auto) Read Only 1=Program or Operator has requested Mode Lock Read Only 1=CV is ramping to target Read Only 1=Rate of Change Limiting was skipped this scan (Maint, Ovrd, Intlk, Hand) Read Only Maximum of scaled range = MAX (Cfg_CVEUMin, Cfg_CVEUMax) Read Only Minimum of scaled range = MIN (Cfg_CVEUMin, Cfg_CVEUMax) Read Only Value of CV Output (after rate limiting) (in EU) Read Only Value of CV Rate of Change Limit (in EU/sec) Read Only Value of selected CV Setting (before rate limiting, in EU) Read Only Current Alarm Level and Acknowledgement (enumeration) Read Only Current Object Owner ID (0=not owned) Read Only Internal Bypassable Interlocks are Bypassed flag Read/Write Working copy of Speed Reference (for limiting) Read/Write Wroking value of CV after Rate Limiting Read/Write Selected CV Rate of Change Limit Read/Write Final selected CV to feed to RoC Limiter Read/Write Internal Analog Output is Disabled Read/Write 1=Interlock Not OK Tripped active Analog Output Read/Write Interlock Tripped This Scan Read/Write Buffer for building Val_Notify Read/Write Scan Timer (milliseconds, always runs) Read/Write Seconds since previous scan Read/Write Selected CV check for Infinite or Non A Number Read/Write Amount to change CVOut this scan for rate limiting Read/Write 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0