Page 1
UDA2182 Communications User Guide 70-82-25-126 January 2009 Honeywell Process Solutions...
Page 2
Contact your local sales office for warranty information. If warranted goods are returned to Honeywell during the period of coverage, Honeywell will repair or replace without charge those items it finds defective. The foregoing is Buyer's sole remedy and is in lieu of all other warranties, expressed or implied, including those of merchantability and fitness for a particular purpose.
• How to use the UDA web pages • How to send email alarm events from the UDA Contacts World Wide Web The following lists Honeywell’s World Wide Web sites that will be of interest to our customers. Honeywell Organization WWW Address (URL) Corporate http://www.honeywell.com...
IEEE Floating Point Data Format....................13 MODBUS DOUBLE REGISTER FORMAT ............16 Overview ............................16 IEEE Floating Point Formats......................17 Unsigned/signed 32-bit Register Formats ..................18 Setting Up the Modbus Double Register Format ................. 19 UDA2182 Communications User Guide January 09...
Page 5
Optional Parameters Page ......................47 12.7 Event History Web Page......................48 12.8 About Web Page ........................49 12.9 Contact Web Page........................50 12.10 Website Page......................... 51 12.11 Log Off Page ......................... 52 INDEX ........................... 53 January 09 UDA2182 Communications User Guide...
Page 6
Table 11-1 Holding Registers Map _____________________________________________________ 31 Table 12-1 Setting a Static IP Address __________________________________________________ 42 Table 12-2 Setting a SMPT Server Name ________________________________________________ 43 Table 12-3 Adding an Alarm Recipient__________________________________________________ 44 Table 12-4 UDA Email Address Configuration____________________________________________ 45 UDA2182 Communications User Guide January 09...
Page 7
Figure 12-9 Monitor Optional Parameters Page ___________________________________________ 47 Figure 12-10 Event History Page_______________________________________________________ 48 Figure 12-11 About Page _____________________________________________________________ 49 Figure 12-12 Contact Page____________________________________________________________ 50 Figure 12-13 Honeywell Website Page __________________________________________________ 51 Figure 12-14 Log Off Page ___________________________________________________________ 52 January 09 UDA2182 Communications User Guide...
Introduction 1. Introduction 1.1 Overview The UDA2182 provides Modbus communications support on two communication interfaces using the optional Communication Card. Serial port provides • RS422/RS485 multi-drop • 2400 to 115200 programmable baud rate • Modbus RTU protocol to read signals including PV, Temperature, Alarm Status, outputs, relay status, etc.
Web pages: monitoring inputs, outputs, statuses, alarms, and events Multi-language Email: Alarm notification to eight email addresses. These must be configured using web pages signed in as the administrator. DHCP: ( Dynamic Host Configuration Protocol) selectable via web page or front-panel UDA2182 Communications User Guide January 09...
Figure 2-2 Ethernet Port Wiring • Connect terminal 1 of the Communications Card to the chassis ground bar • Connect an Ethernet cable to the Ethernet card’s RJ45 connector. Cable polarity can be either Straight-thru or Cross over. January 09 UDA2182 Communications User Guide...
• The shield must be grounded at one end. Normally, this is done at the host’s connector. If this is not possible, and the UDA is at the end of the link, connect a jumper between terminal 1 (chassis ground) and terminal 2 (shield). UDA2182 Communications User Guide January 09...
It is not used for Modbus TCP or web pages. If DHCP is used, this address gets automatically assigned by the DHCP server. January 09 UDA2182 Communications User Guide...
Set the subnet mask octets 1 through 4. Set the Default gateway octets 1 through 4. If you are not using a DNS server to identify your email server’s address, you can leave the UDA2182 Communications User Guide January 09...
Page 15
IT systems administrator for allocating IP addresses, subnet masks, or default gateway IP address as necessary (network address filtering and routing may be necessary if the UDA network access will not to be confined locally within the plant environment). January 09 UDA2182 Communications User Guide...
The DHCP server should automatically assign the IP address for each UDA. Go to the Comm Status menu in the Status Displays menu to verify that the DHCP server automatically set the IP address. UDA2182 Communications User Guide January 09...
Note: Other link characteristics are fixed to: no parity, 1 stop bit, and eight bit characters Scroll to Port Reset at the top of the menu, and press enter. Change the value to Enable and press enter to lock the values into the communication card. January 09 UDA2182 Communications User Guide...
The Modbus RTU implementation is designed to provide a popular data exchange format connecting the UDA to both Honeywell and foreign master devices via the optional serial communication port. Modbus RTU allows the instrument to be a citizen on a data link shared with other devices, which subscribe to the Modicon Modbus Protocol Reference Guide PI-MBUS-300 Rev.
Errors detected by the data layer are rejected and the slave responds to the polling device with a Modbus- type status exception error. A summary of the Modbus status exception codes is listed in Section 9 - Modbus RTU Exception Codes. January 09 UDA2182 Communications User Guide...
5. Modbus/TCP Interface 5.1 Introduction UDA2182 supports the Modbus/TCP (also called Modbus TCP/IP or Modbus Ethernet) protocol for communications with third party HMI and SCADA software via a direct Ethernet TCP/IP connection. The UDA’s optional Ethernet 10/100Base-T Host port is used for the Modbus/TCP connection. Ethernet TCP allows multiple concurrent connections to hosts for data interchange.
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 0 5 0 0 0 0 0 0625 15625 January 09 UDA2182 Communications User Guide...
Page 22
= 1.5625 x 2 x 64 = 100.0 Below is a list of sample float values in IEEE format: DECIMAL HEXADECIMAL 100.0 42C80000 -100.0 C2C80000 3F000000 -1.75 BFE00000 0.0625 3D800000 3F800000 00000000 UDA2182 Communications User Guide January 09...
Page 23
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 than 0’s Denormalized Number All 0’s Other than 0’s Zero All 0’s All 0’s January 09 UDA2182 Communications User Guide...
Selection Description Byte order Notes (See Figure 6-1) Little Endian 3, 4, 1, 2 Big Endian 4, 3, 2, 1 UDA default NOTE: Word Swapping only applies to Function Codes 3, 4, and 16. UDA2182 Communications User Guide January 09...
Bit 31 S E7 E6 E5 E4 E3 E2 E1 M15 M14 M13 M12 M11 M10 M9 M8 High High REGISTER REGISTER N (High) S= Sign E=Exponent M=Mantissa Figure 7-1 IEEE Floating Point Formats January 09 UDA2182 Communications User Guide...
The value 12345678 Hex will be represented as follows: Bit 31 Bit 0 Byte 4 Byte 3 Byte 2 Byte 1 12 Hex 34 Hex 56 Hex 78 Hex High High REGISTER N REGISTER N+1 (High) (Low) UDA2182 Communications User Guide January 09...
3. Set Word swap to Yes for big endian, and No for little endian. The Modbus TCP double register little endian transmission format (Word Swap = No), would be selected for interfacing to most third party software packages. This is their standard. January 09 UDA2182 Communications User Guide...
Page 28
Modbus Double Register Format The default Big Endian format (Word Swap = Yes) is used with SpecView32 or Honeywell’s PlantScape/Experion/EBI software and follows the “Honeywell” default format of other control and recording products. It should be noted that most PC software packages offer a register (word) swap selection in their driver package anyway, so there should never be an incompatibility.
Write Data in 16-bit Format (high/low). Used to write integer Multiple and floating point data. Registers are consecutive and are Registers imaged from the host to the instrument. 17 (11h) Report Device Read instrument ID and connection information, ROM version, etc. January 09 UDA2182 Communications User Guide...
000Ah) from the UDA. Response message format for function code 16 (10h) Slave Function Start Start Number Number Address (00 Code Address Address Addresses Addresses (RTU) (RTU) for TCP) High High TCP Example RTU Example UDA2182 Communications User Guide January 09...
Status Slave Address – 00 for TCP. RTU is slave address. Example: 02 Slave ID - The Slave ID number for the UDA2182 is 21 (hex). Run Indicator Status - (one byte) (byte 4). FF=ON Device Description - (bytes 5-20)- 16 Character ASCII Message with the following format: ‘H’...
Page 34
(See Data Element Values Table Below) Starting Address of Data Element Record (High) Starting Address of Data Element Record (Low) Number of Data Elements (High) Number of Data Elements (Low) Data Element Values Table: Value Description Variables Signal tags UDA2182 Communications User Guide January 09...
RTU: 01 03 18 20 00 02 CRC CRC Response Example: Return MSB in Function Code byte set with Slave Device Failure (04) in the data field. TCP: 00 83 04 RTU: 01 83 04 CRC CRC January 09 UDA2182 Communications User Guide...
The addressed device has rejected a message due to a busy state. Retry later. NAK, The addressed device cannot process the current Negative Acknowledge message. Issue a PROGRAM POLL to obtain device- dependent error data. UDA2182 Communications User Guide January 09...
RSP. Digital variables are long integer values that can be selected for parameters such as alarm disable, RSP select, and tuneset 2 select. Variables have programmable startup values, and their operating values can be monitored in the status menu. Refer to the UDA2182 User manual for additional information.
Page 38
Read Analog Variables 1 and 2 from UDA at slave address 01 using Function Code 03. TCP: RTU: Response from UDA where Analog Variable 1 = 100.0 and Analog Variable 2 = 55.32 TCP: RTU: UDA2182 Communications User Guide January 09...
11. Parameters accessible with Function Code 04 Function code 04 provides read access to the read-only input registers. The input registers contain the signals of the UDA2182. 11.1 Signals Signals provide a means for the user to remotely read status values within the UDA database. In the function block model, you can think of them as values connected to the output of function blocks.
Page 40
Both inputs are conductivity type. Input 1 US Pharmacopia uS / cm 0056 30087 Float Input 1 Conductivity monitored Value Input 1 US Pharamacopia Sensor 0058 30089 Float Input 1 Conductivity monitored Temperature Value UDA2182 Communications User Guide January 09...
Page 41
PID Option Installed Output 1 Fault 0080 30129 Long 0= no fault; 1= fault Output 2 Fault 0082 30131 Long 0= no fault; 1= fault Output 3 Fault 0084 30133 Long 0= no fault; 1= fault January 09 UDA2182 Communications User Guide...
Page 42
Input 2 Hold status 00C2 30195 Long UNIX Clock Time 00C4 30197 Long Number of seconds since January 1, 1970. Number of messages sent by main CPU 00C6 30199 Long card to communication card via SPI link. UDA2182 Communications User Guide January 09...
Page 43
0 = tuneset 1; 1 = tuneset 2 PID1 PV 010C 30269 Float PV in engineering units PID1 Working setpoint 010E 30271 Float Working setpoint in engineering units PID1 Output 0110 30273 Float PID output January 09 UDA2182 Communications User Guide...
Page 44
4.0 = LSP/Auto 5.0 = LSP/Manual 6.0 = LSP/ Initializing manual mode 7.0 = LSP/TRC PID2 Alarm 1 state 0134 30309 Long 0 = PID alarm 1 inactive 1 = PID alarm 1 active UDA2182 Communications User Guide January 09...
Page 45
1 = auto tune active Example Read PV1 and PV2 from UDA at slave address 01 using Function Code 03. TCP: RTU: Response from UDA where PV1 = 100.0 and PV2 = 55.32 TCP: RTU: January 09 UDA2182 Communications User Guide...
Following sections explains various web pages that can be browsed. 12.2 Login Page Login page is displayed when the UDA is browsed from Internet Explorer using the IP address assigned to it. The page is displayed as shown below: Figure 12-1 Login Page UDA2182 Communications User Guide January 09...
Page 47
A user can log in with Guest Access if only UDA monitoring is desired. For the User Name Guest, password is not required. A user logged in with guest access rights will not be able do any configurations Note: Up to 10 users can login as guests simultaneously. January 09 UDA2182 Communications User Guide...
A main menu will appear on the left hand side which has various tabs that can be clicked to view that particular page which will be displayed on the right side of the frame. UDA2182 Communications User Guide January 09...
User logged in as Guest will only be able to view the configurations. Figure 12-3 Network Configuration Page Network Configuration Page Tabs The Network Configuration Page has four tabs on the top: Select a tab and click on it to view the particular page. January 09 UDA2182 Communications User Guide...
All the octets for the IP addresses must be less than 256. If you will be using an SMTP server name, i.e. smtp.honeywell.com, rather than an IP address, you will need to enter the DNS Server IP address. Note: if DHCP is used, this step can be skipped because the DNS server will automatically configure the DNS Server IP address.
This reset does not reset the device but the entries on the page are replaced with the actual entries. Press the tab on the left hand menu. The SMTP Server Name configuration will take effect Note: if you only know the SMTP server’s IP address, you can enter that instead. January 09 UDA2182 Communications User Guide...
Note: If already 8 alarm recipients are entered, a new entry will replace the first entry in the table. To Delete any of the Alarm recipients, select the appropriate boxes, then press the “Delete” button. Press the tab on the left hand menu. UDA2182 Communications User Guide January 09...
Note: The UDA Email Address does not need to be a valid email address nor does it need to be a name with the ‘@’ symbol in it. It can be any name you want to use to uniquely identify the UDA to the email recipient. Example email January 09 UDA2182 Communications User Guide...
Tagname, Device date and Time are displayed on the right bottom corner of the page. Note: If you don’t see all of the parameters on a single screen, you can increase your screen resolution for your windows desktop display properties. UDA2182 Communications User Guide January 09...
The parameters page gets refreshed at the rate of 10 seconds. A slight flicker can be observed while the page gets refreshed. Tagname, Device date and Time are displayed on the right bottom corner of the page. January 09 UDA2182 Communications User Guide...
If the Event History is cleared from the UDA front panel and no event has occurred on the UDA, a blank table will be displayed. The Event History page gets refreshed at the rate of 10 seconds. UDA2182 Communications User Guide January 09...
Click on the About tab in the main menu on the left hand side to the page. This page displays Tag Name, Unit ID, UDA Software Varsion, The Ethernet Card version, and the Ethernet card IP Address. About Page Figure 12-11 About Page January 09 UDA2182 Communications User Guide...
Click on the Contact Symbol in the main menu on the left hand side to draft an Email to a contact person. An Email composer will open up with the contact address in the “TO” field as shown below. Contact Page Figure 12-12 Contact Page UDA2182 Communications User Guide January 09...
12.10 Website Page Accessing the Website page Click on the Website Symbol in the main menu on the left hand side to browse the Honeywell Website for more information. The Honeywell website will be displayed on the right hand side.
NOTE: If the IP Address has been changed, the Log Off page will not be displayed since the session with the earlier IP no longer exists. Log Off Page Figure 12-14 Log Off Page UDA2182 Communications User Guide January 09...
Illegal Data Address, 28 Setting Up the serial communications, 9 Illegal Data Value, 28 Signals, 31 Illegal Function, 28 Slave Device Busy, 28 IP Address, 5 Slave Device Failure, 28 IP Address Configuration Page, 42 January 09 UDA2182 Communications User Guide...
Page 62
Subnet Mask, 5 Web browser, 38 Web Pages, 1, 38 Website Page, 51 UDA Email Address Configuration Page, 45 Unsigned/signed 32-bit Register Formats, 18 Welcome Page, 40 Word swap, 20 Word Swap, 16, 18, 19 UDA2182 Communications User Guide January 09...
Page 64
FAX: +39 0292146377 Middle East Headquarters Brazil 1000 China – PRC - Xi’an Honeywell Middle East Ltd. Honeywell do Brasil & Cia FAX: +(886-2) 2245-3241 The Netherlands Honeywell China Ltd - Phone: +971 2 4041246 Phone: +(55-11) 7266- Honeywell B.V.