DATATYPE ALARM (Family := PredefinedFamily) BOOL EnableIn; REAL In; REAL HHLimit; REAL HLimit; REAL LLimit; REAL LLLimit; REAL Deadband; REAL ROCPosLimit; REAL ROCNegLimit; REAL ROCPeriod; BOOL EnableOut; BOOL HHAlarm; BOOL HAlarm; BOOL LAlarm; BOOL LLAlarm; BOOL ROCPosAlarm; BOOL ROCNegAlarm; REAL ROC; DINT Status; BOOL InstructFault; BOOL DeadbandInv; BOOL ROCPosLimitInv; BOOL ROCNegLimitInv; BOOL ROCPeriodInv; END_DATATYPE DATATYPE ALARM_ANALOG (Family := PredefinedFamily) DINT LLAlarmCount; LINT ROCPosInAlarmTime; DINT ROCPosAlarmCount; LINT ROCNegInAlarmTime; DINT ROCNegAlarmCount; LINT AckTime; LINT RetToNormalTime; LINT AlarmCountResetTime; LINT ShelveTime; LINT UnshelveTime; DINT Status; BOOL InstructFault; BOOL InFaulted; BOOL SeverityInv; BOOL AlarmLimitsInv; BOOL DeadbandInv; BOOL ROCPosLimitInv; BOOL ROCNegLimitInv; BOOL ROCPeriodInv; END_DATATYPE DATATYPE ALARM_DIGITAL (Family := PredefinedFamily) BOOL InAlarm; BOOL Acked; BOOL InAlarmUnack; BOOL Suppressed; BOOL Shelved; BOOL Disabled; BOOL Commissioned; DINT MinDurationACC; DINT AlarmCount; LINT InAlarmTime; LINT AckTime; LINT RetToNormalTime; LINT AlarmCountResetTime; LINT ShelveTime; LINT UnshelveTime; DINT Status; BOOL InstructFault; BOOL InFaulted; BOOL SeverityInv; END_DATATYPE DATATYPE AUX_VALVE_CONTROL (Family := PredefinedFamily) BOOL EnableIn; BOOL Actuate; BOOL DelayType; BOOL OutputFollowsActuate; BOOL DelayEnable; BOOL FeedbackType; BOOL Feedback1; BOOL InputStatus; BOOL OutputStatus; BOOL Reset; DINT DelayTime; DINT FeedbackReactionTime; BOOL EnableOut; BOOL O1; BOOL FP; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE AXIS_CIP_DRIVE (Family := PredefinedFamily) DINT AxisFault; BOOL PhysicalAxisFault; BOOL ModuleFault; BOOL ConfigFault; BOOL GroupFault; BOOL MotionFault; BOOL GuardFault; BOOL InitializationFault; BOOL APRFault; BOOL SafetyFault; DINT AxisStatus; BOOL ServoActionStatus; BOOL DriveEnableStatus; BOOL ShutdownStatus; BOOL ConfigUpdateInProcess; BOOL InhibitStatus; BOOL DirectControlStatus; BOOL AxisUpdateStatus; DINT MotionStatus; END_DATATYPE DATATYPE AXIS_CONSUMED (Family := PredefinedFamily) DINT AxisFault; BOOL PhysicalAxisFault; BOOL ModuleFault; BOOL ConfigFault; DINT AxisStatus; BOOL ServoActionStatus; BOOL DriveEnableStatus; BOOL ShutdownStatus; BOOL ConfigUpdateInProcess; DINT MotionStatus; BOOL AccelStatus; BOOL DecelStatus; BOOL MoveStatus; BOOL JogStatus; BOOL GearingStatus; BOOL HomingStatus; BOOL StoppingStatus; BOOL AxisHomedStatus; BOOL PositionCamStatus; BOOL TimeCamStatus; BOOL PositionCamPendingStatus; BOOL TimeCamPendingStatus; BOOL GearingLockStatus; BOOL PositionCamLockStatus; BOOL MasterOffsetMoveStatus; DINT AxisEvent; BOOL WatchEventArmedStatus; BOOL WatchEventStatus; BOOL RegEvent1ArmedStatus; BOOL RegEvent1Status; BOOL RegEvent2ArmedStatus; BOOL RegEvent2Status; BOOL HomeEventArmedStatus; BOOL HomeEventStatus; DINT OutputCamStatus; DINT OutputCamLockStatus; DINT OutputCamPendingStatus; DINT OutputCamTransitionStatus; REAL ActualPosition; REAL StrobeActualPosition; REAL StartActualPosition; REAL AverageVelocity; REAL ActualVelocity; REAL ActualAcceleration; REAL WatchPosition; REAL Registration1Position; REAL Registration2Position; DINT Registration1Time; DINT Registration2Time; DINT InterpolationTime; Floa InterpolatedActualPositioREAL; REAL MasterOffset; REAL StrobeMasterOffset; REAL StartMasterOffset; REAL CommandPosition; REAL StrobeCommandPosition; REAL StartCommandPosition; REAL CommandVelocity; REAL CommandAcceleration; Floa InterpolatedCommandPositiREAL; DINT ModuleFaults; BOOL ControlSyncFault; END_DATATYPE DATATYPE AXIS_GENERIC (Family := PredefinedFamily) DINT AxisFault; BOOL PhysicalAxisFault; BOOL ModuleFault; BOOL ConfigFault; BOOL GroupFault; DINT AxisStatus; BOOL ServoActionStatus; BOOL DriveEnableStatus; BOOL ShutdownStatus; BOOL ConfigUpdateInProcess; BOOL InhibitStatus; BOOL DirectControlStatus; BOOL AxisUpdateStatus; DINT MotionStatus; BOOL AccelStatus; BOOL DecelStatus; BOOL MoveStatus; BOOL JogStatus; BOOL GearingStatus; BOOL HomingStatus; BOOL StoppingStatus; BOOL AxisHomedStatus; BOOL PositionCamStatus; BOOL TimeCamStatus; BOOL PositionCamPendingStatus; BOOL TimeCamPendingStatus; BOOL GearingLockStatus; BOOL PositionCamLockStatus; BOOL TimeCamLockStatus; BOOL MasterOffsetMoveStatus; BOOL CoordinatedMotionStatus; BOOL TransformStateStatus; BOOL ControlledByTransformStatus; BOOL MoveLockStatus; BOOL JogLockStatus; BOOL MasterOffsetMoveLockStatus; BOOL MaximumSpeedExceeded; DINT AxisEvent; BOOL WatchEventArmedStatus; BOOL WatchEventStatus; BOOL RegEvent1ArmedStatus; BOOL RegEvent1Status; BOOL RegEvent2ArmedStatus; BOOL RegEvent2Status; BOOL HomeEventArmedStatus; BOOL HomeEventStatus; DINT OutputCamStatus; DINT OutputCamPendingStatus; DINT OutputCamLockStatus; DINT OutputCamTransitionStatus; REAL ActualPosition; REAL StrobeActualPosition; REAL StartActualPosition; REAL AverageVelocity; REAL ActualVelocity; REAL ActualAcceleration; REAL WatchPosition; REAL Registration1Position; REAL Registration2Position; DINT Registration1Time; DINT Registration2Time; DINT InterpolationTime; REAL InterpolatedActualPosition; REAL InterpolatedCommandPosition; REAL MasterOffset; REAL StrobeMasterOffset; REAL StartMasterOffset; REAL CommandPosition; REAL StrobeCommandPosition; REAL StartCommandPosition; REAL CommandVelocity; REAL CommandAcceleration; END_DATATYPE DATATYPE AXIS_GENERIC_DRIVE (Family := PredefinedFamily) DINT AxisFault; BOOL PhysicalAxisFault; BOOL ModuleFault; BOOL ConfigFault; BOOL GroupFault; DINT AxisStatus; BOOL ServoActionStatus; BOOL DriveEnableStatus; BOOL ShutdownStatus; BOOL ConfigUpdateInProcess; BOOL InhibitStatus; BOOL DirectControlStatus; BOOL AxisUpdateStatus; DINT MotionStatus; BOOL AccelStatus; BOOL DecelStatus; BOOL MoveStatus; BOOL JogStatus; BOOL GearingStatus; BOOL HomingStatus; BOOL StoppingStatus; BOOL AxisHomedStatus; BOOL PositionCamStatus; BOOL TimeCamStatus; BOOL PositionCamPendingStatus; BOOL TimeCamPendingStatus; BOOL GearingLockStatus; BOOL PositionCamLockStatus; BOOL TimeCamLockStatus; BOOL MasterOffsetMoveStatus; BOOL CoordinatedMotionStatus; BOOL TransformStateStatus; BOOL ControlledByTransformStatus; BOOL MoveLockStatus; BOOL JogLockStatus; BOOL MasterOffsetMoveLockStatus; BOOL MaximumSpeedExceeded; DINT AxisEvent; BOOL WatchEventArmedStatus; BOOL WatchEventStatus; BOOL RegEvent1ArmedStatus; BOOL RegEvent1Status; BOOL RegEvent2ArmedStatus; BOOL RegEvent2Status; BOOL HomeEventArmedStatus; BOOL HomeEventStatus; DINT OutputCamStatus; DINT OutputCamPendingStatus; DINT OutputCamLockStatus; DINT OutputCamTransitionStatus; REAL ActualPosition; REAL StrobeActualPosition; REAL StartActualPosition; REAL AverageVelocity; REAL ActualVelocity; REAL ActualAcceleration; REAL WatchPosition; REAL Registration1Position; REAL Registration2Position; DINT Registration1Time; DINT Registration2Time; DINT InterpolationTime; REAL InterpolatedActualPosition; REAL InterpolatedCommandPosition; REAL MasterOffset; REAL StrobeMasterOffset; REAL StartMasterOffset; REAL CommandPosition; REAL StrobeCommandPosition; REAL StartCommandPosition; REAL CommandVelocity; REAL CommandAcceleration; DINT ModuleFaults; BOOL ControlSyncFault; BOOL ModuleSyncFault; BOOL TimerEventFault; BOOL ModuleHardwareFault; BOOL SERCOSRingFault; INT AttributeErrorCode; INT AttributeErrorID; DINT DriveStatus; BOOL VelocityLockStatus; BOOL VelocityStandstillStatus; BOOL VelocityThresholdStatus; BOOL TorqueThresholdStatus; BOOL TorqueLimitStatus; BOOL VelocityLimitStatus; BOOL PositionLockStatus; BOOL PowerLimitStatus; BOOL LowVelocityThresholdStatus; BOOL HighVelocityThresholdStatus; DINT DriveFault; BOOL OverloadFault; BOOL DriveOvertempFault; BOOL MotorOvertempFault; BOOL DriveCoolingFault; BOOL DriveControlVoltageFault; BOOL FeedbackFault; BOOL CommutationFault; BOOL DriveOvercurrentFault; BOOL DriveOvervoltageFault; BOOL DriveUndervoltageFault; BOOL PowerPhaseLossFault; BOOL PositionErrorFault; BOOL SERCOSFault; BOOL OvertravelFault; BOOL ManufacturerSpecificFault; INT SERCOSErrorCode; END_DATATYPE DATATYPE AXIS_SERVO (Family := PredefinedFamily) DINT AxisFault; BOOL PhysicalAxisFault; BOOL ModuleFault; BOOL ConfigFault; DINT AxisStatus; BOOL ServoActionStatus; BOOL DriveEnableStatus; BOOL ShutdownStatus; BOOL ConfigUpdateInProcess; DINT MotionStatus; BOOL AccelStatus; BOOL DecelStatus; BOOL MoveStatus; BOOL JogStatus; BOOL GearingStatus; BOOL HomingStatus; BOOL StoppingStatus; BOOL AxisHomedStatus; BOOL PositionCamStatus; BOOL TimeCamStatus; BOOL PositionCamPendingStatus; BOOL TimeCamPendingStatus; BOOL GearingLockStatus; BOOL PositionCamLockStatus; BOOL MasterOffsetMoveStatus; DINT AxisEvent; BOOL WatchEventArmedStatus; BOOL WatchEventStatus; BOOL RegEvent1ArmedStatus; BOOL RegEvent1Status; BOOL RegEvent2ArmedStatus; BOOL RegEvent2Status; BOOL HomeEventArmedStatus; BOOL HomeEventStatus; DINT OutputCamStatus; DINT OutputCamPendingStatus; DINT OutputCamLockStatus; DINT OutputCamTransitionStatus; REAL ActualPosition; REAL StrobeActualPosition; REAL StartActualPosition; REAL AverageVelocity; REAL ActualVelocity; REAL ActualAcceleration; REAL WatchPosition; REAL Registration1Position; REAL Registration2Position; DINT Registration1Time; DINT Registration2Time; DINT InterpolationTime; REAL InterpolatedActualPosition; REAL MasterOffset; REAL StrobeMasterOffset; REAL StartMasterOffset; REAL CommandPosition; REAL StrobeCommandPosition; REAL StartCommandPosition; REAL CommandVelocity; REAL CommandAcceleration; REAL InterpolatedCommandPosition; DINT ServoStatus; BOOL ProcessStatus; BOOL OutputLimitStatus; BOOL PositionLockStatus; BOOL HomeInputStatus; BOOL Reg1InputStatus; BOOL Reg2InputStatus; BOOL DriveFaultInputStatus; DINT ServoFault; BOOL PosSoftOvertravelFault; BOOL NegSoftOvertravelFault; BOOL FeedbackFault; BOOL FeedbackNoiseFault; BOOL PositionErrorFault; BOOL DriveFault; DINT ModuleFaults; BOOL ControlSyncFault; BOOL ModuleSyncFault; BOOL TimerEventFault; BOOL ModuleHardwareFault; INT AttributeErrorCode; INT AttributeErrorID; REAL PositionCommand; REAL PositionFeedback; REAL AuxPositionFeedback; REAL PositionError; REAL PositionIntegratorError; REAL VelocityCommand; REAL VelocityFeedback; REAL VelocityError; REAL VelocityIntegratorError; REAL AccelerationCommand; REAL AccelerationFeedback; REAL ServoOutputLevel; REAL MarkerDistance; REAL VelocityOffset; REAL TorqueOffset; END_DATATYPE DATATYPE AXIS_SERVO_DRIVE (Family := PredefinedFamily) DINT AxisFault; BOOL PhysicalAxisFault; BOOL ModuleFault; BOOL ConfigFault; DINT AxisStatus; BOOL ServoActionStatus; BOOL DriveEnableStatus; BOOL ShutdownStatus; BOOL ConfigUpdateInProcess; DINT MotionStatus; BOOL AccelStatus; BOOL DecelStatus; BOOL MoveStatus; BOOL JogStatus; BOOL GearingStatus; BOOL HomingStatus; BOOL StoppingStatus; BOOL AxisHomedStatus; BOOL PositionCamStatus; BOOL TimeCamStatus; BOOL PositionCamPendingStatus; BOOL TimeCamPendingStatus; BOOL GearingLockStatus; BOOL PositionCamLockStatus; BOOL MasterOffsetMoveStatus; DINT AxisEvent; BOOL WatchEventArmedStatus; BOOL WatchEventStatus; BOOL RegEvent1ArmedStatus; BOOL RegEvent1Status; BOOL RegEvent2ArmedStatus; BOOL RegEvent2Status; BOOL HomeEventArmedStatus; BOOL HomeEventStatus; DINT OutputCamStatus; DINT OutputCamPendingStatus; DINT OutputCamLockStatus; DINT OutputCamTransitionStatus; REAL ActualPosition; REAL StrobeActualPosition; REAL StartActualPosition; REAL AverageVelocity; REAL ActualVelocity; REAL ActualAcceleration; REAL WatchPosition; REAL Registration1Position; REAL Registration2Position; DINT Registration1Time; DINT Registration2Time; DINT InterpolationTime; REAL InterpolatedActualPosition; REAL MasterOffset; REAL StrobeMasterOffset; REAL StartMasterOffset; REAL CommandPosition; REAL StrobeCommandPosition; REAL StartCommandPosition; REAL CommandVelocity; REAL CommandAcceleration; REAL InterpolatedCommandPosition; DINT ModuleFaults; BOOL ControlSyncFault; BOOL ModuleSyncFault; BOOL TimerEventFault; BOOL ModuleHardwareFault; BOOL SERCOSRingFault; INT AttributeErrorCode; INT AttributeErrorID; REAL PositionCommand; REAL PositionFeedback; REAL AuxPositionFeedback; REAL PositionError; REAL PositionIntegratorError; REAL VelocityCommand; REAL VelocityFeedback; REAL VelocityError; REAL VelocityIntegratorError; REAL AccelerationCommand; REAL AccelerationFeedback; REAL MarkerDistance; REAL VelocityOffset; REAL TorqueOffset; REAL TorqueCommand; REAL TorqueFeedback; REAL PosDynamicTorqueLimit; REAL NegDynamicTorqueLimit; REAL MotorCapacity; REAL DriveCapacity; REAL PowerCapacity; REAL BusRegulatorCapacity; REAL MotorElectricalAngle; DINT TorqueLimitSource; DINT DCBusVoltage; DINT DriveStatus; BOOL ProcessStatus; BOOL HomeInputStatus; BOOL Reg1InputStatus; BOOL Reg2InputStatus; BOOL PosOvertravelInputStatus; BOOL NegOvertravelInputStatus; BOOL EnableInputStatus; BOOL AccelLimitStatus; BOOL AbsoluteReferenceStatus; BOOL VelocityLockStatus; BOOL VelocityStandstillStatus; BOOL VelocityThresholdStatus; BOOL TorqueThresholdStatus; BOOL TorqueLimitStatus; BOOL VelocityLimitStatus; BOOL PositionLockStatus; BOOL PowerLimitStatus; BOOL LowVelocityThresholdStatus; BOOL HighVelocityThresholdStatus; DINT DriveFault; BOOL PosSoftOvertravelFault; BOOL NegSoftOvertravelFault; BOOL PosHardOvertravelFault; BOOL NegHardOvertravelFault; BOOL MotFeedbackFault; BOOL MotFeedbackNoiseFault; BOOL AuxFeedbackFault; BOOL AuxFeedbackNoiseFault; BOOL GroundShortFault; BOOL DriveHardFault; BOOL OverSpeedFault; BOOL OverloadFault; BOOL DriveOvertempFault; BOOL MotorOvertempFault; BOOL DriveCoolingFault; BOOL DriveControlVoltageFault; BOOL FeedbackFault; BOOL CommutationFault; BOOL DriveOvercurrentFault; BOOL DriveOvervoltageFault; BOOL DriveUndervoltageFault; BOOL PowerPhaseLossFault; BOOL PositionErrorFault; BOOL SERCOSFault; INT SERCOSErrorCode; END_DATATYPE DATATYPE AXIS_VIRTUAL (Family := PredefinedFamily) DINT AxisFault; BOOL PhysicalAxisFault; BOOL ModuleFault; BOOL ConfigFault; DINT AxisStatus; BOOL ServoActionStatus; BOOL DriveEnableStatus; BOOL ShutdownStatus; BOOL ConfigUpdateInProcess; DINT MotionStatus; BOOL AccelStatus; BOOL DecelStatus; BOOL MoveStatus; BOOL JogStatus; BOOL GearingStatus; BOOL HomingStatus; BOOL StoppingStatus; BOOL AxisHomedStatus; BOOL PositionCamStatus; BOOL TimeCamStatus; BOOL PositionCamPendingStatus; BOOL TimeCamPendingStatus; BOOL GearingLockStatus; BOOL PositionCamLockStatus; BOOL MasterOffsetMoveStatus; DINT AxisEvent; BOOL WatchEventArmedStatus; BOOL WatchEventStatus; BOOL RegEvent1ArmedStatus; BOOL RegEvent1Status; BOOL RegEvent2ArmedStatus; BOOL RegEvent2Status; BOOL HomeEventArmedStatus; BOOL HomeEventStatus; DINT OutputCamStatus; DINT OutputCamPendingStatus; DINT OutputCamLockStatus; DINT OutputCamTransitionStatus; REAL ActualPosition; REAL StrobeActualPosition; REAL StartActualPosition; REAL AverageVelocity; REAL ActualVelocity; REAL ActualAcceleration; REAL WatchPosition; REAL Registration1Position; REAL Registration2Position; DINT Registration1Time; DINT Registration2Time; DINT InterpolationTime; REAL InterpolatedActualPosition; REAL MasterOffset; REAL StrobeMasterOffset; REAL StartMasterOffset; REAL CommandPosition; REAL StrobeCommandPosition; REAL StartCommandPosition; REAL CommandVelocity; REAL CommandAcceleration; REAL InterpolatedCommandPosition; END_DATATYPE DATATYPE CAM (Family := PredefinedFamily) REAL Master; REAL Slave; DINT SegmentType; END_DATATYPE DATATYPE CAMSHAFT_MONITOR (Family := PredefinedFamily) BOOL EnableIn; BOOL MotionRequest; BOOL ChannelA; BOOL ChannelB; BOOL InputStatus; BOOL Reset; DINT MechanicalDelayTime; DINT MaxPulsePeriod; BOOL EnableOut; BOOL O1; BOOL FP; DINT MeasuredStartTime; DINT MeasuredStopTime; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE CAMSHAFT_PROFILE (Family := PredefinedFamily) DINT Status; END_DATATYPE ; DATATYPE CB_CONTINUOUS_MODE (Family := PredefinedFamily) BOOL EnableIn; BOOL AckType; BOOL TakeoverMode; BOOL Enable; BOOL SafetyEnable; BOOL StandardEnable; BOOL ArmContinuous; BOOL Start; BOOL StopAtTop; BOOL PressInMotion; BOOL MotionMonitorFault; BOOL SafetyEnableAck; DINT Mode; DINT SlideZone; BOOL EnableOut; BOOL O1; BOOL CA; DINT DiagnosticCode; END_DATATYPE DATATYPE CB_CRANKSHAFT_POS_MONITOR (Family := PredefinedFamily) BOOL EnableIn; BOOL CamProfile; BOOL Enable; BOOL BrakeCam; BOOL TakeoverCam; BOOL DynamicCam; BOOL InputStatus; BOOL Reverse; BOOL Reset; BOOL PressMotionStatus; BOOL EnableOut; BOOL TZ; BOOL DZ; BOOL UZ; BOOL FP; DINT SlideZone; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE CB_INCH_MODE (Family := PredefinedFamily) BOOL EnableIn; BOOL AckType; BOOL Enable; BOOL SafetyEnable; BOOL StandardEnable; BOOL Start; BOOL PressInMotion; BOOL MotionMonitorFault; BOOL SafetyEnableAck; DINT SlideZone; DINT InchTime; BOOL EnableOut; BOOL O1; DINT DiagnosticCode; END_DATATYPE DATATYPE CB_SINGLE_STROKE_MODE (Family := PredefinedFamily) BOOL EnableIn; BOOL AckType; BOOL TakeoverMode; BOOL Enable; BOOL SafetyEnable; BOOL StandardEnable; BOOL Start; BOOL PressInMotion; BOOL MotionMonitorFault; BOOL SafetyEnableAck; DINT SlideZone; BOOL EnableOut; BOOL O1; DINT DiagnosticCode; END_DATATYPE DATATYPE CC (Family := PredefinedFamily) BOOL CV2ModelTCInv; BOOL CV2ModelDTInv; BOOL CV2RespTCInv; BOOL CV2TargetInv; BOOL CV3Faulted; BOOL CV3HandFBFaulted; BOOL CV3ProgInv; BOOL CV3OperInv; BOOL CV3OverrideValueInv; BOOL CV3TrackValueInv; BOOL CV3EUSpanInv; BOOL CV3LimitsInv; BOOL CV3ROCLimitInv; BOOL CV3HandFBInv; BOOL CV3ModelGainInv; BOOL CV3ModelTCInv; BOOL CV3ModelDTInv; BOOL CV3RespTCInv; BOOL CV3TargetInv; END_DATATYPE DATATYPE CONNECTION_STATUS (Family := PredefinedFamily) BOOL EnableIn; BOOL Actuate; BOOL FeedbackType; BOOL Feedback1; BOOL Feedback2; BOOL InputStatus; BOOL OutputStatus; BOOL Reset; DINT FeedbackReactionTime; BOOL EnableOut; BOOL O1; BOOL O2; BOOL FP; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE CONTROL (Family := PredefinedFamily) DINT LEN; DINT POS; BOOL EN; BOOL EU; BOOL DN; BOOL EM; BOOL ER; BOOL UL; BOOL IN; BOOL FD; END_DATATYPE DATATYPE COORDINATE_SYSTEM (Family := PredefinedFamily) DINT CoordinateSystemStatus; BOOL ShutdownStatus; BOOL ReadyStatus; BOOL MotionStatus; BOOL AxisInhibitStatus; DINT CoordinateMotionStatus; BOOL AccelStatus; BOOL DecelStatus; BOOL ActualPosToleranceStatus; BOOL CommandPosToleranceStatus; BOOL StoppingStatus; BOOL MoveStatus; BOOL MoveTransitionStatus; BOOL MovePendingStatus; BOOL MovePendingQueueFullStatus; BOOL TransformSourceStatus; BOOL TransformTargetStatus; BOOL CoordinateSystemLockStatus; DINT AxisFault; BOOL PhysicalAxisFault; BOOL ModuleFault; BOOL ConfigFault; BOOL GroupFault; DINT PhysicalAxesFaulted; DINT ModulesFaulted; DINT AxesConfigurationFaulted; DINT AxesShutdownStatus; DINT AxesServoOnStatus; DINT AxesInhibitedStatus; REAL[8] ActualPosition; END_DATATYPE DATATYPE COUNTER (Family := PredefinedFamily) DINT PRE; DINT ACC; BOOL CU; BOOL CD; BOOL DN; BOOL OV; BOOL UN; END_DATATYPE DATATYPE DATALOG_INSTRUCTION (Family := PredefinedFamily) DINT FLAGS; BOOL EN; BOOL DN; BOOL ER; BOOL PC; BOOL IP; DINT ERR; END_DATATYPE DATATYPE DCAF_INPUT (Family := PredefinedFamily) BOOL EnableIn; BOOL InputStatus; BOOL Reset; BOOL RestartType; BOOL ColdStartType; REAL ChannelA; REAL ChannelB; REAL Tolerance; REAL HighLimit; REAL LowLimit; DINT DiscrepancyTime; BOOL EnableOut; BOOL O1; BOOL FP; BOOL HTP; BOOL LTP; DINT O1OnTime; DINT FaultCode; DINT DiagnosticCode; DINT Revision; END_DATATYPE DATATYPE DCA_INPUT (Family := PredefinedFamily) BOOL EnableIn; BOOL InputStatus; BOOL Reset; BOOL RestartType; BOOL ColdStartType; DINT ChannelA; DINT ChannelB; DINT Tolerance; DINT HighLimit; DINT LowLimit; DINT DiscrepancyTime; BOOL EnableOut; BOOL O1; BOOL FP; BOOL HTP; BOOL LTP; DINT O1OnTime; DINT FaultCode; DINT DiagnosticCode; DINT Revision; END_DATATYPE DATATYPE DCI_MONITOR (Family := PredefinedFamily) BOOL EnableIn; BOOL ChannelA; BOOL ChannelB; BOOL InputStatus; BOOL Reset; DINT SafetyFunction; DINT InputType; DINT DiscrepancyTime; BOOL EnableOut; BOOL O1; BOOL FP; BOOL IS; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE DCI_START (Family := PredefinedFamily) BOOL EnableIn; BOOL ChannelA; BOOL ChannelB; BOOL InputStatus; BOOL Reset; BOOL Enable; DINT SafetyFunction; DINT InputType; DINT DiscrepancyTime; BOOL EnableOut; BOOL O1; BOOL FP; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE DCI_STOP (Family := PredefinedFamily) BOOL EnableIn; BOOL ChannelA; BOOL ChannelB; BOOL InputStatus; BOOL Reset; BOOL RestartType; BOOL ColdStartType; DINT SafetyFunction; DINT InputType; DINT DiscrepancyTime; BOOL EnableOut; BOOL O1; BOOL FP; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE DCI_STOP_TEST (Family := PredefinedFamily) BOOL EnableIn; BOOL ChannelA; BOOL ChannelB; BOOL InputStatus; BOOL Reset; BOOL RestartType; BOOL ColdStartType; BOOL TestRequest; DINT SafetyFunction; DINT InputType; DINT DiscrepancyTime; BOOL EnableOut; BOOL O1; BOOL FP; BOOL TC; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE DCI_STOP_TEST_LOCK (Family := PredefinedFamily) BOOL EnableIn; BOOL ChannelA; BOOL ChannelB; BOOL InputStatus; BOOL Reset; BOOL RestartType; BOOL ColdStartType; BOOL TestRequest; BOOL UnlockRequest; BOOL LockFeedback; BOOL HazardStopped; DINT SafetyFunction; DINT InputType; DINT DiscrepancyTime; BOOL EnableOut; BOOL O1; BOOL FP; BOOL TC; BOOL ULC; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE DCI_STOP_TEST_MUTE (Family := PredefinedFamily) BOOL EnableIn; BOOL ChannelA; BOOL ChannelB; BOOL InputStatus; BOOL Reset; BOOL RestartType; BOOL ColdStartType; BOOL TestRequest; BOOL Mute; BOOL MutingLampStatus; DINT SafetyFunction; DINT InputType; DINT DiscrepancyTime; DINT TestType; DINT TestTime; BOOL EnableOut; BOOL O1; BOOL FP; BOOL TC; BOOL ML; BOOL SS; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE DEADTIME (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL InFault; REAL Deadtime; REAL Gain; REAL Bias; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL InFaulted; BOOL DeadtimeInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE DERIVATIVE (Family := PredefinedFamily) BOOL EnableIn; REAL In; REAL Gain; BOOL ByPass; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE DISCRETE_2STATE (Family := PredefinedFamily) BOOL EnableIn; BOOL ProgCommand; BOOL Oper0Req; BOOL Oper1Req; BOOL State0Perm; BOOL State1Perm; BOOL FB0; BOOL FB1; BOOL HandFB; REAL FaultTime; BOOL FaultAlarmLatch; BOOL FaultAlmUnlatch; BOOL OverrideOnInit; BOOL OverrideOnFault; BOOL OutReverse; BOOL OverrideState; BOOL FB0State0; BOOL FB0State1; BOOL FB1State0; BOOL FB1State1; BOOL ProgProgReq; BOOL ProgOperReq; BOOL ProgOverrideReq; BOOL ProgHandReq; BOOL OperProgReq; BOOL OperOperReq; BOOL ProgValueReset; BOOL EnableOut; BOOL Out; BOOL Device0State; BOOL Device1State; BOOL CommandStatus; BOOL FaultAlarm; BOOL ModeAlarm; BOOL ProgOper; BOOL Override; BOOL Hand; DINT Status; BOOL InstructFault; BOOL FaultTimeInv; BOOL OperReqInv; END_DATATYPE DATATYPE DISCRETE_3STATE (Family := PredefinedFamily) BOOL EnableIn; BOOL Prog0Command; BOOL Prog1Command; BOOL Prog2Command; BOOL Oper0Req; BOOL Oper1Req; BOOL Oper2Req; BOOL State0Perm; BOOL State1Perm; BOOL State2Perm; BOOL FB0; BOOL FB1; BOOL FB2; BOOL FB3; BOOL HandFB0; BOOL HandFB1; BOOL HandFB2; REAL FaultTime; BOOL FaultAlarmLatch; BOOL FaultAlmUnlatch; BOOL OverrideOnInit; BOOL OverrideOnFault; BOOL Out0State0; BOOL Out0State1; BOOL Out0State2; BOOL Out1State0; BOOL Out1State1; BOOL Out1State2; BOOL Out2State0; BOOL Out2State1; BOOL Out2State2; DINT OverrideState; BOOL FB0State0; BOOL FB0State1; BOOL FB0State2; BOOL FB1State0; BOOL FB1State1; BOOL FB1State2; BOOL FB2State0; BOOL FB2State1; BOOL FB2State2; BOOL FB3State0; BOOL FB3State1; BOOL FB3State2; BOOL ProgProgReq; BOOL ProgOperReq; BOOL ProgOverrideReq; BOOL ProgHandReq; BOOL OperProgReq; BOOL OperOperReq; BOOL ProgValueReset; BOOL EnableOut; BOOL Out0; BOOL Out1; BOOL Out2; BOOL Device0State; BOOL Device1State; BOOL Device2State; BOOL Command0Status; BOOL Command1Status; BOOL Command2Status; BOOL FaultAlarm; BOOL ModeAlarm; BOOL ProgOper; BOOL Override; BOOL Hand; DINT Status; BOOL InstructFault; BOOL FaultTimeInv; BOOL OverrideStateInv; BOOL ProgCommandInv; BOOL OperReqInv; BOOL HandCommandInv; END_DATATYPE DATATYPE DIVERSE_INPUT (Family := PredefinedFamily) BOOL EnableIn; BOOL ResetType; BOOL ChannelA; BOOL ChannelB; BOOL CircuitReset; BOOL FaultReset; BOOL EnableOut; BOOL O1; BOOL CI; BOOL CRHO; BOOL II; BOOL FP; END_DATATYPE DATATYPE DOMINANT_RESET (Family := PredefinedFamily) BOOL EnableIn; BOOL Set; BOOL Reset; BOOL EnableOut; BOOL Out; BOOL OutNot; END_DATATYPE DATATYPE DOMINANT_SET (Family := PredefinedFamily) BOOL EnableIn; BOOL Set; BOOL Reset; BOOL EnableOut; BOOL Out; BOOL OutNot; END_DATATYPE DATATYPE EIGHT_POS_MODE_SELECTOR (Family := PredefinedFamily) BOOL EnableIn; BOOL Input1; BOOL Input2; BOOL Input3; BOOL Input4; BOOL Input5; BOOL Input6; BOOL Input7; BOOL Input8; BOOL InputStatus; BOOL Lock; BOOL Reset; BOOL EnableOut; BOOL O1; BOOL O2; BOOL O3; BOOL O4; BOOL O5; BOOL O6; BOOL O7; BOOL O8; BOOL FP; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE EMERGENCY_STOP (Family := PredefinedFamily) BOOL EnableIn; BOOL ResetType; BOOL ChannelA; BOOL ChannelB; BOOL CircuitReset; BOOL FaultReset; BOOL EnableOut; BOOL O1; BOOL CI; BOOL CRHO; BOOL II; BOOL FP; END_DATATYPE DATATYPE ENABLE_PENDANT (Family := PredefinedFamily) BOOL EnableIn; BOOL ResetType; BOOL ChannelA; BOOL ChannelB; BOOL CircuitReset; BOOL FaultReset; BOOL EnableOut; BOOL O1; BOOL CI; BOOL CRHO; BOOL II; BOOL FP; END_DATATYPE DATATYPE EXT_ROUTINE_CONTROL (Family := PredefinedFamily) SINT ErrorCode; SINT NumParams; EXT_ROUTINE_PARAMETERS ParameterDefs[10]; EXT_ROUTINE_PARAMETERS ReturnParamDef; BOOL EN; BOOL ReturnsValue; BOOL DN; BOOL ER; BOOL FirstScan; BOOL EnableOut; BOOL EnableIn; BOOL User1; BOOL User0; BOOL ScanType1; BOOL ScanType0; END_DATATYPE DATATYPE EXT_ROUTINE_PARAMETERS (Family := PredefinedFamily) DINT ElementSize; DINT ElementCount; DINT ParamType; END_DATATYPE DATATYPE FBD_BIT_FIELD_DISTRIBUTE (Family := PredefinedFamily) BOOL EnableIn; DINT Source; DINT SourceBit; DINT Length; DINT DestBit; DINT Target; BOOL EnableOut; DINT Dest; END_DATATYPE DATATYPE FBD_BOOLEAN_AND (Family := PredefinedFamily) BOOL EnableIn; BOOL In1; BOOL In2; BOOL In3; BOOL In4; BOOL In5; BOOL In6; BOOL In7; BOOL In8; BOOL EnableOut; BOOL Out; END_DATATYPE DATATYPE FBD_BOOLEAN_NOT (Family := PredefinedFamily) BOOL EnableIn; BOOL In; BOOL EnableOut; BOOL Out; END_DATATYPE DATATYPE FBD_BOOLEAN_OR (Family := PredefinedFamily) BOOL EnableIn; BOOL In1; BOOL In2; BOOL In3; BOOL In4; BOOL In5; BOOL In6; BOOL In7; BOOL In8; BOOL EnableOut; BOOL Out; END_DATATYPE DATATYPE FBD_BOOLEAN_XOR (Family := PredefinedFamily) BOOL EnableIn; BOOL In1; BOOL In2; BOOL EnableOut; BOOL Out; END_DATATYPE DATATYPE FBD_COMPARE (Family := PredefinedFamily) BOOL EnableIn; REAL SourceA; REAL SourceB; BOOL EnableOut; BOOL Dest; END_DATATYPE DATATYPE FBD_CONVERT (Family := PredefinedFamily) BOOL EnableIn; DINT Source; BOOL EnableOut; DINT Dest; END_DATATYPE DATATYPE FBD_COUNTER (Family := PredefinedFamily) BOOL EnableIn; BOOL CUEnable; BOOL CDEnable; DINT PRE; BOOL Reset; BOOL EnableOut; DINT ACC; BOOL CU; BOOL CD; BOOL DN; BOOL OV; BOOL UN; END_DATATYPE DATATYPE FBD_LIMIT (Family := PredefinedFamily) BOOL EnableIn; REAL LowLimit; REAL Test; REAL HighLimit; BOOL EnableOut; BOOL Dest; END_DATATYPE DATATYPE FBD_LOGICAL (Family := PredefinedFamily) BOOL EnableIn; DINT SourceA; DINT SourceB; BOOL EnableOut; DINT Dest; END_DATATYPE DATATYPE FBD_MASKED_MOVE (Family := PredefinedFamily) BOOL EnableIn; DINT Source; DINT Mask; DINT Target; BOOL EnableOut; DINT Dest; END_DATATYPE DATATYPE FBD_MASK_EQUAL (Family := PredefinedFamily) BOOL EnableIn; DINT Source; DINT Mask; DINT Compare; BOOL EnableOut; BOOL Dest; END_DATATYPE DATATYPE FBD_MATH (Family := PredefinedFamily) BOOL EnableIn; REAL SourceA; REAL SourceB; BOOL EnableOut; REAL Dest; END_DATATYPE DATATYPE FBD_MATH_ADVANCED (Family := PredefinedFamily) BOOL EnableIn; REAL Source; BOOL EnableOut; REAL Dest; END_DATATYPE DATATYPE FBD_ONESHOT (Family := PredefinedFamily) BOOL EnableIn; BOOL InputBit; BOOL EnableOut; BOOL OutputBit; END_DATATYPE DATATYPE FBD_TIMER (Family := PredefinedFamily) BOOL EnableIn; BOOL TimerEnable; DINT PRE; BOOL Reset; BOOL EnableOut; DINT ACC; BOOL EN; BOOL TT; BOOL DN; DINT Status; BOOL InstructFault; BOOL PresetInv; END_DATATYPE DATATYPE FBD_TRUNCATE (Family := PredefinedFamily) BOOL EnableIn; REAL Source; BOOL EnableOut; DINT Dest; END_DATATYPE DATATYPE FILTER_HIGH_PASS (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL Initialize; REAL WLead; DINT Order; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL WLeadInv; BOOL OrderInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE FILTER_LOW_PASS (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL Initialize; REAL WLag; DINT Order; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL WLagInv; BOOL OrderInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE FILTER_NOTCH (Family := PredefinedFamily); BOOL EnableIn; REAL In; BOOL Initialize; REAL WNotch; REAL QFactor; DINT Order; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL WNotchInv; BOOL QFactorInv; BOOL OrderInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE FIVE_POS_MODE_SELECTOR (Family := PredefinedFamily) BOOL EnableIn; BOOL Input1; BOOL Input2; BOOL Input3; BOOL Input4; BOOL Input5; BOOL FaultReset; BOOL EnableOut; BOOL O1; BOOL O2; BOOL O3; BOOL O4; BOOL O5; BOOL NM; BOOL MMS; BOOL FP; END_DATATYPE DATATYPE FLIP_FLOP_D (Family := PredefinedFamily); BOOL EnableIn; BOOL D; BOOL Clear; BOOL Clock; BOOL EnableOut; BOOL Q; BOOL QNot; END_DATATYPE DATATYPE FLIP_FLOP_JK (Family := PredefinedFamily) BOOL EnableIn; BOOL Clear; BOOL Clock; BOOL EnableOut; BOOL Q; BOOL QNot; END_DATATYPE DATATYPE FUNCTION_GENERATOR (Family := PredefinedFamily) BOOL EnableIn; REAL In; DINT XY1Size; DINT XY2Size; BOOL Select; BOOL EnableOut; REAL Out; DINT Status; BOOL InstructFault; BOOL XY1SizeInv; BOOL XY2SizeInv; BOOL XisOutofOrder; END_DATATYPE DATATYPE HL_LIMIT (Family := PredefinedFamily) BOOL EnableIn; REAL In; REAL HighLimit; REAL LowLimit; DINT SelectLimit; BOOL EnableOut; REAL Out; BOOL HighAlarm; BOOL LowAlarm; DINT Status; BOOL InstructFault; BOOL LimitsInv; BOOL SelectLimitInv; END_DATATYPE DATATYPE HMIBC (Family := PredefinedFamily) BOOL EnableIn; BOOL ProgFB; BOOL EnableOut; BOOL ButtonState; BOOL Out; END_DATATYPE DATATYPE IMC (Family := PredefinedFamily) BOOL EnableIn; REAL PV; BOOL PVFault; REAL PVEUMax; REAL PVEUMin; REAL SPProg; REAL SPOper; REAL SPCascade; REAL SPHLimit; REAL SPLLimit; BOOL UseRatio; REAL RatioProg; REAL RatioOper; REAL RatioHLimit; REAL RatioLLimit; BOOL CVFault; BOOL CVInitReq; REAL CVInitValue; REAL CVProg; REAL CVOper; REAL CVOverrideValue; REAL CVTrackValue; BOOL CVManLimiting; REAL CVEUMax; REAL CVEUMin; REAL CVHLimit; REAL CVLLimit; REAL CVROCPosLimit; REAL CVROCNegLimit; REAL HandFB; BOOL HandFBFault; BOOL WindupHIn; BOOL WindupLIn; BOOL GainEUSpan; BOOL ProcessGainSign; DINT ProcessType; REAL ModelGain; REAL ModelTC; REAL ModelDT; REAL RespTC; BOOL PVTracking; BOOL CVTrackReq; BOOL AllowCasRat; BOOL ManualAfterInit; BOOL ProgProgReq; BOOL ProgOperReq; BOOL ProgCasRatReq; BOOL ProgAutoReq; BOOL ProgManualReq; BOOL ProgOverrideReq; BOOL ProgHandReq; BOOL OperProgReq; BOOL OperOperReq; BOOL OperCasRatReq; BOOL OperAutoReq; BOOL OperManualReq; BOOL ProgValueReset; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; REAL PVTuneLimit; REAL AtuneTimeLimit; DINT NoiseLevel; REAL CVStepSize; DINT ResponseSpeed; BOOL ModelInit; REAL Factor; BOOL AtuneStart; BOOL AtuneUseModel; BOOL AtuneAbort; BOOL EnableOut; REAL CVEU; REAL CV; REAL DeltaCV; BOOL CVInitializing; BOOL CVHAlarm; BOOL CVLAlarm; BOOL CVROCPosAlarm; BOOL CVROCNegAlarm; REAL SP; REAL SPPercent; BOOL SPHAlarm; BOOL SPLAlarm; REAL PVPercent; REAL E; REAL EPercent; BOOL InitPrimary; BOOL WindupHOut; BOOL WindupLOut; REAL Ratio; BOOL RatioHAlarm; BOOL RatioLAlarm; BOOL ProgOper; BOOL CasRat; BOOL Auto; BOOL Manual; BOOL Override; BOOL Hand; REAL DeltaT; REAL StepSizeUsed; REAL GainTuned; REAL TCTuned; REAL DTTuned; REAL RespTCTunedS; REAL RespTCTunedM; REAL RespTCTunedF; BOOL AtuneOn; BOOL AtuneDone; BOOL AtuneAborted; DINT AtuneStatus; BOOL AtuneFault; BOOL AtunePVOutOfLimit; BOOL AtuneModeInv; BOOL AtuneCVWindupFault; BOOL AtuneStepSize0; BOOL AtuneCVLimitsFault; BOOL AtuneCVInitFault; BOOL AtuneEUSpanChanged; BOOL AtuneCVChanged; BOOL AtuneTimeout; BOOL AtunePVNotSettled; DINT Status1; DINT Status2; BOOL InstructFault; BOOL PVFaulted; BOOL CVFaulted; BOOL HandFBFaulted; BOOL PVSpanInv; BOOL SPProgInv; BOOL SPOperInv; BOOL SPCascadeInv; BOOL SPLimitsInv; BOOL RatioLimitsInv; BOOL RatioProgInv; BOOL RatioOperInv; BOOL CVProgInv; BOOL CVOperInv; BOOL CVOverrideValueInv; BOOL CVTrackValueInv; BOOL CVEUSpanInv; BOOL CVLimitsInv; BOOL CVROCLimitInv; BOOL HandFBInv; BOOL SampleTimeTooSmall; BOOL FactorInv; BOOL ModelGainInv; BOOL ModelTCInv; BOOL ModelDTInv; BOOL RespTCInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE INTEGRATOR (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL Initialize; REAL InitialValue; REAL IGain; REAL HighLimit; REAL LowLimit; BOOL HoldHigh; BOOL HoldLow; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; BOOL HighAlarm; BOOL LowAlarm; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL IGainInv; BOOL HighLowLimsInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE LEAD_LAG (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL Initialize; REAL Lead; REAL Lag; REAL Gain; REAL Bias; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL LeadInv; BOOL LagInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE LEAD_LAG_SEC_ORDER (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL Initialize; REAL WLead; REAL WLag; REAL ZetaLead; REAL ZetaLag; DINT Order; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL WLeadInv; BOOL WLagInv; BOOL ZetaLeadInv; BOOL ZetaLagInv; BOOL OrderInv; BOOL WLagRatioInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE LIGHT_CURTAIN (Family := PredefinedFamily) BOOL EnableIn; BOOL ResetType; BOOL ChannelA; BOOL ChannelB; BOOL MuteLightCurtain; BOOL CircuitReset; BOOL FaultReset; DINT InputFilterTime; BOOL EnableOut; BOOL O1; BOOL CI; BOOL CRHO; BOOL LCB; BOOL LCM; BOOL II; BOOL FP; END_DATATYPE DATATYPE MAIN_VALVE_CONTROL (Family := PredefinedFamily) BOOL EnableIn; BOOL Actuate; BOOL FeedbackType; BOOL Feedback1; BOOL Feedback2; BOOL InputStatus; BOOL OutputStatus; BOOL Reset; DINT FeedbackReactionTime; BOOL EnableOut; BOOL O1; BOOL O2; BOOL FP; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE MANUAL_VALVE_CONTROL (Family := PredefinedFamily) BOOL EnableIn; BOOL Enable; BOOL Keyswitch; BOOL Bottom; BOOL FlywheelStopped; BOOL SafetyEnable; BOOL Actuate; BOOL InputStatus; BOOL OutputStatus; BOOL Reset; BOOL EnableOut; BOOL O1; BOOL FP; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE MAXIMUM_CAPTURE (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL Reset; REAL ResetValue; BOOL EnableOut; REAL Out; END_DATATYPE DATATYPE MESSAGE (Family := PredefinedFamily) INT Flags; BOOL EW; BOOL ER; BOOL DN; BOOL ST; BOOL EN; BOOL TO; BOOL EN_CC; INT ERR; DINT EXERR; SINT ERR_SRC; DN_LEN INT; REQ_LEN INT; INT DestinationLink; INT DestinationNode; INT SourceLink; INT Class; INT Attribute; DINT Instance; DINT LocalIndex; SINT Channel; SINT Rack; SINT Group; SINT Slot; STRI Path; DINT RemoteIndex; STRI RemoteElement; DINT UnconnectedTimeout; DINT ConnectionRate; SINT TimeoutMultiplier; END_DATATYPE DATATYPE MINIMUM_CAPTURE (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL Reset; REAL ResetValue; BOOL EnableOut; REAL Out; END_DATATYPE DATATYPE MMC (Family := PredefinedFamily) BOOL EnableIn; REAL PV1; REAL PV2; BOOL PV1Fault; BOOL PV2Fault; REAL PV1EUMax; REAL PV2EUMax; REAL PV1EUMin; REAL PV2EUMin; REAL SP1Prog; REAL SP2Prog; REAL SP1Oper; REAL SP2Oper; REAL SP1HLimit; REAL SP2HLimit; REAL SP1LLimit; REAL SP2LLimit; BOOL CV1Fault; BOOL CV2Fault; BOOL CV3Fault; BOOL CV1InitReq; BOOL CV2InitReq; BOOL CV3InitReq; REAL CV1InitValue; REAL CV2InitValue; REAL CV3InitValue; REAL CV1Prog; REAL CV2Prog; REAL CV3Prog; REAL CV1Oper; REAL CV2Oper; REAL CV3Oper; REAL CV1OverrideValue; REAL CV2OverrideValue; REAL CV3OverrideValue; BOOL CVManLimiting; REAL CV1EUMax; REAL CV2EUMax; REAL CV3EUMax; REAL CV1EUMin; REAL CV2EUMin; REAL CV3EUMin; REAL CV1HLimit; REAL CV2HLimit; REAL CV3HLimit; REAL CV1LLimit; REAL CV2LLimit; REAL CV3LLimit; REAL CV1ROCPosLimit; REAL CV2ROCPosLimit; REAL CV3ROCPosLimit; REAL CV1ROCNegLimit; REAL CV2ROCNegLimit; REAL CV3ROCNegLimit; REAL CV1HandFB; REAL CV2HandFB; REAL CV3HandFB; BOOL CV1HandFBFault; BOOL CV2HandFBFault; BOOL CV3HandFBFault; REAL CV1Target; REAL CV2Target; REAL CV3Target; BOOL CV1WindupHIn; BOOL CV2WindupHIn; BOOL CV3WindupHIn; BOOL CV1WindupLIn; BOOL CV2WindupLIn; BOOL CV3WindupLIn; BOOL GainEUSpan; BOOL CV1PV1ProcessGainSign; BOOL CV2PV1ProcessGainSign; BOOL CV3PV1ProcessGainSign; BOOL CV1PV2ProcessGainSign; BOOL CV2PV2ProcessGainSign; BOOL CV3PV2ProcessGainSign; DINT ProcessType; REAL CV1PV1ModelGain; REAL CV2PV1ModelGain; REAL CV3PV1ModelGain; REAL CV1PV2ModelGain; REAL CV2PV2ModelGain; REAL CV3PV2ModelGain; REAL CV1PV1ModelTC; REAL CV2PV1ModelTC; REAL CV3PV1ModelTC; REAL CV1PV2ModelTC; REAL CV2PV2ModelTC; REAL CV3PV2ModelTC; REAL CV1PV1ModelDT; REAL CV2PV1ModelDT; REAL CV3PV1ModelDT; REAL CV1PV2ModelDT; REAL CV2PV2ModelDT; REAL CV3PV2ModelDT; REAL CV1PV1RespTC; REAL CV2PV1RespTC; REAL CV3PV1RespTC; REAL CV1PV2RespTC; REAL CV2PV2RespTC; REAL CV3PV2RespTC; DINT PV1Act1stCV; DINT PV1Act2ndCV; DINT PV1Act3rdCV; DINT PV2Act1stCV; DINT PV2Act2ndCV; DINT PV2Act3rdCV; DINT TargetCV; REAL TargetRespTC; BOOL PVTracking; BOOL ManualAfterInit; BOOL ProgProgReq; BOOL ProgOperReq; BOOL ProgCV1AutoReq; BOOL ProgCV2AutoReq; BOOL ProgCV3AutoReq; BOOL ProgCV1ManualReq; BOOL ProgCV2ManualReq; BOOL ProgCV3ManualReq; BOOL ProgCV1OverrideReq; BOOL ProgCV2OverrideReq; BOOL ProgCV3OverrideReq; BOOL ProgCV1HandReq; BOOL ProgCV2HandReq; BOOL ProgCV3HandReq; BOOL OperProgReq; BOOL OperOperReq; BOOL OperCV1AutoReq; BOOL OperCV2AutoReq; BOOL OperCV3AutoReq; BOOL OperCV1ManualReq; BOOL OperCV2ManualReq; BOOL OperCV3ManualReq; BOOL ProgValueReset; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; REAL PV1TuneLimit; REAL PV2TuneLimit; REAL PV1AtuneTimeLimit; REAL PV2AtuneTimeLimit; DINT PV1NoiseLevel; DINT PV2NoiseLevel; REAL CV1StepSize; REAL CV2StepSize; REAL CV3StepSize; DINT CV1PV1ResponseSpeed; DINT CV2PV1ResponseSpeed; DINT CV3PV1ResponseSpeed; DINT CV1PV2ResponseSpeed; DINT CV2PV2ResponseSpeed; DINT CV3PV2ResponseSpeed; BOOL CV1PV1ModelInit; BOOL CV2PV1ModelInit; BOOL CV3PV1ModelInit; BOOL CV1PV2ModelInit; BOOL CV2PV2ModelInit; BOOL CV3PV2ModelInit; REAL PV1Factor; REAL PV2Factor; BOOL AtuneCV1Start; BOOL AtuneCV2Start; BOOL AtuneCV3Start; BOOL AtuneCV1PV1UseModel; BOOL AtuneCV2PV1UseModel; BOOL AtuneCV3PV1UseModel; BOOL AtuneCV1PV2UseModel; BOOL AtuneCV2PV2UseModel; BOOL AtuneCV3PV2UseModel; BOOL AtuneCV1Abort; BOOL AtuneCV2Abort; BOOL AtuneCV3Abort; BOOL EnableOut; REAL CV1EU; REAL CV2EU; REAL CV3EU; REAL CV1; REAL CV2; REAL CV3; BOOL CV1Initializing; BOOL CV2Initializing; BOOL CV3Initializing; BOOL CV1HAlarm; BOOL CV2HAlarm; BOOL CV3HAlarm; BOOL CV1LAlarm; BOOL CV2LAlarm; BOOL CV3LAlarm; BOOL CV1ROCPosAlarm; BOOL CV2ROCPosAlarm; BOOL CV3ROCPosAlarm; BOOL CV1ROCNegAlarm; BOOL CV2ROCNegAlarm; BOOL CV3ROCNegAlarm; REAL SP1; REAL SP2; REAL SP1Percent; REAL SP2Percent; BOOL SP1HAlarm; BOOL SP2HAlarm; BOOL SP1LAlarm; BOOL SP2LAlarm; REAL PV1Percent; REAL PV2Percent; REAL E1; REAL E2; REAL E1Percent; REAL E2Percent; BOOL CV1WindupHOut; BOOL CV2WindupHOut; BOOL CV3WindupHOut; BOOL CV1WindupLOut; BOOL CV2WindupLOut; BOOL CV3WindupLOut; BOOL ProgOper; BOOL CV1Auto; BOOL CV2Auto; BOOL CV3Auto; BOOL CV1Manual; BOOL CV2Manual; BOOL CV3Manual; BOOL CV1Override; BOOL CV2Override; BOOL CV3Override; BOOL CV1Hand; BOOL CV2Hand; BOOL CV3Hand; REAL DeltaT; REAL CV1StepSizeUsed; REAL CV2StepSizeUsed; REAL CV3StepSizeUsed; REAL CV1PV1GainTuned; REAL CV2PV1GainTuned; REAL CV3PV1GainTuned; REAL CV1PV2GainTuned; REAL CV2PV2GainTuned; REAL CV3PV2GainTuned; REAL CV1PV1TCTuned; REAL CV2PV1TCTuned; REAL CV3PV1TCTuned; REAL CV1PV2TCTuned; REAL CV2PV2TCTuned; REAL CV3PV2TCTuned; REAL CV1PV1DTTuned; REAL CV2PV1DTTuned; REAL CV3PV1DTTuned; REAL CV1PV2DTTuned; REAL CV2PV2DTTuned; REAL CV3PV2DTTuned; REAL CV1PV1RespTCTunedS; REAL CV2PV1RespTCTunedS; REAL CV3PV1RespTCTunedS; REAL CV1PV2RespTCTunedS; REAL CV2PV2RespTCTunedS; REAL CV3PV2RespTCTunedS; REAL CV1PV1RespTCTunedM; REAL CV2PV1RespTCTunedM; REAL CV3PV1RespTCTunedM; REAL CV1PV2RespTCTunedM; REAL CV2PV2RespTCTunedM; REAL CV3PV2RespTCTunedM; REAL CV1PV1RespTCTunedF; REAL CV2PV1RespTCTunedF; REAL CV3PV1RespTCTunedF; REAL CV1PV2RespTCTunedF; REAL CV2PV2RespTCTunedF; REAL CV3PV2RespTCTunedF; BOOL AtuneCV1PV1On; BOOL AtuneCV2PV1On; BOOL AtuneCV3PV1On; BOOL AtuneCV1PV1Done; BOOL AtuneCV2PV1Done; BOOL AtuneCV3PV1Done; BOOL AtuneCV1PV1Aborted; BOOL AtuneCV2PV1Aborted; BOOL AtuneCV3PV1Aborted; BOOL AtuneCV1PV2On; BOOL AtuneCV2PV2On; BOOL AtuneCV3PV2On; BOOL AtuneCV1PV2Done; BOOL AtuneCV2PV2Done; BOOL AtuneCV3PV2Done; BOOL AtuneCV1PV2Aborted; BOOL AtuneCV2PV2Aborted; BOOL AtuneCV3PV2Aborted; DINT AtuneCV1PV1Status; DINT AtuneCV2PV1Status; DINT AtuneCV3PV1Status; DINT AtuneCV1PV2Status; DINT AtuneCV2PV2Status; DINT AtuneCV3PV2Status; BOOL AtuneCV1PV1Fault; BOOL AtuneCV1PV1OutOfLimit; BOOL AtuneCV1PV1ModeInv; BOOL AtuneCV1PV1WindupFault; BOOL AtuneCV1PV1StepSize0; BOOL AtuneCV1PV1LimitsFault; BOOL AtuneCV1PV1InitFault; BOOL AtuneCV1PV1EUSpanChanged; BOOL AtuneCV1PV1Changed; BOOL AtuneCV1PV1Timeout; BOOL AtuneCV1PV1NotSettled; BOOL AtuneCV2PV1Fault; BOOL AtuneCV2PV1OutOfLimit; BOOL AtuneCV2PV1ModeInv; BOOL AtuneCV2PV1WindupFault; BOOL AtuneCV2PV1StepSize0; BOOL AtuneCV2PV1LimitsFault; BOOL AtuneCV2PV1InitFault; BOOL AtuneCV2PV1EUSpanChanged; BOOL AtuneCV2PV1Changed; BOOL AtuneCV2PV1Timeout; BOOL AtuneCV2PV1NotSettled; BOOL AtuneCV3PV1Fault; BOOL AtuneCV3PV1OutOfLimit; BOOL AtuneCV3PV1ModeInv; BOOL AtuneCV3PV1WindupFault; BOOL AtuneCV3PV1StepSize0; BOOL AtuneCV3PV1LimitsFault; BOOL AtuneCV3PV1InitFault; BOOL AtuneCV3PV1EUSpanChanged; BOOL AtuneCV3PV1Changed; BOOL AtuneCV3PV1Timeout; BOOL AtuneCV3PV1NotSettled; BOOL AtuneCV1PV2Fault; BOOL AtuneCV1PV2OutOfLimit; BOOL AtuneCV1PV2ModeInv; BOOL AtuneCV1PV2WindupFault; BOOL AtuneCV1PV2StepSize0; BOOL AtuneCV1PV2LimitsFault; BOOL AtuneCV1PV2InitFault; BOOL AtuneCV1PV2EUSpanChanged; BOOL AtuneCV1PV2Changed; BOOL AtuneCV1PV2Timeout; BOOL AtuneCV1PV2NotSettled; BOOL AtuneCV2PV2Fault; BOOL AtuneCV2PV2OutOfLimit; BOOL AtuneCV2PV2ModeInv; BOOL AtuneCV2PV2WindupFault; BOOL AtuneCV2PV2StepSize0; BOOL AtuneCV2PV2LimitsFault; BOOL AtuneCV2PV2InitFault; BOOL AtuneCV2PV2EUSpanChanged; BOOL AtuneCV2PV2Changed; BOOL AtuneCV2PV2Timeout; BOOL AtuneCV2PV2NotSettled; BOOL AtuneCV3PV2Fault; BOOL AtuneCV3PV2OutOfLimit; BOOL AtuneCV3PV2ModeInv; BOOL AtuneCV3PV2WindupFault; BOOL AtuneCV3PV2StepSize0; BOOL AtuneCV3PV2LimitsFault; BOOL AtuneCV3PV2InitFault; BOOL AtuneCV3PV2EUSpanChanged; BOOL AtuneCV3PV2Changed; BOOL AtuneCV3PV2Timeout; BOOL AtuneCV3PV2NotSettled; DINT Status1; DINT Status2; DINT Status3CV1; DINT Status3CV2; DINT Status3CV3; BOOL InstructFault; BOOL PV1Faulted; BOOL PV2Faulted; BOOL PV1SpanInv; BOOL PV2SpanInv; BOOL SP1ProgInv; BOOL SP2ProgInv; BOOL SP1OperInv; BOOL SP2OperInv; BOOL SP1LimitsInv; BOOL SP2LimitsInv; BOOL SampleTimeTooSmall; BOOL PV1FactorInv; BOOL PV2FactorInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; BOOL CV1Faulted; BOOL CV1HandFBFaulted; BOOL CV1ProgInv; BOOL CV1OperInv; BOOL CV1OverrideValueInv; BOOL CV1EUSpanInv; BOOL CV1LimitsInv; BOOL CV1ROCLimitInv; BOOL CV1HandFBInv; BOOL CV1PV1ModelGainInv; BOOL CV1PV2ModelGainInv; BOOL CV1PV1ModelTCInv; BOOL CV1PV2ModelTCInv; BOOL CV1PV1ModelDTInv; BOOL CV1PV2ModelDTInv; BOOL CV1PV1RespTCInv; BOOL CV1PV2RespTCInv; BOOL CV1TargetInv; BOOL CV2Faulted; BOOL CV2HandFBFaulted; BOOL CV2ProgInv; BOOL CV2OperInv; BOOL CV2OverrideValueInv; BOOL CV2EUSpanInv; BOOL CV2LimitsInv; BOOL CV2ROCLimitInv; BOOL CV2HandFBInv; BOOL CV2PV1ModelGainInv; BOOL CV2PV2ModelGainInv; BOOL CV2PV1ModelTCInv; BOOL CV2PV2ModelTCInv; BOOL CV2PV1ModelDTInv; BOOL CV2PV2ModelDTInv; BOOL CV2PV1RespTCInv; BOOL CV2PV2RespTCInv; BOOL CV2TargetInv; BOOL CV3Faulted; BOOL CV3HandFBFaulted; BOOL CV3ProgInv; BOOL CV3OperInv; BOOL CV3OverrideValueInv; BOOL CV3EUSpanInv; BOOL CV3LimitsInv; BOOL CV3ROCLimitInv; BOOL CV3HandFBInv; BOOL CV3PV1ModelGainInv; BOOL CV3PV2ModelGainInv; BOOL CV3PV1ModelTCInv; BOOL CV3PV2ModelTCInv; BOOL CV3PV1ModelDTInv; BOOL CV3PV2ModelDTInv; BOOL CV3PV1RespTCInv; BOOL CV3PV2RespTCInv; BOOL CV3TargetInv; END_DATATYPE DATATYPE MOTION_GROUP (Family := PredefinedFamily) DINT GroupStatus; BOOL InhibStatus; BOOL GroupSynced; BOOL AxisInhibitStatus; DINT GroupFault; BOOL GroupOverlapFault; BOOL CSTLossFault; BOOL GroupTaskLoadingFault; BOOL ClockSyncFault; DINT AxisFault; BOOL PhysicalAxisFault; BOOL ModuleFault; BOOL ConfigFault; DINT TaskMaxScanTime; DINT TaskLastScanTime; DINT TaskLastIOTime; DINT TaskMaxIOTime; DINT TaskAverageScanTime; DINT TaskAverageIOTime; END_DATATYPE DATATYPE MOTION_INSTRUCTION (Family := PredefinedFamily) DATATYPE MOTION_INSTRUCTION (Family := PredefinedFamily) DINT FLAGS; BOOL EN; BOOL DN; BOOL ER; BOOL PC; BOOL IP; BOOL AC; BOOL ACCEL; BOOL DECEL; BOOL TrackingMaster; BOOL CalculatedDataAvailable; INT ERR; SINT STATUS; SINT STATE; DINT SEGMENT; SINT EXERR; END_DATATYPE DATATYPE MOVING_AVERAGE (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL InFault; BOOL Initialize; BOOL SampleEnable; DINT NumberOfSamples; BOOL UseWeights; BOOL EnableOut; REAL Out; DINT Status; BOOL InstructFault; BOOL InFaulted; BOOL NumberOfSampInv; END_DATATYPE DATATYPE MOVING_STD_DEV (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL InFault; BOOL Initialize; BOOL SampleEnable; DINT NumberOfSamples; BOOL EnableOut; REAL Out; REAL Average; DINT Status; BOOL InstructFault; BOOL InFaulted; BOOL NumberOfSampInv; END_DATATYPE DATATYPE MULTIPLEXER (Family := PredefinedFamily) BOOL EnableIn; REAL In1; REAL In2; REAL In3; REAL In4; REAL In5; REAL In6; REAL In7; REAL In8; DINT Selector; BOOL EnableOut; REAL Out; DINT Status; BOOL InstructFault; BOOL SelectorInv; DATATYPE MUTING_TWO_SENSOR_ASYM (Family := PredefinedFamily) BOOL EnableIn; BOOL RestartType; BOOL LightCurtain; BOOL Sensor1; BOOL Sensor2; BOOL Reserved1; BOOL Reserved2; BOOL EnableMute; BOOL Override; BOOL InputStatus; BOOL MutingLampStatus; BOOL Reset; DINT S1S2Time; DINT S2LCTime; DINT Reserved3; DINT Reserved4; DINT MaximumMuteTime; DINT MaximumOverrideTime; BOOL EnableOut; BOOL O1; BOOL ML; BOOL CA; BOOL FP; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE MUTING_TWO_SENSOR_SYM (Family := PredefinedFamily) BOOL EnableIn; BOOL RestartType; BOOL LightCurtain; BOOL Sensor1; BOOL Sensor2; BOOL Reserved1; BOOL Reserved2; BOOL EnableMute; BOOL Override; BOOL InputStatus; BOOL MutingLampStatus; BOOL Reset; DINT S1S2DiscrepancyTime; DINT S1S2LCMinimumTime; DINT S1S2LCMaximumTime; DINT Reserved3; DINT MaximumMuteTime; DINT MaximumOverrideTime; BOOL EnableOut; BOOL O1; BOOL ML; BOOL CA; BOOL FP; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE OUTPUT_CAM (Family := PredefinedFamily); DINT OutputBit; DINT LatchType; DINT UnlatchType; REAL Left; REAL Right; REAL Duration; DINT EnableType; DINT EnableBit; END_DATATYPE DATATYPE OUTPUT_COMPENSATION (Family := PredefinedFamily) REAL Offset; REAL LatchDelay; REAL UnlatchDelay; DINT Mode; REAL CycleTime; REAL DutyCycle; END_DATATYPE DATATYPE PHASE (Family := PredefinedFamily) DINT State; BOOL Running; BOOL Holding; BOOL Restarting; BOOL Stopping; BOOL Aborting; BOOL Resetting; BOOL Idle; BOOL Held; BOOL Complete; BOOL Stopped; BOOL Aborted; DINT Substate; BOOL Pausing; BOOL Paused; BOOL AutoPause; DINT StepIndex; DINT Failure; DINT UnitID; DINT Owner; DINT PendingRequest; BOOL DownloadInputParameters; BOOL DownloadInputParametersSubset; BOOL UploadOutputParameters; BOOL UploadOutputParametersSubset; BOOL DownloadOutputParameterLimits; BOOL AcquireResources; BOOL ReleaseResources; BOOL SendMessageToLinkedPhase; BOOL SendMessageToLinkedPhaseAndWait; BOOL ReceiveMessageFromLinkedPhase; BOOL CancelMessageToLinkedPhase; BOOL SendMessageToOperator; BOOL ClearMessageToOperator; BOOL GenerateESignature; BOOL DownloadBatchData; BOOL DownloadMaterialTrackDataContainerInUse; BOOL DownloadContainerBindingPriority; BOOL DownloadSufficientMaterial; BOOL DownloadMaterialTrackDatabaseData; BOOL UploadMaterialTrackDataContainerInUse; BOOL UploadContainerBindingPriority; BOOL UploadMaterialTrackDatabaseData; BOOL AbortingRequest; BOOL NewInputParameters; BOOL Producing; BOOL Standby; END_DATATYPE DATATYPE PHASE_INSTRUCTION (Family := PredefinedFamily) DINT Status; BOOL EN; BOOL ER; BOOL PC; BOOL IP; BOOL WA; BOOL ABORT; INT ERR; INT EXERR; END_DATATYPE DATATYPE PID (Family := PredefinedFamily) DINT CTL; BOOL EN; BOOL CT; BOOL CL; BOOL PVT; BOOL DOE; BOOL SWM; BOOL CA; BOOL MO; BOOL PE; BOOL NDF; BOOL NOBC; BOOL NOZC; BOOL INI; BOOL SPOR; BOOL OLL; BOOL OLH; BOOL EWD; BOOL DVNA; BOOL DVPA; BOOL PVLA; BOOL PVHA; REAL SP; REAL KP; REAL KI; REAL KD; REAL BIAS; REAL MAXS; REAL MINS; REAL DB; REAL SO; REAL MAXO; REAL MINO; REAL UPD; REAL PV; REAL ERR; REAL OUT; REAL PVH; REAL PVL; REAL DVP; REAL DVN; REAL PVDB; REAL DVDB; REAL MAXI; REAL MINI; REAL TIE; REAL MAXCV; REAL MINCV; REAL MINTIE; REAL MAXTIE; REAL[17] DATA; END_DATATYPE DATATYPE PIDE_AUTOTUNE (Family := PredefinedFamily) DINT ProcessType; DINT ResponseSpeed; REAL TestLength; REAL PVTuneLimit; REAL StepSize; BOOL TunedGood; BOOL TunedUncertain; BOOL ATuneAcquired; DINT UsedProcessType; REAL Gain; REAL TimeConstant; REAL DeadTime; REAL PGainTunedFast; REAL IGainTunedFast; REAL DGainTunedFast; REAL PGainTunedMed; REAL IGainTunedMed; REAL DGainTunedMed; REAL PGainTunedSlow; REAL IGainTunedSlow; REAL DGainTunedSlow; REAL StepSizeUsed; DINT AtuneStatus; BOOL ATuneFault; BOOL PVOutOfLimit; BOOL ModeInv; BOOL CVWindupFault; BOOL StepSizeZero; BOOL CVLimitsFault; BOOL CVInitFault; BOOL EUSpanChanged; BOOL CVChanged; BOOL ATuneTimedOut; BOOL PVNotSettled; BOOL PVChangeTooSmall; BOOL StepSizeTooSmall; BOOL GainTooLarge; BOOL GainTooSmall; BOOL LongDeadTime; END_DATATYPE DATATYPE PID_ENHANCED (Family := PredefinedFamily) BOOL EnableIn; REAL PV; BOOL PVFault; REAL PVEUMax; REAL PVEUMin; REAL SPProg; REAL SPOper; REAL SPCascade; REAL SPHLimit; REAL SPLLimit; BOOL UseRatio; REAL RatioProg; REAL RatioOper; REAL RatioHLimit; REAL RatioLLimit; BOOL CVFault; BOOL CVInitReq; REAL CVInitValue; REAL CVProg; REAL CVOper; REAL CVOverride; REAL CVPrevious; BOOL CVSetPrevious; BOOL CVManLimiting; REAL CVEUMax; REAL CVEUMin; REAL CVHLimit; REAL CVLLimit; REAL CVROCLimit; REAL FF; REAL FFPrevious; BOOL FFSetPrevious; REAL HandFB; BOOL HandFBFault; BOOL WindupHIn; BOOL WindupLIn; BOOL ControlAction; BOOL DependIndepend; REAL PGain; REAL IGain; REAL DGain; BOOL PVEProportional; BOOL PVEDerivative; BOOL DSmoothing; BOOL PVTracking; REAL ZCDeadband; BOOL ZCOff; REAL PVHHLimit; REAL PVHLimit; REAL PVLLimit; REAL PVLLLimit; REAL PVDeadband; REAL PVROCPosLimit; REAL PVROCNegLimit; REAL PVROCPeriod; REAL DevHHLimit; REAL DevHLimit; REAL DevLLimit; REAL DevLLLimit; REAL DevDeadband; BOOL AllowCasRat; BOOL ManualAfterInit; BOOL ProgProgReq; BOOL ProgOperReq; BOOL ProgCasRatReq; BOOL ProgAutoReq; BOOL ProgManualReq; BOOL ProgOverrideReq; BOOL ProgHandReq; BOOL OperProgReq; BOOL OperOperReq; BOOL OperCasRatReq; BOOL OperAutoReq; BOOL OperManualReq; BOOL ProgValueReset; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL AtuneAcquire; BOOL AtuneStart; BOOL AtuneUseGains; BOOL AtuneAbort; BOOL AtuneUnacquire; BOOL EnableOut; REAL CVEU; REAL CV; BOOL CVInitializing; BOOL CVHAlarm; BOOL CVLAlarm; BOOL CVROCAlarm; REAL SP; REAL SPPercent; BOOL SPHAlarm; BOOL SPLAlarm; REAL PVPercent; REAL E; REAL EPercent; BOOL InitPrimary; BOOL WindupHOut; BOOL WindupLOut; REAL Ratio; BOOL RatioHAlarm; BOOL RatioLAlarm; BOOL ZCDeadbandOn; BOOL PVHHAlarm; BOOL PVHAlarm; BOOL PVLAlarm; BOOL PVLLAlarm; BOOL PVROCPosAlarm; BOOL PVROCNegAlarm; BOOL DevHHAlarm; BOOL DevHAlarm; BOOL DevLAlarm; BOOL DevLLAlarm; BOOL ProgOper; BOOL CasRat; BOOL Auto; BOOL Manual; BOOL Override; BOOL Hand; REAL DeltaT; BOOL AtuneReady; BOOL AtuneOn; BOOL AtuneDone; BOOL AtuneAborted; BOOL AtuneBusy; DINT Status1; DINT Status2; BOOL InstructFault; BOOL PVFaulted; BOOL CVFaulted; BOOL HandFBFaulted; BOOL PVSpanInv; BOOL SPProgInv; BOOL SPOperInv; BOOL SPCascadeInv; BOOL SPLimitsInv; BOOL RatioProgInv; BOOL RatioOperInv; BOOL RatioLimitsInv; BOOL CVProgInv; BOOL CVOperInv; BOOL CVOverrideInv; BOOL CVPreviousInv; BOOL CVEUSpanInv; BOOL CVLimitsInv; BOOL CVROCLimitInv; BOOL FFInv; BOOL FFPreviousInv; BOOL HandFBInv; BOOL PGainInv; BOOL IGainInv; BOOL DGainInv; BOOL ZCDeadbandInv; BOOL PVDeadbandInv; BOOL PVROCLimitsInv; BOOL DevHLLimitsInv; BOOL DevDeadbandInv; BOOL AtuneDataInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE POSITION_PROP (Family := PredefinedFamily) BOOL EnableIn; REAL SP; REAL Position; BOOL OpenedFB; BOOL ClosedFB; REAL PositionEUMax; REAL PositionEUMin; REAL CycleTime; REAL OpenRate; REAL CloseRate; REAL MaxOnTime; REAL MinOnTime; REAL Deadtime; BOOL EnableOut; BOOL OpenOut; BOOL CloseOut; REAL PositionPercent; REAL SPPercent; REAL OpenTime; REAL CloseTime; DINT Status; BOOL InstructFault; BOOL CycleTimeInv; BOOL OpenRateInv; BOOL CloseRateInv; BOOL MaxOnTimeInv; BOOL MinOnTimeInv; BOOL DeadtimeInv; BOOL PositionPctInv; BOOL SPPercentInv; BOOL PositionSpanInv; END_DATATYPE DATATYPE PROP_INT (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL Initialize; REAL InitialValue; REAL Kp; REAL Wld; REAL HighLimit; REAL LowLimit; BOOL HoldHigh; BOOL HoldLow; REAL ShapeKpPlus; REAL ShapeKpMinus; REAL KpInRange; REAL ShapeWldPlus; REAL ShapeWldMinus; REAL WldInRange; BOOL NonLinearMode; BOOL ParabolicLinear; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; BOOL HighAlarm; BOOL LowAlarm; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL KpInv; BOOL WldInv; BOOL HighLowLimsInv; BOOL ShapeKpPlusInv; BOOL ShapeKpMinusInv; BOOL KpInRangeInv; BOOL ShapeWldPlusInv; BOOL ShapeWldMinusInv; BOOL WldInRangeInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE PULSE_MULTIPLIER (Family := PredefinedFamily) BOOL EnableIn; DINT In; BOOL Initialize; DINT InitialValue; BOOL Mode; DINT WordSize; DINT Multiplier; BOOL EnableOut; REAL Out; DINT Status; BOOL InstructFault; BOOL WordSizeInv; BOOL OutOverflow; BOOL LostPrecision; BOOL MultiplierInv; END_DATATYPE DATATYPE RAMP_SOAK (Family := PredefinedFamily) BOOL EnableIn; REAL PV; BOOL PVFault; DINT NumberOfSegs; BOOL ManHoldAftInit; BOOL CyclicSingle; BOOL TimeRate; BOOL GuarRamp; REAL RampDeadband; BOOL GuarSoak; REAL SoakDeadband; DINT CurrentSegProg; REAL OutProg; REAL SoakTimeProg; DINT CurrentSegOper; REAL OutOper; REAL SoakTimeOper; BOOL ProgProgReq; BOOL ProgOperReq; BOOL ProgAutoReq; BOOL ProgManualReq; BOOL ProgHoldReq; BOOL OperProgReq; BOOL OperOperReq; BOOL OperAutoReq; BOOL OperManualReq; BOOL Initialize; BOOL ProgValueReset; BOOL EnableOut; REAL Out; DINT CurrentSeg; REAL SoakTimeLeft; BOOL GuarRampOn; BOOL GuarSoakOn; BOOL ProgOper; BOOL Auto; BOOL Manual; BOOL Hold; DINT Status; BOOL InstructFault; BOOL PVFaulted; BOOL NumberOfSegsInv; BOOL RampDeadbandInv; BOOL SoakDeadbandInv; BOOL CurrSegProgInv; BOOL SoakTimeProgInv; BOOL CurrSegOperInv; BOOL SoakTimeOperInv; BOOL RampValueInv; BOOL SoakTimeInv; END_DATATYPE DATATYPE RATE_LIMITER (Family := PredefinedFamily) BOOL EnableIn; REAL In; REAL IncRate; REAL DecRate; BOOL ByPass; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL IncRateInv; BOOL DecRateInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE REDUNDANT_INPUT (Family := PredefinedFamily) BOOL EnableIn; BOOL ResetType; BOOL ChannelA; BOOL ChannelB; BOOL CircuitReset; BOOL FaultReset; BOOL EnableOut; BOOL O1; BOOL CI; BOOL CRHO; BOOL II; BOOL FP; END_DATATYPE DATATYPE REDUNDANT_OUTPUT (Family := PredefinedFamily) BOOL EnableIn; BOOL FeedbackType; BOOL Enable; BOOL Feedback1; BOOL Feedback2; BOOL FaultReset; BOOL EnableOut; BOOL O1; BOOL O2; BOOL O1FF; BOOL O2FF; BOOL FP; END_DATATYPE DATATYPE SAFETY_MAT (Family := PredefinedFamily) BOOL EnableIn; BOOL RestartType; BOOL ChannelA; BOOL ChannelB; BOOL InputStatus; BOOL Reset; DINT ShortCircuitDetectDelayTime; BOOL EnableOut; BOOL O1; BOOL SRCA; BOOL SRCB; BOOL FP; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE SCALE (Family := PredefinedFamily) BOOL EnableIn; REAL In; REAL InRawMax; REAL InRawMin; REAL InEUMax; REAL InEUMin; BOOL Limiting; BOOL EnableOut; REAL Out; BOOL MaxAlarm; BOOL MinAlarm; DINT Status; BOOL InstructFault; BOOL InRawRangeInv; END_DATATYPE DATATYPE SEC_ORDER_CONTROLLER (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL Initialize; REAL InitialValue; REAL Gain; REAL WLag; REAL WLead; REAL ZetaLead; REAL HighLimit; REAL LowLimit; BOOL HoldHigh; BOOL HoldLow; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Out; BOOL HighAlarm; BOOL LowAlarm; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL GainInv; BOOL WLagInv; BOOL WLeadInv; BOOL ZetaLeadInv; BOOL HighLowLimsInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE SELECT (Family := PredefinedFamily) BOOL EnableIn; REAL In1; REAL In2; BOOL SelectorIn; BOOL EnableOut; REAL Out; END_DATATYPE DATATYPE SELECTABLE_NEGATE (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL NegateEnable; BOOL EnableOut; REAL Out; END_DATATYPE DATATYPE SELECTED_SUMMER (Family := PredefinedFamily) BOOL EnableIn; REAL In1; REAL Gain1; BOOL Select1; REAL In2; REAL Gain2; BOOL Select2; REAL In3; REAL Gain3; BOOL Select3; REAL In4; REAL Gain4; BOOL Select4; REAL In5; REAL Gain5; BOOL Select5; REAL In6; REAL Gain6; BOOL Select6; REAL In7; REAL Gain7; BOOL Select7; REAL In8; REAL Gain8; BOOL Select8; REAL Bias; BOOL EnableOut; REAL Out; END_DATATYPE DATATYPE SELECT_ENHANCED (Family := PredefinedFamily) BOOL EnableIn; REAL In1; REAL In2; REAL In3; REAL In4; REAL In5; REAL In6; BOOL In1Fault; BOOL In2Fault; BOOL In3Fault; BOOL In4Fault; BOOL In5Fault; BOOL In6Fault; DINT InsUsed; DINT SelectorMode; DINT ProgSelector; DINT OperSelector; BOOL ProgProgReq; BOOL ProgOperReq; BOOL ProgOverrideReq; BOOL OperProgReq; BOOL OperOperReq; BOOL ProgValueReset; BOOL EnableOut; REAL Out; DINT SelectedIn; BOOL ProgOper; BOOL Override; DINT Status; BOOL InstructFault; BOOL InsFaulted; BOOL InsUsedInv; BOOL SelectorModeInv; BOOL ProgSelectorInv; BOOL OperSelectorInv; DATATYPE SERIAL_PORT_CONTROL (Family := PredefinedFamily); DINT LEN; DINT POS; DINT ERROR; BOOL EN; BOOL EU; BOOL DN; BOOL EM; BOOL ER; BOOL UL; BOOL RN; BOOL FD; END_DATATYPE DATATYPE SFC_ACTION (Family := PredefinedFamily) DINT Status; BOOL A; BOOL Q; DINT PRE; DINT T; DINT Count; END_DATATYPE DATATYPE SFC_STEP (Family := PredefinedFamily) DINT Status; BOOL X; BOOL FS; BOOL SA; BOOL LS; BOOL DN; BOOL OV; BOOL AlarmEn; BOOL AlarmLow; BOOL AlarmHigh; BOOL Reset; DINT PRE; DINT T; DINT TMax; DINT Count; DINT LimitLow; DINT LimitHigh; END_DATATYPE DATATYPE SFC_STOP (Family := PredefinedFamily) DINT Status; BOOL X; BOOL Reset; DINT Count; END_DATATYPE DATATYPE SPLIT_RANGE (Family := PredefinedFamily) BOOL EnableIn; REAL In; REAL CycleTime; REAL MaxHeatIn; REAL MinHeatIn; REAL MaxCoolIn; REAL MinCoolIn; REAL MaxHeatTime; REAL MinHeatTime; REAL MaxCoolTime; REAL MinCoolTime; BOOL EnableOut; BOOL HeatOut; BOOL CoolOut; REAL HeatTimePercent; REAL CoolTimePercent; DINT Status; BOOL InstructFault; BOOL CycleTimeInv; BOOL MaxHeatTimeInv; BOOL MinHeatTimeInv; BOOL MaxCoolTimeInv; BOOL MinCoolTimeInv; BOOL HeatSpanInv; BOOL CoolSpanInv; END_DATATYPE DATATYPE S_CURVE (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL Initialize; REAL InitialValue; BOOL AbsAlgRamp; REAL AccelRate; REAL DecelRate; REAL JerkRate; BOOL HoldMode; BOOL HoldEnable; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; BOOL S_MODE; REAL Out; REAL Rate; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL AccelRateInv; BOOL DecelRateInv; BOOL JerkRateInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE THRS_ENHANCED (Family := PredefinedFamily) BOOL EnableIn; BOOL Enable; BOOL Disconnected; BOOL RightButtonNormallyOpen; BOOL RightButtonNormallyClosed; BOOL LeftButtonNormallyOpen; BOOL LeftButtonNormallyClosed; BOOL InputStatus; BOOL Reset; DINT DiscrepancyTime; BOOL EnableOut; BOOL O1; BOOL FP; BOOL BR; BOOL SB; DINT FaultCode; DINT DiagnosticCode; END_DATATYPE DATATYPE TIMER (Family := PredefinedFamily) DINT PRE; DINT ACC; BOOL EN; BOOL TT; BOOL DN; BOOL FS; BOOL LS; BOOL OV; BOOL ER; END_DATATYPE DATATYPE TOTALIZER (Family := PredefinedFamily) BOOL EnableIn; REAL In; BOOL InFault; DINT TimeBase; REAL Gain; REAL ResetValue; REAL Target; REAL TargetDev1; REAL TargetDev2; REAL LowInCutoff; BOOL ProgProgReq; BOOL ProgOperReq; BOOL ProgStartReq; BOOL ProgStopReq; BOOL ProgResetReq; BOOL OperProgReq; BOOL OperOperReq; BOOL OperStartReq; BOOL OperStopReq; BOOL OperResetReq; BOOL ProgValueReset; DINT TimingMode; REAL OversampleDT; DINT RTSTime; DINT RTSTimeStamp; BOOL EnableOut; REAL Total; REAL OldTotal; BOOL ProgOper; BOOL RunStop; BOOL ProgResetDone; BOOL TargetFlag; BOOL TargetDev1Flag; BOOL TargetDev2Flag; BOOL LowInCutoffFlag; REAL DeltaT; DINT Status; BOOL InstructFault; BOOL InFaulted; BOOL TimeBaseInv; BOOL TimingModeInv; BOOL RTSMissed; BOOL RTSTimeInv; BOOL RTSTimeStampInv; BOOL DeltaTInv; END_DATATYPE DATATYPE TWO_HAND_RUN_STATION (Family := PredefinedFamily) BOOL EnableIn; BOOL ActivePinType; BOOL ActivePin; BOOL RightButtonNormallyOpen; BOOL RightButtonNormallyClosed; BOOL LeftButtonNormallyOpen; BOOL LeftButtonNormallyClosed; BOOL FaultReset; BOOL EnableOut; BOOL BP; BOOL SA; BOOL BT; BOOL CB; BOOL SAF; BOOL RBF; BOOL LBF; BOOL FP; END_DATATYPE DATATYPE UP_DOWN_ACCUM (Family := PredefinedFamily) BOOL EnableIn; BOOL Initialize; REAL InitialValue; REAL InPlus; REAL InMinus; BOOL Hold; BOOL EnableOut; REAL Out; END_DATATYPE