DATATYPE ALARM 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 AXIS_CONSUMED 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; BOOL COORDINATEDMOTIONSTATUS; 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; END_DATATYPE DATATYPE AXIS_GENERIC 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; BOOL COORDINATEDMOTIONSTATUS; 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 AXIS_SERVO 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; BOOL COORDINATEDMOTIONSTATUS; 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; BOOL INTERMODULESYNCFAULT; 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 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; BOOL COORDINATEDMOTIONSTATUS; 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 DRIVEENABLEINPUTFAULT; 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 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; BOOL COORDINATEDMOTIONSTATUS; 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 REAL MASTER; REAL SLAVE; DINT SEGMENTTYPE; END_DATATYPE DATATYPE CAM_PROFILE DINT STATUS; END_DATATYPE DATATYPE CONTROL 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 DINT COORDINATESYSTEMSTATUS; BOOL SHUTDOWNSTATUS; BOOL READYSTATUS; BOOL MOTIONSTATUS; DINT COORDINATEMOTIONSTATUS; BOOL ACCELSTATUS; BOOL DECELSTATUS; BOOL ACTUALPOSTOLERANCESTATUS; BOOL COMMANDPOSTOLERANCESTATUS; BOOL STOPPINGSTATUS; BOOL MOVESTATUS; BOOL MOVETRANSITIONSTATUS; BOOL MOVEPENDINGSTATUS; BOOL MOVEPENDINGQUEUEFULLSTATUS; DINT AXISFAULT; BOOL PHYSICALAXISFAULT; BOOL MODULEFAULT; BOOL CONFIGFAULT; DINT PHYSICALAXESFAULTED; DINT MODULESFAULTED; DINT AXESCONFIGURATIONFAULTED; DINT AXESSHUTDOWNSTATUS; DINT AXESSERVOONSTATUS; REAL ACTUALPOSITION[8]; END_DATATYPE DATATYPE COUNTER DINT PRE; DINT ACC; BOOL CU; BOOL CD; BOOL DN; BOOL OV; BOOL UN; END_DATATYPE DATATYPE DEADTIME 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 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 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 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 DOMINANT_RESET BOOL ENABLEIN; BOOL SET; BOOL RESET; BOOL ENABLEOUT; BOOL OUT; BOOL OUTNOT; END_DATATYPE DATATYPE DOMINANT_SET BOOL ENABLEIN; BOOL SET; BOOL RESET; BOOL ENABLEOUT; BOOL OUT; BOOL OUTNOT; END_DATATYPE DATATYPE EXT_ROUTINE_CONTROL 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 DINT ELEMENTSIZE; DINT ELEMENTCOUNT; DINT PARAMTYPE; END_DATATYPE DATATYPE FBD_BIT_FIELD_DISTRIBUTE BOOL ENABLEIN; DINT SOURCE; DINT SOURCEBIT; DINT LENGTH; DINT DESTBIT; DINT TARGET; BOOL ENABLEOUT; DINT DEST; END_DATATYPE DATATYPE FBD_BOOLEAN_AND 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 BOOL ENABLEIN; BOOL IN; BOOL ENABLEOUT; BOOL OUT; END_DATATYPE DATATYPE FBD_BOOLEAN_OR 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 BOOL ENABLEIN; BOOL IN1; BOOL IN2; BOOL ENABLEOUT; BOOL OUT; END_DATATYPE DATATYPE FBD_COMPARE BOOL ENABLEIN; REAL SOURCEA; REAL SOURCEB; BOOL ENABLEOUT; BOOL DEST; END_DATATYPE DATATYPE FBD_CONVERT BOOL ENABLEIN; DINT SOURCE; BOOL ENABLEOUT; DINT DEST; END_DATATYPE DATATYPE FBD_COUNTER 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 BOOL ENABLEIN; REAL LOWLIMIT; REAL TEST; REAL HIGHLIMIT; BOOL ENABLEOUT; BOOL DEST; END_DATATYPE DATATYPE FBD_LOGICAL BOOL ENABLEIN; DINT SOURCEA; DINT SOURCEB; BOOL ENABLEOUT; DINT DEST; END_DATATYPE DATATYPE FBD_MASKED_MOVE BOOL ENABLEIN; DINT SOURCE; DINT MASK; DINT TARGET; BOOL ENABLEOUT; DINT DEST; END_DATATYPE DATATYPE FBD_MASK_EQUAL BOOL ENABLEIN; DINT SOURCE; DINT MASK; DINT COMPARE; BOOL ENABLEOUT; BOOL DEST; END_DATATYPE DATATYPE FBD_MATH BOOL ENABLEIN; REAL SOURCEA; REAL SOURCEB; BOOL ENABLEOUT; REAL DEST; END_DATATYPE DATATYPE FBD_MATH_ADVANCED BOOL ENABLEIN; REAL SOURCE; BOOL ENABLEOUT; REAL DEST; END_DATATYPE DATATYPE FBD_ONESHOT BOOL ENABLEIN; BOOL INPUTBIT; BOOL ENABLEOUT; BOOL OUTPUTBIT; END_DATATYPE DATATYPE FBD_TIMER 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 BOOL ENABLEIN; REAL SOURCE; BOOL ENABLEOUT; DINT DEST; END_DATATYPE DATATYPE FILTER_HIGH_PASS 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 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 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 FLIP_FLOP_D BOOL ENABLEIN; BOOL D; BOOL CLEAR; BOOL CLOCK; BOOL ENABLEOUT; BOOL Q; BOOL QNOT; END_DATATYPE DATATYPE FLIP_FLOP_JK BOOL ENABLEIN; BOOL CLEAR; BOOL CLOCK; BOOL ENABLEOUT; BOOL Q; BOOL QNOT; END_DATATYPE DATATYPE FUNCTION_GENERATOR 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 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 INTEGRATOR 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 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 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 MAXIMUM_CAPTURE BOOL ENABLEIN; REAL IN; BOOL RESET; REAL RESETVALUE; BOOL ENABLEOUT; REAL OUT; END_DATATYPE DATATYPE MESSAGE INT FLAGS; BOOL EW; BOOL ER; BOOL DN; BOOL ST; BOOL EN; BOOL TO; BOOL EN_CC; INT ERR; DINT EXERR; SINT ERR_SRC; INT DN_LEN; INT REQ_LEN; INT DESTINATIONLINK; INT DESTINATIONNODE; INT SOURCELINK; INT CLASS; INT ATTRIBUTE; DINT INSTANCE; DINT LOCALINDEX; SINT CHANNEL; SINT RACK; SINT GROUP; SINT SLOT; STRING PATH; DINT REMOTEINDEX; STRING REMOTEELEMENT; DINT UNCONNECTEDTIMEOUT; DINT CONNECTIONRATE; SINT TIMEOUTMULTIPLIER; END_DATATYPE DATATYPE MINIMUM_CAPTURE BOOL ENABLEIN; REAL IN; BOOL RESET; REAL RESETVALUE; BOOL ENABLEOUT; REAL OUT; END_DATATYPE DATATYPE MOTION_GROUP DINT GROUPSTATUS; BOOL INHIBSTATUS; BOOL GROUPSYNCED; DINT GROUPFAULT; BOOL GROUPOVERLAPFAULT; BOOL CSTLOSSFAULT; BOOL GROUPTASKLOADINGFAULT; DINT AXISFAULT; BOOL PHYSICALAXISFAULT; BOOL MODULEFAULT; BOOL CONFIGFAULT; END_DATATYPE DATATYPE MOTION_INSTRUCTION DINT FLAGS; BOOL EN; BOOL DN; BOOL ER; BOOL PC; BOOL IP; BOOL AC; BOOL ACCEL; BOOL DECEL; INT ERR; SINT STATUS; SINT STATE; DINT SEGMENT; SINT EXERR; END_DATATYPE DATATYPE MOVING_AVERAGE 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 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 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; END_DATATYPE DATATYPE OUTPUT_CAM DINT OUTPUTBIT; DINT LATCHTYPE; DINT UNLATCHTYPE; REAL LEFT; REAL RIGHT; REAL DURATION; DINT ENABLETYPE; DINT ENABLEBIT; END_DATATYPE DATATYPE OUTPUT_COMPENSATION REAL OFFSET; REAL LATCHDELAY; REAL UNLATCHDELAY; DINT MODE; REAL CYCLETIME; REAL DUTYCYCLE; END_DATATYPE DATATYPE PID 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 DATA[17]; END_DATATYPE DATATYPE PIDE_AUTOTUNE 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 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 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 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 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 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 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 SCALE 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 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 BOOL ENABLEIN; REAL IN1; REAL IN2; BOOL SELECTORIN; BOOL ENABLEOUT; REAL OUT; END_DATATYPE DATATYPE SELECTABLE_NEGATE BOOL ENABLEIN; REAL IN; BOOL NEGATEENABLE; BOOL ENABLEOUT; REAL OUT; END_DATATYPE DATATYPE SELECTED_SUMMER 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 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; END_DATATYPE DATATYPE SERIAL_PORT_CONTROL 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 DINT STATUS; BOOL A; BOOL Q; DINT PRE; DINT T; DINT COUNT; END_DATATYPE DATATYPE SFC_STEP 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 DINT STATUS; BOOL X; BOOL RESET; DINT COUNT; END_DATATYPE DATATYPE SPLIT_RANGE 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 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 TIMER DINT PRE; DINT ACC; BOOL EN; BOOL TT; BOOL DN; BOOL FS; BOOL LS; BOOL OV; BOOL ER; END_DATATYPE DATATYPE TOTALIZER 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 UP_DOWN_ACCUM BOOL ENABLEIN; BOOL INITIALIZE; REAL INITIALVALUE; REAL INPLUS; REAL INMINUS; BOOL HOLD; BOOL ENABLEOUT; REAL OUT; END_DATATYPE