background image

UMC800 Controller

RS232 Communications

Reference Manual

51-52-25-76B

8/99

ATTENTION

THE SOFTWARE WITH THIS MANUAL IS PROVIDED FREE OF CHARGE.  IT IS TO

BE USED AS-IS, WITH NO LIABILITY OR SUPPORT FROM HONEYWELL.

Summary of Contents for RS-232

Page 1: ...800 Controller RS232 Communications Reference Manual 51 52 25 76B 8 99 ATTENTION THE SOFTWARE WITH THIS MANUAL IS PROVIDED FREE OF CHARGE IT IS TO BE USED AS IS WITH NO LIABILITY OR SUPPORT FROM HONEYWELL ...

Page 2: ...ss for a particular purpose and makes no express warranties except as may be stated in its written agreement with and for its customer In no event is Honeywell liable to anyone for any indirect special or consequential damages The information and specifications in this document are subject to change without notice UMC800 Universal Multi loop Controller is a trademark of Honeywell Inc Honeywell Ind...

Page 3: ...betical order Each Function Block includes tables for the dynamic and static parameters that can be accessed through RS232 Communications References Honeywell Documents The following list identifies all Honeywell documents that may be sources of reference for the material discussed in this publication Document Title ID UMC800 Controller Technical Overview 51 52 03 24 UMC800 Controller Installation...

Page 4: ...bit Values 10 2 11 Application Error Codes 12 2 12 Sequence of Operations 13 3 PC COMMUNICATION DRIVER FOR RS232 PORT 15 3 1 Overview 15 3 2 For the Programmer Getting Started Quickly 16 3 2 1 How Do I Use This Driver 16 3 2 2 Code sample 1 instantiation of a driver object on the stack 17 3 2 3 Code sample 2 dynamic instantiation of one of two driver objects on the heap 18 3 2 4 Code sample 3 erro...

Page 5: ...ock 39 5 4 4ADD Function Block 40 5 5 AI Function Block 41 5 6 ALM Function Block 42 5 7 2AND Function Block 43 5 8 4AND Function Block 44 5 9 8AND Function Block 45 5 10 AMB Function Block 46 5 11 AO Function Block 48 5 12 ASYS Function Block 49 5 13 BCD Function Block 51 5 14 BOOL Function Block 52 5 15 CARB Function Block 53 5 16 CMPR Function Block 56 5 17 DCMP Function Block 57 5 18 DEWP Func...

Page 6: ... Block 84 5 43 ON OFF Function Block 85 5 44 2OR Function Block 87 5 45 4OR Function Block 88 5 46 8OR Function Block 89 5 47 PID Function Block 90 5 48 PTMR Function Block 93 5 49 RCP Function Block 94 5 50 RH Function Block 95 5 51 ROC Function Block 96 5 52 RSW Function Block 97 5 53 RTMR Function Block 98 5 54 SCB Function Block 100 5 55 SPEV Function Block 101 5 56 SPP Function Block 103 5 57...

Page 7: ...ion Block 122 5 70 TRIG Function Block 125 5 71 UPDN Function Block 126 5 72 VLIM Function Block 127 5 73 WTUN Function Block 128 5 74 WVAR Function Block 129 5 75 XFR Function Block 130 5 76 XOR Function Block 131 5 77 Variables 132 6 BLOCK STATUS TYPES 134 6 1 Overview 134 6 2 Block Status Values and Definitions 134 APPENDIX A CRC 16 CALCULATION 136 ...

Page 8: ..._______ 57 Table 5 22 DCMP Static Configuration Parameters _______________________________________ 57 Table 5 23 DEWP Dynamic Parameters ________________________________________________ 58 Table 5 24 DEWP Static Configuration Parameters _______________________________________ 58 Table 5 25 DI Dynamic Parameters____________________________________________________ 59 Table 5 26 DIV Dynamic Parameter...

Page 9: ..._______________________ 101 Table 5 71 SPP Dynamic Contained Parameters_________________________________________ 103 Table 5 72 SPP Dynamic Output Parameters ___________________________________________ 104 Table 5 73 SPP Dynamic Input Parameters ______________________________________________ 105 Table 5 74 SPS Dynamic Contained Parameters__________________________________________ 106 Table 5 75 SP...

Page 10: ...amic Parameters_________________________________________________ 131 Table 5 102 Variables_______________________________________________________________ 132 Table 6 1 Block Status Values ________________________________________________________ 134 Figure 4 1 Read Contiguous 32 Bit Request and Response Message Formats ____________________ 28 Figure 4 2 Read Scattered 32 Bit Request and Response Me...

Page 11: ...oke EXE utility file with source code is also provided on the diskette which can be used to experiment with UMC 800 RS232 communications to a Controller and can also serve as a guide in general development using another language Reader assumptions We assume that you have had prior experience with programming and interpreting communications protocols Also that you are familiar with UMC800 Controlle...

Page 12: ...Overview 2 RS232 Communications Reference Manual 8 99 ...

Page 13: ...ber and a contiguous range of parameter indexes within that block or you may use a scattered message format to address multiple blocks and indexes in any order For the scattered message block method up to 60 parameters may be read at once Writes are usually on a single block number index basis but may also be on a multiple parameter basis using the scattered message format Maximum 40 or maximum pa...

Page 14: ...etect the out of synch error because the request had sequence number 6 but the reply had sequence number 5 Note that it is not necessary for the sequence numbers to be in any sort of order Therefore for the sake of efficiency the host may optionally skip sequence number 16 to unburden the instrument from having to DLE strip the sequence number This is not a feature of the protocol The instrument s...

Page 15: ...cknowledge AACK 0x0a Application level acknowledge ERRCODE n a Error code explaining why instrument rejected message See Subsection 2 11 Table 2 1 Host to Instrument DLE STX DADR SADR SEQ message CRC CRC DLE ETX Refer to Section 4 Message Exchange Formats Instrument to Host 1 If message was good and the instrument understood the message DLE STX DADR SADR SEQ message CRC CRC DLE ETX Refer to Sectio...

Page 16: ...controller assuming the function block number for the PID block is 2 PID2 starting at Index 9 References See Subsection 2 9 and Subsection 4 21 Figure 4 1 for formats See Subsection 5 47 for PID block dynamic parameters and indices Request Message Host to UMC 800 Controller 10 02 01 ff 01 00 02 04 00 02 02 09 7f 46 10 03 DLE STX Destination Address Source Address Sequence N umber Read Contiguous V...

Page 17: ... 03 DLE STX Destination Address Source Address Acknowledge ofValues PV 1002 4 WSP 1000 0 Output 10 4 Mode 4 0 Local Setpoint Auto Mode CRC DLE ETX Floating Point IEEE Format Contiguous 32 bit values Sequence N umber Mode is decoded as follows also see Sect 2 48 of Manual 51 52 25 64 0 0 RSP AUTO 1 0 RSP MAN 2 0 RSP Initialization Manual 3 0 RSP Local Override 4 0 LSP AUTO 5 0 LSP MAN 6 0 LSP Initi...

Page 18: ... status six parameters total References See Subsection 2 9 and Subsection 4 3 Figure 1 for formats See Subsection 5 5 for Analog Input block and Subsection 5 45 for PID block dynamic parameter references Request Message Read message request from Host to UMC 800 in hex 10 02 01 ff 01 00 03 06 00 02 03 09 03 10 03 11 03 12 02 01 02 02 3e81 10 03 DLE STX Destination Address Source Address Sequence N ...

Page 19: ...4 Mode 4 0 Local SP Automatic AI Input Value 500 Failed Input off D L E ST X Destinat ion Address Source Address Sequence Number Scatt ered 32 bit Values Acknowledge of Values PV 1002 4 WSP 1000 0 Output 10 4 Mode 4 0 Local Setpoint Aut o Mode C R C D L E ET X Floating Point IEEE Format AI I nput Value 500 Failed Input Of f Controller to Host bad message with a typical error code 10 02 FF 01 0a 01...

Page 20: ...essage 10 02 01 ff 01 01 03 01 00 02 03 01 44 96 00 00 bf40 10 03 DLE STX Destination Address Source Address Sequence N umber Write Scattered Values ofValues Filler By te Dynamic Par ameter Block 3 Index 1 CRC DLE ETX LSP 1200 0 Response Message Controller to Host good message D L E ST X Destinat ion Address Source Address Sequence Number Scatt ered 32 bit Values Acknowledge C R C D L E ET X Contr...

Page 21: ... 01 ff 01 01 03 01 00 02 03 04 3f 80 00 00 bf40 10 03 DLE STX Destination Address Source Address Sequence N umber Write Scattered Values ofValues Filler Byte Dynamic Par ameter Block 3 Index 4 CRC DLE ETX Manual Mode Response Message Controller to Host good message D L E ST X Destinat ion Address Source Address Sequence Number Scatt ered 32 bit Values Acknowledge C R C D L E ET X Controller to Hos...

Page 22: ...Bad Operation 0x4 Bad data for the Command 0x8 Not Used 0xA Busy Doing Command Try Again Later 0x10 Invalid Header Byte 0x11 Bad Message Length 0x20 Bad Database Download Sequence 0x21 Invalid Database Table Number 0x22 Bad Record Number 0x23 Table Number Changed in the Middle of Download 0x24 Database Revision Level Mismatch 0x25 Bad Packet Size 0x26 Incomplete Record 0x27 SPP Database Table too ...

Page 23: ...equence of Operations On Send 1 Insert address and sequence fields 2 Calculate and append CRC 3 Do DLE insertion 4 Add packet header and footer On Receive 1 Strip packet header and footer 2 Do DLE deletion 3 Verify and strip CRC 4 Verify and strip address and sequence fields ...

Page 24: ...Protocol Description 14 RS232 Communications Reference Manual 8 99 ...

Page 25: ...ode for a simple peek poke utility It forms a sample of how to use the driver library and provides a useful tool for experimenting with UMC800 communication Reads and Writes The utility allows a user to read and write values of function block parameters For simplicity the utility assumes that you will only write to parameters which are floating point numbers UMC800 Boolean on off parameters are fl...

Page 26: ...rors i e parity framing errors timeout errors In general commands are handed down from layer to layer until they reach the physical layer while errors are bubbled back up to the API layer The Comm Driver DLL CommAPI CommLink CommPhysical CommAFX functions reside in OS 3 2 For the Programmer Getting Started Quickly 3 2 1 How Do I Use This Driver This section contains instructions for getting starte...

Page 27: ... com2 5000 5 sec timeout 5 5 retries 2000 2 sec delay between retries lRet CommDriver SetUpPort 9600 9600 baud FALSE No parity 8 8 data bits 1 1 stop bit if lRet Error handling goes here sprintf pbyTxMsg My dog has fleas lRet CommDriver OpenPort if lRet Error handling goes here Chances are another application has locked out access to the port lRet CommDriver TransCeive pbyTxMsg Outgoing message pt...

Page 28: ... SomeFunction unsigned char pbyTxMsg 64 unsigned char pbyRxMsg 64 int nTxLength int nRxLength long lRet CCommBase pDriver Dynamically instantiate an EL N driver object pDriver new CElnApi COM2 Connect driver to com2 5000 5 sec timeout 5 5 retries if pDriver Error handling goes here From this point on we don t care what kind of driver it is because all driver objects that are derived from the CComm...

Page 29: ...r TransCeive pbyTxMsg Outgoing message ptr pbyRxMsg Rx buffer 17 Outgoing msg length 64 Rx buffer size nRxLength Actual length of Rx 1 Unit addr 1 if lRet Error handling goes here lRet pDriver ClosePort if lRet Error handling goes here if pDriver delete pDriver Destroy the comm driver object 3 2 4 Code sample 3 error handling if lRet if lRet ERR_RX_OVERRUN Receive overrun error else if lRet ERR_LI...

Page 30: ...port lockouts in the event that two concurrently running applications attempt to access the same port simultaneously For example a configuration utility and a live data viewing utility may each instantiate a CElnApi object and both CElnApi s may be attached to the same port However they may not both open the port simultaneously because the operating system will not issue a valid port handle to app...

Page 31: ...ly exists so that a CCommBase pointer can be cast as a CElnApi pointer a CLnApi pointer a CModbusApi pointer etc The implementations of the API functions in CCommBase don t do anything though so don t instantiate a CCommBase object It won t be useful for anything 3 4 API Functions Common To All Drivers CElnApi CElnApi char pszCommPort int nTimeOut int nRetry int nRetryDelay pszCommPort The name of...

Page 32: ...o hold the instrument s reply If the reply is longer than MaxRx it will be truncated and a receive buffer overflow error will be returned Although the protocol makes it theoretically possible to transmit new messages while outstanding messages are pending this mode will be unsupported for the sake of simplicity void CElnApi SoftReset This function performs a reset of the port hardware It shouldn t...

Page 33: ...Otherwise we assume that the instrument that we are talking to is not there When calling the constructor consider the longest message you expect to send and the longest reply you expect to receive Set timeout to a number slightly greater than the larger of the two Can two CElnApi objects exist simultaneously each on a different port Yes Can two CElnApi objects exist simultaneously both on the same...

Page 34: ...first If someone in the plant is running an arc welder or a shop vacuum the driver may very well continue happily stuffing bytes of noise until it runs out of buffer space Therefore do not allocate an Rx buffer that is 65535 bytes long unless you really expect that much data to come back Why is this driver a LIB and not a DLL There are two main reasons One is because if the interface to the driver...

Page 35: ...pDriver new CElnApi Return pDriver void CElnApi Destroy delete this Note The Destroy function looks dangerous due to its self destructive nature but this is actually standard practice Just don t try to access any member data after calling delete this Anyway all of this complication can be neatly avoided by making the driver a statically linked library Since the drivers are small there s really no ...

Page 36: ...PC Communication Driver 26 RS232 Communications Reference Manual 8 99 ...

Page 37: ... Block Number identifies a given function block entered in the Function Block Diagram FBD configuration with a unique assigned number between 1 and 250 The block number assignment can be printed out from the LeaderLine Control Builder Index Number identifies a particular parameter in a given block type that is accessible for communication purposes This index information is available from the table...

Page 38: ...atic 2 Function Block I O Parameters Dynamic BLOCK NUMBER Select from LCB Printout INDEX NUMBER Index number of the desired parameter within the selected block See Parameter Index tables for Block types in Section 5 Configuration Parameters static and I O parameters dynamic cannot be accessed in the same message since both the Static parameters and the Dynamic parameters each start at Index Number...

Page 39: ...OCK NUMBER Note 1 Select from LCB Printout INDEX NUMBER Note 1 Index number of the desired parameter within the selected block See Parameter Index tables for Block types in Section 5 Configuration Parameters static and I O parameters dynamic cannot be accessed in the same message since both the Static parameters and the Dynamic parameters each start at Index Number 0 Byte 1 Byte 2 Byte 3 Byte 4 By...

Page 40: ...ut INDEX NUMBER Note 1 Index number of the desired parameter within the selected block See Parameter Index tables for Block types in Section 5 Configuration Parameters static and I O parameters dynamic cannot be accessed in the same message since both the Static parameters and the Dynamic parameters each start at Index Number 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 0 Request Message Response M...

Page 41: ... Response Message Formats Header READ WRITE 0 Read FUNCTION CODE 250 Loopback Test NUMBER OF DATA BYTES WHICH FOLLOW Byte 1 Byte 2 Byte 3 Request Message Data Byte 3 N 1st BYTE OF DATA Nth BYTE OF DATA Data Response Message ACKNOWLEDGE UNACKNOWLEDGE 09 Acknowledge 0a Unacknowledge See Table 2 1 FUNCTION CODE 03 Scattered 32 Bit Values If response is Unacknowledge then an error code is returned ins...

Page 42: ...s are numbered from 31 to 0 left to right Byte 4 contains bits 31 24 byte 3 contains bits 23 to 16 and so on A description of the layout and accompanying figure follow BITS DESCRIPTION 0 22 Mantissa 23 30 Exponent 8 bit unsigned value 31 Sign of the mantissa 0 positive 1 negative An implied binary point exists between bits 22 and 23 Note that the transmission order is byte 1 to byte 4 byte 4 byte ...

Page 43: ...NARY 480000 xxxxxxxx x1001000 00000000 00000000 Add an implied value of one to the left of the binary point BINARY 1 1001000 00000000 00000000 Using positioned notation this binary number is equal to 10 1 0 0 1 10 05 0 0 00 00625 15625 x2 x2 x2 x2 1 2 3 4 4 6 3 Exponent The exponent is defined by an unsigned 8 bit binary value bits 23 through 30 The value of the exponent is derived by performing a...

Page 44: ... 6 15625 Below is a list of sample float values in IEEE 754 format DECIMAL HEXADECIMAL 100 0 42C80000 100 0 C2C80000 0 5 3F000000 1 75 BFE00000 0 0625 3D800000 4 6 5 Reserved Operands Per the Standard certain exceptional forms of floating point operands are excluded from the numbering system These are as follows EXCEPTION EXPONENT MANTISSA Infinity All 1 s All 0 s Not a Number NAN All 1 s Other th...

Page 45: ...s C Contained Parameter I Input Value O Output Value R Read Only R W Read Write W Write In this section Refer to Table 4 1 for a listing of each function block type and respective reference page Table 5 1 Function Block Look up Table Function Block Type Identification Label See Subsection ABS Absolute Value 5 2 ADD Addition 2 Inputs 5 3 4ADD Addition 4 Inputs 5 4 AI Analog Input 5 5 ALM Analog Ala...

Page 46: ...1 LTCH Latch 5 32 MATH Free Form Math 5 33 MDFL Mode Flag 5 34 MMA Min Max Average Sum 5 35 MSF Mass Flow 5 36 MUL Multiplication 2 Inputs 5 37 4MUL Multiplication 4 Inputs 5 38 NEG Negate 5 39 NOT Not Boolean Logic 5 40 ONDT On Delay Timer 5 41 OFDT Off Delay Timer 5 42 ON OFF On Off Control 5 43 2OR OR 2 Inputs 5 44 4OR OR 4 Inputs 5 45 8OR OR 8 Inputs 5 46 PID Proportional Integral Derivative 5...

Page 47: ... Square Root 5 61 SUB Subtraction 2 Inputs 5 62 4SUB Subtraction 4 Inputs 5 63 SW Analog Switch 5 64 TAHD Track and Hold 5 65 TGFF Toggle Flip Flop 5 66 TOT Totalizer 5 67 TPO Time Proportional Output 5 68 TPSC Three Position Step Control 5 69 TRIG Trigger 5 70 UPDN UP Down Counter 5 71 VLIM Velocity rate Limiter 5 72 WTUN Write Tuning Constant 5 73 WVAR Write Variable 5 74 XFR Transfer Switch 5 7...

Page 48: ...te Value This block is part of the Calculations category It looks like this graphically on the Control Builder OUT X Dynamic Parameters Table 5 2 ABS Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R result X 2 REAL I R input Static Configuration Parameters None ...

Page 49: ...tion 2 Inputs This block is part of the Math category It looks like this graphically on the Control Builder X Y OUT Dynamic Parameters Table 5 3 ADD Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output X 2 REAL I R input 1 Y 3 REAL I R input 2 Static Configuration Parameters None ...

Page 50: ...s block is part of the Math category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 4 4ADD Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output A 2 REAL I R input 1 B 3 REAL I R input 2 C 4 REAL I R input 3 D 5 REAL I R input 4 Static Configuration Parameters None ...

Page 51: ...ex Type Use R W Description status 0 REAL C R Block Status see section 5 2 for code list OUT 1 REAL O R analog input value eu FAIL 2 BOOL O R Failed input indication Static Configuration Parameters Table 5 6 AI Static Configuration Parameters Parameter Index Type Description filt_time 2 REAL filter time constant seconds 0 120 default 0 bias 3 REAL bias eu 99999 to 99999 default 0 failsafe 4 REAL f...

Page 52: ...amic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list ack 1 BOOL C R W ON acknowledges the alarm OUT 2 BOOL O R output PV 3 REAL I R Process variable CV 4 REAL I R Compare value RSP 5 REAL I R Remote setpoint DISABLE 6 BOOL I R ON disables alarm action Static Configuration Parameters Table 5 8 ALM Static Configuration Parameters Param...

Page 53: ...block is part of the Logic or Fast Logic category It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 9 2AND Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output DIG_1 X1 2 BOOL I R input DIG_2 X2 3 BOOL I R input Static Configuration Parameters None ...

Page 54: ... or Fast Logic category It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 10 4AND Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output DIG_1 X1 2 BOOL I R input DIG_2 X2 3 BOOL I R input DIG_3 X3 4 BOOL I R input DIG_4 X4 5 BOOL I R input Static Configuration Param...

Page 55: ...ly on the Control Builder OR Fast Logic Dynamic Parameters Table 5 11 8AND Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output DIG_1 X1 2 BOOL I R input DIG_2 X2 3 BOOL I R input DIG_3 X3 4 BOOL I R input DIG_4 X4 5 BOOL I R input DIG_5 X5 6 BOOL I R input DIG_6 X6 7 BOOL I R input DIG_7 X7 8 BOOL I R input ...

Page 56: ...tion Status 0 REAL C R block status Bias 1 REAL C R calculated bias Man_mode 2 BOOL C R W manual output mode request OFF ON Man_out 3 REAL C R W manual output value 5 to 105 Pv 4 REAL C R Process Variable in for monitoring OUT 5 REAL O R control output 5 to 105 MODE 6 REAL O R actual mode encoded per note 3 ALl 7 BOOL O R Alarm 1 AL2 8 BOOL O R Alarm 2 PVI 9 REAL I R Process Variable Input pv_lo P...

Page 57: ...Type Description pv_hi 0 REAL pv High Range value 5 to 105 pv_lo 1 REAL pv Low Range value 5 to 105 outhilim 5 REAL output high limit 5 to 105 outlolim 6 REAL output low limit 5 to 105 failsafe 7 REAL failsafe output value 5 to 105 default 0 al_sp 4 8 11 REAL alarm set points al1spl al1sp2 al2spl al2sp2 99999 to 99999 default 0 al_hyst 16 REAL alarm hysterysis 0 to 5 ...

Page 58: ...r Analog Output This block is part of the Loops category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 14 AO Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list IN X 1 REAL I R analog input value eu Static Configuration Parameters None ...

Page 59: ...ew start of program Program to Run Logic 1 Hi if a hardware fault is detected Logic 1 Hi if a function block fails to operate properly Logic 1 Hi when the controller run program test switch is in the test mode Time controller was off in sec after power loss available for one analog scan cycle Analog function block scan cycle time in sec Analog function block scan cycle time in min Dynamic Paramete...

Page 60: ...NMODE 20 BOOL C R ON run mode is active PRGMODE 21 BOOL C R ON program mode is active MIN_PER_TICK 26 REAL C R minutes per OS tick CODE_REV 28 REAL C R code revision number REALTIME_OFF 30 REAL O R Number of seconds the controller was powered down Valid for only control block execution cycle after power up Static Configuration Parameters None ...

Page 61: ...pe Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O W Result O to 99 DIG_A D1 2 BOOL I R Bit 0 of the BCD lower digit DIG_B D2 3 BOOL I R Bit 1 of the BCD lower digit DIG_C D4 4 BOOL I R Bit 2 of the BCD lower digit DIG_D D8 5 BOOL I R Bit 3 of the BCD lower digit DIG_E D10 6 BOOL I R Bit 0 of the BCD upper digit DIG_F D20 7 BOOL I R Bit 1 of the BCD up...

Page 62: ... the Control Builder Dynamic Parameters Table 5 17 BOOL Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R Result ERR 2 BOOL O R Error indication A 3 BOOL I R Input 1 B 4 BOOL I R Input 2 C 5 BOOL I R Input 3 D 6 BOOL I R Input 4 E 7 BOOL I R Input 5 F 8 BOOL I R Input 6 G 9 BOOL I R Input 7 H 10 BOOL I R Input 8 ...

Page 63: ...OFF ON man_mode 4 BOOL C R W manual output mode request OFF ON man_out 5 REAL C R W manual output value 5 to 105 tune_req 6 BOOL C R W limit cycle auto tuning request OFF ON rsp_eu 7 REAL C R remote set point in eu for monitoring deviation 8 REAL C R Deviation in eu for monitoring PV 9 REAL O R Calculated Process Variable Percent Carbon for monitoring DSP 10 REAL O R Display Set Point in eu for mo...

Page 64: ...999 default 100 pv_lo 5 REAL pv Low Range value 99999 to 99999 default 0 sp_hi_lim 11 REAL set point high limit 99999 to 99999 default 100 sp_lo_lim 12 REAL set point low limit 99999 to 99999 default 0 outhilim 14 REAL output high limit 5 to 105 outlolim 15 REAL output low limit 5 to 105 failsafe 16 REAL failsafe output value 5 to 105 default 0 al_sp 4 17 20 REAL alarm set points al1spl al1sp2 al2...

Page 65: ... when RA_BIAS 0 LBIAS 40 REAL Bias value for Ratio PID when RA_BIAS LOC_BIAS 99999 to 99999 0 devbar_hi 41 REAL High scale value for deviation bar graph 0 to 99999 default 100 devbar_low 42 REAL Low scale value for deviation bar graph always devbar_hi L CO 43 REAL Local percent carbon monoxide 2 0 to 35 0 default 20 0 REM_CO 44 BOOL Use CO input instead of local L CO default OFF FURNACE_F ACTOR 45...

Page 66: ...alculations category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 20 CMPR Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list XGY 1 BOOL O R X Greater than Y XEY 2 BOOL O R X Equals Y XLY 3 BOOL O R X Less than Y X 4 REAL I R input 1 Y 5 REAL I R input 2 Static Configuration Parameters None ...

Page 67: ... 5 21 DCMP Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output IN1 2 REAL I R input 1 IN2 3 REAL I R input 2 IN3 4 REAL I R input 3 IN4 5 REAL I R input 4 IN5 6 REAL I R input 5 IN6 7 REAL I R input 6 REF Y 8 REAL I R reference input Static Configuration Parameters Table 5 22 DCMP Static Configuration Parame...

Page 68: ...h limit for anti soot WRLIM 4 BOOL O R Command to write the set point high limit LOTEMP 5 BOOL O R ON when TEMP is calculated low temperature dropoff O2 6 REAL I R Oxygen sensor input 0 to 100 TEMP 7 REAL I R Temperature input F or C per USE_METRIC CO 8 REAL I R Percent carbon monoxide input Static Configuration Parameters Table 5 24 DEWP Static Configuration Parameters Parameter Index Type Descri...

Page 69: ...crete Input This block is part of the Logic or Fast Logic categories It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 25 DI Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT_D 1 BOOL O R Static Configuration Parameters None ...

Page 70: ...al operation This block is part of the Math category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 26 DIV Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output X 2 REAL I R input 1 Y 3 REAL I R input 2 Static Configuration Parameters None ...

Page 71: ...lock is part of the Logic or Fast Logic category It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 27 DO Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT_D 1 REAL C R Physical output value IN_D 2 BOOL I R Static Configuration Parameters None ...

Page 72: ...the Logic or Fast Logic categories It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 28 DSW Dynamic Parameters Index Parameter Type Use R W Description 0 status REAL C R block status see section 5 2 for code list 1 OUT BOOL O R output 2 A BOOL I R input A 3 B BOOL I R input B 4 SA BOOL I R Select A Static Configuration Parameters None ...

Page 73: ...tatic Configuration Parameters Parameter Index Type Description xb 0 0 REAL x breakpoint 1 99999 to 999999 xb 1 1 REAL x breakpoint 2 99999 to 999999 xb 2 2 REAL x breakpoint 3 99999 to 999999 xb 3 3 REAL x breakpoint 4 99999 to 999999 xb 4 4 REAL x breakpoint 5 99999 to 999999 xb 5 5 REAL x breakpoint 6 99999 to 999999 xb 6 6 REAL x breakpoint 7 99999 to 999999 xb 7 7 REAL x breakpoint 8 99999 to...

Page 74: ...t 5 99999 to 999999 yb 5 16 REAL output value at x breakpoint 6 99999 to 999999 yb 6 17 REAL output value at x breakpoint 7 99999 to 999999 yb 7 18 REAL output value at x breakpoint 8 99999 to 999999 yb 8 19 REAL output value at x breakpoint 9 99999 to 999999 yb 9 20 REAL output value at x breakpoint 10 99999 to 999999 yb 10 21 REAL output value at x breakpoint 11 99999 to 999999 ...

Page 75: ...amic Parameters Table 5 31 FSS Dynamic Parameters Index Parameter Type Use R W Description 0 status REAL C R block status 9 A1 BOOL O R Bank A output 1 10 A2 BOOL O R Bank A output 2 11 A3 BOOL O R Bank A output 3 12 A4 BOOL O R Bank A output 4 13 B1 BOOL O R Bank B output 1 14 B2 BOOL O R Bank B output 2 15 B3 BOOL O R Bank B output 3 16 B4 BOOL O R Bank B output 4 17 C1 BOOL O R Bank C output 1 ...

Page 76: ...Index Parameter Type Use R W Description 20 C4 BOOL O R Bank C output 4 21 D1 BOOL O R Bank D output 1 22 D2 BOOL O R Bank D output 2 23 D3 BOOL O R Bank D output 3 24 D4 BOOL O R Bank D output 4 25 Reset BOOL I R Off to On requests a reset state Static Configuration Parameters None ...

Page 77: ...Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list CYC_CNT 1 REAL C R number of control block cycles EXCTIME 3 REAL C R control block execution time in seconds PK_EXCTIME 4 REAL C R peak control block execution time in seconds EXECFAULT 7 BOOL C R ON executive fault CYCTIME 8 REAL C R control block cycle time in seconds CYCMINS 9 REAL C...

Page 78: ...ble 5 33 HLLM Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R primary output H 2 BOOL O R high limit indication L 3 BOOL O R low limit indication X 4 REAL I R input Static Configuration Parameters Table 5 34 HLLM Static Configuration Parameters Parameter Index Type Description hilim 0 REAL high limit 99999 to 9...

Page 79: ...lock is part of the Alarm Monitor category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 35 HMON Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R Output X 2 REAL I R Monitored input Y 3 REAL I R Trip point Static Configuration Parameters None ...

Page 80: ...he Signal Selectors category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 36 HSEL Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R primary output YHI YLO 2 BOOL O R override indication X 3 REAL I R input Y 4 REAL I R input Static Configuration Parameters None ...

Page 81: ... block is part of the Auxiliary category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 37 LDLG Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output IN 2 REAL I R primary input EN 3 BOOL I R enable Static Configuration Parameters None ...

Page 82: ...lock is part of the Alarm Monitor category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 38 LMON Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R Output X 2 REAL I R Monitored input Y 3 REAL I R Trip point Static Configuration Parameters None ...

Page 83: ...he Signal Selectors category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 39 LSEL Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R primary output YHI YLO 2 BOOL O R override indication X 3 REAL I R input Y 4 REAL I R input Static Configuration Parameters None ...

Page 84: ... the Logic or Fast Logic category It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 40 LTCH Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output L 2 BOOL I R latch command U 3 BOOL I R unlatch command Static Configuration Parameters None ...

Page 85: ...the Control Builder Dynamic Parameters Table 5 41 MATH Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R Result ERR 2 BOOL O R Error indication A 3 REAL I R Input 1 B 4 REAL I R Input 2 C 5 REAL I R Input 3 D 6 REAL I R Input 4 E 7 REAL I R Input 5 F 8 REAL I R Input 6 G 9 REAL I R Input 7 H 10 REAL I R Input 8 S...

Page 86: ...ble 5 42 MDFL Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list AUTO 1 BOOL O R ON if MODE 0 0 or 4 0 else OFF MAN 2 BOOL O R ON if MODE 1 0 or 5 0 else OFF IMAN 3 BOOL O R ON if MODE 2 0 or 6 0 else OFF LO 4 BOOL O R ON if MODE 3 0 0r 7 0 else OFF LOCAL 5 BOOL O R ON if MODE 3 0 else OFF REM 6 BOOL O R ON if MODE 4 0 else OFF ...

Page 87: ...ntrol Builder Dynamic Parameters Table 5 43 MMA Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list MIN 1 REAL O R minimum input value MAX 2 REAL O R maximum input value AVG 3 REAL O R average of input values SUM 4 REAL O R sum of input values SDEV 5 REAL O R standard deviation of inputs ALM 6 BOOL O R deviation alarm X1 X6 7 12 ...

Page 88: ...block status see section 5 2 for code list OUT 1 REAL O R output X 2 REAL I R Y 3 REAL I R Z 4 REAL I R Static Configuration Parameters Table 5 45 MSF Static Configuration Parameters Parameter Index Type Description Kg 0 REAL Orifice Constant 99999 to 999999 Kx 1 REAL Delta Pressure Scaler 99999 to 999999 Ky 2 REAL Pressure Scaler 99999 to 999999 Kz 3 REAL Temperature Scaler 99999 to 999999 Bx 4 R...

Page 89: ...l Operation 2 Inputs This block is part of the Math category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 46 MUL Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output X 2 REAL I R input 1 Y 3 REAL I R input 2 Static Configuration Parameters None ...

Page 90: ...This block is part of the Math category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 47 4MUL Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output A 2 REAL I R input 1 B 3 REAL I R input 2 C 4 REAL I R input 3 D 5 REAL I R input 4 Static Configuration Parameters None ...

Page 91: ... Negate This block is part of the Calculations category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 48 NEG Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R result X 2 REAL I R input Static Configuration Parameters None ...

Page 92: ... or Logic Inverter This block is part of the Logic or Fast Logic category It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 49 NOT Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output X 2 BOOL I R input Static Configuration Parameters None ...

Page 93: ...t looks like this graphically on the Control Builder Dynamic Parameters Table 5 50 ONDT Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O W output RUN_RST 2 BOOL I R ON run OFF reset Static Configuration Parameters Table 5 51 ONDT Static Parameters Parameter Index Type Description Delay 0 REAL Delay Time 0 seconds ...

Page 94: ...It looks like this graphically on the Control Builder Dynamic Parameters Table 5 52 OFDT Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O W output RST_RUN 2 BOOL I R ON reset OFF run Static Configuration Parameters Table 5 53 ONDT Static Parameters Parameter Index Type Description Delay 0 REAL Delay Time 0 seconds...

Page 95: ...local set point 2 eu rem_mode 3 BOOL C R W remote set point mode request OFF ON man_mode 4 BOOL C R W manual output mode request OFF ON man_out 5 BOOL C R W On Off rsp_eu 6 REAL C R remote set point in eu for monitoring deviation 7 REAL C R Deviation in eu for monitoring pv 8 REAL C R Process Variable in eu for monitoring WSP 9 REAL O R Working Set Point in eu for monitoring OUT 10 BOOL O R On Off...

Page 96: ...m 7 REAL set point low limit 99999 to 99999 default 0 sp_rate_dn 9 REAL Set point low rate of change limit 0 off to 99999 eu min sp_rate_up 10 REAL Set point high rate of change limit 0 off to 99999 eu min devbar_hi 11 REAL High scale value for deviation bar graph 0 to 99999 default 100 devbar_low 12 REAL Low scale value for deviation bar graph always devbar_hi Output Hysteresis 13 REAL Off 0 to 1...

Page 97: ...tion This block is part of the Logic or Fast Logic category It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 56 2OR Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output DIG_1 2 BOOL I R input DIG_2 3 BOOL I R input Static Configuration Parameters None ...

Page 98: ... of the Logic or Fast Logic category It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 57 4OR Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output DIG_1 2 BOOL I R input DIG_2 3 BOOL I R input DIG_3 4 BOOL I R input DIG_4 5 BOOL I R input Static Configuration Param...

Page 99: ...like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 58 8OR Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output DIG_1 2 BOOL I R input DIG_2 3 BOOL I R input DIG_3 4 BOOL I R input DIG_4 5 BOOL I R input DIG_5 6 BOOL I R input DIG_6 7 BOOL I R input DIG_7 8 BOOL I R input DIG...

Page 100: ...A M Output Setpoint Mode indication to MDFL block Back Calculation Output for Cascade control OTHER OUTPUTS Dynamic Parameters Table 5 59 PID Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list lsp 1 REAL C R W local set point eu lsp2 2 REAL C R W local set point 2 eu rem_mode 3 BOOL C R W remote set point mode request OFF ON man...

Page 101: ...egration time 0 or 0 02 to 50 minutes or repeats per minute 0 or 0 02 to 50 repeats Tune Set 1 pv_hi 4 REAL pv High Range value 99999 to 99999 default 100 pv_lo 5 REAL pv Low Range value 99999 to 99999 default 0 sp_hi_lim 11 REAL set point high limit 99999 to 99999 default 100 sp_lo_lim 12 REAL set point low limit 99999 to 99999 default 0 outhilim 14 REAL output high limit 5 to 105 outlolim 15 REA...

Page 102: ...nstant sp_rate_dn 35 REAL Set point low rate of change limit 0 off to 99999 eu min sp_rate_up 36 REAL Set point high rate of change limit 0 off to 99999 eu min FF_GAIN 37 REAL Feed forward gain 0 0 to 10 0 RATIO 39 REAL Gain value for Ratio PID 20 to 20 default 1 used when RA_BIAS 0 LBIAS 40 REAL Bias value for Ratio PID when RA_BIAS LOC_BIAS 99999 to 99999 0 devbar_hi 41 REAL High scale value for...

Page 103: ...odic Timer This block is part of the Logic category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 61 PTMR Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list EVENT 1 BOOL O R output RST 2 BOOL I R reset input Static Configuration Parameters None ...

Page 104: ...r This block is part of the Setpoint Program category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 62 RCP Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list NUM 1 REAL I R recipe number LOAD 2 BOOL I R load command Static Configuration Parameters None ...

Page 105: ...s category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 63 RH Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list RH 1 REAL O R Relative Humidity DRY 2 REAL I R Dry bulb temperature WET 3 REAL I R Wet bulb temperature PRES 4 REAL I R Atmospheric Pressure Static Configuration Parameters None ...

Page 106: ... R ON if rate setpoint else OFF lo_rc 2 BOOL O R ON if rate setpoint else OFF rate 3 REAL O R Rate of Change in EU min IN 4 REAL I R Analog Input Static Configuration Parameters Table 5 65 ROC Static Configuration Parameters Parameter Index Type Description filt_time 0 REAL filter time constant range_hi 1 REAL high rate of change setpoint Range 0 off to 99999 9 eu min range_lo 2 REAL low rate of c...

Page 107: ...ntrol Builder Dynamic Parameters Table 5 66 RSW Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output IN1 2 REAL I R input 1 IN2 3 REAL I R input 2 IN3 4 REAL I R input 3 IN4 5 REAL I R input 4 IN5 6 REAL I R input 5 IN6 7 REAL I R input 6 IN7 8 REAL I R input 7 IN8 9 REAL I R input 8 SEL 10 REAL I R select in...

Page 108: ... 0 REAL C R block status OUT 1 BOOL O R output TIMER 2 REAL O R remaining time in seconds RPRES 3 REAL I R W Remote preset 0 0 99999 9 if count up then represents Stop value in seconds if count down then represents Start value in seconds RST 4 BOOL I R OFF to ON transition Reset EN 5 BOOL I R ENABLE ON run timer is counting OFF timer is stopped output TIMER held at last value PREL 6 REAL I R Prelo...

Page 109: ...RTMR Static Configuration Parameters Parameter Index Type Description lpres 0 REAL Local preset 0 0 99999 9 if count up then Stop value in seconds if count down then Start value in seconds remote 1 BOOL ON use Remote Preset OFF use Local Preset use_preload 2 BOOL Use external preload rather than zero for starting or stopping ...

Page 110: ...r Scale and Bias This block is part of the Math category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 69 SCB Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output X 2 REAL I R input Static Configuration Parameters None ...

Page 111: ... category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 70 SPEV Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list E1 1 BOOL O R event 1 E2 2 BOOL O R event 2 E3 3 BOOL O R event 3 E4 4 BOOL O R event 4 E5 5 BOOL O R event 5 E6 6 BOOL O R event 6 E7 7 BOOL O R event 7 E8 8 BOOL O R event 8 E9 9...

Page 112: ...ent 10 E11 11 BOOL O R event 11 E12 12 BOOL O R event 12 E13 13 BOOL O R event 13 E14 14 BOOL O R event 14 E15 15 BOOL O R event 15 E16 16 BOOL O R event 16 STA 17 REAL I R program state SEG 18 REAL I R current segment number PGM 19 REAL I R current program number Static Configuration Parameters None ...

Page 113: ...e section 5 2 for code list save_req 1 REAL C R W save current program request mailbox sta_req 2 REAL C R W state change request pgm_req 3 REAL C R W program change request seg_req 4 REAL C R W segment change request seg_ramp 5 BOOL C R TRUE if current segment is a ramp soaksp 6 REAL C R soak setpoint eu duration 7 REAL C R segment duration minutes PV 8 REAL C R value of PV being controlled by SP ...

Page 114: ...mic Output Parameters Table 5 72 SPP Dynamic Output Parameters Parameter Index Type Use R W Description STA 34 REAL O R program state N A RESET RUN HOLD GHOLD STOP SEG 35 REAL O R current segment number PGM 36 REAL O R current program number SP 37 REAL O R setpoint output EU AUX 38 REAL O R auxilary output EU STMR 39 REAL O R time remaining in current segment minutes STME 40 REAL O R time elapsed ...

Page 115: ...tion check PV4 50 REAL I R 4th process variable EU for deviation check NPGM 51 REAL I R program number when SET is ON NSEG 52 REAL I R starting segment number when SET is ON SET 53 BOOL I R pulse input to load PGM and SSEG numbers JOG 54 BOOL I R pulse input for jog RSTRT 55 BOOL I R pulse input for restart action GHOLD 56 BOOL I R guaranteed soak hold for sync RESET 57 BOOL I R pulse input for re...

Page 116: ... 5 74 SPS Dynamic Contained Parameters Parameter Index Type Use R W Description status 0 REAL C R block status save_req 1 REAL C R W save current program request mailbox sta_req 2 REAL C R W state change request pgm_req 3 REAL C R W program change request seg_req 4 REAL C R W segment change request soaksp 8 5 12 REAL C R soak setpoint eu duration 13 REAL C R segment duration minutes hours PV 8 14 ...

Page 117: ...nction Parameter Index Reference 8 99 RS232 Communications Reference Manual 107 fGuarLimit 8 30 37 REAL C R W guaranteed soak low high limit fJogSeg 38 REAL C R W segment jumped to on a pulse to JOG input ...

Page 118: ...REAL O R time remaining in current segment minutes STME 52 REAL O R time elapsed in current segment minutes PTME 53 REAL O R time elapsed in program minutes STFL 54 REAL O R current state flag Dynamic Input Parameters Table 5 76 SPS Dynamic Input Parameters Parameter Index Type Use R W Description PV1 55 REAL I R 1st process variable EU PV2 56 REAL I R 2nd process variable EU PV3 57 REAL I R 3rd p...

Page 119: ...Index Reference 8 99 RS232 Communications Reference Manual 109 Static Configuration Parameters Table 5 77 SPS Static Configuration Parameters Index Parameter Type Description 0 7 failsafe 8 REAL failsafe setpoint value eu ...

Page 120: ...REAL O R Auxiliary output 3 AUX4 4 REAL O R Auxiliary output 4 AUX5 5 REAL O R Auxiliary output 5 AUX6 6 REAL O R Auxiliary output 6 AUX7 7 REAL O R Auxiliary output 7 AUX8 8 REAL O R Auxiliary output 8 STA 9 REAL I R Program state for configuration cosmetic only SEG 10 REAL I R Current segment number PGM 11 REAL I R Current program number APV1 12 REAL I R 1st Aux process variable EU APV2 13 REAL ...

Page 121: ...Function Parameter Index Reference 8 99 RS232 Communications Reference Manual 111 Static Configuration Parameters None ...

Page 122: ...ke this graphically on the Control Builder Dynamic Values Table 5 79 STFL Dynamic Values Parameter Index Type Use R W Description status 0 REAL C R block status GHOLD 1 BOOL O R ON if state 1 0 else OFF READY 2 BOOL O R ON if state 2 0 else OFF HOLD 3 BOOL O R ON if state 4 0 else OFF RUN 4 BOOL O R ON if state 8 0 else OFF STOP 5 BOOL O R ON if state 16 0 else OFF STFL 6 REAL I R Encoded state in...

Page 123: ...e 5 80 STSW Dynamic Values Parameter Index Type Use R W Description status 0 REAL C R block status STRQ 1 REAL O R Encoded state request output JOG 2 BOOL I R OFF to ON requests jog state GHOLD 3 BOOL I R ON guaranteed hold state ON to OFF and previous state was Run then return to RUN mode RESET 4 BOOL I R OFF to ON requests reset state HOLD 5 BOOL I R OFF to ON requests hold state RUN 6 BOOL I R ...

Page 124: ...Square Root This block is part of the Calculations category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 81 SQRT Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R result X 2 REAL I R input Static Configuration Parameters None ...

Page 125: ...al operation 2 Inputs This block is part of the Math category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 82 SUB Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output X 2 REAL I R input 1 Y 3 REAL I R input 2 Static Configuration Parameters None ...

Page 126: ... This block is part of the Math category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 83 4SUB Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output A 2 REAL I R input 1 B 3 REAL I R input 2 C 4 REAL I R input 3 D 5 REAL I R input 4 Static Configuration Parameters None ...

Page 127: ...k is part of the Signal Selectors category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 84 SW Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output X 2 REAL I R Y 3 REAL I R SY 4 BOOL I R select Y when ON Static Configuration Parameters None ...

Page 128: ...s block is part of the Auxiliary category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 85 TAHD Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output X 2 REAL I R primary input TC 3 BOOL I R track command Static Configuration Parameters None ...

Page 129: ...art of the Logic or Fast Logic category It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 86 TGFF Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output TOG 2 BOOL I R toggle input RESET 3 BOOL I R reset input Static Configuration Parameters None ...

Page 130: ...Use R W Description status 0 REAL C R block status see section 5 2 for code list TOT 1 REAL O R total eu PREI 2 BOOL O R preset indicator IN 3 REAL I R analog input value eu RPRE 4 REAL I R remote preset in eu 1 to 999999 EN 5 BOOL I R ON enables the totalizer RST 6 BOOL I R ON resets the totalizer Static Configuration Parameters Table 5 88 TOT Static Configuration Parameters Parameter Index Type ...

Page 131: ... Proportional Output This block is part of the Loops category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 89 TPO Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list IN 1 REAL I R analog input value usually Static Configuration Parameters None ...

Page 132: ... code list lsp 1 REAL C R W local set point eu lsp2 2 REAL C R W local set point 2 eu rem_mode 3 BOOL C R W remote set point mode request OFF ON man_mode 4 BOOL C R W manual output mode request OFF ON man_out 5 REAL C R W manual output value 0 to 100 tune_req 6 BOOL C R W limit cycle auto tuning request OFF ON rsp_eu 7 REAL C R remote set point in eu for monitoring deviation 8 REAL C R Deviation i...

Page 133: ... Tune Set 1 pv_hi 3 REAL pv High Range value 99999 to 99999 default 100 pv_lo 4 REAL pv Low Range value 99999 to 99999 default 0 sp_hi_lim 10 REAL set point high limit 99999 to 99999 default 100 sp_lo_lim 11 REAL set point low limit 99999 to 99999 default 0 failsafe_hi 13 BOOL ON sets motor to 100 when in failsafe OFF sets motor to 0 default OFF al_sp 4 14 17 REAL alarm set points al1spl al1sp2 al...

Page 134: ...Set point high rate of change limit 0 off to 99999 eu min RATIO 37 REAL Gain value for Ratio PID 20 to 20 default 1 used when RA_BIAS 0 LBIAS 38 REAL Bias value for Ratio PID when RA_BIAS LOC_BIAS 99999 to 99999 0 devbar_hi 39 REAL High scale value for deviation bar graph 0 to 99999 default 100 devbar_low 40 REAL Low scale value for deviation bar graph always devbar_hi deadband 43 REAL adjustable ...

Page 135: ...operation This block is part of the Logic or Fast Logic category It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 92 TRIG Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output X 2 BOOL I R input Static Configuration Parameters None ...

Page 136: ...ameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O W output PREI 2 BOOL O W preset indicator X 3 BOOL I R positive edge detect count input RPRE 4 REAL I R remote preset 1 to 999999 RST 5 BOOL I R ON resets the count CNTDN 6 BOOL I R ON counts down Static Configuration Parameters Table 5 94 UPDN Static Configuration Parameters ...

Page 137: ...Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R primary output H 2 BOOL O R high rate limit indication L 3 BOOL O R low rate limit indication X 4 REAL I R primary input EN 5 BOOL I R enable input Static Configuration Parameters Table 5 96 VLIM Static Configuration Parameters Parameter Index Type Description ira...

Page 138: ...e Loops category It looks like this graphically on the Control Builder Dynamic Values Table 5 97 WTUN Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status GAIN 1 REAL I R proportional gain 0 1 to 1000 RSET 2 REAL I R integration time 0 02 to 50 minutes RATE 3 REAL I R derivative time 0 1 to 10 minutes EN 4 BOOL I R enable Static Configuration Values None ...

Page 139: ... Write Variable This block is part of the Auxiliary category It looks like this graphically on the Control Builder Dynamic Parameters Table 5 98 WVAR Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status X 1 REAL or BOOL I R value to be written EN 2 BOOL I R enable change Static Configuration Parameters None ...

Page 140: ...Control Builder Dynamic Parameters Table 5 99 XFR Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 REAL O R output X 2 REAL I R Y 3 REAL I R SY 4 BOOL I R select Y when ON Static Configuration Parameters Table 5 100 XFR Static Configuration Parameters Parameter Index Type Description xrate 0 REAL transfer to X rate eu mi...

Page 141: ...is block is part of the Logic and Fast Logic category It looks like this graphically on the Control Builder OR Fast Logic Dynamic Parameters Table 5 101 XOR Dynamic Parameters Parameter Index Type Use R W Description status 0 REAL C R block status see section 5 2 for code list OUT 1 BOOL O R output DIG_1 2 BOOL I R input DIG_2 3 BOOL I R input Static Configuration Parameters None ...

Page 142: ...nd the required index number The index numbers 0 to 149 for the various variables can be obtained from a LeaderLine Control Builder variable list printout ATTENTION For Communications subtract 1 from the variable index number on the Print out For Example Variable 1 will be Variable 0 for communications purposes Dynamic Parameters Table 5 102 Variables Parameter Index Type Use R W Description Varia...

Page 143: ...Function Parameter Index Reference 8 99 RS232 Communications Reference Manual 133 ...

Page 144: ...our request message The Status Type and Definition for each is also listed Table 6 1 Block Status Values Floating Point Value Status Type Definition 0 0 UNEXECUTED The block was never executed 100 0 OK Normal successful execution 200 0 FORCED Output is being forced 300 0 DIV BY 0 Attempted divide by 0 400 0 BAD ICNT The input count passed to the block is greater than the number of inputs for the b...

Page 145: ... HI PV LO in PID blocks 2200 0 TOO MANY Too many blocks of a restricted type 2300 0 BAD LOOPID Illegal Loop number 2400 0 UNDERFLOW STACK During the equation evaluation an attempt was made to pop an item off the evaluation stack when the stack was empty 2500 0 OVERFLOW STACK During equation evaluation an attempt was made to push an item on the stack when the stack was full 2600 0 NOT EMPTY STACK A...

Page 146: ... 0x01 0x24 0xC0 0x25 0x80 0xE5 0x41 0x27 0x00 0xE7 0xC1 0xE6 0x81 0x26 0x40 0x22 0x00 0xE2 0xC1 0xE3 0x81 0x23 0x40 0xE1 0x01 0x21 0xC0 0x20 0x80 0xE0 0x41 0xA0 0x01 0x60 0xC0 0x61 0x80 0xA1 0x41 0x63 0x00 0xA3 0xC1 0xA2 0x81 0x62 0x40 0x66 0x00 0xA6 0xC1 0xA7 0x81 0x67 0x40 0xA5 0x01 0x65 0xC0 0x64 0x80 0xA4 0x41 0x6C 0x00 0xAC 0xC1 0xAD 0x81 0x6D 0x40 0xAF 0x01 0x6F 0xC0 0x6E 0x80 0xAE 0x41 0xAA...

Page 147: ...Application Error Codes 12 Application Layer Message Formats 27 ASYS 49 Auto Manual Bias Function 46 B BCD 51 Binary Coded Decimal Translator 51 Block Number 250 132 Block Parameters 27 Block Status Types 134 BOOL 52 Bumpless Analog Transfer Switch 130 C CARB 53 Carbon Potential 53 CMPR 56 Comparison Calculation 56 CRC 4 CRC 16 Calculation 136 Cyclic redundancy 4 D DCMP 57 Deviation Compare 57 DEW...

Page 148: ...es of the Driver in the Same App 20 Multiplication Mathematical operation 2 Inputs 79 Multiplication Mathematical Operation 4Inputs 80 N NEG 81 Negate 81 NOT 82 NOT Boolean logic function 82 O OFDT 84 Off Delay Timer 84 On Delay Timer 83 ON OFF 85 On Off Control function 85 ONDT 83 OR 2 Inputs Boolean logic function 87 OR 4 Inputs Boolean logic function 88 OR 8 Inputs Boolean logic function 89 P Q...

Page 149: ...pe and Definition 134 Status Values 134 STFL 112 STSW 113 SUB 115 Subtraction mathematical operation 2 Inputs 115 Subtraction mathematical operation 4 Inputs 116 SW 117 T TAHD 118 Taxonomy of Classes 21 TGFF 119 Three Position Step Control 122 Time Proportional Output 121 Toggle Flip Flop 119 TOT 120 Totalizer 120 TPO 121 TPSC 3POS 122 Track and Hold 118 TRIG 125 Trigger or One Shot 125 U UP DOWN ...

Page 150: ...Index 140 RS232 Communications Reference Manual 8 99 ...

Page 151: ......

Page 152: ...Industrial Automation and Control Honeywell Inc 1100 Virginia Drive Fort Washington Pennsylvania 19034 ...

Reviews: