ProSoft Technology inRAx MVI56-HART User Manual Download Page 11

MVI56-HART ♦ ControlLogix Platform 

Guide to the MVI56-HART User Manual 

HART Multi-drop Master Communication Module  

User Manual 

 

 

ProSoft Technology, Inc. 

Page 11 of 171 

October 13, 2011 
 

Guide to the MVI56-HART User Manual 

Function 

 

Section to Read 

Details 

Introduction 
(Must Do) 

 

Start Here (page 12)  This section introduces the customer to the 

module. Included are: package contents, 

system requirements, hardware installation, and 

basic configuration. 

 

 

 

Diagnostic and 

Troubleshooting 

 

Diagnostics and 

Troubleshooting 

(page 61) 

This section describes Diagnostic and 

Troubleshooting procedures. 

 

 

 

Reference 

 
Product Specifications 

 

 
 

 

Reference (page 79) 

 
Product 

Specifications (page 
80) 

 
 

These sections contain general references 
associated with this product and its 

Specifications.. 

 

 

 

 

Support, Service, and 

Warranty 
 
Index 

 

Support, Service 
and Warranty (page 

161) 
 
Index 

This section contains Support, Service and 

Warranty information.  
 
Index of chapters. 

Summary of Contents for inRAx MVI56-HART

Page 1: ...MVI56 HART ControlLogix Platform HART Multi drop Master Communication Module October 13 2011 USER MANUAL...

Page 2: ...ser Manual October 13 2011 ProSoft Technology ProLinx inRAx ProTalk and RadioLinx are Registered Trademarks of ProSoft Technology Inc All other brand or product names are or may be trademarks of and a...

Page 3: ...PA 70 for installation in the U S or as specified in Section 18 1J2 of the Canadian Electrical Code for installations in Canada and in accordance with the authority having jurisdiction The following w...

Page 4: ...kplane Current Load 800 mA 5 1 Vdc 3 mA 24 Vdc Operating Temperature 0 C to 60 C 32 F to 140 F Storage Temperature 40 C to 85 C 40 F to 185 F Shock 30 g operational 50 g non operational Vibration 5 g...

Page 5: ......

Page 6: ......

Page 7: ...e Version of Your Processor 21 1 7 2 Selecting the Slot Number for the Module 23 1 7 3 Configuring the RSLinx Driver for the PC COM Port 24 1 8 Downloading the Sample Program to the Processor 26 1 9 C...

Page 8: ...Channels 89 5 2 6 Master Driver 90 5 3 Disabling the RSLinx Driver for the Com Port on the PC 98 5 4 RS 232 Configuration Debug Port 100 5 5 DB9 to RJ45 Adaptor Cable 14 101 5 6 Application Port Conne...

Page 9: ...Read Transmitter Variable Information 152 COMMAND 55 Write Transmitter Variable Damping Value 153 COMMAND 56 Write Transmitter Variable Sensor Serial Number 154 COMMAND 57 Read Unit Tag Descriptor Da...

Page 10: ...Contents MVI56 HART ControlLogix Platform User Manual HART Multi drop Master Communication Module Page 10 of 171 ProSoft Technology Inc October 13 2011...

Page 11: ...ackage contents system requirements hardware installation and basic configuration Diagnostic and Troubleshooting Diagnostics and Troubleshooting page 61 This section describes Diagnostic and Troublesh...

Page 12: ...Guide to the MVI56 HART User Manual MVI56 HART ControlLogix Platform User Manual HART Multi drop Master Communication Module Page 12 of 171 ProSoft Technology Inc October 13 2011...

Page 13: ...e Sample Ladder Logic 21 Downloading the Sample Program to the Processor 26 Connecting Your PC to the Module 27 To get the most benefit from this User Manual you should have the following skills Rockw...

Page 14: ...tion software Pentium II 450 MHz minimum Pentium III 733 MHz or better recommended Supported operating systems o Microsoft Windows XP Professional with Service Pack 1 or 2 o Microsoft Windows 2000 Pro...

Page 15: ...iguration Important Before beginning the installation please verify that all of the following items are present Qty Part Name Part Number Part Description 1 MVI56 HART Module MVI56 HART HART Multi dro...

Page 16: ...program If you do not have access to the Internet you can install ProSoft Configuration Builder from the ProSoft Solutions Product CD ROM included in the package with your module To install ProSoft C...

Page 17: ...tected mode the Setup pins are not connected and the module s firmware cannot be overwritten Do not jumper the Setup pins together unless you are directed to do so by ProSoft Technical Support The fol...

Page 18: ...plan to connect to verify that suitable safety procedures are in place before installing or servicing the device After you have checked the placement of the jumpers insert MVI56 HART into the Control...

Page 19: ...clips on the top and bottom of the module are securely in the locking holes of the rack 5 Make a note of the slot location You must identify the slot in which the module is installed in order for the...

Page 20: ...owing steps show how to establish communication through the serial interface It is not mandatory that you use the processor s serial interface You may access the processor through whatever network int...

Page 21: ...ware version number of your ControlLogix processor The firmware version and sample program version must match 1 7 1 Determining the Firmware Version of Your Processor Important The RSLinx service must...

Page 22: ...munication Module Page 22 of 171 ProSoft Technology Inc October 13 2011 5 In the Connected To Go Online dialog box click the GENERAL tab This tab shows information about the processor including the Re...

Page 23: ...hat program tags and variables are correct and do not conflict with other modules in the rack To change the slot number 1 In the Controller Organization list select the module and then click the right...

Page 24: ...ble to establish communication with the processor follow these steps 1 Open RSLinx 2 Open the COMMUNICATIONS menu and choose CONFIGURE DRIVERS This action opens the Configure Drivers dialog box Note I...

Page 25: ...IGURE button RSLinx will attempt to configure your serial port to work with the selected driver 5 When you see the message Auto Configuration Successful click the OK button to dismiss the dialog box N...

Page 26: ...ad through the processor s serial port as shown here You may download through any available network connection 2 When communication is established RSLogix 5000 will open a confirmation dialog box Clic...

Page 27: ...curely mounted connect your PC to the Configuration Debug port using the RJ45 DB 9 Serial Adapter Cable and the Null Modem Cable included in the package with the MVI56 HART module 1 Connect the RJ45 D...

Page 28: ...Start Here MVI56 HART ControlLogix Platform User Manual HART Multi drop Master Communication Module Page 28 of 171 ProSoft Technology Inc October 13 2011...

Page 29: ...nication Module User Manual ProSoft Technology Inc Page 29 of 171 October 13 2011 2 Configuring the MVI56 HART Module In This Chapter Using ProSoft Configuration Builder 30 MVI56 HART Configuration Fi...

Page 30: ...llows you to import information from previously installed known working configurations to new projects 2 1 1 Setting Up the Project To begin start PROSOFT CONFIGURATION BUILDER PCB If you have used ot...

Page 31: ...mouse to select DEFAULT MODULE in the tree view and then click the right mouse button to open a shortcut menu 2 On the shortcut menu choose CHOOSE MODULE TYPE This action opens the Choose Module Type...

Page 32: ...folders in the tree view 1 Select the object and then click the right mouse button to open a shortcut menu From the shortcut menu choose RENAME 2 Type the name to assign to the object 3 Click away fr...

Page 33: ...ment dialog box appears 3 Enter your comment and click OK to save your changes Printing a Configuration File 1 Select the module icon and then click the right mouse button to open a shortcut menu 2 On...

Page 34: ...assigns a name to the module that can be viewed using the configuration debug port Use this parameter to identify the module and the configuration file Read Register Start 0 to 3999 This parameter spe...

Page 35: ...processor Setting this option to YES requires associated ladder logic to pass the data from the processor to the module 2 2 2 HART PORT x The HART PORT x sections of the configuration file set the HA...

Page 36: ...is not answering to the poll Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 HART Device 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 The bit 0 of the Slave List Status is used for a slave connected in a point to...

Page 37: ...ues received by the auto poll feature Swap Code Description 0 None No Change is made in the byte ordering 1234 1234 1 Words The words are swapped 1234 3412 2 Words Bytes The words are swapped then the...

Page 38: ...ed per channel The command list is processed from top Command 0 to bottom Command 99 then the process is repeated A poll interval parameter is associated with each command to specify a minimum delay t...

Page 39: ...3 Read Dynamic Variables 06 Write Polling Address 07 Read Loop Configuration 08 Read Dynamic Variable Classifications 09 Read Device Variables with Status 11 Read Unique Identifier Associated With Tag...

Page 40: ...r Date 59 Write Number Of Response Preambles 60 Read Analog Channel and Percent of Range 61 Read Dynamic Variables and PV Analog Ch 62 Read Analog Channels 63 Read Analog Channel Information 64 Write...

Page 41: ...nterval timer expires 2 The command will execute only if the internal data associated with the command changes This value is valid only when there is a specified Write DB Address see below with a non...

Page 42: ...because is a word count and a floating point value is 2 words long For example if you execute a HART command 3 which takes 5 floating point values from the device you should place a word count of 10...

Page 43: ...each four byte group of data received This parameter is helpful when dealing with floating point or other multi register values as there is no standard byte order for storing these data types The fol...

Page 44: ...er values as there is no standard byte order for storing these data types The following table describes the values and their associated operations Swap Code Description 0 None No Change is made in the...

Page 45: ...ommand also returns the following integer data Word High Byte Low Byte 0 Status Word 1 Primary Variable Units Code Second Variable Units Code 2 Third Variable Units Code Fourth Variable Units Code So...

Page 46: ...this feature 14 DB Write Address 1 This parameter is ignored since no data is sent to the HART device this is a read command 15 DB Swap Code 3 This parameter is ignored since no data is sent to the H...

Page 47: ...to slave 2 4 bytes 400 word address or 800 byte address Damping Value Floating Point Read from slave to MVI 2 240 word address Status Word Integer Read from slave to MVI 1 290 word address The user c...

Page 48: ...00 word address 400 will be used as the damping value to be written to the HART device 15 DB Swap Code 3 The bytes in each returned integer data will be swapped 16 Byte Count 4 The command will write...

Page 49: ...view in ProSoft Configuration Builder click once to select the module 2 Right click the module icon to open a shortcut menu From the shortcut menu choose DOWNLOAD FROM PC TO DEVICE The program will s...

Page 50: ...Configuring the MVI56 HART Module MVI56 HART ControlLogix Platform User Manual HART Multi drop Master Communication Module Page 50 of 171 ProSoft Technology Inc October 13 2011...

Page 51: ...e MVI56 HART module to work Tasks that must be handled by the ladder logic are module data transfer special block handling and status data receipt Additionally a power up handler may be needed to hand...

Page 52: ...hold all status data related to the module type HARTModuleDef The tag name can be set to any valid tag name desired 3 1 2 Module Status Data and Variables HARTModuleDef All status and variable data r...

Page 53: ...Err INT Number of block errors ChStat HARTCHStat 4 Channel Status Data Within the HARTStat objects are objects containing the status information for each application port HARTCHStat Refer to Status Da...

Page 54: ...Address Retries 0 to 50 5 0x0020 Invalid Long Address Retries 0 to 50 6 0x0040 Invalid Retries After Error 0 to 50 7 0x0080 Invalid Poll Time After Error 0 to 10000 8 0x0100 Invalid DB Address Status...

Page 55: ...set In this example four data areas are set up two for input data data received from the module and two for output data data to transfer to the module Within each of these two areas an area for float...

Page 56: ...Device Type Code Min_Preambles SINT Minimum Number of Preambles Universal_CMD_Major SINT Universal Command Major Rev Device_Rev_Level SINT Device Revision Level Software_Rev_Level SINT Software Revisi...

Page 57: ...right mouse button to open a shortcut menu On the shortcut menu choose NEW MODULE This action opens the Select Module dialog box 2 Select the 1756 MODULE GENERIC 1756 MODULE from the list and click O...

Page 58: ...r in the rack where the MVI56 HART module is located Input Assembly Instance 1 Input Size 250 Output Assembly Instance 2 Output Size 248 Configuration Assembly Instance 4 Configuration Size 0 4 Select...

Page 59: ...5 Save the module Click OK to dismiss the dialog box The Controller Organization window now displays the module s presence 6 Copy the User Defined Data Types from the sample program into your existing...

Page 60: ...Ladder Logic MVI56 HART ControlLogix Platform User Manual HART Multi drop Master Communication Module Page 60 of 171 ProSoft Technology Inc October 13 2011...

Page 61: ...Reading Status Data from the Module 62 LED Status Indicators 76 The module provides information on diagnostics and troubleshooting in the following forms Status data values are transferred from the mo...

Page 62: ...nd Debug menu for this module is arranged as a tree structure with the Main menu at the top of the tree and one or more sub menus for each menu command The first menu you see when you connect to the m...

Page 63: ...drop Master Communication Module User Manual ProSoft Technology Inc Page 63 of 171 October 13 2011 2 On the shortcut menu choose DIAGNOSTICS This action opens the Diagnostics dialog box 3 Press to op...

Page 64: ...omputers with more than one serial port verify that your communication program is connected to the same port that is connected to the module If you are still not able to establish a connection contact...

Page 65: ...module and may not be used interchangeably 4 1 2 Main Menu When you first connect to the module from your computer your terminal screen will be blank To activate the main menu press the key on your co...

Page 66: ...creen Use this command to display the current configuration and statistics for the module Opening the Database View Menu Press D to open the Database View menu Use this menu command to view the curren...

Page 67: ...You may be asked to provide this information when calling for technical support on the product Values at the bottom of the display are important in determining module operation The Program Scan Counte...

Page 68: ...return to the main menu This action will allow the module to resume its normal high speed operating mode Viewing the Slave Status List Press V to view the slave status values associated with the ports...

Page 69: ...bits set ON at the beginning of a HART message Retry Count Increments every time a HART command fails and is retried Check Byte Increments when a Checksum error is detected in the received HART packet...

Page 70: ...is feature is limited without a thorough understanding of the protocol Important When in analyzer mode program execution will slow down Only use this tool during a trouble shooting session Before disc...

Page 71: ...ey Interval 5 1 milliseconds ticks 6 5 milliseconds ticks 7 10 milliseconds ticks 8 50 milliseconds ticks 9 100 milliseconds ticks 0 Turn off timing marks Removing Timing Marks in the Data Analyzer Pr...

Page 72: ...e RTS line is driven high on the port R These characters are inserted when the RTS line is dropped low on the port CS These characters are displayed when the CTS line is recognized high _TT_ These cha...

Page 73: ...most applications HEX is the best format to view the data and this does include ASCII based messages because some characters will not display on HyperTerminal and by capturing the data in HEX we can...

Page 74: ...ut on the debug port of the module After you have pressed B you should see something like the following The R means that the module is transitioning the communications line to a transmit state All cha...

Page 75: ...s of Commands Press to display data for the next page of commands Viewing the Next Page of Commands Press N to display the next page of commands Returning to the Main Menu Press M to return to the Mai...

Page 76: ...or or is being configured If the LED remains red for over 10 seconds the program has probably halted Remove the card from the rack and re insert the card to restart the module s program BAT Red Off Th...

Page 77: ...T Verify that all modules in the rack are correctly configured in the ladder logic Module Errors Problem description Steps to take BP ACT LED not present on MVI56E modules remains OFF or blinks slowly...

Page 78: ...Diagnostics and Troubleshooting MVI56 HART ControlLogix Platform User Manual HART Multi drop Master Communication Module Page 78 of 171 ProSoft Technology Inc October 13 2011...

Page 79: ...ce In This Chapter Product Specifications 80 Functional Overview 83 Disabling the RSLinx Driver for the Com Port on the PC 98 RS 232 Configuration Debug Port 100 DB9 to RJ45 Adaptor Cable 14 101 Appli...

Page 80: ...networks Each port is individually configurable Data is exchanged between the HART network and the ControlLogix processor backplane using the internal database contained in the module and direct cont...

Page 81: ...140 F Storage Temperature 40 to 85 C 40 to 185 F Shock 30g Operational 50g non operational Vibration 5 g from 10 to 150 Hz Relative Humidity 5 to 95 non condensing LED Indicators Module Status Backpla...

Page 82: ...ill automatically collect data from each HART instrument on the channel and store the data in the module database Communication ports can be configured as a secondary master that is handheld configura...

Page 83: ...Set up the communication interface for the debug configuration port When this initialization procedure is complete the module will begin communicating with other nodes on the network depending on the...

Page 84: ...mage to transfer to the module The module s program extracts the data and transmits the data out to the master driver to the serial network Additionally the ControlLogix processor can send special con...

Page 85: ...te output image blocks Refer to Module Configuration for a description of the data objects used with the blocks and the ladder logic required The following topics discuss the structure and function of...

Page 86: ...e is defined in the following topics Block 9902 Command Control The block 9902 identification code is used by the processor to enable a set of commands that have their enable code set to 4 or 5 one sh...

Page 87: ...rror List Block 9950 identification code requests the Command List Error Table for a single port from the module for the 100 user configurable commands The following table describes the format of this...

Page 88: ...of valid command errors in the block is set in word 3 of the block Refer to the command error list to interpret the error codes reported 105 to 248 Spare Not Used 249 Block ID This field contains the...

Page 89: ...the Auto Polling section for more information Mode Use Auto Poll Use Command List N None N Y M Multi drop Y Y P Point to Point Y Y When configured for Point to Point communication the channel will aut...

Page 90: ...mands and read requests out on the network 4 Response messages generated by controlled devices on the network are received by the master driver 5 Read data received by the master is passed to the modu...

Page 91: ...data from a slave Auto Polling This feature is enabled by setting the AUTO POLL CODE in the configuration file to a value of P point to point If the value N is entered for the parameter the auto poll...

Page 92: ...Minimum number of preambles to be sent with the response message from the slave to the master 1 CMD 0 15 byte Maximum number of device variables 1 CMD 0 Info 16 to 17 word Configuration Change Counte...

Page 93: ...ng value in seconds 4 CMD 15 Cfg TOTAL FLOAT BYTE COUNT 40 TOTAL FLOAT WORD COUNT 20 DB Regs Device 50 Max DB Regs channel for 15 Devices 750 Max DB Regs for HART Card 3000 The following table defines...

Page 94: ...usly polls for the data using command 3 Occasionally it will poll for the configuration information for the device This is accomplished with HART commands 13 14 and 15 Less frequently the channel will...

Page 95: ...dress number to be polled in multi drop mode For example if the MAX DEVICE COUNT parameter is set to 3 the channel will poll for polling addresses 1 2 and 3 It is important when assigning the device p...

Page 96: ...ion information is acquired it will be for a different slave device if more than 1 slave is recognized by the channel Less frequently the channel will poll for devices not found in the original search...

Page 97: ...Count 15 DB Address Status 3662 HART PORT 2 Auto Poll DB Address 2000 Max Device Count 15 DB Address Status 3663 HART PORT 3 Auto Poll DB Address 2800 Max Device Count 15 The HART database has the fol...

Page 98: ...inal emulator follow these steps to disable the RSLinx driver 1 Open RSLinx and go to COMMUNICATIONS RSWHO 2 Make sure that you are not actively browsing using the driver that you wish to stop The fol...

Page 99: ...he STOP button on the side of the window 5 After you have stopped the driver you will see the following 6 You may now use the com port to connect to the debug port of the module Note You may need to s...

Page 100: ...5 4 RS 232 Configuration Debug Port This port is physically an RJ45 connection An RJ45 to DB 9 adapter cable is included with the module This port permits a PC based terminal emulation program to view...

Page 101: ...MVI56 HART ControlLogix Platform Reference HART Multi drop Master Communication Module User Manual ProSoft Technology Inc Page 101 of 171 October 13 2011 5 5 DB9 to RJ45 Adaptor Cable 14...

Page 102: ...Communication Module Page 102 of 171 ProSoft Technology Inc October 13 2011 5 6 Application Port Connection The MVI56 HART module has a single terminal connector to attach the module to the HART netwo...

Page 103: ...s 0 to 15 Point to Point Mode with Analog address 0 only Power Mode A 24VDC connected to HART power terminals 1 and 2 on terminal block Master Powered instruments on all 4 channels OK Install 250 1K O...

Page 104: ...are supplied with each product 3 When configuring loop powered instruments in a Power Mode B type multi drop network use only one power supply per HART channel if you wish to maintain channel to chan...

Page 105: ...Manual ProSoft Technology Inc Page 105 of 171 October 13 2011 5 For multi drop applications the 1K resistor should be normally used when one transmitter is connected to the port If you increase the n...

Page 106: ...Reference MVI56 HART ControlLogix Platform User Manual HART Multi drop Master Communication Module Page 106 of 171 ProSoft Technology Inc October 13 2011...

Page 107: ...MVI56 HART ControlLogix Platform Reference HART Multi drop Master Communication Module User Manual ProSoft Technology Inc Page 107 of 171 October 13 2011...

Page 108: ...Reference MVI56 HART ControlLogix Platform User Manual HART Multi drop Master Communication Module Page 108 of 171 ProSoft Technology Inc October 13 2011...

Page 109: ...MVI56 HART ControlLogix Platform Reference HART Multi drop Master Communication Module User Manual ProSoft Technology Inc Page 109 of 171 October 13 2011...

Page 110: ...Reference MVI56 HART ControlLogix Platform User Manual HART Multi drop Master Communication Module Page 110 of 171 ProSoft Technology Inc October 13 2011...

Page 111: ...n Number These two registers contain the run number value for the currently running software 11 Read Block Count This field contains the total number of read blocks transferred from the module to the...

Page 112: ...rrent command to execute 23 Command Request Count This field contains the total number of request messages issued on the channel 24 Command Response Count This field contains the total number of respo...

Page 113: ...communication state machine value used for debugging 0 Startup 1 Idle 2 Transmit Pending 3 Transmit 4 Receive 5 Post Transmit 6 Idle Waiting 41 Device Status bit mapped Each bit in this word correspo...

Page 114: ...corresponds to a slave address on the network starting at bit 1 for slave address 1 Bit 0 is not used If the bit is set the slave is in the poll list If the bit is clear 0 the slave is not in the pol...

Page 115: ...e HART channel 15 0x8000 Each command in the command list for each HART channel has a word value for a status error code This error data list can be read using the Configuration Debug Port and can be...

Page 116: ...lure 5 8 3 Protocol Error Codes These are error codes that are part of the HART protocol The standard HART error codes are shown in the tables below Error Code Word First Byte Second Byte 7 6 5 4 3 2...

Page 117: ...ut Saturated BIT 1 Variable Not Primary Out of Limits BIT 0 Primary Variable Out of Limits COMMAND SPECIFIC ERRORS 8 Update Failed Update In Progress Set to Nearest Possible Value 9 Applied Process To...

Page 118: ...er information like Manufacturer ID Device Type Code Software Revision Hardware Revision and so on Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte...

Page 119: ...71 October 13 2011 COMMAND 01 Read Primary Variable Description This command gets the device Primary Variable and the Primary Variable Units Write Parameters NONE Floating Point Data Returned Word Hig...

Page 120: ...2011 COMMAND 02 Read Current And Percent Of Range Description This command gets the current of the loop that is forced by the HART device and the Percent of Range of the Current Write Parameters NONE...

Page 121: ...command gets the current and four predefined dynamic Variables Write Parameters NONE Floating Point Data Returned Word High Byte Low Byte 0 Current mA 1 2 Primary Variable 3 4 Second Variable 5 6 Thir...

Page 122: ...g Address Description This command sets the polling address of a HART device Extreme care should be taken when you use this command because you can loose the communication with the device Write Parame...

Page 123: ...message contained in the HART Device and written by the Write Message command 17 Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte 0 STATUS WORD 1 M...

Page 124: ...he device and the last Date it has been configured Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte 0 STATUS WORD 1 TAG ASCII Character 0 TAG ASCII...

Page 125: ...n This command gets information about the Primary Variable sensor like limits and span Write Parameters NONE Floating Point Data Returned Word High Byte Low Byte 0 Upper Sensor Limit 1 2 Lower Sensor...

Page 126: ...command gets information about the Primary Variable Output Information Write Parameters NONE Floating Point Data Returned Word High Byte Low Byte 0 Upper Range Value 1 2 Lower Range Value 3 4 Damping...

Page 127: ...of 171 October 13 2011 COMMAND 16 Read Final Assembly Number Description This command reads the final assembly number of the HART device Write Parameters NONE Floating Point Data Returned NONE Integer...

Page 128: ...writes an ASCII message contained in the HART Device and that can be read with command 12 Write Parameters Word High Byte Low Byte 0 Packed ASCII Message Byte 0 Packed ASCII Message Byte 1 1 Packed A...

Page 129: ...Byte 2 Packed ASCII TAG Byte 3 2 Packed ASCII TAG Byte 4 Packed ASCII TAG Byte 5 3 Packed ASCII Descriptor Byte 0 Packed ASCII Descriptor Byte 1 8 Packed ASCII Descriptor Byte 10 Packed ASCII Descrip...

Page 130: ...r Description This command writes the final assembly number of the HART device Write Parameters Word High Byte Low Byte 0 Final Assembly Number 0 Final Assembly Number 1 1 Final Assembly Number 2 Fina...

Page 131: ...riable Code For Slot 1 1 Transmitter Variable Code For Slot 2 Transmitter Variable Code For Slot 3 Floating Point Data Returned Word High Byte Low Byte 0 Variable for Slot 0 1 2 Variable for Slot 0 3...

Page 132: ...tober 13 2011 COMMAND 34 Write Damping Value Description This command writes the damping value of a HART device Write Parameters Word High Byte Low Byte 0 Floating Point Damping Value Sec 1 Floating P...

Page 133: ...oint Upper Range Value Byte 0 1 Floating Point Upper Range Value Byte 1 Floating Point Upper Range Value Byte 2 2 Floating Point Upper Range Value Byte 3 Floating Point Lower Range Value Byte 0 3 Floa...

Page 134: ...oft Technology Inc October 13 2011 COMMAND 36 Set Upper Range Value Description This command is similar in effect to push the SPAN button of the HART device but doing it remotely through the HART netw...

Page 135: ...nc Page 135 of 171 October 13 2011 COMMAND 37 Set Lower Range Value Description This command is similar in effect to push the ZERO button of the HART device but doing it remotely through the HART netw...

Page 136: ...6 of 171 ProSoft Technology Inc October 13 2011 COMMAND 38 Reset Configuration Changed Flag Description This command resets the status bit that indicates that configuration has been changed Write Para...

Page 137: ...137 of 171 October 13 2011 COMMAND 39 EEPROM Control Description This command operates over the EEPROM changing its settings Write Parameters Word High Byte Low Byte 0 EEPROM Control Code EEPROM Cont...

Page 138: ...October 13 2011 COMMAND 40 Enter Exit Fixed Current Mode Description This command writes the damping value of a HART device Write Parameters Word High Byte Low Byte 0 Floating Point Current mA 1 Float...

Page 139: ...logy Inc Page 139 of 171 October 13 2011 COMMAND 41 Perform Transmitter Self Test Description This command starts the HART device Self Test to find if there is any problem with the device hardware Wri...

Page 140: ...cation Module Page 140 of 171 ProSoft Technology Inc October 13 2011 COMMAND 42 Perform Master Reset Description This command performs a master reset in the HART device Write Parameters NONE Floating...

Page 141: ...tion Module User Manual ProSoft Technology Inc Page 141 of 171 October 13 2011 COMMAND 43 Set PV Zero Description This command forces the Primary Value to Zero Write Parameters NONE Floating Point Dat...

Page 142: ...tober 13 2011 COMMAND 44 Write PV Units Description This command changes the setting of the Primary Variable units Write Parameters Word High Byte Low Byte 0 Primary Variable Units Code Primary Variab...

Page 143: ...Description This command calibrates the device Digital to analog converter zero This is done by writing the same current value that is measured in the loop Write Parameters Word High Byte Low Byte 0 F...

Page 144: ...Description This command calibrates the device Digital to analog converter gain This is done by writing the same current value that is measured in the loop Write Parameters Word High Byte Low Byte 0 F...

Page 145: ...r 13 2011 COMMAND 47 Write Transfer Function Description This command changes the setting of the Transfer Function of the HART device Write Parameters Word High Byte Low Byte 0 Transfer Function Code...

Page 146: ...tatus Description This command gets extended information about the status of the Transmitter This information is specific for each transmitter Write Parameters NONE Floating Point Data Returned NONE I...

Page 147: ...is command changes the sensor serial number of the Primary Variable Write Parameters Word High Byte Low Byte 0 Sensor Serial Number Byte 0 Sensor Serial Number Byte 1 1 Sensor Serial Number Byte 2 Sen...

Page 148: ...cription This command gets the actual assignment of the Dynamic Variables returned with command 3 Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte...

Page 149: ...rameters Word High Byte Low Byte 0 Transmitter Variable Code For Primary Variable Transmitter Variable Code For Second Variable 1 Transmitter Variable Code For Third Variable Transmitter Variable Code...

Page 150: ...r 13 2011 COMMAND 52 Set Transmitter Variable Zero Description This command forces a selected transmitter variable to zero Write Parameters Word High Byte Low Byte 0 Transmitter Variable Code Transmit...

Page 151: ...53 Write Transmitter Variable Units Description This command changes a selected transmitter variable unit Write Parameters Word High Byte Low Byte 0 Transmitter Variable Code Transmitter Variable Unit...

Page 152: ...itter variable sensor Write Parameters Word High Byte Low Byte 0 Transmitter Variable Code Transmitter Variable Code Floating Point Data Returned Word High Byte Low Byte 0 Transmitter Variable Upper L...

Page 153: ...mitter variable Write Parameters Word High Byte Low Byte 0 Transmitter Variable Code Transmitter Variable Damping Value Byte 0 1 Transmitter Variable Damping Value Byte 1 Transmitter Variable Damping...

Page 154: ...riable Write Parameters Word High Byte Low Byte 0 Transmitter Variable Code Transmitter Variable Sensor Serial Number Byte 0 1 Transmitter Variable Sensor Serial Number Byte 1 Transmitter Variable Sen...

Page 155: ...he device and the last Date it has been configured Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte 0 STATUS WORD 1 TAG ASCII Character 0 TAG ASCII...

Page 156: ...G Byte 2 Packed ASCII TAG Byte 3 2 Packed ASCII TAG Byte 4 Packed ASCII TAG Byte 5 3 Packed ASCII Descriptor Byte 0 Packed ASCII Descriptor Byte 1 8 Packed ASCII Descriptor Byte 10 Packed ASCII Descri...

Page 157: ...te Number Of Response Preambles Description This command sets the number of preambles that the HART slave will use in every command response Write Parameters Word High Byte Low Byte 0 Number of Respon...

Page 158: ...OMMAND 108 Write Burst Mode Command Number Description This command sets the command number that the HART device will use in Burst Mode Write Parameters Word High Byte Low Byte 0 Burst Mode Command Nu...

Page 159: ...171 October 13 2011 COMMAND 109 Burst Mode Control Description This command sets the HART device Burst Mode Write Parameters Word High Byte Low Byte 0 Burst Mode Control Code Burst Mode Control Code...

Page 160: ...iables Description This command gets all dynamic Variables Write Parameters NONE Floating Point Data Returned Word High Byte Low Byte 0 Primary Variable 1 2 Second Variable 3 4 Third Variable 5 6 Four...

Page 161: ...to assist in expediting this process 1 Product Version Number 2 System architecture 3 Network details If the issue is hardware related we will also need information regarding 1 Module configuration an...

Page 162: ...France Tel 33 0 5 34 36 87 20 E mail support EMEA prosoft technology com Languages spoken include French English Europe location in Dubai UAE Tel 971 4 214 6911 E mail mea prosoft technology com Lang...

Page 163: ...above page 161 A Technical Support Engineer will request that you perform several tests in an attempt to isolate the problem If after completing these tests the Product is found to be the source of th...

Page 164: ...stomer can authorize ProSoft Technology to repair the unit by providing a purchase order for 30 of the current list price plus freight charges duties and taxes as applicable 6 1 3 Returning Units Out...

Page 165: ...for Product purchased on or after January 1st 2008 or one 1 year from the date of shipment for Product purchased before January 1st 2008 the Warranty Period If the Customer discovers within the Warran...

Page 166: ...ther abuse misapplication neglect or misuse by the Customer vii accident improper testing or causes external to the Product such as but not limited to exposure to extremes of temperature or humidity p...

Page 167: ...editing and modification without notice c Transfer of title shall not operate to convey to Customer any right to make or have made any Product supplied by ProSoft d Customer is granted no right or lic...

Page 168: ...s Warranty is understood to be the complete and exclusive agreement between the parties suspending all oral or written prior agreements and all other communications between the parties relating to the...

Page 169: ...d Message 123 COMMAND 13 Read Tag Descriptor and Date 124 COMMAND 14 Read PV Sensor Info 125 COMMAND 15 Read Output Information 126 COMMAND 16 Read Final Assembly Number 127 COMMAND 17 Write Message 1...

Page 170: ...ial COM Port 49 Downloading the Sample Program to the Processor 26 E Enable 41 Enable DB Address 43 Enabled 35 Error Status Data Block 111 Error Status Offset 35 Example Field Terminations 103 Example...

Page 171: ...4 Returning Units Under Warranty 164 RS 232 Configuration Debug Port 100 S Selecting the Slot Number for the Module 23 Setting Jumpers 17 Setting Up the Project 30 Short Address 42 Slave List Status 3...

Reviews: