Honeywell UDA2182 Скачать руководство пользователя страница 1

 

Honeywell Process Solutions

 

 

 

 

UDA2182 

 Communications 

User Guide 

 

70-82-25-126 

January 2009 

 

Содержание UDA2182

Страница 1: ...Honeywell Process Solutions UDA2182 Communications User Guide 70 82 25 126 January 2009 ...

Страница 2: ...d including those of merchantability and fitness for a particular purpose Specifications may change without notice The information we supply is believed to be accurate and reliable as of this printing However we assume no responsibility for its use While we provide application assistance personally through our literature and the Honeywell web site it is up to the customer to determine the suitabil...

Страница 3: ...DA 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 Honeywell Field Solutions http www honeywell com ps Technical tips http content honeywell com ipc faq Telephone Contact us by telephone at the numbers listed below Country Organization Phone Number United S...

Страница 4: ...2 UDA Serial Communications Setup 9 4 MODBUS RTU SERIAL COMMUNICATION PORT 10 4 1 Overview 10 4 2 Modbus RTU Message Format 10 4 3 Modbus RTU Link Layer 11 4 4 General Modbus RTU message format 11 4 5 Modbus RTU Data Layer 11 5 MODBUS TCP INTERFACE 12 5 1 Introduction 12 5 2 Modbus TCP Protocol 12 5 3 Parameter Addressing 12 6 IEEE 32 BIT FLOATING POINT REGISTER INFORMATION 13 6 1 IEEE Floating Po...

Страница 5: ... 29 10 1 Variables 29 10 2 Holding Registers Map 29 11 PARAMETERS ACCESSIBLE WITH FUNCTION CODE 04 31 11 1 Signals 31 11 2 Input Registers Map 31 12 WEB PAGES 38 12 1 Overview 38 12 2 Login Page 38 12 3 Welcome Page 40 12 4 Network Configuration Page 41 12 4 1 IP Address Configuration Page 42 12 4 2 SMPT Server Name Configuration Page 43 12 4 3 Add Alarm Recipient Configuration Page 44 12 4 4 UDA ...

Страница 6: ... Endian Format _______________________ 18 Table 8 1 Modbus TCP and Modbus RTU Function Codes Definitions_________________________ 21 Table 9 1 Modbus RTU Data Layer Status Exception Codes _________________________________ 28 Table 10 1 Holding Registers Map _____________________________________________________ 29 Table 11 1 Holding Registers Map ____________________________________________________...

Страница 7: ..._________________________________________ 41 Figure 12 4 IP Address Configuration___________________________________________________ 42 Figure 12 5 SMTP Server Name _______________________________________________________ 43 Figure 12 6 Add Alarm Recipient ______________________________________________________ 44 Figure 12 7 UDA Email Address Configuration __________________________________________...

Страница 8: ......

Страница 9: ...ocol selectable via web page or front panel Firmware upgrade to Main CPU board Firmware upgrade to Communications card Can communicate to the P IE tool Note 1 There are four analog and four digital variables These variables can be read and written remotely using Modbus function codes Variables will appear as a selection for various parameters Analog variables can be an alarm source analog relay so...

Страница 10: ...to polarity sensing Length of Link 330 ft 100 m maximum Use Shielded twisted pair Category 5 STP CAT5 Ethernet cable Link Characteristics Four wire plus shield single drop five hops maximum IP Address IP Address is 192 168 1 254 as shipped from the factory Recommended network configuration Use Switch rather than Hub in order to maximize UDA Ethernet performance Configuration Ethernet parameters ar...

Страница 11: ...ply Board Communications Card Ethernet Port RS485 Port Power Supply Board Communications Card Ethernet Port RS485 Port Figure 2 1 Communication Card Location 2 2 Ethernet Port Wiring Ethernet RJ45 Connector Ethernet RJ45 Connector 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 C...

Страница 12: ...sy chain the shield Terminal 3 is the negative communication signal Terminal 4 is the positive communication signal If the UDA is at the end of the link connect a terminating resistor across TX and TX Use a 120 ohm resistor for Belden 9271 Twinax Cable Use a 100 ohm resistor for Belden 8227 Twinax Cable The shield must be grounded at one end Normally this is done at the host s connector If this is...

Страница 13: ...es The PIE tool cannot be used to setup the Ethernet parameters Table 3 1 Configurable Parameters Parameter Description Default value IP Address This is the address of the device on the Ethernet link It is made up of four bytes called octets and is identified in decimal notation where each number represents a value from 0 to 255 If DHCP is used this address gets automatically assigned by the DHCP ...

Страница 14: ...Auxiliary Auto Cycling Variables Setup Inputs Relays Outputs Maintenance Alarms Logic PID Control Math Communication Monitors Auxiliary Auto Cycling Setup Relays Outputs Maintenance Alarms Logic PID Control Math Communication Monitors Auxiliary Auto Cycling Setup Relays Outputs Maintenance Alarms Logic PID Control Math Communication Monitors Auxiliary Auto Cycling Setup Relays Alarms Logic PID Con...

Страница 15: ... address connect the UDA to your network or directly to a PC and ping the IP address When connecting directly to the PC you need to make sure the PC Network card is configured to be on the same subnet Note The fixed IP address of each UDA shall be set independently prior to placing on the network See your IT systems administrator for allocating IP addresses subnet masks or default gateway IP addre...

Страница 16: ... Math Communication Monitors Auxiliary Auto Cycling Setup Relays Outputs Maintenance Alarms Logic PID Control Math Communication Monitors Auxiliary Auto Cycling Setup Relays Outputs Maintenance Alarms Logic PID Control Math Communication Monitors Auxiliary Auto Cycling Setup Relays Alarms Logic PID Control Math Monitors Auxiliary Auto Cycling Variables 2 In the Communication menu select Ethernet C...

Страница 17: ...D Control Math Communication Monitors Auxiliary Auto Cycling Setup Relays Alarms Logic PID Control Math Monitors Auxiliary Auto Cycling Variables Setup Inputs Relays Outputs Maintenance Alarms Logic PID Control Math Communication Monitors Auxiliary Auto Cycling Setup Relays Outputs Maintenance Alarms Logic PID Control Math Communication Monitors Auxiliary Auto Cycling Setup Relays Outputs Maintena...

Страница 18: ...U specification is respected in the physical and data link layers The message structure of the Modbus RTU function codes is employed and standard IEEE 32 bit floating point and integer formats are used Data register mapping is unique to the UDA Sections 10 and 11 describe the parameter mapping for the UDA 4 2 Modbus RTU Message Format Table 4 1 Modbus RTU Message Formats Coding system 8 bit binary...

Страница 19: ...dependent data is replaced by an exception response code as described in 9 Modbus RTU Exception Codes Between messages the RS 485 link is in a high impedance state During this time receiving devices are more susceptible to noise generated false start of messages Although noise generated messages are rejected due to address framing and CRC checking they can cause the loss of a good message when the...

Страница 20: ...e as shown below which includes header information and the Modbus frame Figure 5 1 Modbus RTU Protocol within a TCP IP Frame The Open Modbus TCP Specification is followed with respect to the physical data link and network layers The message structure within the Modbus frame uses standard Modbus RTU function codes The Address part of the Modbus frame is not used set to 00 since there is no sub addr...

Страница 21: ...ure 6 1 IEEE Floating Point Data format Mantissa and Sign The mantissa is defined by a sign bit 31 and a 23 bit binary fraction This binary fraction is combined with an implied value of 1 to create a mantissa value which is greater than or equal to 1 0 and less than 2 0 The mantissa is positive if the sign bit is zero reset and negative if the sign bit is one set For example DECIMAL HEXADECIMAL BI...

Страница 22: ...nd mantissa bits the exponent becomes DECIMAL HEXADECIMAL BINARY 133 85 x1000010 1xxxxxxx xxxxxxxx xxxxxxxx or 1x2 x x2 x2 x2 x2 x2 x2 7 5 4 3 2 1 0 0 2 0 0 0 1 0 1 6 Subtract a bias of 127 decimal from the exponent to determine its value 133 127 6 Mantissa and Exponent Combination Combining the mantissa and exponent from the two previous examples float number mantissa x 2 float number 1 5625 x 2 ...

Страница 23: ...erved Operands Per the Standard certain exceptional forms of floating point operands are excluded from the numbering system These are as follows EXCEPTION EXPONENT MANTISSA Infinity All 1 s All 0 s Not a Number NAN All 1 s Other than 0 s Denormalized Number All 0 s Other than 0 s Zero All 0 s All 0 s ...

Страница 24: ...rder of the bytes into the two registers differs among Modbus hosts To provide compatibility the double register format for the UDA is configurable To set the UDA s double register byte order go to the Modbus menu in the Setup Communication menu and configure Word Swap parameter The selections are Table 7 1 Modbus Double Register Format Selections Selection Description Byte order See Figure 6 1 No...

Страница 25: ... M15 M14 M13 M12 M11 M10 M9 M8 M7 M6 M5 M4 M3 M2 M1 M0 High Low High Low Bit 0 Bit 31 Word Swap Yes Floating Point Big Endian Format S Sig E Exponen M Mantiss REGISTER N High REGISTER N 1 L High Low High Low Floating Point Li l Endian S Sign E Exponent M Mantissa E0 M22 M21M20 M19 M18 M17 M16 Bit 23 Bit 16 S E7 E6 E5 E4 E3 E2 E1 Bit 31 Bit 24 M7 M6 M5 M4 M3 M2 M1 M0 Bit 7 Bit 0 M15 M14 M13 M12 M11...

Страница 26: ...0h 00h 7 3 Unsigned signed 32 bit Register Formats The formats descriptions below use the value 12345678 Hex as an example Where the binary representation is Byte 4 12 Hex Byte 3 34 Hex Byte 2 56 Hex Byte 1 78 Hex Bits 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 Word Swap Yes Big Endian Format...

Страница 27: ...the data in two different word orders They are big endian and little endian Little Endian is the standard word order of the Modbus link Big Endian is the word order swapped The UDA provides a configuration parameter to swap the word order This parmeter is called Word Swap Set it to no to use the Little Endian format Set it to yes to use the Big Endian format Selection Description Byte order Notes ...

Страница 28: ... 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 ...

Страница 29: ...ment Table 8 1 Modbus TCP and Modbus RTU Function Codes Definitions Function Code Name Usage Max Number of registers per transaction 03 Read Holding Registers Read data in 16 bit Register Format high low Used to read integer or floating point process data Registers are consecutive and are imaged from the instrument to the host 120 04 Read Input Registers Provides Read access to any Analog Input Ch...

Страница 30: ... 00 00 08 RTU Example 01 03 00 00 00 08 CRC CRC Response The register data in the response message is packed as two bytes per register For each register the first byte contains the high order bits and the second contains the low order bits The floating point values require two consecutive registers The word order of the floating point number is determined by the setting of the word swap configurat...

Страница 31: ...onse The register data in the response message is packed as two bytes per register For each register the first byte contains the high order bits and the second contains the low order bits The floating point values require two consecutive registers The word order of the floating point number is determined by the setting of the word swap configuration value In this example and the examples that foll...

Страница 32: ...e returns the slave address function code starting address and the quantity of registers preset The analog and digital variables use double registers Analog variables are floating point values and digital variables are 32 bit integer values A request to preset a variable must be for two registers The byte order of the number is determined by the setting of the word swap configuration value In this...

Страница 33: ...tion code 17 11h Slave Address Function Code Byte Count Slave ID Run Indicator Status Device Description Model ID Device Class ID Device Mapping CRC RTU CRC RTU 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...

Страница 34: ...cord Record n Number of Records 1 Byte unsigned value 00 FFh byte 23 Record Description Byte Description 00 Type of Data Element See Data Element Values Table Below 01 Starting Address of Data Element Record High 02 Starting Address of Data Element Record Low 03 Number of Data Elements High 04 Number of Data Elements Low Data Element Values Table Value Description 06 Variables 11 Signal tags ...

Страница 35: ... response message has two fields that differentiate it from a normal response Function Code Field In a normal response the slave echoes the function code of the original query in the function code field of the response All function codes have a most significant bit MSB of 0 their values are below 80 hex In an exception response the slave sets the MSB of the function code to 1 This makes the functi...

Страница 36: ...dependent data section of the message is not valid in the addressed device 03 Illegal Data Value The value referenced at the addressed device location is not within range 04 Slave Device Failure The addressed device has not been able to process a valid message due to a bad device state 06 Slave Device Busy The addressed device has rejected a message due to a busy state Retry later 07 NAK Negative ...

Страница 37: ...t 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 10 2 Holding Registers Map Table 10 1 describes the holding register map for Function Code 03 and 10h Conversion between Address Hex Number and Register Decimal Number To convert the address number to the regist...

Страница 38: ...9 Example Read Analog Variables 1 and 2 from UDA at slave address 01 using Function Code 03 TCP 00 03 00 00 00 04 RTU 01 03 00 00 00 04 CRC CRC Response from UDA where Analog Variable 1 100 0 and Analog Variable 2 55 32 TCP 00 03 08 42 C8 00 00 42 5D 47 AE RTU 01 03 08 42 C8 00 00 42 5D 47 AE CRC CRC ...

Страница 39: ...mber and Register Decimal Number To convert the address number to the register number convert the address from hexidecimal to decimal and add 30 001 Registers are addressed starting at zero registers 30 001 30 016 are addressed as 0 15 To convert the register number to the address number subtract 30 001 from the register and convert to hex Table 11 1 Holding Registers Map Address hex Register deci...

Страница 40: ...Long 0 auto 1 manual 0040 30065 PID 2 Output Float 0042 30067 Digital Input 1 Long 0044 30069 Digital Input 2 Long 0046 30071 Input 1 fail Long 0 no failure 1 failure 0048 30073 Input 2 fail Long 0 no failure 1 failure 004A 30075 Input Sum Float Input 1 Input 2 Input types the same 004C 30077 Input Differnece Float Input 1 Input 2 Input types the same 004E 30079 Input Ratio Float Input 1 Input 2 I...

Страница 41: ...onductivity 006A 30107 Input 1 Pharacopia Warning Alarm Long Input 2 Conductivity On if calculated percent of limit exceeds user congured warning value 006C 30109 Input 1 Pharmacopia Limit Alarm Long Input 2 Conductivity On if input uS cm exceeds USP scheduled limit value 006E 30111 UDA control execution cycle time Float In seconds Typically 0 25 seconds 0070 30113 Execution time Float Time it tak...

Страница 42: ...2 30163 Auto cycle 1 extract status Long 00A4 30165 Auto cycle 1 rinse status Long 00A6 30167 Auto cycle 1 calibration point 1 Long 00A8 30169 Auto cycle 1 calibration point 2 Long 00AA 30171 Auto cycle 1 failure Long 00AC 30173 Auto cycle 2 extract status Long 00AE 30175 Auto cycle 2 rinse status Long 00B0 30177 Auto cycle 2 calibration point 1 Long 00B2 30179 Auto cycle 2 calibration point 2 Lon...

Страница 43: ...og variable 4 operating value Float 00D8 30217 Digital variable 1 operating value Long 00DA 30219 Digital variable 2 operating value Long 00DC 30221 Digital variable 3 operating value Long 00DE 30223 Digital variable 4 operating value Long 00E0 30225 Number of times the database was changed Long 00E2 30227 Number of times a tagname was changed Long 00E3 00FF 30228 30229 spare 0100 30257 PID1 LSP R...

Страница 44: ...11E 30287 spare 0120 30289 PID2 LSP RSP selected Long 0 LSP 1 RSP 0122 30291 PID2 AUTO MANUAL selected Long 0 auto mode 1 manual mode 0124 30293 PID2 Tune request active Long 1 Auto tune is requested 0126 30295 PID2 RSP Float RSP in engineering units 0128 30297 PID2 Deviation Float Deviation in engineering units 012A 30299 PID2 Tuneset selected Long 0 tuneset 1 1 tuneset 2 012C 30301 PID2 PV Float...

Страница 45: ...ng 0 PID alarm 2 inactive 1 PID alarm 2 active 0138 30313 PID2 Auto tune state Long 0 auto tune inactive 1 auto tune active Example Read PV1 and PV2 from UDA at slave address 01 using Function Code 03 TCP 00 04 00 00 00 02 RTU 01 04 00 00 00 02 CRC CRC Response from UDA where PV1 100 0 and PV2 55 32 TCP 00 04 08 42 C8 00 00 42 5D 47 AE RTU 01 04 08 42 C8 00 00 42 5D 47 AE CRC CRC ...

Страница 46: ... the front panel Table 3 1 Configurable Parameters 2 On the UDA s front panel go to the Comm status display menu and record the IP address 3 On the PC connected to the UDA start up a web browser such as Internet Explorer 6 and above 4 To browse the web pages type the IP address into the address bar of Internet explorer and press enter After a few seconds the UDA login screen should appear Followin...

Страница 47: ...ou think you are logged in as admin but are unable to change settings your admin session may have timed out or you may have actually logged in as guest First do a log off and then log back in as admin If this still doesn t solve the problem there may be someone else logged in as admin on another computer and you will need to wait until the other session is terminated Note Only one user can login a...

Страница 48: ...appear as shown below Figure 12 2 Welcome Page The welcome page gives information about the tabs present on the left The tagname set for the UDA is displayed just below the welcome message on the right frame 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 ...

Страница 49: ...n menu on the left hand side to view the page Only the user with Admin Access will be able to change configurations on this page 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 ...

Страница 50: ...re displayed on this page Table 12 1 Setting a Static IP Address Step Action 1 Select the radio button which says Use the following IP address 2 Enter the IP address subnet mask default gateway and the DNS server IP as per the local network settings 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 yo...

Страница 51: ...erver will be displayed in the text box Table 12 2 Setting a SMPT Server Name Step Action 1 If the sever needs authentication enter the user name and password Configure button should be pressed after all the entries are done But the entries will take effect only when the log off button is pressed Note The SMTP Sever Name length shall not exceed 255 characters with each label not exceeding 63 chara...

Страница 52: ...m s state changes the recipients will reveive alarm alerts for the alarms for which they have subscribed Table 12 3 Adding an Alarm Recipient Step Action 1 Enter the email address of the alarm recipient in the text box The address should not exceed 255 characters 2 Click on the boxes to select the Alarms for which the recipient wants to subscribe A recipient can subscribe to any number of alarms 3...

Страница 53: ...ess Configuration UDA Email Address Configuration The existing Email address is displayed in the text box Table 12 4 UDA Email Address Configuration Step Action 1 To change the UDA Email Address enter the new address in the same text box then press the Configure button The Email address length should not exceed 255 characters 2 Press the Reset button to replace the text entry of an earlier Email a...

Страница 54: ...he Inputs presently connected to the UDA Device Output Displays the value and the Status of the Outputs present on the UDA Relay Outputs Displays the Status of the four Relay Outputs Alarm Status Displays the Status of the four Alarms and their tagnames 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 an...

Страница 55: ...n the UDA The entries will be blank for the options that are either not enabled or bought Pharma Table Displays the Value Limit Status State and the Alarm Status for the Pharma Outputs that are currently enabled on the UDA The entries will be blank for the options that are either not enabled or bought Auto Cycle Table Displays the Status of the Auto Cycle 1 and 2 ON is displayed for the state or s...

Страница 56: ... displays the first 12 Events of the UDA No configuration can be done from this page Event History Page Figure 12 10 Event History Page Event History Page Details The Event Date and Time is displayed along with the description of the event 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 refres...

Страница 57: ...About Web Page Accessing the About page 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 ...

Страница 58: ...ct Web Page Accessing the Contact page 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 ...

Страница 59: ...bsite 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 WebsitePage Figure 12 13 Honeywell Website Page ...

Страница 60: ...d side In case of Admin access all the changes made if any will take effect when the Log Off tab is clicked The Log Off page displayed will have a link which can be selected to Log in again 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 ...

Страница 61: ...Address Configuration Page 42 L Little Endian 16 20 Log Off Page 52 Login page 38 Login Types 39 M Mantissa and Exponent Combination 14 Mantissa and Sign 13 Modbus Double Register Format 16 Modbus function codes 21 Modbus RTU Data Layer 11 Modbus RTU Link Layer 11 Modbus RTU Message Format 10 Modbus RTU Protocol within a TCP IP Frame 12 Modbus RTU RS485 Communication Ports 10 Modbus TCP and Modbus...

Страница 62: ...ation Page 43 Specifications 2 Static IP 42 Static IP Address 6 Subnet Mask 5 U UDA Email Address Configuration Page 45 Unsigned signed 32 bit Register Formats 18 V Variables 1 29 W X Y Z Web browser 38 Web Pages 1 38 Website Page 51 Welcome Page 40 Word swap 20 Word Swap 16 18 19 ...

Страница 63: ......

Страница 64: ...5 55 55 FAX 45 39 55 55 58 Finland Honeywell OY Phone 358 0 20752 2753 FAX 358 0 20752 2751 France Honeywell SA Phone 33 0 1 60198075 FAX 33 0 1 60198201 Germany Honeywell AG Phone 49 69 8064 299 FAX 49 69 806497336 Hungary Honeywell Kft Phone 36 1 451 4300 FAX 36 1 451 4343 Italy Honeywell S p A Phone 390292146307 FAX 39 0292146377 The Netherlands Honeywell B V Phone 31 0 20 5656200 FAX 31 0 20 5...

Отзывы: