Home

Modbus® RTU Serial Communications User Manual

image

Contents

1. Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Controller Status at 00B4 180 INT R W 0 Last Setpoint and Mode Program End 1 Manual Failsafe Output Reset SP Program 00B3 179 INT R W 0 Disable TOBEGIN 1 Via KeypadO Disable 2 Rerun Segment 1 Ramp 0039 057 FP R W 99 59 0 99 Hrs 0 59 Min or Time 0 to 999 Degrees Minute Segment 2 Soak 003A 058 FP R W Within Setpoint Limits Setpoint Value Segment 2 Soak 003B 059 FP R W 99 59 0 99 Hrs 0 59 Min Time Segment 3 Ramp 003C 060 FP R W 99 59 0 99 Hrs 0 59 Min or Time 0 to 999 Degrees Minute Segment 4 Soak 003D 061 FP R W 99 59 0 99 Hrs 0 59 Min or Setpoint Value 0 to 999 Degrees Minute Segment 4 Soak 003E 062 FP R W 99 59 0 99 Hrs 0 59 Min Time Segment 5 Ramp 003F 063 FP R W 99 59 0 99 Hrs 0 59 Min or Time 0 to 999 Degrees Minute Segment 6 Soak 0040 063 FP R W Within Setpoint Limits Setpoint Value Segment 6 Soak 0041 065 FP R W 99 59 0 99 Hrs 0 59 Min Time Segment 7 Ramp 0042 066 FP R W 99 59 0 99 Hrs 0 59 Min or Time 0 to 999 Degrees Minute Segment 8 Soak 0043 067 FP R W Within Setpoint Limits Setpoint Value Segment 8 Soak 0044 068 FP R W 99 59 0 99 Hrs 0 59 Min Time Segment 9 Ramp 0045 069 FP R W 99 59 0 99 Hrs 0 59 Min or Time 0 to 999 Degrees Minute Table continued on next page 36 Modbus RTU Serial Communications Use
2. Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Computer Setpoint 007D 125 FP R W Value from computer with Ratio and Bias applied by the controller Within the Setpoint Range Limits in Engineering Units or Percent Shed The computer setpoint override will continue until SHED from communications occurs or the controller is placed into monitor mode through communications Doing periodic SLAVE READS within the shed time will allow the override to continue until communication is stopped and shed time elapses ATTENTION 0 Shed code 154 allows the override to continue indefinitely or until the reset shed timer register address 1B90 Loop1 1B91 Loop2 is written using function code 6 Any data value can be written because it is ignored See override selections in Table 3 9 When SP is overridden the left most digit in the upper display becomes a C Associated Parameters Refer to Table 3 8 for the codes to display or change any of the parameters associated with the computer setpoint Table 3 8 Computer Setpoint Associated Parameters Parameter Register Address Hex Decimal Setpoint Limits 0007 0008 007 008 Local Setpoint 1 0027 039 Local Setpoint 2 0035 053 Local Setpoint 3 0074 116 Local Setpoint Selection OOAD 173 Loop 1 Computer Setpoint Ratio 0015 021 Loop 1 Computer Setpoint Bias 0016 022 24 M
3. Set up Group Table Number Tuning Table 3 14 Tuning 2 Table 3 15 SP Ramp Rate Program Table 3 16 Accutune Table 3 17 Algorithm Table 3 18 Output Algorithm Table 3 19 Input 1 Table 3 20 Input 2 Table 3 21 Input 3 Table 3 22 Control Table 3 23 Control 2 Table 3 23 Options Table 3 24 Communications Table 3 25 Alarms Table 3 26 Display Table 3 27 Reading or Writing Do a Read or Write depending on your requirements using the identifying code and format code listed in the tables The range or selection available for each range is listed in the tables 30 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 1 Tuning Table 3 14 lists all the register addresses and ranges or selections for the function parameters in the Set up Group Tuning Loop 1 ATTENTION Loop number is selected in the MSB of the Register Address in the request message Table 3 14 Set up Group Tuning Loop 1 Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Gain 1 or PB 0001 001 FP R W 0 01 to 1000 Gain Note 1 0 1 to 9999 PB Rate 1 0002 002 FP R W 0 00 to 10 00 Note 1 Reset 1 0003 003 FP R W 0 02 to 50 00 Note 1 Manual Reset 000D 013 FP R W 100 to 100 Gain 2 or PB 0004 004 FP R W 0 01 to 1000 Note 1 Rate 2 00
4. cccccccsseeeeeeeeeeeeeeeeeeeeeeeeneeees 18 IM Wi Aces Sot Aenea bent oes eee eee ne A 18 3 2 Reading Control Dataset tiretenn es eenn aen n eraa e e aeae e aN Eee a eee Erena ele liste 19 3 3 Read Options Stalin E E ea ee en ee ad 20 3 4 Miscellaneous Read Only Sunn inneni iii tdi 21 3 4 1 Register Addresses for Read Only S ooonconcnnnccnoconocnnooncnonconncnn nono noco noc nccnnncnnn cnc nrnanrnn cra cra 21 3 4 2 Error Status Definitions nidad 22 De DS SOUPOUMUS ee eei seea es obscene a aaa e tea visa sSea at aan ta diese ir aaa pea aee ea a athe a dee diese 23 3 6 Using a Computer Setpoint Overriding Controller Setpoint ooooconincnnncononoconnconnconnoconaconnconnncnnnoos 24 3 7 PV or Setpomt Overtide Selections iii ia 25 3 8 Reading or Changing the Output ee eeeceeeeeeneesseeeseeeseecaecaecsaecsaecsseceseesseesseeseeeeeaeeeaeeeseeeees 26 3 9 Local Setpoint PID Selection Setpoint Ramp Status oooooonncnnoncconncnonononaconaconn ccoo ccoo nnonn conocio nan cnn cra 27 3 10 Configuration Parameters s ca siscsesstscceebissaeeseesccenetshloeettbasdedeudesa bests sheeessbdgateecececdehaccadlenswenseatioets 30 3 101 B s totes eres O eee ste Ral ets 31 OED A O O ANOS 33 3 10 3SP Ramp Rate PrograM cnica biliar arta 35 Se LOA ACCUINOE arneses it 38 3 1O SrAl gorithm x scsi oe add cee tt ee aia 39 3 10 6 OutputeAl sora thant aeee sees ects tel AS A td tito 44 SLOG input lacas a al aida ie eas 45 LOS IOputZ iria diia 47 IS A
5. Example 1 MODBUS Protocol The following is an example of a request to write the Loop 1 Gain 1 value using Function code 21 15 Hex Request Message Write Loop 1 Gain 1 1 5 ID Tag 1 02 15 0B 06 00 03 00 01 00 02 3F CO 00 00 CRC16 Where 02 Address 15 Function Code 21 15 Hex OB Byte Count 06 Reference Type IEEE Floating Point 00 03 File Number Access Data Value 00 01 Register Address Standard Access Loop 1 Gain 1 ID Tag 1 00 02 Register Count Floating Point Data 3FC00000 1 50 CRC16 This is the response to the above request Response Message The response is an echo of the request 02 15 0B 06 00 01 00 02 00 02 3F CO 00 00 CRC16 Example 2 MODBUS Protocol The following is an example of a request to write the Loop 2 Gain 3 value using Function code 21 15 Hex Request Message Write Loop 2 Gain 3 1 5 ID Tag 1 02 15 OB 06 00 03 01 01 00 02 3F CO 00 00 CRC 16 Where 02 Address 15 Function Code 21 15 Hex OB Byte Count 06 Reference Type IEEE Floating Point 00 03 File Number Access Data Value 01 01 Register Address Standard Access Loop 2 Gain 3 ID Tag 1 00 02 Register Count Floating Point Data 3FC00000 1 50 CRC16 This is the response to the above request Response Message The response is an echo of the request 02 15 OB 06 01 01 00 02 00 02 3F CO 00 00 CRC16 AAA 9 99 Modbus RTU Serial Comm
6. 255 INT RD See below READ WRITE Definitions are listed OTS Emergency Manual in Table 3 4 02 Failsafe 04 Working Calibration Loop 1 or Loop 2 Checksum Error designated in the 08 Configuration Checksum request message Error 10 Factory Calibration Error 20 Hardware Failure 40 Restart after Shed 80 Configuration Calibration Memory Changed Write to clear FOR EXAMPLE If Read returns CO restart after shed 40 plus configuration change 80 Write anything to Register address OOFF Read returns 00 clear 3 4 2 Error Status Definitions Table 3 4 lists the UDC error status codes and their definitions Table 3 4 Error Status Definitions Code Error Definitions 01 Emergency Indicates that the output of the unit which has been in slave Manual operation is under manual control locally Error remains until local control is relinquished at the controller 02 Failsafe Error occurs whenever the control reverts to failsafe operation and remains as long as the condition exists 04 Working Indicates that an error exists in the working calibration data Re select Calibration the inputs to load factory calibration data or field calibrate the inputs Checksum Error 08 Configuration Error exists in the configuration data Verify configuration data at the Checksum Error keyboard Checksum will be recomputed by stepping the controller through the status tests 10 Factory Error exi
7. RTU Serial Communications User Manual 1 99 Configuration Interface for UDC3300 Modbus RTU Function Codes 2 1 Gene 2 Modbus RTU Function Codes ral Information The UDC3300 supports two modbus protocols An older implementation that resides in the UDC3000A and the Honeywell Universal Modbus RTU protocol Both protocols use a subset of the standard Modbus RTU function codes to provide access to proces UDC3 newer s related information Several MODICON function codes are implemented but some of the 000A functionality was implemented differently and as such doesn t conform exactly to the protocol The older protocol has been provided for backwards compatability It is appropriate to define instrument specific user defined function codes Where differences occur between the two protocols it will be noted Several standard Modbus RTU function codes are supported Configuration ID Tags The UDC3300 function codes 20 and 21 use the RS422 485 tag IDs for accessing configuration and process related data These tags are fully explained in Section 3 10 The tag IDs represent the register addresses used in the Request Message Register Address Structure Table 2 1 Integer Parameter Type Register Name Access Notes Numbers Dec 1 Type 1 NOT SUPPORTED 16 bit Unsigned Integer 2 Attribute NOT SUPPORTED 1 Read Only 2 Read Write 3 Value 16
8. 1 Enabled bumpless Setpoint Tracking 008A 138 INT R W 0 None 1 LSP PV when in Manual 2 LSP RSP when switched Control Setpoint 0007 007 FP R W 0 to 100 of PV High Limit engineering units Table continued on next page 9 99 Modbus RTU Serial Communications User Manual 51 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 23 Set up Group Control and Control 2 continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Control Setpoint Low 0008 008 FP R W 0 to 100 of PV Limit engineering units Force Link Control 0084 132 INT R W 0 Disable Modes 1 Link Control Modes Loops 1 and 2 Control Output 0087 135 INT R W 0 Direct Action Alarm Output Direction Alarm energized Outputs 1 Direct Action Alarm Output de energized 2 Reverse Action Alarm Output energized 3 Reverse Action Alarm Output de energized High Output Limit OOOE 014 FP R W 5 to 105 of output Low Output Limit OOOF 015 FP R W 5 to 105 of output High Reset Limit 0010 016 FP R W 5 to 105 of output Low Reset Limit 0011 017 FP R W 5 to 105 of output Output Change Rate OOBD 189 INT R W 0 Disable Limiting 1 Enable Output Change Rate 006E 110 FP R W 0 to 9999 minute Output Change Rate 006F 111 FP R W 0 to 9999 minute
9. 999 to 9999 Gain Scheduling PV4 Value 0004 004 FP R W 999 to 9999 Gain Scheduling PV5 Value 0005 005 FP R W 999 to 9999 Gain Scheduling PV6 Value 0006 006 FP R W 999 to 9999 Gain Scheduling PV7 Value 0007 007 FP R W 999 to 9999 Gain Scheduling PV8 Value 0008 008 FP R W 999 to 9999 Gain Scheduling Gain 1 Value 0009 009 FP R W 0 001 to 1000 Gain Scheduling Gain 2 Value 000A 010 FP R W 0 001 to 1000 Gain Scheduling Gain 3 Value 000B 011 FP R W 0 001 to 1000 Gain Scheduling Table continued on next page 32 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 14 Set up Group Tuning Loop 1 continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Gain 4 Value 000C 012 FP R W 0 001 to 1000 Gain Scheduling Gain 5 Value 000D 013 FP R W 0 001 to 1000 Gain Scheduling Gain 6 Value 000E 014 FP R W 0 001 to 1000 Gain Scheduling Gain 7 Value OOOF 015 FP R W 0 001 to 1000 Gain Scheduling Gain 8 Value 0010 016 FP R W 0 001 to 1000 Gain Scheduling Extended Codes Must Set Access Type bit in the MSB of the Register Address NOTE 1 Writes to these locations are not available when Accutune is enabled 3 10 2 Tuning 2 Table 3 15 lists all
10. Down Controller Dropoff 0014 020 FP R W 5 to 105 of output Value Output Deadband 0012 018 FP R W 5 to 25 0 Output Hysteresis 0013 019 FP R W 0 to 5 0 Loop 1 address only Failsafe Mode 00D5 213 INT R W 0 Latching 1 Non latching Failsafe Output 0028 040 FP R W 0 to 100 Level Manual Power Up 0070 112 FP R W 0 to 100 Output Loop 1 only Auto Power Up 0071 113 FP R W 0 to 100 Output Loop 1 only Proportional Band 0094 148 INT R W 0 Gain Units Loop 1 1 Proportional band address only Reset Units Loop 1 0095 149 INT R W 0 Minutes address only 1 RPM 52 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 11 Options Table 3 24 lists all the register addresses and ranges or selections for the function parameters in Set up Group Options Loop number is selected in the MSB of the Register Address in the request message Table 3 24 Set up Groups Options Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Auxiliary Output 0086 134 INT R W 0 None 1 Input 1 2 Input 2 3 PV Loop 1 4 Deviation Loop 1 5 Output Loop 1 6 Setpoint Loop 1 7 LSP1 Loop 1 8 Input Algorithm 1 9 Input Algorithm 2 10 Input 3 11 Unused 12 PV Loop 2 13 Deviation Loop 2 14 Output Loop 2 15 S
11. Input 2 Loop 1 Address only _47 Table 3 22 Set up Group Input 3 Loop 1 Address only _ 49 Table 3 23 Set up Group Control and Control 2 51 Table 3 24 Set up Groups Options 53 Table 3 25 Set up Group Communications 56 Table 3 26 Set up Group Alarms Loop 1 Address only 57 Table 3 27 Set up Group Display 59 9 99 Modbus RTU Serial Communications User Manual v Configuration Interface for UDC3300 Figures Figure 3 1 Option Status Information 20 Figure 3 2 Code 250 Read Indications 28 Figure 3 3 Digital Input Combinations Inputs 1 and 2 55 vi Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Overview of Modbus RTU Configuration Interface 1 Overview of Modbus RTU Configuration Interface This User Manual is intended to accompany the Modbus RTU Serial Communications User Manual 51 52 25 66 It describes the function codes needed to upload and download the configuration from a host computer into the UDC3300 controller The information presented in this manual superceeds the information presented in the ModBus 485RTU Communications Option manual 51 52 25 38B for function codes 14h and 15h when the MODBUS3K protocol is selected See UDC3300 Product Manual 51 52 25 55B configuration section for protocol selection 9 99 Modbus RTU Serial Communications User Manual 1 Configuration Interface for UDC3300 Overview of Modbus RTU Configuration Interface 2 Modbus
12. Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Control Algorithm 0080 128 INT R W 0 ON OFF Selection 1 PID A Selection here will 2 PID B affect ID code 160 in 3 PD A with Manual Reset Output Algorithms 4 Three Position Stept T Not Available for Loop 2 Loop 2 Selection 00A8 168 INT R W 0 Loop 1 Only Loop 2 address 1 Loop 2 Enabled ony 2 Loops 1 and 2 are cascaded Loop 2 primary no output Loop 1 secondary Input Algorithm 1 00CC 204 INT R W 0 None T Input source selected via ID 205 206 207 1 Weighted Average LSP t 2 Feedforward Summert 3 Feedforward Multipliert 4 Relative Humidity 5 Summer with ratio and bias t 6 Input High Select with ratio and bias tT 7 Input low Select with ratio and bias t 8 General Math A sq rt mult div t 9 General Math B sq rt mult t 10 General Math C mult div t 11 General Math D mult t 12 Carbon A 13 Carbon B 14 Carbon C 15 Carbon D 16 Carbon FCC 17 Oxygen 18 Dewpoint Table continued on next page 9 99 Modbus RTU Serial Communications User Manual 39 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 18 Set up Group Algorithm continued Parameter Register Data Access Data Ra
13. Wot 00 03 01 01 00 02 CRC16 Address Function Code 20 14 hex Byte Count Reference Type File Number Access Data Value Register Address Standard Access Loop 2 Gain 3 Tag ID 1 Register Count Floating Point Data This is the response to the above request Response Message 02 14 06 05 06 3F CO 00 00 CRC16 Where 3F CO 00 00 CRC16 Address Function Code 20 14 Hex Byte Count Sub Message Length Reference Type IEEE Floating Point 1 50 Value of Proportional Band Loop 2 Continued next page Modbus RTU Serial Communications User Manual Configuration Interface for UDC3300 9 99 Modbus RTU Function Codes 2 2 1 MODBUS Protocol Read Configuration Examples continued Example 4 MODBUS Protocol The following is another example of a request and response message for Function code 20 Request Message Read Loop 2 LSP 1 ID Tag 39 and Loop 2 LSP 2 ID Tag 53 02 14 OE 06 00 03 01 27 00 02 06 00 03 01 35 00 02 CRC16 Where 02 Address 14 Function Code 20 14 Hex OE Byte Count 06 Reference Type IEEE Floating Point 00 03 File Number Access Data Value 01 27 Register Address Standard Access Loop 2 LSP 1 ID Tag 39 00 02 Register Count to read Floating Point Data 06 Reference Type IEEE Floating Point 00 03 File Number Access Data Value 01 35 Register Address Standard Access Loop 2 LSP 2 ID Tag 53 00 02
14. 00 35 00 02 CRC16 Where 02 Address 14 Function Code 20 14 Hex OE Byte Count 06 Reference Type IEEE Floating Point 00 03 File Number Access Data Value 00 27 Register Address Standard Access Loop 1 LSP 1 ID Tag 39 00 02 Register Count to read Floating Point Data 06 Reference Type IEEE Floating Point 00 03 File Number Access Data Value 00 35 Register Address Standard Access Loop 1 LSP 2 ID Tag 53 00 02 Register Count to read Floating Point Data CRC16 This is the response to the above request Response Message 02 14 0C 05 06 43 C8 00 00 05 06 44 60 00 00 CRC16 Where 02 Address 14 Function Code 20 14 Hex 0C Byte Count 05 Data Byte Count Sub Message Length 06 Reference Type IEEE Floating Point 43 C8 0000 400 0 Value of Local Setpoint 1 Loop 1 05 Data Byte Count Sub Message Length 06 Reference Type IEEE Floating Point 44600000 896 0 Value of Local Setpoint 2 Loop 1 CRC16 Continued next page 9 99 Modbus RTU Serial Communications User Manual 7 Configuration Interface for UDC3300 Modbus RTU Function Codes 2 2 1 MODBUS Protocol Read Configuration Examples continued Example 3 MODBUS Protocol The following is an example of a request to read the Loop 2 Gain 3 value using Function code 20 Request Message Read Loop 2 Gain 3 ID Tag 001 02 14 07 06 00 03 01 01 00 02 CRC16 Where O IR
15. Communications User Manual Contacts The following list identifies important contacts within Honeywell Service Contact Technical Support 1 800 423 9883 Please have your instrument s complete model number serial number and software version available List of frequently asked questions and their answers 1 888 423 9883 Honeywell s TACFACS USA and Canada only http support totalplant honeywell com Honeywell s web site References Publication Title Publication Number UDC 3300 Universal Digital Controller Product Manual 51 52 25 55 UDC3000 3300 5000 6000 6300 Universal Digital Controllers 51 51 25 35 RS422 485 ASCII Communications Option Product Manual UDC 3000Universal Digital Controller 51 52 25 38B ModBus 485RTU Communications Option 9 99 Modbus RTU Serial Communications User Manual iii Configuration Interface for UDC3300 Contents 1 OVERVIEW OF MODBUS RTU CONFIGURATION INTERFACE cccssssseeeeees 1 2 MODBUS RTU FUNCTION CODES cii cicioririicirici rn cia 3 Zi General InfOrmati Ons cccccsssveactisacewetdsrcusaatacoeons sMeeenthtaceweas coven EEEE NEA E N OTE ON EAN REEDE EENEN ESERE 3 2 2 Function Code 20 14h Read Configuration Reference Data oooooonnnnccinoconnnaccnonnccnoncnonnncnnnnnnccnnnnon 4 2 3 Function Code 21 15h Write Configuration Reference Data ooooonnnccnnncccnnocanonnncononononnnnccnnnnonnnnos 13 3 READ WRITE AND OVERRIDE PARAMETERS
16. Interface for UDC3300 Read Write and Override Parameters 3 10 14 Display Table 3 27 lists all the register addresses and ranges or selections for the function parameters in Set up Group Display ATTENTION Loop number is selected in the MSB of the Register Address in the request message Table 3 27 Set up Group Display Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Temperature Units 0081 129 INT R W 0 F 1 TC 2 None Language 00CO 192 INT R W 0 English Displays 1 French 2 German 3 Spanish 4 Italian Front Panel Ratio 2 00DO 208 INT R W 0 Disabled Enabled 1 Enabled on Lower Display Power Frequency 00A6 166 INT R W 0 60 Hertz Loop 1 address 1 50 Hertz only Decimal Point 009B 155 INT R W 0 XXXX Fixed Location i 1 XXX X Floating decimal point to one 2 XX XX Floating decimal point to two 3 X XXX Floating decimal point to three 9 99 Modbus RTU Serial Communications User Manual 59 Configuration Interface for UDC3300 CRC 16 Calculation 60 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Honeywell Industrial Automation and Control Honeywell Inc 1100 Virginia Drive Fort Washington Pennsylvania 19034
17. to 99 99 0027 039 FP RW 0 to 99 99 0028 040 FP RW 0 to 99 99 0029 041 FP RW 0 to 99 99 0030 042 FP RW 0 to 99 99 0031 043 FP RW 0 to 99 99 8 segment 00C7 199 INT R W 0 Disable Characterizer 2 1 Input 1 2 Input 2 3 Loop 1 Output 4 Loop 2 Output XO Input to 002D 045 FP R W 0 to 99 99 8 segment Characterizer 2 X1 Input Char 2 002E 046 FP R W 0 to 99 99 X2 Input Char 2 002F 047 FP R W 0 to 99 99 X3 Input Char 2 0030 048 FP R W 0 to 99 99 X4 Input Char 2 0031 049 FP R W 0 to 99 99 X5 INPUT CHAR 2 0032 050 FP R W 0 to 99 99 X6 Input Char 2 0033 051 FP R W 0 to 99 99 Table continued on next page 42 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 18 Set up Group Algorithm continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal X7 Input Char 2 0034 052 FP R W 0 to 99 99 X8 Input Char 2 0035 053 FP R W 0 to 99 99 YO Output from 0036 054 FP R W 0 to 99 99 8 segment Characterizer2 Y1 Output Char 2 0037 055 FP R W 0 to 99 99 Y2 Output Char 2 0038 056 FP R W 0 to 99 99 Y3 Output Char 2 00
18. 05 005 FP R W 0 00 to 10 00 Note 1 Reset 2 0006 006 FP R W 0 02 to 50 00 Note 1 Cycle Time 1 OO9E 158 INT R W 1 to 120 seconds Cycle Time 2 OO9F 159 INT R W 1 to 120 seconds Lockout 0084 132 INT R W 0 No Lockout keyboard onl Key y 1 Calibration only Changes to data are 3 f always possible via 2 Calibration Configuration communications A regardless of this 3 Calibration Configuration configuration View 4 Maximum Lockout Table continued on next page 9 99 Modbus RTU Serial Communications User Manual 31 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 14 Set up Group Tuning Loop 1 continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Keyboard Lockout OOBF 191 INT R W 0 All keys enabled 1 Manual Auto Key Locked 2 Setpoint Select Key Locked 3 Manual Auto and Setpoint Select Keys Locked 4 Run Hold Key Locked 5 Run Hold Key and Manual Auto Keys Locked 6 Run Hold Key and Setpoint Select Keys Locked 7 Run Hold Setpoint Select and Manual Auto Keys Locked PV1 Value 0001 001 FP R W 999 to 9999 Gain Scheduling PV2 Value 0002 002 FP R W 999 to 9999 Gain Scheduling PV3 Value 0003 003 FP R W
19. 090 144 INT R W Same as 140 Table continued on next page 9 99 Modbus RTU Serial Communications User Manual 57 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 26 Set up Group Alarms Loop 1 Address only continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Alarm 2 Setpoint 2 0092 146 INT R W Same as 140 Type Alarm 1 Setpoint 1 008D 141 INT R W 0 Low Alarm Event 1 High Alarm Alarm 1 Setpoint 2 008F 143 INT R W 0 Low Alarm Event 1 High Alarm Alarm 2 Setpoint 1 0091 145 INT R W 0 Low Alarm Event 1 High Alarm Alarm 2 Setpoint 2 0093 147 INT R W 0 Low Alarm Event 1 High Alarm Alarm Hysteresis 0029 041 FP R W 0 0 to 100 of output or span Alarm Latching for 00C8 200 INT R W 0 Non Latching Output 1 1 Latching Alarm States 00C9 201 INT R W State 0 Not in Alarm State 1 In Alarm Bit O Alarm 11 State Bit 1 Alarm 12 State Bit 2 Alarm 21 State Bit 3 Alarm 22 State Event 0 Low Event 1 High Bit 4 Alarm 11 Event Bit 5 Alarm 12 Event Bit 6 Alarm 21 Event Bit 7 Alarm 22 Event Alarm 1 Blocking DOCA 202 INT R W 0 Disable 1 Block 1 2 Block 2 3 Block 1 2 58 Modbus RTU Serial Communications User Manual 9 99 Configuration
20. 1 02 CRC16 Where 02 Address 14 Function Code 20 14 hex 04 Byte Count 08 Reference Type 00 File Number Access Data Value 01 Register Address Standard Access Loop 1 Gain 1 Tag ID 1 02 Register Count Floating Point Data CRC16 This is the response to the above request Response Message 02 14 06 05 08 3F CO 00 00 CRC16 Where 02 Address 14 Function Code 20 14 Hex 06 Byte Count 05 Sub Message Length 08 Reference Type IEEE Floating Point 3F C0 00 00 1 50 Value of Proportional Band Loop 1 CRC16 12 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Modbus RTU Function Codes 2 3 Function Code 21 15h Write Configuration Reference Data Introduction Function Code 21 15 Hex is used in the UDC3300 to allow writes of integer and floating point values to the UDC3300 configuration database and override values The configuration database of the UDC3300 is located in EEROM The override values are stored in RAM Integer format is used to write to Digital configuration items Floating Point format is used to write to Analog configuration items as defined by the configuration ID tags Write Restrictions Care should be taken not to exceed the 100 000 write limit of the UDC3300 EEROM Request and Response Formats The Request and Response formats for Function code 21 15 Hex are shown below Details for each block ref
21. 16 bit integer 9 99 Modbus RTU Serial Communications User Manual 5 Configuration Interface for UDC3300 Modbus RTU Function Codes 2 2 1 MODBUS Protocol Read Configuration Examples Example 1 MODBUS Protocol The following is an example of a request to read the Loop 1 Gain 1 value using Function code 20 Request Message Read Loop Gain 1 ID Tag 001 02 14 07 06 00 03 00 01 00 02 CRC16 Where O IR Wot 00 03 00 01 00 02 CRC16 Address Function Code 20 14 hex Byte Count Reference Type File Number Access Data Value Register Address Standard Access Loop 1 Gain Tag ID 1 Register Count Floating Point Data This is the response to the above request Response Message 02 14 06 05 06 3F CO 00 00 CRC16 Where 3F CO 00 00 CRC16 Address Function Code 20 14 Hex Byte Count Sub Message Length Reference Type IEEE Floating Point 1 50 Value of Proportional Band Loop 1 Continued next page Modbus RTU Serial Communications User Manual Configuration Interface for UDC3300 9 99 Modbus RTU Function Codes 2 2 1 MODBUS Protocol Read Configuration Examples continued Example 2 MODBUS Protocol The following is another example of a request and response message using Function code 20 Request Message Read Loop LSP 1 ID Tag 39 and Loop 1 LSP 2 ID Tag 53 02 14 OE 06 00 03 00 27 00 02 06 00 03
22. 17 WTCH 18 WTCL 19 100 PT RTD 20 100 PT LO RTD 21 200 PT RTD 22 500 PT RTD 23 Radiamatic RH 24 Radiamatic RI 25 0 20 mA 26 4 20 mA 27 0 10 mV 28 0 50 mV 29 0 5 Vdc 30 1 5 Vdc 31 0 10 Vdc 32 Unused 33 Carbon 34 Oxygen ATTENTION Changing the Input Type will result in the loss of Field Calibration values and will restore the Factory Calibration values Table continued on next page 9 99 Modbus RTU Serial Communications User Manual 45 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 20 Set up Group Input 1 Loop 1 Address only continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Input 1 Transmitter OOA9 169 INT R W 0 BTC Characterization 1 ETCH 2 ETCL 3 JTCH 4 JTCL 5 KTCH 6 KTCL 7 NNMTCH 8 NNMTCL 9 RTC 10 STC 11 TTCH 12 TTCL 13 WTCH 14 WTCL 15 100 PT RTD 16 500 PT RTD 17 100 PT LORTD 18 Linear 19 Square Root 20 Nicrosil TC 21 Radiamatic RH 22 Radiamatic RI 23 200 PT RTD 24 NM90 H 25 NM90 L Input 1 High Range Value 001D 029 FP R W 999 to 9999 Engineering Units Linear types only Input 1 Low Range 001E 030 FP R W 999 to 9999 Engineering Units Value Linear types only Input 1 Ratio 006A 106 FP R W 20 00 to 20 00 Input 1 Bi
23. 39 057 FP R W 0 to 99 99 Y4 Output Char 2 003A 058 FP R W 0 to 99 99 Y5 Output Char 2 003B 059 FP R W 0 to 99 99 Y6 Output Char 2 003C 060 FP R W 0 to 99 99 Y7 Output Char 2 003D 061 FP R W 0 to 99 99 Y8 Output Char 2 003E 062 FP R W 0 to 99 99 Totalizer 00C2 194 INT R W 0 Disable 1 Input 1 2 Input Algorithm 1 3 Input Algorithm 2 Totalizer Scale 00C3 195 INT RW 0 10 Factor display only 1 10 10 2 10 100 3 10 1 000 4 10 10 000 5 10 100 000 6 10 1 000 000 Totalizer Reset Lock 00C4 196 INT R W 0 Unlock When locked 1 Lock totalizer cannot be reset from keyboard Current Totalizer 0067 103 INT R W 0 to 10 441 Value NOTE A value of 0 may be written to reset the totalizer A write of any other value is not accepted Totalizer Integration 00C5 197 INT R W 0 Second Rate 1 Minute 2 Hour 3 Day 4 Million Day Denotes Extended Code 9 99 Modbus RTU Serial Communications User Manual 43 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 6 Output Algorithm Table 3 19 lists all the register addresses and ranges or selections for the function parameters in Set up Group Output Algorithm Loop number is selected in the MSB of the Register Address in the request message Table 3 19 Set up Group Output Algorithm Parameter Register Data Access Data Range or Description Address Type Enumerat
24. Honeywell Modbus RTU Serial Communications User Manual Configuration Interface for UDC3300 Supplement to 51 52 25 66 51 52 25 70C 9 99 Total Plant Copyright Notices and Trademarks Printed in U S A Copyright 1998 by Honeywell Inc Revision C 9 99 While this information is presented in good faith and believed to be accurate Honeywell disclaims the implied warranties of merchantability and fitness 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 Modbus is a registered trademark of MODICON Inc Windows is an addressed trademark of Microsoft Inc The omission of a name from this list is not to be interpreted that the name is not a trademark Reference Modicon Modbus Protocol Reference Guide PI MBUS 300 Rev G Honeywell Industrial Automation and Control Automation College 2820 West Kelton Lane Phoenix AZ 85023 602 313 5669 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 About This Document Abstract This document provides configuration information specific to Honeywell s UDC3300 controllers and should be used in tandem with document number 51 52 25 66 Modbus RTU Serial
25. O E ees 49 LOL Eontrol Control 2 aoee e OE a aii E aE 51 SALON 1 Options sn ii tea nt ias Nee deidad CIEN 53 3 10 12 CommunicatOOS tetitas it AE EEE EE NE EEE E NEEESE AEEA 56 310 03 Alaris irai a aa ll re ae eet ess 57 SAO Display A ATT E A A A A A 59 iv Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Tables Table 2 1 Integer Parameter Type _ 3 Table 2 2 Floating Point Parameter Type 3 Table 2 3 File Number Format for Function Code 20 5 Table 2 4 File Number Format for Function Code 21 14 Table 3 1 Control Data Parameters __ 19 Table 3 2 Option Status 20 Table 3 3 Miscellaneous Read Only s __ 21 Table 3 4 Error Status Definitions 22 Table 3 5 Setpoint Code Selections 23 Table 3 6 Setpoint Associated Parameters 23 Table 3 7 Computer Setpoint Selection 24 Table 3 8 Computer Setpoint Associated Parameters 24 Table 3 9 PV or Setpoint Override Selections 25 Table 3 10 Reading or Changing the Output 26 Table 3 11 Associated Output Codes 26 Table 3 12 LSP PID Set Selection and Setpoint Ramp Status 28 Table 3 13 ID Code 250 Writes 29 Table 3 14 Set up Group Tuning Loop 1 31 Table 3 15 Set up Group Tuning Loop 2 33 Table 3 16 Set up Group Setpoint Ramp Rate 35 Table 3 17 Set up Group Adaptive Tune 38 Table 3 18 Set up Group Algorithm 39 Table 3 19 Set up Group Output Algorithm 44 Table 3 20 Set up Group Input 1 Loop 1 Address only _ 45 Table 3 21 Set up Group
26. Register Count to read Floating Point Data CRC16 This is the response to the above request Response Message 02 14 0C 05 06 43 C8 00 00 05 06 44 60 00 00 CRC16 Where 02 Address 14 Function Code 20 14 Hex 0C Byte Count 05 Data Byte Count Sub Message Length 06 Reference Type IEEE Floating Point 43C80000 400 0 Value of Local Setpoint 1 Loop 2 05 Data Byte Count Sub Message Length 06 Reference Type IEEE Floating Point 44600000 896 0 Value of Local Setpoint 2 Loop 2 CRC16 Continued next page 9 99 Modbus RTU Serial Communications User Manual 9 Configuration Interface for UDC3300 Modbus RTU Function Codes 2 2 1 MODBUS Protocol Read Configuration Examples continued Example 5 MODBUS Protocol The following is an example of a request to read the Loop 1 Extended code PVEUO value using Function code 20 Request Message Read Loop 1 PVEUO ID Tag 001 02 14 07 06 00 03 40 01 00 02 CRC16 Where O IR Wot 00 03 40 01 00 02 CRC16 Address Function Code 20 14 hex Byte Count Reference Type File Number Access Data Value Register Address Extended Access Loop 1 PVEUO Tag ID 1 Register Count Floating Point Data This is the response to the above request Response Message 02 14 06 05 06 3F CO 00 00 CRC16 Where 3F CO 00 00 CRC16 Address Function Code 20 14 Hex Byte Count Sub Message Leng
27. access to extended tag ID s The loop information is represented as follows x0 Loop 1 x1 Loop 2 The LSB contains the RS422 tag ID number The tag ID numbers represent the parameter s register address es See Section 3 for the tag ID numbers Note The MODBUS3K protocol selection does not support the extended code access or a second loop access 41 Table 2 4 Register Address Format for Function Code 21 Register Register Address es Address es Dec Hex 001 to 125 0001 to 007D analog formatted data Loop 1 Loop 2 Extended 2 registers IEEE 32 bit floating point 128 to 215 0080 to 00D7 integer formatted data Loop 1 and Loop 2 amp 255 amp OOFF 2 registers IEEE 32 bit floating point Unrestricted Registers As mentioned previously all register data is stored in the EEROM of the UDC3300 with some exceptions These exceptions were made to allow write access to override information The registers which are designated as Override values are listed below These registers do not have restrictions on the number of writes ID Tag Register Number UDC3300 Usage 123 7Bh Output Override 125 7Dh Computer Setpoint Restrictions on Parameter Numbers in One Message The maximum number of writeable parameters per write request is 1 14 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Modbus RTU Function Codes 2 3 1 MODBUS Protocol Write Configuration Examples
28. ange or Description Address Type Enumerated Selection Hex Decim al Setpoint Program 00B2 178 INT R W 0 SP Program Rate and Ramp Ramp Selection Loop Disabled 1 only 1 SP Program Enabled Loop 1 2 SP Ramp Enabled Loop 1 3 SP Rate Enabled Loop 1 4 SP Program Enabled Loop 2 5 SP Program Enabled Loop 1 2 6 SP Ramp Enabled Loop 2 7 SP Ramp Enabled Loop 1 2 8 SP Rate Enabled Loop 2 9 SP Rate Enabled Loop 1 2 SP Ramp 0096 150 INT R W 0 OFF 2 Loop 1 3 Loop 2 4 Both Loops Single SP Ramp Time OOAE 174 INT R W 0 to 255 minutes Final Ramp SP Value 001A 026 FP R W PV Range in Engineering Units SP Rate Rate Up EU HR 006C 108 FP R W 0 to 9999 Rate Down EU HR 006D 109 FP R W 0 to 9999 SP Program Start Segment OOAF 175 INT R W 1to 11 End Segment Soak OOBO 176 INT R W 2 4 6 8 10 or 12 Engineering Units or OOB6 182 INT R W 0 HRS MIN Ramp Segments 1 Degrees Minute Program Recycles 00B1 177 INT R W 0 to 99 Guaranteed Soak 0057 087 FP R W 0 to 99 9 0 no soak Deviation Program End State 00B5 181 INT R W 0 Disable SP Program 1 Hold at Program End Table continued on next page Table 3 16 Set up Group Setpoint Ramp Rate continued 9 99 Modbus RTU Serial Communications User Manual 35 Configuration Interface for UDC3300 Read Write and Override Parameters
29. as 006B 107 FP R W 999 to 9999 Engineering Units Input 1 Filter 002A 042 FP R W 0 to 120 seconds Burnout Open 00A4 164 INT R W 0 None and Failsafe Circuit Detection 1 Upscale 2 Downscale 3 No F S Emissivity 0017 023 FP R W 0 01 to 1 00 46 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 8 Input 2 Table 3 21 lists all the register addresses and ranges or selections for the function parameters in Set up Group Input 2 Table 3 21 Set up Group Input 2 Loop 1 Address only Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Input 2 Type OOAA 170 INT R W 0 Disable 1 BTC 2 ETCH 11 NM90L 12 Nicrosil TC 13 RTC 14 STC 15 TTCH 16 TTCL 17 WTCH 18 WTCL 19 100 PT RTD 20 100 PT LO RTD 21 200 PT RTD 22 500 PT RTD 23 Radiamatic RH 24 Radiamatic RI 25 0 20 mA 26 4 20 mA 27 0 10 mV 28 0 50 mV 29 0 5 Vdc 30 1 5 Vdc 31 0 10 Vdc 32 Slidewire 33 Unused 34 Unused ATTENTION Changing the Input Type will result in the loss of Field Calibration values and will restore the Factory Calibration values Table continued on next page 9 99 Modbus RTU Serial Communications User Manual 47 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 21 Set up Grou
30. ated Selection Hex Decimal Fuzzy Overshoot 00C1 193 INT R W 0 Disabled Suppression 1 Loop 1 Enabled 2 Loop 2 Enabled 3 Both loops Enabled Accutune Enable 0098 152 INT R W 0 Accutune Disabled Loops 1 and 2 1 Limit Tune 2 Limit Tune PV 3 SP Tune Normal 4 SP Tune Fast 5 SP Tune PV Normal 6 SP Tune PV Fast Setpoint Change 0099 153 INT R W 5 to 15 span Process Gain KPG 0072 114 FP R W 0 10 to 10 00 None Output less than or greater than Output Limits or Man Step 0 2 Output greater or less than Heat Cool Limits 3 Not applicable 4 PV change not sufficient 5 6 Accutune Error 0097 151 INT R W 0 Read only 1 Process Identification failed Calculated Reset outside Reset Limits 7 Calculated Gain outside Gain Limits 8 Accutune aborted on command 9 Input 1 error detected 10 Accutune illegal during Ramp 11 Accutune aborted when external switch detected 12 Running 38 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 5 Algorithm Table 3 18 lists all the register addresses and ranges or selections for the function parameters in Set up Group Algorithm Loop number is selected in the MSB of the Register Address in the request message Table 3 18 Set up Group Algorithm
31. ation item is explicitly addressed by a file number and register address IEEE 32 bit floating point and 16 bit integer formats are supported Request and Response Formats The Request and Response formats for Function code 20 14 Hex are shown below Details for each block reference follow Request Message Format Slave Function Reference File Address Code 14 Type Number Reference Register Register Type Address Count e Response Message Format Slave Function Reference Address Code 14 Type Register Count tec Data Type CRC CRC Data Data 4 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Modbus RTU Function Codes Byte Count The Byte Count equals the number of bytes transmitted in either the request or response message and will be the minimum number required to transmit all requested data Data Byte Count The Data Byte Count is the number of data bytes of the sub response including the Reference Type but not including itself A floating point sub response has four bytes of data and one byte representing the reference type making the data byte count equal to five Reference Type Definitions The Reference Type definition is always 06 when the MODBUS protocol is selected See examples in Subsection 2 2 1 The Reference Type definition is 02 when 16 Bit Integer is being read when the MODBUS3K protocol is selected The Reference Type defin
32. bit integer Read Write 4 Not Used NOT SUPPORTED _ 5 Low Range 16 bit integer NOT SUPPORTED _ 6 Not Used NOT SUPPORTED _ 7 High Range 16 bit Integer NOT SUPPORTED 8 Not Used NOT SUPPORTED _ 9to13 Description Text ASCII string NOT SUPPORTED _ Table 2 2 Floating Point Parameter Type Register Name Access Notes Numbers Dec 1 Type 2 NOT SUPPORTED IEEE Floating Point 2 Attribute 1 Read Only 2 Read Write 3 Value float high word Read Write 4 Value float low word NOT SUPPORTED 5 Low Range float high word NOT SUPPORTED 6 Low Range float low word NOT SUPPORTED 7 High Range float high word NOT SUPPORTED 8 High Range float low word NOT SUPPORTED 9 to 13 Description Text ASCII string NOT SUPPORTED 9 99 Modbus RTU Serial Communications User Manual 3 Configuration Interface for UDC3300 Modbus RTU Function Codes Register Count The register count depends on the data format of the registers being read or written Integer data is represented in sixteen bits and is transferred high byte first Floating point data is transferred in IEEE 32 bit format The register count definitions are 0001 Integer Data 0002 Floating Point Data 2 2 Function Code 20 14h Read Configuration Reference Data Description Function code 20 14 Hex is used in the UDC3300 to read information stored in the UDC3300 configuration database Each UDC3300 configur
33. cheduling PV4 Value 0004 004 FP R W 999 to 9999 Gain Scheduling PV5 Value 0005 005 FP R W 999 to 9999 Gain Scheduling PV6 Value 0006 006 FP R W 999 to 9999 Gain Scheduling PV7 Value 0007 007 FP R W 999 to 9999 Gain Scheduling PV8 Value 0008 008 FP R W 999 to 9999 Gain Scheduling Gain 1 Value 0009 009 FP R W 0 001 to 1000 Gain Scheduling Gain 2 Value 000A 010 FP R W 0 001 to 1000 Gain Scheduling Gain 3 Value 000B 011 FP R W 0 001 to 1000 Gain Scheduling Gain 4 Value 000C 012 FP R W 0 001 to 1000 Gain Scheduling Gain 5 Value 000D 013 FP R W 0 001 to 1000 Gain Scheduling Gain 6 Value 000E 014 FP R W 0 001 to 1000 Gain Scheduling Gain 7 Value OOOF 015 FP R W 0 001 to 1000 Gain Scheduling Gain 8 Value 0010 016 FP R W 0 001 to 1000 Gain Scheduling Extended Codes Must Set Access Type bit in the MSB of the Register Address 34 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 3 SP Ramp Rate Program Table 3 16 lists all the register addresses and ranges or selections for the function parameters in Set up Group Setpoint Ramp Rate ATTENTION Loop number is selected in the MSB of the Register Address in the request message Table 3 16 Set up Group Setpoint Ramp Rate Parameter Register Data Access Data R
34. daptive Selection 7 PV Input 2 to SP2 101 to SP1 110 to Run 24193 Figure 3 3 Digital Input Combinations Inputs 1 and 2 9 99 Modbus RTU Serial Communications User Manual 55 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 12 Communications Table 3 25 lists all the register addresses and ranges or selections for the function parameters in Set up Group Communications Loop number is selected in the MSB of the Register Address in the request message Table 3 25 Set up Group Communications Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Shed Time Loop 1 009A 154 INT R W 0 No Shed address only 1 255 sample periods Shed Mode and 00A2 162 INT R W 0 Last Mode and Last Output Output Loop 1 1 Manual Mode Last Output address only 2 Manual Mode Failsafe Output 3 Automatic Mode Shed Setpoint Recall OOA3 163 INT R W 0 To Last Local Setpoint used Loop 1 address 1 Last Setpoint prior to Shed only Computer Setpoint 0015 021 FP R W 20 00 to 20 00 Ratio Computer Setpoint 0016 022 FP R W 999 to 9999 Bias 56 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 13 Alarms Table 3 26 lists all the register addresses and ranges or selections for the function pa
35. e 3 2 will tell you which of the available options are enabled installed or disabled not installed Table 3 2 Option Status Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Option Status 00B9 185 INT RD See Read only Figure 3 1 The data field in the response message will be a decimal number from 0 to 255 Convert the decimal number to binary as shown in Figure 3 1 to determine which options are or are not active OT Oto 255 Convert decimal to binary E ol 2 0 disabled 1 enabled Digital Inputs 0 not installed PWA Present 1 installed Input 2 0 not installed PWA Present 1 installed Accutune 0 not installed 1 installed SP Programming 0 not installed 1 installed Math Algorithms 0 not installed 1 installed Input 3 0 not installed 1 installed 0 not installed Loop 2 1 installed EXAMPLE 103 Input 2 enabled Digital Inputs not installed vy Tole wees Accutune not installed SP Programming not installed Math Algorithms installed Input 3 not installed Loop 2 not installed 24190 Figure 3 1 Option Status Information 20 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 4 Miscellaneous Read Only s 3 4 1 Register Addresses for Read Only s The identifying register addresses listed in Table 3 3 represent some
36. ed Selection Hex Decimal Output Algorithm OOAO 160 INT R W 0 Not Allowed Loop 1 1 3 Position Step or Position Proportioning 2 Relay Simplex 3 Relay Duplex Loop 1 only 4 Current Simplex 5 Current Duplex 6 Relay Current Duplex Relay on Heat Current Full 7 Current Relay Duplex Relay on Cool Current Full 8 Current Duplex Loop 1 only Current Output Cool 2nd Current Output Heat 9 Relay Current Duplex Loop 1 only Relay on Heat Current Split 10 Relay Current Duplex Loop 1 only Relay on Cool Current Split Relay Cycle Time OOBE 190 INT R W 0 1 second increments Increments 1 1 3 second increments Output Algorithm OOAO 160 INT R W 0 Relay Simplex Loop 2 1 Current Simplex 2 None 3 Relay Duplex 4 Current Duplex 5 Current Relay 6 Relay Current 44 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 7 Input 1 Table 3 20 lists all the register addresses and ranges or selections for the function parameters in Set up Group Input 1 Table 3 20 Set up Group Input 1 Loop 1 Address only Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Input 1 Type 00A8 168 INT R W 0 Disable 1 BTC 2 ETCH 11 NM9O0 L 12 Nicrosil TC 13 RTC 14 STC 15 TTCH 16 TTCL
37. ed on next page 54 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 24 Set up Groups Options continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Digital Input 2 00BB 187 INT R W 0 None Loop 1 address 1 To Manual only 2 To Local Setpoint 1 3 To Local Setpoint 2 4 To Direct Action 5 To Hold Ramp 6 To PID Set 2 7 PV Input 2 8 To Run Ramp 9 Reset SP Program 10 Inhibit Reset 11 To Manual Failsafe Output 12 Disable Keyboard 13 To Automatic Output 14 To Timer 15 To Auto Man Station 16 To Local Setpoint 3 17 Initiate Limit Cycle Tuning 18 Setpoint Initialization 19 Output 1 Tracks Input 2 21 To RSP 23 External Reset Feedback 24 To Purge 25 To Low Fire 27 Manual Latching 28 Input 3 29 Rerun 30 Reset Totalizer For 0 through 255 loop selected by address in request message For digital input combinations see Figure 3 3 For digital input combinations and addresses convert decimal to binary for read binary to decimal for write 18 to 255 Convert decimal to binary or binary to decimal 128 64 32 16 8 4 2 1 0 ae Selection 1 to 31 Input combinations 001 to PID2 EXAMPLE 010 to Direct 011 to SP2 01100111 103 100 disable a
38. erence follow Request Message Format Slave Function Byte Reference File Register Register Address Code 15 Count Type Number Address Count The register address is interpreted by the UDC3300 as the extended code access loop number and tag ID configuration number Reference Type Definitions The Reference Type definition is always 06 when the MODBUS protocol is selected See examples in Subsection 2 3 1 The Reference Type definition is 02 when 16 Bit Integer is being written when the MODBUS3K protocol is selected The Reference Type definition is 08 when IEEE Floating Point is being written when the MODBUS3K protocol is selected See examples in Subsection 2 3 2 9 99 Modbus RTU Serial Communications User Manual 13 Configuration Interface for UDC3300 Modbus RTU Function Codes File Number The file number word contains the register number from the register address structure tables on page 3 Although the register address structure tables indicate up to 13 data registers are available for access only register address 3 is currently supported Register Address The register address is used to designate the access type the loop number and the tag ID number for the parameter being accessed The register address is made up of two bytes the MSB contains the access code type and loop information The access code is represented as follows 0x requests access to standard tag ID s 4x requests
39. etpoint Loop 2 16 LSP1 Loop 2 Low Scaling Factor 0031 049 FP R W Within the range of the selected Loop 1 address variable in ID 134 only High Scaling Factory 0032 050 FP R W Within the range of the selected Loop 1 address variable in ID 134 only Table continued on next page 9 99 Modbus RTU Serial Communications User Manual 53 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 24 Set up Groups Options continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Digital Input 1 OOBA 186 INT R W 0 None Loop 1 address 1 To Manual only 2 To Local Setpoint 1 3 To Local Setpoint 2 4 To Direct Action 5 To Hold Ramp 6 To PID Set 2 7 PV Input 2 8 To Run Ramp 9 Reset SP Program 10 Inhibit Reset 11 To Manual Failsafe Output 12 Disable Keyboard 13 To Automatic Output 14 To Timer 15 To Auto Man Station 16 To Local Setpoint 3 17 Initiate Limit Cycle Tuning 18 Setpoint Initialization 19 Output 1 Tracks Input 2 21 To RSP 23 External Reset Feedback 24 To Purge 25 To Low Fire 27 Manual Latching 28 PV Input 3 29 Rerun 30 Reset Totalizer For 0 through 255 loop selected by address in request message For digital input combinations see Figure 3 3 Table continu
40. information that is Read only No Writes allowed Table 3 3 Miscellaneous Read Only s Parameter Description Hex Decimal Software Type Register Data Access Data Range or Address Type Enumerated Selection 009D 157 INT RD READ only UDC 3300 41 Basic UDC 3300 software 42 Field upgrade for SPP 43 Expanded Controller Version 44 Field Upgrade for SPP Math 45 Field Upgrade for 2 Loops SPP 46 Field Upgrade for SPP 2 Loops Math Value Digital Input Switch Status Software Version OOA7 167 INT RD READ only 0 to 255 Auxiliary Output 0030 48 FP RD READ only Engineering Units for selected type Write results in error message 00BC 188 FP RD The data field in the response message will be a hexadecimal number Convert the HEX to Read only binary as shown below to determine which Digital Input switches are closed Convert Hexidecimal to binary MEA o a AAN Digital Input 1 Digital Input 2 0 Switch Open 1 Switch Closed EXAMPLE 02 y ojofojojoJo 110 Sisu 2 Creed 24191 9 99 Modbus RTU Serial Communications User Manual 21 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 3 Miscellaneous Read Only s continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal UDC Error Status OOFF
41. iption Address Type Enumerated Selection Hex Decimal Local Setpoint 1 0027 039 FP R W Value within the setpoint range limits Local Setpoint 2 0035 053 FP R W Value within the setpoint range limits Local Setpoint 3 0074 116 FP R W Value within the setpoint range limits Number of Local OOAD 173 INT R W 00 Local Setpoint 1 only Setpoints oe 01 2nd Local Setpoint via keyboard or communications 03 3rd Local Setpoint via keyboard or communications This disables RSP Associated Parameters Refer to Table 3 6 to display or change any of the parameters associated with the setpoint Table 3 6 Setpoint Associated Parameters Parameter Register Address Hex Decimal Setpoint Limits 0007 0008 007 008 Computer Setpoint 007D 125 9 99 Modbus RTU Serial Communications User Manual 23 Configuration Interface for UDC3300 Read Write and Override Parameters 3 6 Using a Computer Setpoint Overriding Controller Setpoint Overview You can use a setpoint generated from the computer to override the setpoint being used by the controller The value generated by the computer will have ratio and bias applied by the controller Register Addresses Use the identifying code in Table 3 7 to enter the computer setpoint ATTENTION Loop number is selected in the Register Address in the request message Table 3 7 Computer Setpoint Selection
42. ition is 08 when IEEE Floating Point is being read when the MODBUS3K protocol is selected See Examples in Subsection 2 2 2 File Number The file number word contains the register number from the register address structure tables on page 3 Although the register address structure tables indicate up to 13 data registers are available for access only register address 3 is currently supported Register Address The register address word represents the extended code access loop number and the tag ID number for the parameter s being accessed The register address word is made up of two bytes the MSB contains the access code type and loop information The access code is represented as follows Ox requests access to standard tag ID s 4x requests access to extended tag ID s The loop information is represented as follows x0 Loop 1 x1 Loop 2 The LSB contains the RS422 tag ID number The tag ID numbers represent the parameter s register address es See Section 3 for the tag ID numbers Note The MODBUS3K protocol selection does not support the extended code access or a second loop access 41 Table 2 3 Register Address Format for Function Code 20 Register Register Format Address es Address es Decimal Hex 001 to 125 0001 to 007D analog formatted data Loop 1 Loop 2 Extended 2 registers IEEE 32 bit floating point 128 to 255 0080 to OOFF integer formatted data Loop 1 and Loop 2 1 register
43. latile memory They can be changed as frequently as desired with no effect on nonvolatile memory retentivity but the controller must remain in the slave mode Digital Parameters e Whenever digital configuration register addresses 0080 through OOFA are updated via communications the nonvolatile memory is updated as soon as the message is received 3 2 Reading Control Data Overview You can Read the following control data from the UDC controller e Input 1 e Input 2 Input 3 e PV Internal RV ATTENTION Loop number is selected in the MSB of the Register Address in the request message Register Addresses Use the identifying codes listed in Table 3 1 to read the specific items A Write request for these codes will result in an Error message Table 3 1 Control Data Parameters Parameter Register Data Range or Description Address Enumerated Selection Hex Decimal Input 1 0076 118 FP RD In Engineering Units or Percentage Input 2 0077 119 FP RD In Engineering Units or Percentage Input 3 0075 117 FP RD In Engineering Units or Percentage PV 0078 120 FP RD In Engineering Units or Percentage Internal RV 0079 121 FP RD In Engineering Units or Percentage 9 99 Modbus RTU Serial Communications User Manual 19 Configuration Interface for UDC3300 Read Write and Override Parameters 3 3 Read Options Status Read Doing a Read of register address OOB9 listed in Tabl
44. m 1 5 Input Algorithm 2 6 Input 3 Input Algorithm 1 OOCE 206 INT R W 0 Input 1 Input B Selection 1 Input 2 used with ID 204 2 Loop 1 Output math calculations 3 Loop 2 Output 4 Input Algorithm 1 5 Input Algorithm 2 6 Input 3 Table continued on next page 40 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 18 Set up Group Algorithm continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Input Algorithm 1 OOCF 207 INT R W 0 None Input C Selection 1 Input 1 used with ID 204 2 Input 2 math calculations 3 Loop 1 Output 4 Loop 2 Output 5 Input Algorithm 1 6 Input Algorithm 2 7 Input 3 Atmospheric 0018 024 FP R W 590 0 to 760 0 Pressure Algorithm1 bias 005C 092 FP R W 999 0 to 9999 in Engineering Units Percent Carbon 00CB 203 INT R W 0 Fixed via PC Carbon Value Selection 1 On line via Input 3 Percent Carbon 002E 046 FP R W 0 02 to 0 350 Value Percent Hydrogen 0022 034 FP R W 1 to 99 H Algorithm 2 bias 005D 093 FP R W 999 0 to 9999 in Engineering Units Input Algorithm 2 00D2 210 INT R W 0 Input 1 Input A Selection 1 Input 2 used with ID 209 2 Loop 1 Output math calculations 3 Loop 2 Output 4 Input Algorithm 1 5 Input Algorithm 2 6 Input 3 Input Algo
45. n determine which parameters are active from this table Write To Write information to the controller select what parameters you want from Table 3 123 and enter the associated number in the data field of the Write request FOR EXAMPLE e Current selection of TUNING SET 1 e Maintain LOCAL SETPOINT 1 e Maintain SP Ramp in Hold e CHANGE to TUNING SET 2 READ 250 response is 00 or 02 WRITE 250 07 READ 250 Response is 08 or 010 ATTENTION e Some of the numbers are Read only e Loop number is selected in the MSB of the Register Address in the request message 9 99 Modbus RTU Serial Communications User Manual 27 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 12 LSP PID Set Selection and Setpoint Ramp Status Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Enhanced Function OOFA 250 INT R See code 250 indications listed in Figure 3 2 Note The numbers in the table below are represented in decimal Tuning Set 2 Selection Local Setpoint 3 Selection Tuning Set 2 Selection Local Setpoint 2 Selection Tuning Set 1 Selection Local Setpoint 2 Selection Setpoint Ramp or Program Data Selections SP Ramp Enabled Not in Progress SP Ramp in Progress Hold SP Ramp in Progress Run SP Program Enabled Not in Progress READ SP Program in Progress Hold READ WRITE SP Program in Pr
46. n status and reading or changing setpoints or output e Configuration Data All the configuration data is listed in the order in which it appears in the controller Each type of parameter has the identifying codes listed with it Section Contents This section contains the following topics Topic See Page 3 2 Reading Control Data 19 3 3 Read Option Status 20 3 4 Miscellaneous Read Only s 21 3 5 Setpoints 23 3 6 Using a Computer Setpoint 24 3 7 PV or Setpoint Override 25 3 8 Reading or Changing the Output 26 3 9 Local Setpoint PID Set Selection and Setpoint Ramp Status 27 3 10 Configuration Parameters Set up Groups 30 e Tuning Loop 1 31 e Tuning Loop 2 33 e SP Ramp SP Rate SP Program 35 e Accutune 38 e Algorithm 39 e Output Algorithm 44 e Imputl 45 e Input 2 47 e Input 3 49 e Control Control 2 51 e Options 49 e Communications 56 e Alarms 57 e Display 59 18 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters General Information Analog Parameters e Whenever analog register addresses 0001 through 0072 those that can be changed via communications are changed a Write cycle occurs immediately after receipt of the message Override Parameters e Override analog register addresses 0078 007B and 007D PV output and computer setpoint are not stored in nonvo
47. nge or Description Address Type Enumerated Selection Hex Decimal Input Algorithm 2 00D1 209 INT R W 0 None 1 Weighted Average LSP t 2 Feedforward Summert 3 Feedforward Multipliert 4 Summer with ratio and bias t t Input source 5 Input High Select with ratio selected via ID 210 and bias t 211 212 6 Input low Select with ratio and bias t 7 General Math A sq rt mult div t 8 General Math B sq rt mult t 9 General Math C mult div t 10 General Math D mult t 11 Dewpoint Timer Enab Disab 00D8 216 INT RW 0 Disable 1 Enable Timeout Period 0063 099 FP RW 00 00 to 99 59 Start Initiation 00D9 217 INT R W 0 Key Run Hold key 1 Alarm2 L Disp Selection 00DA 218 INT R W 0 TI REM 1 Elapsed Time Constant K for Math 002D 045 FP R W 0 001 to 1000 Algorithm 1 Calc High 001F 031 FP R W 999 0 to 9999 for Input Algorithm 1 in Engineering Units Calc Low 0020 032 FP R W 999 0 to 9999 for Input Algorithm 1 in Engineering Units Constant K for Math 002F 047 FP R W 0 001 to 1000 Algorithm 2 Calc High 0033 051 FP R W 999 0 to 9999 for Input Algorithm 2 in Engineering Units Calc Low 0034 052 FP R W 999 0 to 9999 for Input Algorithm 2 in Engineering Units Input Algorithm 1 00CD 205 INT R W 0 Input 1 Input A Selection 1 Input 2 used with ID 204 2 Loop 1 Output math calculations 3 Loop 2 Output 4 Input Algorith
48. odbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 7 PV or Setpoint Override Selections Overview You can Read the present override status or the PV or setpoint or you can do a Write transaction to cancel the override Register Addresses Use the identifying code in Table 3 9 to Read or Write your selection ATTENTION Loop number is selected in the MSB of the Register Address in the request message Table 3 9 PV or Setpoint Override Selections Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal PV or Setpoint 00B7 183 INT R W 01 Input 1 Override Selection 02 Input 2 04 PV 08 Setpoint 9 99 Modbus RTU Serial Communications User Manual 25 Configuration Interface for UDC3300 Read Write and Override Parameters 3 8 Reading or Changing the Output Overview You can read the output of a particular UDC controller Read transaction or you can change it to suit your needs Do a Write transaction ID Codes Use the identifying code in Table 3 10 to monitor Read or change Write the output in manual only ATTENTION e To Write change the output the controller must first be in manual mode e Loop number is selected in the MSB of the Register Address in the request message Table 3 10 Reading or Changing the Output Paramete
49. ogress Run READ WRITE Figure 3 2 Code 250 Read Indications A write of code 250 lets you change the SP ramp status as well as the local setpoint or tuning set selection Refer to Table 3 13 28 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 13 ID Code 250 Writes Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Write OOFA 250 INT W 00 Abort SP Ramp Local Setpoint PID Set Selection and SP Ramp Status 01 Run SP Ramp 02 Hold SP Ramp 03 Start SP Ramp 04 Change to Local Setpoint 1 05 Change to Local Setpoint 2 06 Change to PID Tuning Set 1 07 Change to PID Tuning Set 2 08 Change to Local Setpoint 3 ATTENTION To enable or disable the setpoint ramp refer to Identifying Code 150 9 99 Modbus RTU Serial Communications User Manual 29 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 Configuration Parameters Overview Listed on the next pages are the identifying codes for the parameters in the various Set up Groups in the UDC3300 Process Controller The Set up Groups and their table numbers are listed below Most of the parameters are configurable through the hosts Some are Read Only and are indicated as such and cannot be changed
50. on Interface for UDC3300 Read Write and Override Parameters 3 10 10 Control Control 2 Table 3 23 lists all the register addresses and ranges or selections for the function prompts in Set up Group Control Control 2 Loop number is selected in the MSB of the Register Address in the request message Table 3 23 Set up Group Control and Control 2 Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal PV Source 0085 133 INT R W 0 Input 1 1 Input 2 2 Input Algorithm 1 3 Input Algorithm 2 4 Input 3 Tuning Parameter OOAC 172 INT R W 0 One set only Selection 1 2 sets keyboard selected 2 2 sets with PV automatic switchover 3 2 sets with setpoint SP automatic switchover 4 Gain scheduling Automatic 0038 056 FP R W Within the PV Range in Switchover Value engineering units used with 172 selection 2 or 3 Local Setpoint OOAD 173 INT R W 0 One Local Setpoint Source Number of 1 Two Local Setpoints LSPs 3 Three Local Setpoints disables RSP Power Up Mode 0082 130 INT R W Control Setpoint Recall Loop 1 only Mode Mode 0 MAN LSP 1 AUTO LSP 2 AUTO Last SP 3 LAST Last SP 4 LAST Last local SP Setpoint Source 0083 131 INT R W 0 None 1 Input 2 2 Input Algorithm 1 3 Input Algorithm 2 4 Input 3 Auto Bias LSP to 0089 137 INT R W 0 Disabled bump RSP
51. p Input 2 Loop 1 Address only continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Input 2 Transmitter OOAB 171 INT R W 0 BTC Characterization 1 ETCH 2 ETCL 3 JTCH 4 JTCL 5 KTCH 6 KTCL 7 NNMTCH 8 NNMTCL 9 RTC 10 STC 11 TTCH 12 TTCL 13 WTCH 14 WTCL 15 100 PT RTD 16 500 PT RTD 17 100 PT LO RTD 18 Linear 19 Square Root 20 Nicrosil TC 21 Radiamatic RH 22 Radiamatic RI 23 200 PT RTD 24 NM90 H 25 NM90 L 26 Cotton Input 2 High Range 0023 035 FP R W 999 to 9999 Engineering Units Value Input 2 Low Range 0024 036 FP R W 999 to 9999 Engineering Units Value Input 2 Ratio 0025 037 FP R W 20 00 to 20 00 Input 2 Bias 0026 038 FP R W 999 to 9999 Engineering Units Input 2 Filter 002B 043 FP R W 0 to 120 seconds Burnout 2 OOA5 165 INT R W 0 None and Failsafe 1 Upscale 2 Downscale 3 No F S Emissivity 2 002C 044 FP R W 0 01 to 1 00 48 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 9 Input 3 Table 3 22 lists all the register addresses and ranges or selections for the function parameters in Set up Group Input 3 Table 3 22 Set up Group Input 3 Loop 1 Address only Parameter Register Data Access Data Range or Description Address Type En
52. r Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 16 Set up Group Setpoint Ramp Rate continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Segment 10 Soak 0046 070 FP R W Within Setpoint Limits Setpoint Value Segment 10 Soak 0047 071 FP R W 99 59 0 99 Hrs 0 59 Min Time Segment 11 Ramp 0048 072 FP R W 99 59 0 99 Hrs 0 59 Min or Time 0 to 999 Degrees Minute Segment 12 Soak 0049 073 FP R W Within Setpoint Limits Setpoint Value Segment 12 Soak 004A 074 FP R W 99 59 0 99 Hrs 0 59 Min Time Present Segment OOFB 251 INT RD READ ONLY Number 1to12 Time Remaining OOFC 252 INT RD READ ONLY Minutes 0 59 minutes SP Program 0 255 minutes SP Ramp 253 INT RD READ ONLY 0 to 99 254 INT RD READ ONLY 0 to 99 9 99 Modbus RTU Serial Communications User Manual 37 Configuration Interface for UDC3300 Read Write and Override Parameters 3 10 4 Accutune Table 3 17 lists all the register addresses and ranges or selections for the function parameters in Set up Group Adaptive Tune Loop number is selected in the MSB of the Register Address in the request message Table 3 17 Set up Group Adaptive Tune Parameter Register Data Access Data Range or Description Address Type Enumer
53. r Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Output 007B 123 FP R W 5 to 105 of full span current output 0 to 100 relay type output Associated Parameters Refer to Table 3 11 for the codes required to display or change any of the parameters associated with the output Table 3 11 Associated Output Codes Parameter Register Address Hex Decimal Output Limits 000E 000F 014 015 Output Dropoff Limits 0014 020 Failsafe Output Values 0028 040 Output Deadband 0012 018 Output Hysteresis 0013 019 Output Type 00A0 160 26 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 9 Local Setpoint PID Selection Setpoint Ramp Status Overview Identifying code 250 lets you monitor or make selections for e Tuning Parameter Set 1 or 2 If Tuning Sets selection is two keyboard code 172 001 e Local Setpoint 1 2 or 3 If 2 Local Setpoints is selected 131 0 173 1 Run or Hold Setpoint Ramp or a Setpoint Program Data If SP Ramp or SP Program is enabled 178 1 Program 178 2 Ramp ATTENTION Loop number is selected in the MSB of the Register Address in the request message Read Table 3 12 is a list of numbers that could be returned by the UDC 3300 controller When a Read is requested for this ID Code 250 you ca
54. rameters in Set up Group Alarms Table 3 26 Set up Group Alarms Loop 1 Address only Parameter Description Register Address Hex Decimal Data Type Access Data Range or Enumerated Selection Alarm 1 Setpoint 1 Value 0009 009 FP E Within the range of selected parameter or PV span for deviation alarm Alarm 1 Setpoint 2 Value 000A 010 FP R W Within the range of selected parameter or PV span for deviation alarm Alarm 2 Setpoint 1 Value 000B 011 FP R W Within the range of selected parameter or PV span for deviation alarm Alarm 2 Setpoint 2 Value 000C 012 FP R W Within the range of selected parameter or PV span for deviation alarm Alarm 1 Setpoint 1 Type 008C 140 INT R W 0 None 1 Input 1 2 Input 2 3 PV Loop 1 4 Deviation Loop 1 5 Output Loop 1 6 Alarm on Shed 7 SP Event On 8 SP Event Off 9 Manual Loop 1 10 Remote Setpoint Loop 1 11 Failsafe Loop 1 12 PV Rate of Change Loop 1 13 Input 3 15 PV Loop 2 16 Deviation Loop 2 17 Output Loop 2 18 Manual Loop 2 19 Remote Setpoint Loop 2 20 Failsafe Loop 2 21 PV Rate of Change Loop 2 22 Break 23 Break 2 24 Totalizer Alarm 1 Setpoint 2 Type 008E 142 INT R W Same as 140 Alarm 2 Setpoint 1 Type 0
55. rithm 2 00D3 211 INT R W 0 Input 1 Input B Selection 1 Input 2 used with ID 209 2 Loop 1 Output math calculations 3 Loop 2 Output 4 Input Algorithm 1 5 Input Algorithm 2 6 Input 3 Input Algorithm 2 00D4 212 INT R W 0 None Input C Selection 1 Input 1 used with ID 209 2 Input 2 math calculations 3 Loop 1 Output 4 Loop 2 Output 5 Input Algorithm 1 6 Input Algorithm 2 7 Input 3 8 segment 00C6 198 INT R W 0 Disable Characterizer 1 1 Input 1 2 Input 2 3 Loop 1 Output 4 Loop 2 Output XO Input to 001A 026 FP R W 0 to 99 99 8 segment Characterizer Table continued on next page 9 99 Modbus RTU Serial Communications User Manual 41 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 18 Set up Group Algorithm continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal X1 Input 001B 027 FP RW 01099 99 eet o 001C 028 FP RW 0 to 99 99 X3 Input 001D 029 FP RW 0 to 99 99 X4 Input 001E 030 FP RW 0 to 99 99 X5 Input 001F 031 FP RW 0 to 99 99 X6 Input 0020 032 FP RW 0 to 99 99 X7 Input 0021 033 FP R W 0 to 99 99 X8 Input 0022 034 FP RW 0 to 99 99 YO Output from 0023 035 FP R W 0 to 99 99 8 segment Characterizer 0024 o36 FP RW 0 to 99 99 0025 037 FP RW 0 to 99 99 0026 o38 FP RW 0
56. se to the above request Response Message The response is an echo of the request 02 15 0B 06 41 01 00 02 00 02 3F CO 00 00 CRC16 16 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Modbus RTU Function Codes 2 3 2 MODBUS3K Protocol Write Configuration Example Example 1 MODBUS3K Protocol The following is an example of a request to write the Loop 1 Gain 1 value using Function code 21 15 Hex Request Message Write Loop 1 Gain 1 1 5 ID Tag 1 02 15 08 08 00 01 02 3F CO 00 00 CRC16 Where 02 Address 15 Function Code 21 15 Hex 08 Byte Count 08 Reference Type IEEE Floating Point 00 File Number 01 Register Address Loop 1 Gain 1 ID Tag 1 02 Register Count Floating Point Data 3FC00000 1 50 CRC16 This is the response to the above request Response Message 02 95 05 CRC16 Where 02 Address 95 Function Code 21 15 Hex with exception bit 05 Exception Code 05 busy CRC16 9 99 Modbus RTU Serial Communications User Manual 17 Configuration Interface for UDC3300 Read Write and Override Parameters 3 Read Write and Override Parameters 3 1 Overview Introduction This section contains information concerning Reading Writing and Overriding parameters in the UDC 3300 Process Controller There are two types of parameters e Data Transfer These parameters include reading control data optio
57. sts in the factory calibration data and remains as long as the Calibration Error condition exists 20 Hardware Failure Indicates either a RAM test failure or Input 1 Input 2 Input 3 failure on two consecutive conversions 40 Restart After Shed Error occurs whenever a shed of slave override is performed Error is reset following a Write command to register address OOFF 064 80 Configuration Error occurs whenever shed configuration or calibration changed Calibration Also occurs whenever there is a change of state in 001 002 004 Memory Changed 008 or 016 Error is reset following a Write command to register address OOFF 22 Modbus RTU Serial Communications User Manual 9 99 Configuration Interface for UDC3300 Read Write and Override Parameters 3 5 Setpoints Overview You can use three separate local setpoints in the UDC Controller The identifying register addresses listed Table 3 5 allow you to select which setpoint you want to use and to enter a value in Engineering Units whichever is selected at register address OOA 1 for that setpoint via communications Register Addresses Make your selection using register address OOAD and enter the value for the setpoint chosen using register address in Table 3 5 ATTENTION Loop number is selected in the MSB of the Register Address in the request message Table 3 5 Setpoint Code Selections Parameter Register Data Access Data Range or Descr
58. th Reference Type IEEE Floating Point 1 50 Value of PVEUO Loop 1 Continued next page 10 Modbus RTU Serial Communications User Manual Configuration Interface for UDC3300 9 99 Modbus RTU Function Codes 2 2 1 MODBUS Protocol Read Configuration Examples continued Example 6 MODBUS Protocol The following is an example of a request to read the Loop 2 Extended JPVEUO value using Function code 20 Request Message Read Loop 2 JPVEUO ID Tag 001 02 14 07 06 00 03 41 01 00 02 CRC16 Where O IR Wot 00 03 41 01 00 02 CRC16 Address Function Code 20 14 hex Byte Count Reference Type File Number Access Data Value Register Address Extended Access Loop 2 JPVEUO Tag ID 1 Register Count Floating Point Data This is the response to the above request Response Message 02 14 06 05 06 3F CO 00 00 CRC16 Where 3F CO 00 00 CRC16 Address Function Code 20 14 Hex Byte Count Sub Message Length Reference Type IEEE Floating Point 1 50 Value of JPVEUO Loop 2 9 99 Modbus RTU Serial Communications User Manual Configuration Interface for UDC3300 Modbus RTU Function Codes 2 2 2 MODBUS3K Protocol Read Configuration Example Example 1 MODBUS3K Protocol The following is an example of a request to read the Loop 1 Gain 1 value using Function code 20 Request Message Read Loop 1 Gain 1 ID Tag 001 02 14 04 08 00 0
59. the register addresses and ranges or selections for the function parameters in the Set up Group Tuning Loop 2 ATTENTION Loop number is selected in the MSB of the Register Address in the request message Table 3 15 Set up Group Tuning Loop 2 Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Gain 3 or PB 0001 001 FP R W 0 01 to 1000 Gain Note 1 0 1 to 9999 PB Rate 3 0002 002 FP R W 0 00 to 10 00 Note 1 Reset 3 0003 003 FP R W 0 02 to 50 00 Note 1 Manual Reset 3 000D 013 FP R W 100 to 100 Gain 4 or PB 0004 004 FP R W 0 01 to 1000 Note 1 Rate 4 0005 005 FP R W 0 00 to 10 00 Note 1 Table continued on next page 9 99 Modbus RTU Serial Communications User Manual 33 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 15 Set up Group Tuning Loop 2 continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Reset 4 0008 006 FP R W _ 0 02 to 50 00 Note 1 Cycle Time 3 009E 158 INT R W 1 to 120 seconds Cycle Time 4 009F 159 INT R W 1 to 120 seconds PV1 Value 0001 001 FP R W 999 to 9999 Gain Scheduling PV2 Value 0002 002 FP R W 999 to 9999 Gain Scheduling PV3 Value 0003 003 FP R W 999 to 9999 Gain S
60. umerated Selection Hex Decimal Input 3 Type 00D6 214 INT R W 0 Disable 1 0 20 mA 2 420mA 3 0 5 Vdc 4 1 5 Vdc ATTENTION Changing the Input Type will result in the loss of Field Calibration values and will restore the Factory Calibration values Input 3 Transmitter 00D7 215 INT R W 0 BTC Characterization 1 ETCH 2 ETCL 3 JTCH 4 JTCL 5 KTCH 6 KTCL 7 NNMTCH 8 NNM TC L 9 RTC 10 STC 11 TTCH 12 TTCL 13 WTCH 14 WTCL 15 100 PT RTD 16 500 PT RTD 17 100 PT LO RTD 18 Linear 19 Square Root 20 Nicrosil TC 21 Radiamatic RH 22 Radiamatic RI 23 200 PT RTD 24 NM90 H 25 NM90 L Table continued on next page 9 99 Modbus RTU Serial Communications User Manual 49 Configuration Interface for UDC3300 Read Write and Override Parameters Table 3 22 Set up Group Input 3 Loop 1 Address only continued Parameter Register Data Access Data Range or Description Address Type Enumerated Selection Hex Decimal Input 3 High Range 001B 027 FP R W 999 to 9999 Engineering Units Value Input 3 Low Range 001C 028 FP R W 999 to 9999 Engineering Units Value Input 3 Ratio 0025 104 FP R W 20 00 to 20 00 Input 3 Bias 0026 105 FP R W 999 to 9999 Engineering Units Input 3 Filter 002B 033 FP R W 0 to 120 seconds 50 Modbus RTU Serial Communications User Manual 9 99 Configurati
61. unications User Manual 15 Configuration Interface for UDC3300 Modbus RTU Function Codes 2 3 1 MODBUS Protocol Write Configuration Examples continued Example 3 MODBUS Protocol The following is an example of a request to write the Loop 1 Extended PVEUO value using Function code 21 15 Hex Request Message Write Loop 1 Extended PVEUO 1 5 ID Tag 1 02 15 0B 06 00 03 40 01 00 02 3F CO 00 00 CRC16 Where 02 Address 15 Function Code 21 15 Hex OB Byte Count 06 Reference Type IEEE Floating Point 00 03 File Number Access Data Value 40 01 Register Address Extended Access Loop 1 PVEUO ID Tag 1 00 02 Register Count Floating Point Data 3FC00000 1 50 CRC16 This is the response to the above request Response Message The response is an echo of the request 02 15 OB 06 40 01 00 02 00 02 3F CO 00 00 CRC16 Example 4 MODBUS Protocol The following is an example of a request to write the Loop 2 Extended JPVEUO value using Function code 21 15 Hex Request Message Write Loop 2 Extended JPVEU0 1 5 ID Tag 1 02 15 OB 06 00 03 41 01 00 02 3F CO 00 00 CRC16 Where 02 Address 15 Function Code 21 15 Hex OB Byte Count 06 Reference Type IEEE Floating Point 00 03 File Number Access Data Value 41 01 Register Address Extended Access Loop 2 JPVEUO ID Tag 1 00 02 Register Count Floating Point Data 3FC00000 1 50 CRC16 This is the respon

Download Pdf Manuals

image

Related Search

Related Contents

BERNARD FRIZE - Simon Lee Gallery  SUUNTO M5  ITALIANO  DSi が広視野角・大画面に! ニンテンドーDSi LL ― 11月21日、20  Honda HRB216HXA User's Manual  Philips Headphone extension cable SWA7536W  利用申込書 - 日本情報安全管理協会===JILCoM  HDfury 4 (aka 3Dfury) User Manual Rev 1.0  TAPI Link Developers Guide  

Copyright © All rights reserved.
Failed to retrieve file