® ProSoft Technology , is a registered copyright of ProSoft Technology, Inc. All other brand or product names are or may be trademarks of, and are used to identify products and services of, their respective owners. In an effort to conserve paper, ProSoft Technology no longer includes printed manuals with our product shipments.
Warnings North America Warnings 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.
Page 4
E183151 Class I Div 2 Groups A,B,C,D -30°C <= Ta <= 60°C Agency Approvals and Certifications Please visit our website: www.prosoft-technology.com...
Markings .............................. 3 Start Here System Requirements ..................... 10 Package Contents ....................10 Installing ProSoft Configuration Builder Software ........... 11 Setting Jumpers ...................... 12 Installing the Module in the Rack ................12 Connecting Your PC to the ControlLogix Processor ..........14 Using the Sample Ladder Logic ................
Page 6
User Manual HART Multi-drop Master Communication Module Diagnostics and Troubleshooting Reading Status Data from the Module ..............53 4.1.1 Using ProSoft Configuration Builder (PCB) for Diagnostics ........54 4.1.2 Main Menu ......................56 4.1.3 HART Master Menu ....................60 4.1.4 Data Analyzer ......................
Page 7
MVI56-HART ♦ ControlLogix Platform Contents HART Multi-drop Master Communication Module User Manual 5.10.3 COMMAND 35 - Write Range Values ..............118 5.10.4 COMMAND 36 - Set Upper Range Value ............. 119 5.10.5 COMMAND 37 - Set Lower Range Value ............. 119 5.10.6...
Page 8
MVI56-HART ♦ ControlLogix Platform HART Multi-drop Master Communication Module User Manual ProSoft Technology, Inc. Page 8 of 141 October 3, 2018...
: install and launch programs, execute menu commands, navigate dialog boxes, and enter data Hardware installation and wiring: install the module, and safely connect HART and ControlLogix devices to a power source and to the MVI56-HART’s application port(s) ProSoft Technology, Inc. Page 9 of 141...
Rockwell Automation ControlLogix™ processor, with compatible power supply and one free slot in the rack, for the MVI56-HART module. The module requires 800 mA of available power. Rockwell Automation RSLogix 5000 programming software version 2.51 or higher ...
Note: To use the ProSoft Configuration Builder under the Windows 7 OS, you must be sure to install it using the Run as Administrator option. To find this option, right-click the Setup.exe program icon, and then click R on the context menu.
Setup pins are not connected, and the module’s firmware cannot be overwritten. The module is shipped with the Setup jumper OFF. Do not jumper the Setup pins together unless you are directed to do so by ProSoft Technical Support (or you want to update the module firmware).
Page 13
MVI56-HART ♦ ControlLogix Platform Start Here HART Multi-drop Master Communication Module User Manual Warning: When you insert or remove the module while backplane power is on, an electrical arc can occur. This could cause an explosion in hazardous location installations. Verify that power is removed or the area is non-hazardous before proceeding.
Start Here MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Connecting Your PC to the ControlLogix Processor There are several ways to establish communication between your PC and the ControlLogix processor. The following steps show how to establish communication through the serial interface.
The MVI56-HART webpage provides one or more versions of the sample ladder logic. The version number appended to the file name corresponds with the firmware version number of your ControlLogix processor. If your ControlLogix firmware version number is greater than the sample versions, use the sample with the highest revision number.
Page 16
Start Here MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module When RSLogix has established communication with the processor, the Connected To Go Online dialog box opens. In the Connected To Go Online dialog box, click the G tab.
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.
Start Here MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 1.7.3 Configuring the RSLinx Driver for the PC COM Port When trying to connect serially, if RSLogix is unable to establish communication with the processor, follow these steps.
Page 19
MVI56-HART ♦ ControlLogix Platform Start Here HART Multi-drop Master Communication Module User Manual Click to select the driver, and then click C . This action opens the ONFIGURE Configure RS-232 DF1 Devices dialog box. Click the A button. RSLinx will attempt to configure your ONFIGURE serial port to work with the selected driver.
With the module securely 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. Connect the RJ45-DB-9 Serial Adapter Cable to the Null Modem Cable.
Downloading the Configuration to the Module Using Serial....41 Using ProSoft Configuration Builder ProSoft Configuration Builder (PCB) provides a quick and easy way to manage module configuration files customized to meet your application needs. PCB allows you to import information from previously installed (known working) configurations to new projects.
Page 22
Choose Module Type dialog box. 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.
Double-click the icon. The Edit - Module Comment dialog box appears. Enter your comment and click OK to save your changes. Printing a Configuration File In the main PCB window, right-click the MVI56-HART M icon and then ODULE choose V ONFIGURATION...
MVI56-HART Configuration MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module MVI56-HART Configuration File The configuration file for MVI56-HART consists of the following sections. Section Description [MODULE] General module level parameters [HART PORT x] HART Port (Channel) x configuration parameters...
MVI56-HART ♦ ControlLogix Platform MVI56-HART Configuration HART Multi-drop Master Communication Module User Manual Failure Flag Count 0 to 65535 This parameter specifies the number of successive transfer errors that must occur before halting communication on the application port(s). If the parameter is set to 0, the application port(s) will continue to operate under all conditions.
Page 26
MVI56-HART Configuration MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Retry Count 0 to 10 This parameter sets the number of retries for a command if the command response is not received from the slave device. This parameter is normally set to a value of 3.
Page 27
MVI56-HART ♦ ControlLogix Platform MVI56-HART Configuration HART Multi-drop Master Communication Module User Manual Auto-Poll Code p2p, multidrop, or Not used This parameter sets the auto-poll mode of the channel. If the parameter is set to "p2p", the module will automatically poll device 0 in point-to-point mode. If the parameter is set to "multidrop", the module will automatically poll multiple...
HART channels. The module supports up to 100 commands per channel. Command List Overview The MVI56-HART module uses a command list to interface with HART slave devices. The commands in the list specify: ...
Page 29
MVI56-HART ♦ ControlLogix Platform MVI56-HART Configuration HART Multi-drop Master Communication Module User Manual The module supports all the HART Universal Commands (page 109) and HART Common Practice Commands (page 117) commands, as well as device specific commands. A Device Specific command is supported without any translation of the data.
Page 30
MVI56-HART Configuration MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Command Definition Reset Configuration Changed Flag EEPROM Control Enter Exit Fixed Current Mode Perform Transmitter Self Test Perform Master Reset Set PV Zero Write PV Units Trim DAC Zero...
Page 31
MVI56-HART ♦ ControlLogix Platform MVI56-HART Configuration HART Multi-drop Master Communication Module User Manual Command Definition Read Device Variable Trim Points Read Device Variable Trim Guidelines Write Device Variable Trim Point Reset Device Variable Trim Read Burst Mode Configuration Flush Delayed Responses...
Page 32
This value is valid only when there is a specified "Write DB Address" (see below) with a non-zero byte count for write commands. The HART module will send the command if either the MVI56-HART module OR the HART device is powered up. This is mainly used for configuration of HART devices on startup.
Page 33
MVI56-HART ♦ ControlLogix Platform MVI56-HART Configuration HART Multi-drop Master Communication Module User Manual Float DB Address 0 to 3998 This field specifies the internal database register where the floating point values returned by the command will be placed. Poll Interval...
Page 34
MVI56-HART Configuration MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Short Address 0 = Point-to-Point 1 to 15 = Multi-drop This parameter specifies the HART slave node address on the network to which the command will be sent. Values of 0, or 1 to 15 are permitted. If the device to be addressed only accepts long address, then the parameter "Use Long"...
Page 35
MVI56-HART ♦ ControlLogix Platform MVI56-HART Configuration HART Multi-drop Master Communication Module User Manual Use Long 0 or 1 This parameter defines if the command will be executed with short or long address. If the value is "0", then the configured command will be executed using the Short Address specified.
Page 36
MVI56-HART Configuration MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Swap Code 0, 1, 2, 3 This parameter defines the byte order of 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.
MVI56-HART ♦ ControlLogix Platform MVI56-HART Configuration HART Multi-drop Master Communication Module User Manual Hart Command Examples This section describes two examples that shows how to configure HART commands. The first example shows a read command (Function code 3 - READ DYNAMIC VARIABLES) and the second example shows a write command (Function code 34 - WRITE DAMPING VALUE).
Page 38
MVI56-HART Configuration MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module You can configure the command parameters as described in the following table in order to correctly read the command 3 results to the module database: Index Parameter...
MVI56-HART ♦ ControlLogix Platform MVI56-HART Configuration HART Multi-drop Master Communication Module User Manual In this example, verify that the command result is located inside the Read Data area, in order to have the data copied to the PLC processor (through the backplane).
Page 40
MVI56-HART Configuration MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module You can configure the command parameters as described in the following table: Index Parameter Value Observation Enable The command is sent continuously Float DB The damping value response will be copied to the...
. The program scans your PC for OWNLOAD FROM EVICE a valid com port (this may take a few seconds). When the ProSoft Configuration Builder finds a valid COM port, it opens the Download files from PC to module dialog box.
Page 42
MVI56-HART Configuration MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Page 42 of 141 ProSoft Technology, Inc. October 3, 2018...
Adding the Module to an Existing Project ..........50 Ladder logic is required for the MVI56-HART module to operate. 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 handle the initialization of the module’s data and to clear any processor fault...
3.1.2 Module Status Data and Variables (HARTModuleDef) All status and variable data related to the MVI56-HART is stored in a user- defined data type. An instance of the data type is required before the module can be used.
Page 45
MVI56-HART ♦ ControlLogix Platform Ladder Logic HART Multi-drop Master Communication Module User Manual Status Object (HARTStat) This object stores the status data of the module. The HARTSTATUS object (shown in the following example) is updated when a read block is received by the processor.
Page 46
Ladder Logic MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Channel Status Object (HARTChxStat) The HARTChxStat object holds the status data related to a single HART master port. The following table describes the structure of the object.
Page 47
MVI56-HART ♦ ControlLogix Platform Ladder Logic HART Multi-drop Master Communication Module User Manual Configuration/Error Status Flags (Cfg_Err) The Cfg_Err word member of the HARTCHxStat reports configuration errors for the respective port. If the module is not functioning as expected, inspect the value presented in this object.
First define where the auto-poll data will copied to in the MVI56-HART database using the DB AutoPoll Address parameter in the configuration file. Then copy the data from the MVI56-HART database into the CLX memory (HARTAutoPoll object) using the ladder logic.
Page 49
MVI56-HART ♦ ControlLogix Platform Ladder Logic HART Multi-drop Master Communication Module User Manual HART.DATA.AutoPollData_Chx[y]. Data Type Description Config_Change_Count Counter for configuration change Ext_Dev_Status SINT Extended Field Device Status Primary_Var_Units SINT Primary Units Code Secondary_Var_Units SINT Secondary Units Code Tertiary_Var_Units SINT...
Ladder Logic MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Adding the Module to an Existing Project In the Controller Organizer window, right-click I/O C or the ONFIGURATION controller backplane and then choose N ODULE This action opens the Select Module dialog box:...
Page 51
DROP ASTER OMMUNICATION ODULE Comm Format Select D -INT. Slot Enter the slot number in the rack where the MVI56-HART module is located. Input Assembly Instance Input Size Output Assembly Instance Output Size Configuration Assembly Instance Configuration Size Select the Requested Packet Interval value for scanning the I/O on the module.
Page 52
Ladder Logic MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Save the module. Click OK to dismiss the dialog box. The Controller Organizer window now displays the module's presence. Copy the User-Defined Data Types from the sample program into your existing RSLogix 5000 project.
LED status indicators on the front of the module provide information on the module's status. Reading Status Data from the Module The MVI56-HART module returns a status data set to the ControlLogix processor in read blocks with identification codes of 0 and -1. This data is transferred to the ControlLogix processor continuously.
MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 4.1.1 Using ProSoft Configuration Builder (PCB) for Diagnostics To connect to the module’s Configuration/Debug serial port Start PCB, and then right-click the module icon. On the shortcut menu, choose D IAGNOSTICS This action opens the Diagnostics dialog box.
Page 55
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.
ProSoft Technology Technical Support staff. Some of these command keys are not listed on the menu, but are active nevertheless. Please be careful when pressing keys so that you do not accidentally execute an unwanted command.
Page 57
MVI56-HART ♦ ControlLogix Platform Diagnostics and Troubleshooting HART Multi-drop Master Communication Module User Manual Viewing Block Transfer Statistics Press [B] from the Main menu to view the Block Transfer Statistics screen. Use this command to display the configuration and statistics of the backplane data transfer operations between the module and the processor.
Page 58
Diagnostics and Troubleshooting MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Opening the HART Master Menu Press [H] to open the HART Master Menu. This menu allows you to view information about the protocol driver. Transferring the Configuration File from the PC to the Module On the Diagnostics Menu this is referred to as Receive Module Configuration.
Page 59
ProSoft Technology Technical Support staff. Some of these command keys are not listed on the menu, but are active nevertheless. Please be careful when pressing keys so that you do not accidentally execute an unwanted command.
Diagnostics and Troubleshooting MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 4.1.3 HART Master Menu 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.
Page 61
MVI56-HART ♦ ControlLogix Platform Diagnostics and Troubleshooting HART Multi-drop Master Communication Module User Manual Viewing the Master Command List Help Press [H] to view a help screen with explanations of each item that appears on the command list. Viewing Port Status and Configuration Press [1], [2], [3], or [4] to view status and configuration for ports 0 through 3 respectively.
Diagnostics and Troubleshooting MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 4.1.4 Data Analyzer The data analyzer mode allows you to view all bytes of data transferred on each port. Both the transmitted and received data bytes are displayed. Use of this feature is limited without a thorough understanding of the protocol.
Page 63
MVI56-HART ♦ ControlLogix Platform Diagnostics and Troubleshooting HART Multi-drop Master Communication Module User Manual Displaying Timing Marks in the Data Analyzer You can display timing marks for a variety of intervals in the data analyzer screen. These timing marks can help you determine communication-timing characteristics.
Page 64
Diagnostics and Troubleshooting MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module The Data Analyzer displays the following special characters: Character Definition Data enclosed in these characters represent data received on the port. < > Data enclosed in these characters represent data transmitted on the port.
MVI56-HART ♦ ControlLogix Platform Diagnostics and Troubleshooting HART Multi-drop Master Communication Module User Manual 4.1.5 Data Analyzer Tips From the main menu, press [A] for the "Data Analyzer". You should see the following text appear on the screen: After the "Data Analyzer" mode has been selected, press [?] to view the Data Analyzer menu.
Page 66
Now you have everything that shows up on the HyperTerminal screen being logged to a file called ProSoft.txt. This is the file that you will then be able to email to ProSoft Technical Support to assist with issues on the communications network.
MVI56-HART ♦ ControlLogix Platform Diagnostics and Troubleshooting HART Multi-drop Master Communication Module User Manual After taking a minute or two of traffic capture, you will now want to stop the "Data Analyzer". To do so, press the [S] key, and you will then see the scrolling of the data stop.
Diagnostics and Troubleshooting MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 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.
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. ProSoft Technology, Inc.
Processor I/O LED This indicates a problem with backplane communications. A problem flashes could exist between the processor and any installed I/O module, not just the MVI56-HART. Verify that all modules in the rack are correctly configured. Module Errors Problem description...
The MVI56-HART Master Communication Module allows Rockwell Automation ControlLogix compatible processors to easily communicate with HART slave devices. The MVI56-HART module interfaces up to 15 devices on each HART channel with the processor. HART channels on the module support Master protocol commands to interface with slave devices on their own networks.
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.1.1 General Specifications Single Slot - 1756 backplane-compatible The module is recognized as an Input/Output module and has access to processor memory for data transfer between processor and module.
Protocol Supported: HART protocol uses the Bell 202 standard frequency shift- keying (FSK) digital signal to communicate at 1200 baud, superimposed at a low level on the 4 to 20mA analog measurement signal. The MVI56-HART module supports version 5 of the HART protocol.
HART Multi-drop Master Communication Module Functional Overview 5.2.1 General Concepts The following discussion explains several concepts that are important for understanding the operation of the MVI56-HART module. Module Power Up On power up the module begins performing the following logical functions: ...
The following illustration shows the data transfer method used to move data between the ControlLogix processor, the MVI56-HART module, and the HART networks. All data transferred between the module and the processor over the backplane is through the input and output images.
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 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 77
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual If the Read Block ID is set to 0 or -1, the block contains the status data that should be copied to the status data area in the module. This information can be used to determine the "health"...
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.2.4 Command Control Blocks Block identification codes greater than 9900 are utilized to perform special functions in the module. Each control block recognized and used by the module is defined in the following topics.
Page 79
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual Block 9950: Read Command Error 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 block.
1 to 247 Spare 5.2.5 HART Channels The MVI56-HART module supports the HART protocol as a Master on up to two channels. Each channel is individually configurable. The HART protocol uses the Bell 202 standard frequency shift-keying (FSK) signal to communicate at 1200 baud, superimposed at a low level on the 4 to 20 mA analog measurement signal.
Page 81
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual When configured for Point-to-Point communication, the channel will automatically poll data from the connected slave address 0. When configured for Multi-drop, the channel will automatically poll data from the connected slaves in the network (address 1 to 15).
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.2.6 Master Driver The master driver supported on each application port of the module emulates a HART master device. Configuration of each port is independent and should be connected to different HART networks.
Page 83
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual HART Command List The HART Command List specifies the commands to be executed to the HART devices connected to a channel. A HART command can be seen as an outgoing...
Page 84
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 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 feature is disabled.
Page 85
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual DB Byte Type Description Byte Data Use of Data Offset Source 16 to 17 word Configuration Change Counter CMD 0 Info byte Extended Field Device Status CMD 0...
Page 86
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module The following table defines the auto-polling command status bits: Bit # Description Long Address Set (command 0 successful) Command 13 successful (configuration) Command 14 successful (configuration) Command 15 successful (configuration)
Page 87
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual Point-to-Point Mode Important: If the HART device address is 0 you must configure the channel for Point-to-Point mode. In point-to-point mode, the module only polls for a single instrument with a polling address of zero.
Page 88
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Multi-drop Mode Important: If the HART device address is between 1 and 15, you must configure the channel for multi-drop mode. If the unit is set for multi-drop mode, the module will poll each unit attached to the channel starting with polling address 1.
Page 89
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual If the module is configured for multi-drop auto-polling (Auto-Poll Code = M), the following diagram applies: In multi-drop mode, the channel will poll for instruments 1 to the value set in the MAX DEVICE COUNT parameter.
Page 90
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Multi-drop Mode Example: The intent is to show when using Multi-drop mode how the Auto-Poll DB Address and Max Device Count parameters should be used. If the configuration file sets the following parameters:...
The communication port driver in RSLinx can occasionally prevent other applications from using the PC’s COM port. If you are not able to connect to the module’s configuration/debug port using ProSoft Configuration Builder (PCB), HyperTerminal or another terminal emulator, follow these steps to disable the RSLinx driver.
Page 92
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module You may see something like this: If you see the status as running, you will not be able to use this com port for anything other than communication to the processor. To stop the driver press...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 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 configuration and status data in the module and to control the module.
MVI56-HART ♦ ControlLogix Platform User Manual 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: Example Field Terminations...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 5.7.1 Notes All four channels on the unit must be either Master Powered (Power Mode A) or must be Loop or Self powered (Power Mode B). You cannot mix Power Mode A and Power Mode B on the same unit.
Page 96
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 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.
Page 97
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual ProSoft Technology, Inc. Page 97 of 141 October 3, 2018...
Page 98
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Page 98 of 141 ProSoft Technology, Inc. October 3, 2018...
Page 99
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual ProSoft Technology, Inc. Page 99 of 141 October 3, 2018...
Page 100
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Page 100 of 141 ProSoft Technology, Inc. October 3, 2018...
Page 101
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual ProSoft Technology, Inc. Page 101 of 141 October 3, 2018...
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module MVI56-HART Status Data and Error Codes 5.8.1 Error/Status Data Block This block is generated with a Read Block ID 0 or -1. Offset Content Description Reserved Not used...
Page 103
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual Offset Content Description Device Status (bit mapped) Each bit in this word corresponds to a slave address on the network starting at bit 1 for slave address 1. Bit 0 is not used.
Page 104
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Offset Content Description Device With Long Address Each bit in this word corresponds to a slave address (bit mapped) on the network starting at bit 1 for slave address 1. Bit 0 is not used.
Page 105
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual Offset Content Description Current Error Code Current error code for channel. Last Error Code Last error code reported for channel. Channel 4 State Channel 4 state machine value (used for debugging).
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.8.2 Configuration Error Word The following table defines the contents of the configuration error word. Each bit in the word corresponds to an error condition recognized when the module is configured.
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 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".
Page 108
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module BIT 7 OF FIRST BYTE = 0 COMMAND ERROR Transmitter-Specific Command Error In Write-Protect Mode 8 to 15 Command Specific Errors (see Below) Access Restricted Device is Busy...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual HART Universal Commands 5.9.1 COMMAND 00 - Read Unique Identifier Description This command gets the long address of the HART device plus other manufacturer information like Manufacturer ID, Device Type Code, Software Revision, Hardware Revision, and so on.
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Integer Data Returned Word High Byte Low Byte STATUS WORD Primary Variable Units Code 5.9.3 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.
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual Word High Byte Low Byte 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 5.9.5 COMMAND 06 - Write Polling Address...
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.9.6 COMMAND 12 - Read Message Description This command reads an ASCII message contained in the HART Device and written by the Write Message command 17. Write Parameters...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual Word High Byte Low Byte Descriptor ASCII Character 14 Message ASCII Character 15 Date Date Date 5.9.8 COMMAND 15 - Read Output Information Description This command gets information about the Primary Variable Output Information.
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.9.9 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...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 5.9.11 COMMAND 18 - Write Tag, Descriptor and Date Description This command writes an ASCII Tag which identifies the device, an ASCII descriptor of the device and the last Date it has been configured.
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.9.12 COMMAND 19 - Write Final Assembly Number Description This command writes the final assembly number of the HART device. Write Parameters Word High Byte Low Byte Final Assembly Number 0...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 5.10 HART Common Practice Commands 5.10.1 COMMAND 33 - Read Transmitter Variables Description This command gets four user selected dynamic Variables. Write Parameters Word High Byte Low Byte...
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.10.2 COMMAND 34 - Write Damping Value Description This command writes the damping value of a HART device. Write Parameters Word High Byte Low Byte Floating Point Damping Value (Sec)
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual Integer Data Returned Word High Byte Low Byte STATUS WORD Range Units Code 5.10.4 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 network.
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.10.6 COMMAND 38 - Reset Configuration Changed Flag Description This command resets the status bit that indicates that configuration has been changed. Write Parameters NONE Floating Point Data Returned...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 5.10.8 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 Floating Point Current (mA)
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.10.10 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...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 5.10.12 COMMAND 44 - Write PV Units Description This command changes the setting of the Primary Variable units. Write Parameters Word High Byte Low Byte Primary Variable Units Code...
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.10.14 COMMAND 46 - Trim DAC Gain 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.
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 5.10.16 COMMAND 48 - Read Additional Transmitter Status Description This command gets extended information about the status of the Transmitter. This information is specific for each transmitter. Write Parameters...
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.10.18 COMMAND 50 - Read Dynamic Variable Assignments Description This command gets the actual assignment of the Dynamic Variables returned with command 3. Write Parameters NONE Floating Point Data Returned...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 5.10.20 COMMAND 52 - Set Transmitter Variable Zero Description This command forces a selected transmitter variable to zero. Write Parameters Word High Byte Low Byte Transmitter Variable Code...
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.10.22 COMMAND 54 - Read Transmitter Variable Information Description This command gets information about any selected transmitter variable sensor. Write Parameters Word High Byte Low Byte Transmitter Variable Code...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 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 5.10.24 COMMAND 56 - Write Transmitter Variable Sensor Serial...
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.10.25 COMMAND 57 - Read Unit Tag Descriptor Date Description This command reads an ASCII Tag which identifies the device, an ASCII descriptor of the device and the last Date it has been configured.
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual Floating Point Data Returned NONE Integer Data Returned Word High Byte Low Byte STATUS WORD TAG ASCII Character 0 TAG ASCII Character 1 TAG ASCII Character 2 TAG ASCII Character 3...
Reference MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module 5.10.28 COMMAND 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...
MVI56-HART ♦ ControlLogix Platform Reference HART Multi-drop Master Communication Module User Manual 5.10.30 COMMAND 110 - Read All Dynamic Variables Description This command gets all dynamic Variables. Write Parameters NONE Floating Point Data Returned Word High Byte Low Byte Primary Variable...
Page 134
MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Page 134 of 141 ProSoft Technology, Inc. October 3, 2018...
Details about the serial, Ethernet or Fieldbus devices interfaced to the module, if any. Note: For technical support calls within the United States, ProSoft’s 24/7 after-hours phone support is available for urgent plant-down issues. Detailed contact information for all our worldwide locations is available on the following page.
Page 136
Support, Service & Warranty MVI56-HART ♦ ControlLogix Platform User Manual HART Multi-drop Master Communication Module Asia Pacific Europe / Middle East / Africa Regional Office Regional Office Phone: +60.3.7941.2888 Phone: +33.(0)5.34.36.87.20 asiapc@prosoft-technology.com europe@prosoft-technology.com Languages spoken: Bahasa, Chinese, English, Languages spoken: French, English...
Phone: +54.911.4565.8119 scone@prosoft-technology.com Languages spoken: Spanish, English Warranty Information For complete details regarding ProSoft Technology’s TERMS & CONDITIONS OF SALE, WARRANTY, SUPPORT, SERVICE AND RETURN MATERIAL AUTHORIZATION INSTRUCTIONS, please see the documents at: www.prosoft-technology/legal Documentation is subject to change without notice.
Page 138
MVI56-HART ♦ ControlLogix Platform Support, Service & Warranty HART Multi-drop Master Communication Module User Manual ProSoft Technology, Inc. Page 138 of 141 October 3, 2018...
Page 139
MVI56-HART ♦ ControlLogix Platform Support, Service & Warranty HART Multi-drop Master Communication Module User Manual COMMAND 18 - Write Tag, Descriptor and Date • 115 COMMAND 19 - Write Final Assembly Number • 116 Index COMMAND 33 - Read Transmitter Variables • 117 COMMAND 34 - Write Damping Value •...
Page 140
MVI56-HART Configuration • 21 Failure Flag Count • 25 MVI56-HART Configuration File • 24 Fixed Data • 36 MVI56-HART Status Data and Error Codes • 102 Float DB Address • 33 FP Word Count • 33 Function Code • 34 Functional Overview •...
Page 141
Transferring the Configuration File from the PC to the Module • 58 Troubleshooting • 70 Use Long • 35 Using ProSoft Configuration Builder • 21 Using ProSoft Configuration Builder (PCB) for Diagnostics • 54 Using the Sample Ladder Logic • 15 Using the Sample Program •...
Need help?
Do you have a question about the MVI56-HART and is the answer not in the manual?
Questions and answers