® ProSoft Technology Product Documentation In an effort to conserve paper, ProSoft Technology no longer includes printed manuals with our product shipments. User Manuals, Datasheets, Sample Ladder Files, and Configuration Files are provided on the enclosed CD-ROM in ® Adobe Acrobat Reader file format (.PDFs).
Important Installation Instructions Power, Input, and Output (I/O) wiring must be in accordance with Class I, Division 2 wiring methods, Article 501-4 (b) of the National Electrical Code, NFPA 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.
Battery Life Advisory The MVI46, MVI56, MVI56E, MVI69, and MVI71 modules use a rechargeable Lithium Vanadium Pentoxide battery to backup the real-time clock and CMOS. The battery should last for the life of the module. The module must be powered for approximately twenty hours before the battery becomes fully charged. After it is fully charged, the battery provides backup power for the CMOS setup and the real-time clock for approximately 21 days.
Controller Tags ......................52 3.1.2 Module Status Data and Variables (HARTModuleDef) ........... 52 3.1.3 Data Object (HARTData)..................55 3.1.4 Auto-Poll Data (HARTAutoPoll) ................56 Adding the Module to an Existing Project ............... 57 ProSoft Technology, Inc. Page 7 of 171 October 13, 2011...
Page 8
COMMAND 19 - Write Final Assembly Number ............... 130 5.10 HART Common Practice Commands ..............131 COMMAND 33 - Read Transmitter Variables ................131 COMMAND 34 - Write Damping Value ..................132 Page 8 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 9
Limitation of Remedies ** ..................168 6.2.7 Time Limit for Bringing Suit ................... 168 6.2.8 No Other Warranties ..................... 168 6.2.9 Allocation of Risks ....................168 6.2.10 Controlling Law and Severability ................168 Index ProSoft Technology, Inc. Page 9 of 171 October 13, 2011...
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...
Specifications.. Product Specifications Product Specifications (page Support, Service, and Support, Service This section contains Support, Service and Warranty and Warranty (page Warranty information. 161) Index Index of chapters. Index ProSoft Technology, Inc. Page 11 of 171 October 13, 2011...
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...
Hardware installation and wiring: install the module, and safely connect HART and ControlLogix devices to a power source and to the MVI56-HART module’s application port(s) ProSoft Technology, Inc. Page 13 of 171 October 13, 2011...
ProSoft Configuration Builder, HyperTerminal or other terminal emulator program. Note: You can install the module in a local or remote rack. For remote rack installation, the module requires EtherNet/IP or ControlNet communication with the processor. Page 14 of 171 ProSoft Technology, Inc. October 13, 2011...
Cable Cable #14, RJ45 to For DB9 Connection to Module’s Port DB9 Male Adapter cable If any of these components are missing, please contact ProSoft Technology Support for replacement parts. ProSoft Technology, Inc. Page 15 of 171 October 13, 2011...
You can always get the newest version of ProSoft Configuration Builder from the ProSoft Technology website. To install ProSoft Configuration Builder from the ProSoft Technology website Open your web browser and navigate to http://www.prosoft-technology.com/pcb Click the link at the Current Release Version section to download the latest version of ProSoft Configuration Builder.
Note: If you are installing the module in a remote rack, you may prefer to leave the Setup pins jumpered. That way, you can update the module’s firmware without requiring physical access to the module. ProSoft Technology, Inc. Page 17 of 171 October 13, 2011...
Turn power OFF. Align the module with the top and bottom guides, and slide it into the rack until the module is firmly against the backplane connector. Page 18 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 19
(backplane) of the ControlLogix rack. Turn power ON. Note: If you insert the module improperly, the system may stop working, or may behave unpredictably. ProSoft Technology, Inc. Page 19 of 171 October 13, 2011...
Connect the right-angle connector end of the cable to your controller at the communications port. Connect the straight connector end of the cable to the serial port on your computer. Page 20 of 171 ProSoft Technology, Inc. October 13, 2011...
. RSLogix will establish OMMUNICATIONS NLINE communication with the processor. This may take a few moments. When RSLogix has established communication with the processor, the Connected To Go Online dialog box will open. ProSoft Technology, Inc. Page 21 of 171 October 13, 2011...
Page 22
In the Connected To Go Online dialog box, click the G tab. This tab shows ENERAL information about the processor, including the Revision (firmware) version. In the following illustration, the firmware version is 17.2. Page 22 of 171 ProSoft Technology, Inc. October 13, 2011...
OK. RSLogix will automatically apply the slot number change to all tags, variables and ladder logic rungs that use the MVI56-HART slot number for computation. ProSoft Technology, Inc. Page 23 of 171 October 13, 2011...
Note: If the list of configured drivers is blank, you must first choose and configure a driver from the Available Driver Types list. The recommended driver type to choose for serial communication with the processor is RS-232 DF1 Devices. Page 24 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 25
If you are still unable to auto-configure the port, refer to your RSLinx documentation for further troubleshooting steps. ProSoft Technology, Inc. Page 25 of 171 October 13, 2011...
If the key switch is in the REM position, click OK to switch the processor from PROGRAM mode to RUN mode. Note: If you receive an error message during these steps, refer to your RSLogix documentation to interpret and correct the error. Page 26 of 171 ProSoft Technology, Inc. October 13, 2011...
Connect the RJ45-DB-9 Serial Adapter Cable to the Null Modem Cable. Insert the RJ45 cable connector from the RJ45-DB-9 cable into the Configuration/Debug port of the module. Attach the other end to the serial port on your PC. ProSoft Technology, Inc. Page 27 of 171 October 13, 2011...
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...
In This Chapter Using ProSoft Configuration Builder ............30 MVI56-HART Configuration File ............34 Hart Command Examples ..............45 Downloading the Project to the Module Using a Serial COM Port ..49 ProSoft Technology, Inc. Page 29 of 171 October 13, 2011...
Default Project and Default Location, with a Default Module in the Default Location folder. The following illustration shows the PCB window with a new project. Page 30 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 31
In the Product Line Filter area of the dialog box, select MVI56. In the Select Module Type dropdown list, select MVI56-HART, and then click OK to save your settings and return to the ProSoft Configuration Builder window. ProSoft Technology, Inc. Page 31 of 171 October 13, 2011...
Edit dialog box. To edit a parameter, select the parameter in the left pane and make your changes in the right pane. Click OK to save your changes. Page 32 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 33
. This RINT action opens the Print dialog box. In the Print dialog box, choose the printer to use from the drop-down list, select printing options, and then click OK. ProSoft Technology, Inc. Page 33 of 171 October 13, 2011...
Write Register Count Range 0 to 4000 This parameter specifies the number of registers to transfer from the processor to the module. Valid entry for this parameter is 0 to 4000. Page 34 of 171 ProSoft Technology, Inc. October 13, 2011...
(secondary master), you must set the parameter to 'Y'. If the parameter is set to 'Y', the channel will act as the primary master. A value of 'N' will set the channel to act as a secondary master. ProSoft Technology, Inc. Page 35 of 171 October 13, 2011...
Page 36
"Not used", the auto-polling option will be disabled and only commands in the command list will be utilized for the channel. In the auto-poll mode, the module will automatically execute HART commands 0, 3, 13, 14, and 15. Page 36 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 37
In point-to-point mode, the parameter should be set to a value of 1. In multi-drop mode, the parameter should be set from 1 to 15 to represent the number of slave devices attached to the channel. ProSoft Technology, Inc. Page 37 of 171 October 13, 2011...
The module supports all the Universal (page 118) and Common Practice (page 131) commands, as well as device specific commands. A Device Specific command is supported without any translation of the data. Page 38 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 39
Set Upper Range Value Set Lower Range Value Reset Configuration Changed Flag EEPROM Control Enter Exit Fixed Current Mode Perform Transmitter Self Test Perform Master Reset Set PV Zero Write PV Units ProSoft Technology, Inc. Page 39 of 171 October 13, 2011...
Page 40
Read Device Variable Trim Guidelines Write Device Variable Trim Point Reset Device Variable Trim Read Burst Mode Configuration Flush Delayed Responses Write Burst Device Variables Write Burst Mode Command Number Page 40 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 41
Refer to Command Enable Control Block (9902) (page 86) and Command Disable Control Block (9903) (page 87) for more information on how to use the enable code. ProSoft Technology, Inc. Page 41 of 171 October 13, 2011...
Page 42
"Use Long" should be selected so the module can ask for the long address with the short one and then execute the command. Page 42 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 43
"-1", then the command will be executed, otherwise it will not. If the "Enable" value is "5", then after the successful execution of the command this value will become "0" ProSoft Technology, Inc. Page 43 of 171 October 13, 2011...
Page 44
Parameter "Write DB Address" is "-1" and "Byte Count" is greater than "0", and it will be sent in the same order that they are written. Page 44 of 171 ProSoft Technology, Inc. October 13, 2011...
The command is sent without any delay Word Count The command returns 10 words of floating point data Swap Code The bytes in each returned floating point word are swapped ProSoft Technology, Inc. Page 45 of 171 October 13, 2011...
Page 46
Read Register Count : 300 #Number of regs for processor to read Write Register Start: 300 #Starting DB address where write data placed Write Register Count: 300 #Number of regs to write to module from processor Page 46 of 171 ProSoft Technology, Inc. October 13, 2011...
Word Count The command returns 1 word of integer data Swap Code The bytes in each returned integer data will be swapped Use Long This command executes using Long Address ProSoft Technology, Inc. Page 47 of 171 October 13, 2011...
Page 48
Data area (read from the MVI database to the PLC processor). Address 400 would have to be located inside the Write Data area (written from the PLC processor to the MVI database). Page 48 of 171 ProSoft Technology, Inc. October 13, 2011...
The module will perform a platform check to read and load its new settings. When the platform check is complete, the status bar in the Download dialog box will display the message Module Running. ProSoft Technology, Inc. Page 49 of 171 October 13, 2011...
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...
The sample ladder logic, on the inRAx CD-ROM, is extensively commented, to provide information on the purpose and function of each rung. For most applications, the sample ladder will work without modification. ProSoft Technology, Inc. Page 51 of 171 October 13, 2011...
This object contains objects that define variables for the module and status data related to the module. Each of these object types is discussed in the following topics of the document. Page 52 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 53
Configuration Error Word for channel CurErr Current error code for channel LastErr Last error for channel This information is passed to the controller from the module with each normal read block image. ProSoft Technology, Inc. Page 53 of 171 October 13, 2011...
Page 54
Index of last write block BlockIndex Computed block offset for data table The other members of the object are be used in the ladder logic to assist in the data transfer operation. Page 54 of 171 ProSoft Technology, Inc. October 13, 2011...
REAL[100] Data area to floating-point data HART_IN_Int_vals INT[100] Data area to hold integer data HART_OUT_Float_vals REAL[100] Data area for output floating-point data HART_OUT_Int_vals INT[100] Data area for output integer data ProSoft Technology, Inc. Page 55 of 171 October 13, 2011...
HART device descriptor data Transd_Serial_Num SINT[3] Transducer Serial Number Transd_limits SINT Transducer limits PV_Alarms SINT PV Alarm counter PV_Transfer SINT PV Transfer counter PV_URLLRV_Units SINT PV upper and lower range value limits Page 56 of 171 ProSoft Technology, Inc. October 13, 2011...
Comm Format as D - INT in the dialog box, otherwise the module will not communicate. Click OK to continue. Parameter Value Name Enter a module identification string. Example: HART_2 ProSoft Technology, Inc. Page 57 of 171 October 13, 2011...
Page 58
This value should not be set to less than 1 millisecond. The default value is 5 milliseconds. Values between 1 and 10 milliseconds should work with most applications. Page 58 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 59
Copy the User-Defined Data Types from the sample program into your existing RSLogix 5000 project. Copy the Controller Tags from the sample program into your project. Copy the Ladder Rungs from the sample program into your project. ProSoft Technology, Inc. Page 59 of 171 October 13, 2011...
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...
Data contained in the module can be viewed through the Configuration/Debug port attached to a terminal emulator. LED status indicators on the front of the module provide information on the module's status. ProSoft Technology, Inc. Page 61 of 171 October 13, 2011...
To connect to the module’s Configuration/Debug serial port Start PCB, and then select the module to test. Click the right mouse button to open a shortcut menu. Page 62 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 63
On the shortcut menu, choose D IAGNOSTICS This action opens the Diagnostics dialog box. Press [?] to open the Main menu. If there is no response from the module, follow these steps: ProSoft Technology, Inc. Page 63 of 171 October 13, 2011...
Page 64
On computers 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 ProSoft Technology for assistance.
Use these commands only if you fully understand their potential effects, or if you are specifically directed to do so by ProSoft Technology Technical Support Engineers. There may be some special command keys that are not listed on the menu but that may activate additional diagnostic or debugging features.
Page 66
After the file has been successfully downloaded, the module will restart the program and load the new configuration information. Review the new configuration using menu commands [6] and [0] to verify that the module is configured correctly. Page 66 of 171 ProSoft Technology, Inc. October 13, 2011...
Redisplaying the Menu Press [?] to display the current menu. Use this command when you are looking at a screen of data, and want to view the menu choices available to you. ProSoft Technology, Inc. Page 67 of 171 October 13, 2011...
Page 68
Use this command to view the configured command list for the module. Viewing the Master Command List Help Press [H] to view a help screen with explanations of each item that appears on the command list. Page 68 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 69
Response Timeout Increments when the response to a HART Command is not received within the configured timeout period. Returning to the Main Menu Press [M] to return to the Main menu. ProSoft Technology, Inc. Page 69 of 171 October 13, 2011...
Analyzing Data for Port 1 Press [1] to display I/O data for Port 1 in the Data Analyzer. The following illustration shows an example of the Data Analyzer output. Page 70 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 71
Press [A] from the Database View menu to display the data on the current page in ASCII format. This is useful for regions of the database that contain ASCII data. ProSoft Technology, Inc. Page 71 of 171 October 13, 2011...
Page 72
[M] to return to the main menu. This action will allow the module to resume its normal high speed operating mode. Returning to the Main Menu Press [M] to return to the Main menu. Page 72 of 171 ProSoft Technology, Inc. October 13, 2011...
The easiest way to do so is to go up to the top of you HyperTerminal window, and do a T as shown below: RANSFER APTURE After selecting the above option, the following window will appear: ProSoft Technology, Inc. Page 73 of 171 October 13, 2011...
Page 74
You have now captured, and saved the file to your PC. This file can now be used in analyzing the communications traffic on the line, and assist in determining communication errors. Page 74 of 171 ProSoft Technology, Inc. October 13, 2011...
Press [+] to view the next 50 commands from the Master command list. 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 Main menu. ProSoft Technology, Inc. Page 75 of 171 October 13, 2011...
Verify correct configuration data is being transferred to the module from the ControlLogix controller. If the module's OK LED does not turn GREEN, verify that the module is inserted completely into the rack. If this does not cure the problem, contact ProSoft Technology Technical Support. Page 76 of 171 ProSoft Technology, Inc.
Configuration/Debug port to see if the module is running. If the program has halted, turn off power to the rack, remove the card from the rack and re-insert it, and then restore power to the rack. ProSoft Technology, Inc. Page 77 of 171 October 13, 2011...
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...
DB9 to RJ45 Adaptor (Cable 14) ............101 Application Port Connection ..............102 Example Field Terminations ..............103 MVI56-HART Status Data and Error Codes ........111 HART Universal Commands ............... 118 HART Common Practice Commands ..........131 ProSoft Technology, Inc. Page 79 of 171 October 13, 2011...
Ladder Logic is used for data transfer between module and processor. Sample ladder file included. Configuration data obtained from configuration text file downloaded to module. Sample configuration file included Local or remote rack Page 80 of 171 ProSoft Technology, Inc. October 13, 2011...
CFG Port (CFG) RJ45 (DB-9M with supplied cable) RS-232 only No hardware handshaking Configuration Connector RJ45 RS-232 Connector (RJ45 to DB-9 cable shipped with unit) Application Ports AppPort HART terminal connector ProSoft Technology, Inc. Page 81 of 171 October 13, 2011...
(write only), and dynamically user or automatic enabled. Status: Error codes returned by the HART protocol available on an individual command basis. In addition, a slave status list is maintained per active channel. Page 82 of 171 ProSoft Technology, Inc. October 13, 2011...
As blocks are transferred between the module and the processor, each block contains block identification codes that define the content or function of the block of data transferred. Page 84 of 171 ProSoft Technology, Inc. October 13, 2011...
(word 1 in the block). Under normal data transfer conditions, the ladder logic should use the code to build the appropriate block for the module in the output image. ProSoft Technology, Inc. Page 85 of 171 October 13, 2011...
Enable DB address associated with each command will be set to -1. 63 to 247 Spare Not Used There is no response to this block by the module. Page 86 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 87
This field contains the number of commands contained in Commands the block that must be processed by the PLC. This field reported will have a value of 1 to 100. ProSoft Technology, Inc. Page 87 of 171 October 13, 2011...
Page 88
Block 9999 performs a cold-boot operation on the module. The following table describes the format of the block constructed by the processor. Offset Description Length 9999 1 to 247 Spare Page 88 of 171 ProSoft Technology, Inc. October 13, 2011...
This facility is enabled or disabled in the module's configuration. If the ability to have a second master on the network is disabled, then the maximum communication throughput is achieved. ProSoft Technology, Inc. Page 89 of 171 October 13, 2011...
For all commands, it is possible to select where the Write Data comes from; it can be in the module’s internal database or it can be configured as a fixed data block in the command. Page 90 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 91
(short address) of zero and place the data into the database. Each device requires a 50-word database area with the format shown in the following table. ProSoft Technology, Inc. Page 91 of 171 October 13, 2011...
Page 92
Write protection code CMD 15 Status byte Private label distributor code CMD 15 Info byte PV analogchannel flag CMD 15 Info TOTAL BYTE COUNT TOTAL WORD COUNT Page 92 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 93
Only the user commands are executed and all data is placed in and sourced from the module's internal database. The user is responsible for constructing all commands to control and monitor the instruments attached to the channel. ProSoft Technology, Inc. Page 93 of 171 October 13, 2011...
Page 94
When the point-to-point mode of auto-polling is enabled (Auto-Poll Code = P), the following diagram applies to the channel operation: Page 94 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 95
15 will never be used (only addresses 1 and 2). Therefore, the second instrument will never be polled and will be in communication failure. Up to 15 instruments can be assigned to a single channel (polling address 1 to 15). ProSoft Technology, Inc. Page 95 of 171 October 13, 2011...
Page 96
Max Device Count parameters should be used. If the configuration file sets the following parameters: Parameter Value Config File Section DB Address Status 3660 [HART PORT 0] Auto-Poll DB Address Max Device Count Page 96 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 97
15, the module will reserve 750 words for each channel (15 devices x 50 words each) even though not all devices may be present on the network. ProSoft Technology, Inc. Page 97 of 171 October 13, 2011...
Branches are displayed or hidden by clicking on the or the icons. When you have verified that the driver is not being browsed, go to C OMMUNICATIONS > C ONFIGURE RIVERS You may see something like this: Page 98 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 99
RSLogix open. If RSLogix is not open, and you still cannot stop the driver, then reboot your PC. ProSoft Technology, Inc. Page 99 of 171 October 13, 2011...
This port permits a PC-based terminal emulation program to view configuration and status data in the module and to control the module. The cable pinout for communications on this port is shown in the following diagram. Page 100 of 171 ProSoft Technology, Inc. October 13, 2011...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual DB9 to RJ45 Adaptor (Cable 14) ProSoft Technology, Inc. Page 101 of 171 October 13, 2011...
HART Multi-drop Master Communication Module Application Port Connection The MVI56-HART module has a single terminal connector to attach the module to the HART networks. The following diagrams display the configuration of the terminal connector: Page 102 of 171 ProSoft Technology, Inc. October 13, 2011...
1 and 2 single ended on terminal block analog signal left open Self Powered Not possible instruments on 1 -differential or or more channels single ended analog signal ProSoft Technology, Inc. Page 103 of 171 October 13, 2011...
250 Ohm, 3 Watt is a good, first choice value. If field instrument wiring is shielded, terminate shields at the ground terminals of the HART connector. Do not terminate the shields at the instrument. Page 104 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 105
For multi-drop applications, the 1K resistor should be normally used when one transmitter is connected to the port. If you increase the number of devices connected to a single port, you may need to reduce the size of the resistor. ProSoft Technology, Inc. Page 105 of 171 October 13, 2011...
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...
Polling Config Data Poll User Poll Wait Unique ID Comm State Channel 1 communication state machine value (used for debugging) Startup Idle Transmit Pending Transmit Receive Post Transmit Idle, Waiting ProSoft Technology, Inc. Page 111 of 171 October 13, 2011...
Page 112
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 poll list. Page 112 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 113
Command Response Count This field contains the total number of response messages received from devices on the network. Configuration Error Word Configuration error word (see table). ProSoft Technology, Inc. Page 113 of 171 October 13, 2011...
Page 114
Last Error Code Last error code reported for channel. 61 to 248 Reserved Not used. Read Block ID Block identification code of 0 or -1 to indicate a status data block. Page 114 of 171 ProSoft Technology, Inc. October 13, 2011...
If the most-significant bit of the word contains "1", then the most significant byte has a communication error code. The least-significant byte of the word will contain "0". ProSoft Technology, Inc. Page 115 of 171 October 13, 2011...
Passed Parameter Too Large Passed Parameter Too Small Too Few Data Bytes Received Transmitter-Specific Command Error In Write-Protect Mode 8 to 15 Command Specific Errors (see Below) Access Restricted Device is Busy Page 116 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 117
Invalid Transmitter Variable Code Upper Range Value Too High Invalid Unit Code Upper Range Value Too Low Both Range Values Out of Limits Pushed Upper Range Value Over Limit Span Too Small ProSoft Technology, Inc. Page 117 of 171 October 13, 2011...
Manufacturer Device Type Code Number of Preambles Universal Command Revision Transmitter Specific Command Revision Software Revision Hardware Revision Device Function Flags Device ID Number 1 Device ID Number 2 Device ID Number 3 Page 118 of 171 ProSoft Technology, Inc. October 13, 2011...
This command gets the device Primary Variable and the Primary Variable Units Write Parameters NONE Floating Point Data Returned Word High Byte Low Byte Primary Variable Value Integer Data Returned Word High Byte Low Byte STATUS WORD Primary Variable Units Code ProSoft Technology, Inc. Page 119 of 171 October 13, 2011...
Percent of Range of the Current. Write Parameters NONE Floating Point Data Returned Word High Byte Low Byte Current (mA) Percent of Range Integer Data Returned Word High Byte Low Byte STATUS WORD Page 120 of 171 ProSoft Technology, Inc. October 13, 2011...
Third Variable Fourth Variable Integer Data Returned Word High Byte Low Byte STATUS WORD Primary Variable Units Code Second Variable Units Code Third Variable Units Code Fourth Variable Units Code ProSoft Technology, Inc. Page 121 of 171 October 13, 2011...
Write Parameters Word High Byte Low Byte Polling Address Polling Address Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Polling Address Page 122 of 171 ProSoft Technology, Inc. October 13, 2011...
Message ASCII Character 0 Message ASCII Character 1 Message ASCII Character 2 Message ASCII Character 3 Message ASCII Character 28 Message ASCII Character 29 Message ASCII Character 30 Message ASCII Character 31 ProSoft Technology, Inc. Page 123 of 171 October 13, 2011...
TAG ASCII Character 5 TAG ASCII Character 6 TAG ASCII Character 7 Descriptor ASCII Character 0 Message ASCII Character 1 Descriptor ASCII Character 14 Message ASCII Character 15 Date Date Date Page 124 of 171 ProSoft Technology, Inc. October 13, 2011...
Minimum Span Integer Data Returned Word High Byte Low Byte STATUS WORD Sensor Serial Number 0 Sensor Serial Number 1 Sensor Serial Number 2 Unit Codes for Sensor Limits and Span ProSoft Technology, Inc. Page 125 of 171 October 13, 2011...
Lower Range Value Damping Value (Sec) Integer Data Returned Word High Byte Low Byte STATUS WORD Alarm Select Code Transfer Function Code Primary Variable Range Units Code Write-Protect Code Private-Label Distributor Code Page 126 of 171 ProSoft Technology, Inc. October 13, 2011...
Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Final Assembly Number 0 Final Assembly Number 1 Final Assembly Number 2 ProSoft Technology, Inc. Page 127 of 171 October 13, 2011...
Packed ASCII Message Byte 3 Packed ASCII Message Byte 22 Packed ASCII Message Byte 23 Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Page 128 of 171 ProSoft Technology, Inc. October 13, 2011...
TAG ASCII Character 5 TAG ASCII Character 6 TAG ASCII Character 7 Descriptor ASCII Character 0 Message ASCII Character 1 Descriptor ASCII Character 14 Message ASCII Character 15 Date Date Date ProSoft Technology, Inc. Page 129 of 171 October 13, 2011...
Final Assembly Number 2 Floating Point Data Returned: NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Final Assembly Number 0 Final Assembly Number 1 Final Assembly Number 2 Page 130 of 171 ProSoft Technology, Inc. October 13, 2011...
Units Code for Slot 1 Variable Transmitter Variable Code For Slot 2 Units Code for Slot 2 Variable Transmitter Variable Code For Slot 3 Units Code for Slot 3 Variable ProSoft Technology, Inc. Page 131 of 171 October 13, 2011...
Low Byte Floating Point Damping Value (Sec) Floating Point Data Returned Word High Byte Low Byte Floating Point Damping Value (Sec) Integer Data Returned Word High Byte Low Byte STATUS WORD Page 132 of 171 ProSoft Technology, Inc. October 13, 2011...
Floating Point Lower Range Value (Byte 3) Floating Point Data Returned Word High Byte Low Byte Upper Range Value Lower Range Value Integer Data Returned Word High Byte Low Byte STATUS WORD Range Units Code ProSoft Technology, Inc. Page 133 of 171 October 13, 2011...
This command is similar in effect to push the SPAN button of the HART device but doing it remotely through the HART network. Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Page 134 of 171 ProSoft Technology, Inc. October 13, 2011...
This command is similar in effect to push the ZERO button of the HART device but doing it remotely through the HART network. Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD ProSoft Technology, Inc. Page 135 of 171 October 13, 2011...
This command resets the status bit that indicates that configuration has been changed. Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Page 136 of 171 ProSoft Technology, Inc. October 13, 2011...
Write Parameters Word High Byte Low Byte EEPROM Control Code EEPROM Control Code Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD EEPROM Control Code ProSoft Technology, Inc. Page 137 of 171 October 13, 2011...
High Byte Low Byte Floating Point Current (mA) Floating Point Data Returned Word High Byte Low Byte Floating Point Current (mA) Integer Data Returned Word High Byte Low Byte STATUS WORD Page 138 of 171 ProSoft Technology, Inc. October 13, 2011...
This command starts the HART device Self Test to find if there is any problem with the device hardware. Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD ProSoft Technology, Inc. Page 139 of 171 October 13, 2011...
COMMAND 42 - Perform Master Reset Description This command performs a master reset in the HART device. Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Page 140 of 171 ProSoft Technology, Inc. October 13, 2011...
COMMAND 43 - Set PV Zero Description This command forces the Primary Value to Zero. Write Parameters NONE Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD ProSoft Technology, Inc. Page 141 of 171 October 13, 2011...
High Byte Low Byte Primary Variable Units Code Primary Variable Units Code Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Primary Variable Units Code Page 142 of 171 ProSoft Technology, Inc. October 13, 2011...
Low Byte Floating Point measured current (mA) Floating Point Data Returned Word High Byte Low Byte Floating Point Current (mA) Integer Data Returned Word High Byte Low Byte STATUS WORD ProSoft Technology, Inc. Page 143 of 171 October 13, 2011...
Low Byte Floating Point Measured Current (mA) Floating Point Data Returned Word High Byte Low Byte Floating Point Current (mA) Integer Data Returned Word High Byte Low Byte STATUS WORD Page 144 of 171 ProSoft Technology, Inc. October 13, 2011...
Write Parameters Word High Byte Low Byte Transfer Function Code Transfer Function Code Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Transfer Function Code ProSoft Technology, Inc. Page 145 of 171 October 13, 2011...
Integer Data Returned Word High Byte Low Byte STATUS WORD Additional Status (Byte 0) Additional Status (Byte 1) Additional Status (Byte 2) Additional Status (Byte 3) Additional Status (Byte 24) Page 146 of 171 ProSoft Technology, Inc. October 13, 2011...
Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Sensor Serial Number (Byte 0) Sensor Serial Number (Byte 1) Sensor Serial Number (Byte 2) ProSoft Technology, Inc. Page 147 of 171 October 13, 2011...
High Byte Low Byte STATUS WORD Transmitter Variable Code For Primary Transmitter Variable Code For Second Variable Variable Transmitter Variable Code For Third Transmitter Variable Code For Fourth Variable Variable Page 148 of 171 ProSoft Technology, Inc. October 13, 2011...
High Byte Low Byte STATUS WORD Transmitter Variable Code For Primary Transmitter Variable Code For Second Variable Variable Transmitter Variable Code For Third Transmitter Variable Code For Fourth Variable Variable ProSoft Technology, Inc. Page 149 of 171 October 13, 2011...
Word High Byte Low Byte Transmitter Variable Code Transmitter Variable Code Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Primary Variable Units Code Page 150 of 171 ProSoft Technology, Inc. October 13, 2011...
Transmitter Variable Code Transmitter Variable Units Code Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Primary Variable Units Code Transmitter Variable Units Code ProSoft Technology, Inc. Page 151 of 171 October 13, 2011...
Transmitter Variable Damping Value (Sec) Integer Data Returned Word High Byte Low Byte STATUS WORD Transmitter Variable Code Sensor Serial Number 0 Sensor Serial Number 1 Sensor Serial Number 2 Unit Code for Limits Page 152 of 171 ProSoft Technology, Inc. October 13, 2011...
Transmitter Variable Damping Value (Byte Floating Point Data Returned Word High Byte Low Byte Transmitter Variable Damping Value Integer Data Returned Word High Byte Low Byte STATUS WORD Transmitter Variable Code ProSoft Technology, Inc. Page 153 of 171 October 13, 2011...
High Byte Low Byte STATUS WORD Transmitter Variable Code Transmitter Variable Sensor Serial Number (Byte 0) Transmitter Variable Sensor Serial Number Transmitter Variable Sensor Serial Number (Byte 1) (Byte 2) Page 154 of 171 ProSoft Technology, Inc. October 13, 2011...
TAG ASCII Character 5 TAG ASCII Character 6 TAG ASCII Character 7 Descriptor ASCII Character 0 Message ASCII Character 1 Descriptor ASCII Character 14 Message ASCII Character 15 Date Date Date ProSoft Technology, Inc. Page 155 of 171 October 13, 2011...
TAG ASCII Character 5 TAG ASCII Character 6 TAG ASCII Character 7 Descriptor ASCII Character 0 Message ASCII Character 1 Descriptor ASCII Character 14 Message ASCII Character 15 Date Date Date Page 156 of 171 ProSoft Technology, Inc. October 13, 2011...
High Byte Low Byte Number of Response Preambles Number of Response Preambles Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Number of Response Preambles ProSoft Technology, Inc. Page 157 of 171 October 13, 2011...
High Byte Low Byte Burst Mode Command Number Burst Mode Command Number Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Burst Mode Command Number Page 158 of 171 ProSoft Technology, Inc. October 13, 2011...
Burst Mode Control Code Burst Mode Control Code Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD Burst Mode Control Code 1 = ON 0 = Off ProSoft Technology, Inc. Page 159 of 171 October 13, 2011...
Third Variable Fourth Variable Integer Data Returned Word High Byte Low Byte STATUS WORD Primary Variable Units Code Second Variable Units Code Third Variable Units Code Fourth Variable Units Code Page 160 of 171 ProSoft Technology, Inc. October 13, 2011...
Return Material Authorization (RMA) Policies and Conditions ..... 163 LIMITED WARRANTY ................. 165 Contacting Technical Support ProSoft Technology, Inc. (ProSoft) is committed to providing the most efficient and effective support possible. Before calling, please gather the following information to assist in expediting this process:...
Page 162
Languages spoken include: Spanish, English Tel: +52-222-3-99-6565, Latin America (location in Puebla, Mexico) E-mail: soporte@prosoft-technology.com Languages spoken include: Spanish Tel: +55-11-5083-3776, Brasil (location in Sao Paulo) E-mail: brasil@prosoft-technology.com Languages spoken include: Portuguese, English Page 162 of 171 ProSoft Technology, Inc. October 13, 2011...
Product or assume the risk of loss or damage in transit. Products shipped to ProSoft Technology using a shipment method other than that specified by ProSoft Technology, or shipped without an RMA number will be returned to the Customer, freight collect. Contact ProSoft Technical Support for further information.
If defect is customer generated and is repairable, customer 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.
Product, provided said warranty will be for the period remaining on the original new equipment warranty or, if the original warranty is no longer in effect, for a period of 90 days from the date of repair. ProSoft Technology, Inc. Page 165 of 171 October 13, 2011...
(collectively, "high risk activities"). ProSoft specifically disclaims any express or implied warranty of fitness for high risk activities. Page 166 of 171 ProSoft Technology, Inc. October 13, 2011...
The Warranty set forth in What Is Covered By This Warranty (page 165) are in lieu of all other warranties, express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. ProSoft Technology, Inc. Page 167 of 171 October 13, 2011...
Any cause of action with respect to the Product or Services must be instituted in a court of competent jurisdiction in the State of California. Page 168 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 169
Date • 155 COMMAND 108 - Write Burst Mode COMMAND 58 - Write Unit Tag Descriptor Command Number • 158 Date • 156 COMMAND 109 - Burst Mode Control • 159 ProSoft Technology, Inc. Page 169 of 171 October 13, 2011...
Page 170
Exiting the Program • 67 Module Name • 34 Module Power Up • 83 Module Status Data and Variables (HARTModuleDef) • 52 Failure Flag Count • 35 Fixed Data • 44 Page 170 of 171 ProSoft Technology, Inc. October 13, 2011...
Page 171
Printing a Configuration File • 33 Viewing Block Transfer Statistics • 66 Product Specifications • 11, 80 Viewing Data in ASCII (Text) Format • 71 ProSoft Technology® Product Viewing Data in Hexadecimal Format • 71 Documentation • 2 Viewing Module Configuration • 66 Protocol Error Codes •...
Need help?
Do you have a question about the inRAx MVI56-HART and is the answer not in the manual?
Questions and answers