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.
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, and are available at no charge from our web site: www.prosoft-technology.com Printed documentation is available for purchase.
Reading Status Data from the Module ..............41 Configuration/Debug Port..................41 LED Status Indicators....................53 Reference Product Specifications.....................55 Functional Overview....................57 DH485 Communication Ports..................75 MVI56-DH485R Status Data ...................81 Maximum Element Counts For Read/Write Commands .........84 ProSoft Technology, Inc. Page 5 of 97 August 27, 2009...
Page 6
File Override Map Definition Form................87 Support, Service & Warranty How to Contact Us: Technical Support..............89 Return Material Authorization (RMA) Policies and Conditions ....... 90 LIMITED WARRANTY .................... 91 Index Page 6 of 97 ProSoft Technology, Inc. August 27, 2009...
Functional Overview. (page 57) Functional Overview Product Specifications (page → Support, Service, and Support, Service This section contains Support, Service and Warranty and Warranty (page Warranty information. Index Index of chapters. ProSoft Technology, Inc. Page 7 of 97 August 27, 2009...
Page 8
MVI56-DH485R ♦ ControlLogix Platform Start Here DH485 Interface Module for Remote Chassis User Manual Page 8 of 97 ProSoft Technology, Inc. August 27, 2009...
800mA of available power. Rockwell Automation RSLogix 5000 programming software version 2.51 or higher. Rockwell Automation RSLinx communication software ® Pentium II 450 MHz minimum. Pentium III 733 MHz (or better) recommended ProSoft Technology, Inc. Page 9 of 97 August 27, 2009...
RS422 or RS485 Connections to Port 1 and 2 of the Module ProSoft Contains sample programs, utilities and Solutions CD documentation for the MVI56-DH485R module. If any of these components are missing, please contact ProSoft Technology Support for replacement parts. Page 10 of 97 ProSoft Technology, Inc. August 27, 2009...
You must install the ProSoft Configuration Builder (PCB) software in order to configure the module. You can always get the newest version of ProSoft Configuration Builder from the ProSoft Technology web site. To install ProSoft Configuration Builder from the ProSoft Web Site Open your web browser and navigate to http://www.prosoft-...
"write protected" 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. Page 12 of 97 ProSoft Technology, Inc. August 27, 2009...
With a firm but steady push, snap the module into place. Check that the holding clips on the top and bottom of the module are securely in the locking holes of the rack. ProSoft Technology, Inc. Page 13 of 97 August 27, 2009...
Refer to your Rockwell Automation documentation for information on other connection methods. Connect the right-angle connector end of the cable to your controller at the communications port. Page 14 of 97 ProSoft Technology, Inc. August 27, 2009...
Click the D button to transfer the sample program to the OWNLOAD processor. RSLogix will compile the program and transfer it to the processor. This process may take a few minutes. ProSoft Technology, Inc. Page 15 of 97 August 27, 2009...
Page 16
If RSLogix is unable to establish communication with the processor, follow these steps Open RSL Open the C menu, and choose C OMMUNICATIONS ONFIGURE RIVERS This action opens the C dialog box. ONFIGURE RIVERS Page 16 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 17
If you are still unable to auto-configure the port, refer to your RSLinx documentation for further troubleshooting steps. ProSoft Technology, Inc. Page 17 of 97 August 27, 2009...
Modem Cable. Attach both cables as shown. Insert the RJ45 cable connector into the Configuration/Debug port of the module. Attach the other end to the serial port on your PC. Page 18 of 97 ProSoft Technology, Inc. August 27, 2009...
(known working) configurations to new projects. 2.1.1 Set Up the Project To begin, start P (PCB). ONFIGURATION UILDER ProSoft Technology, Inc. Page 19 of 97 August 27, 2009...
Page 20
PCB, the tree view consists of folders for D EFAULT ROJECT , with a D in the Default Location folder. The EFAULT OCATION EFAULT ODULE following illustration shows the PCB window with a new project. Page 20 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 21
MVI56. In the RODUCT ILTER dropdown list, select MVI56-DH485R, and then click ELECT ODULE OK to save your settings and return to the ProSoft Configuration Builder window. ProSoft Technology, Inc. Page 21 of 97 August 27, 2009...
Page 22
E 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 22 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 23
. This action opens the P dialog box. RINT RINT On the P dialog box, choose the printer to use from the dropdown list, RINT select printing options, and then click OK. ProSoft Technology, Inc. Page 23 of 97 August 27, 2009...
-1 is entered, the error/status data will not be placed in the database. All other valid values determine the starting location of the data. This data area includes the module version information. Page 24 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 25
0, the application port(s) will continue to operate under all conditions. If the value is set larger than 0 (1 to 65535), communications will cease if the specified number of failures occur. ProSoft Technology, Inc. Page 25 of 97 August 27, 2009...
Enter the maximum address that the initiator searches for before wrapping to zero. The default is 31. This parameter should be set to the maximum node address set in the DH-485 network. Page 26 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 27
Range 0 to 242 This parameters sets the number of bytes to transfer from the CIF file to the database. The CIF write count will be calculated as (244 - CIF Read Count) ProSoft Technology, Inc. Page 27 of 97 August 27, 2009...
This parameter sets the minimum number of milliseconds to wait before issuing each command. This parameter is utilized to keep the network from being flooded with requests from the module. Page 28 of 97 ProSoft Technology, Inc. August 27, 2009...
Use of this feature can lighten the load on the network. In order to implement this feature; set the enable code for the command to a value of 2. ProSoft Technology, Inc. Page 29 of 97 August 27, 2009...
Page 30
This field defines the number of elements to be used with the command. If the command is interfacing with CIF data, this parameter represents a byte count. For data file access, the data size utilized depends on the file type used. Page 30 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 31
4 = Control File (6 bytes per element) 5 = Integer File (2 bytes per element) 6 = Floating-point File (4 bytes per element) 10 = CIF File (1 byte per element) ProSoft Technology, Inc. Page 31 of 97 August 27, 2009...
Up to 50 maps can be defined in the module to override the fixed file-mapping feature of the module.Each file map entered in the configuration file has the same format. Page 32 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 33
This field specifies the first element in the file to be emulated. This element number corresponds to the database start address set for the record. 2.5.4 Word Count (Length) This field defines the number of word registers to be emulated in the file. ProSoft Technology, Inc. Page 33 of 97 August 27, 2009...
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 D dialog OWNLOAD box with the message "Module Running". Page 34 of 97 ProSoft Technology, Inc. August 27, 2009...
This object contains objects that define variables to be used with the module and status data related to the module. Each of these object types is discussed in the following topics of the document. ProSoft Technology, Inc. Page 35 of 97 August 27, 2009...
Page 36
Total retry count Retry_Fail SINT Total retry failure NAK_rx SINT NAK’s because of no memory for reception NAK_tx SINT NAK’s because of no memory for transmission Bad_Packets SINT Bad packets Page 36 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 37
Other data objects can be added to the DH485ModuleDef object as required for specific applications. It is recommended to only add objects or members to the DH485ModuleDef object that relate to the module. ProSoft Technology, Inc. Page 37 of 97 August 27, 2009...
ONFIGURATION ONTROLLER RGANIZATION click the right mouse button to open a shortcut menu. On the shortcut menu, choose N ODULE This action opens the S dialog box: ELECT ODULE Page 38 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 39
Enter the Name, Description and Slot options for your application. You must select the C - INT in the dialog box, otherwise the ORMAT AS module will not communicate over the backplane of the ControlLogix rack. Click OK to continue. ProSoft Technology, Inc. Page 39 of 97 August 27, 2009...
Page 40
Copy the User Defined Data Types from the sample program. Copy the Ladder Rungs from the sample program. Save and Download (page 15) the new application to the controller and place the processor in run mode. Page 40 of 97 ProSoft Technology, Inc. August 27, 2009...
You can connect directly from your computer’s serial port to the serial port on the module to view configuration information, perform maintenance, and send (upload) or receive (download) configuration files. ProSoft Technology recommends the following minimum hardware to connect your computer to the module: 80486 based processor (Pentium preferred) 1 megabyte of memory ProSoft Technology, Inc.
Page 42
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. On the shortcut menu, choose D IAGNOSTICS Page 42 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 43
A regular serial cable will not work. 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. ProSoft Technology, Inc. Page 43 of 97 August 27, 2009...
Page 44
Diagnostics and Troubleshooting DH485 Interface Module for Remote Chassis User Manual If you are still not able to establish a connection, contact ProSoft Technology for assistance. Navigation All of the sub-menus for this module contain commands to redisplay the menu or return to the previous menu.
Page 45
Only use these commands if you are specifically directed to do so by 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.
Only use these commands if you are specifically directed to do so by 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 47
Only use these commands if you are specifically directed to do so by 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 48
Press [N] from the Database View menu to select and display the next 100 registers of data. Viewing Data in Decimal Format Press [D] to display the data on the current page in decimal format. Page 48 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 49
Press [?] to view a list of commands available on this menu. Opening the Command List Menu Press [L] to open the Command List menu. Use this command to view the configured command list for the module. ProSoft Technology, Inc. Page 49 of 97 August 27, 2009...
Tip: Repeat this command at one-second intervals to determine the frequency of program execution. Returning to the Main Menu Press [M] to return to the Main Menu. Page 50 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 51
Press [P] to display the previous 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 Main Menu. ProSoft Technology, Inc. Page 51 of 97 August 27, 2009...
Page 52
Press [+] to display data for the next 20 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 Main Menu. Page 52 of 97 ProSoft Technology, Inc. August 27, 2009...
During module configuration, the OK will be red and the APP and BP ACT LEDs are on. If the APP, BP ACT and OK LEDs blink at a rate of every one-second, this indicates a serious problem with the module. Call ProSoft Technology support to arrange for repairs. ProSoft Technology, Inc.
Page 54
Technology Support. 4.3.2 Troubleshooting Use the following troubleshooting steps if you encounter problems when the module is powered up. If these steps do not resolve your problem, please contact ProSoft Technology Technical Support. Processor Errors Problem Description Steps to take...
Ladder Logic is used for data transfer between module and processor. Sample Ladder File included Configuration data obtained from configuration file downloaded to module. Sample configuration file included ProSoft Technology, Inc. Page 55 of 97 August 27, 2009...
Page 56
App Ports (P1, P2) (Serial modules) RJ45 (DB-9M with supplied cable) RS-232 handshaking configurable 500V Optical isolation from backplane Shipped with Unit RJ45 to DB-9M cables for each port 6-foot RS-232 configuration cable Page 56 of 97 ProSoft Technology, Inc. August 27, 2009...
A 4000-word register space in the module exchanges data between the processor and the DH-485 network. The module can send and receive commands from other nodes on the DH-485 network. Each port works as an independent DH-485 node. ProSoft Technology, Inc. Page 57 of 97 August 27, 2009...
Page 58
Ladder logic must be written in the ControlLogix processor to interface the input and output image data with data defined in the controller tags. All data used by the module is stored in its internal database. Page 58 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 59
(input image) and write (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 each block. ProSoft Technology, Inc. Page 59 of 97 August 27, 2009...
Page 60
Ladder logic should be written to store these data sets into controller tags to monitor the "health" of the module. Refer to the Reference chapter for a detailed listing of the content of these data blocks. Page 60 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 61
40 words of read data. The format of the response block built by the module is as follows: Offset Description Length 1000 to 1099 1 to 40 Data to place in output area Spare ProSoft Technology, Inc. Page 61 of 97 August 27, 2009...
Page 62
Number of command indexes 2 to 41 Command index list The response block from the module to the processor has the following format: Offset Description Length Write Block ID Number of commands processed Page 62 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 63
(that is, Fault or PGM), the DH-485 ports can be shut down as prescribed in the user configuration. When the processor is returned to a running state, the module will resume communications on the network. ProSoft Technology, Inc. Page 63 of 97 August 27, 2009...
Page 64
If two commands write to the same internal database address of the module, the results will not be as desired. All commands containing invalid data will be ignored by the module. Page 64 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 65
ACCESS Description Read 485CIF, Peer-to-Peer, Read MSG requests Write 485CIF, Peer-to-Peer, Write MSG requests Data Table Read 500CPU, Peer-to-Peer, Read MSG requests Data Table Write 500CPU, Peer-to-Peer, Write MSG requests ProSoft Technology, Inc. Page 65 of 97 August 27, 2009...
Page 66
1 for Port 1. The following is an example for Port 0: [DH485R Port 0 Maps] # DB_Address File_Number Element Length START 0 10 0 100 100 12 100 100 Page 66 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 67
Important: The user can configure the size of the CIF Read area through the "CIF Read Count" parameter. The size of the CIF write area is given by following parameters" CIF Write Count = 244 - CIF Read Count. ProSoft Technology, Inc. Page 67 of 97 August 27, 2009...
Page 68
If a Write MSG from a remote SLC processor is sent to byte addresses 0 and 1 in the module's CIF area, the data would be copied to word address 600 in the database and would then be read to the ControlLogix processor. Page 68 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 69
Example 3 uses both CIF read and write data. 124 bytes of read data are used and 120 bytes of write data are used. Example 4 does not use the CIF data in the application. ProSoft Technology, Inc. Page 69 of 97 August 27, 2009...
Page 70
In order to use the DH-485 port on the SLC, channel 0 or 1 must be configured as a DH-485 port. Select Channel Configuration from the RSLogix 500 software to display the following dialog box. Page 70 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 71
The driver supports both read and write access to this data area. ProSoft Technology, Inc. Page 71 of 97 August 27, 2009...
Page 72
The size of data read is determined by the number of elements times the size of each element. For a N-type file, the size is 1 word (2 bytes). For a F-type file, the size is 2 words (4 bytes). Page 72 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 73
The data file access method permits full access to the full internal database of the DH-485 driver module. This access method supports normal SLC file read and write access to the data in the module. ProSoft Technology, Inc. Page 73 of 97 August 27, 2009...
Page 74
0, the module will respond with the words held in the module’s internal database registers 200 to 209 for this command. Refer to the DH-485 driver database documentation for a full explanation of the module’s internal database. Page 74 of 97 ProSoft Technology, Inc. August 27, 2009...
The application ports on the MVI56-DH485R module support RS-232 and RS- 485 interfaces. Please ensure that the jumpers on the module are set correctly for the type of interface you are using. ProSoft Technology, Inc. Page 75 of 97 August 27, 2009...
Page 76
RSLinx Driver. Open RSLinx and go to Communications>RSWho Make sure that you are not actively browsing using the driver that you wish to stop. The following shows an actively browsed network: Page 76 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 77
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 the "Stop" on the side of the window: ProSoft Technology, Inc. Page 77 of 97 August 27, 2009...
Page 78
When the RS-232 interface is selected, you must use an AIC+ to connect the port to a DH485. The cable required for this connection is shown in the following illustration: Page 78 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 79
When connecting to port 3 of an AIC+ module, the following is the correct wiring: When connecting to a 1747-AIC module, the following is the correct wiring: ProSoft Technology, Inc. Page 79 of 97 August 27, 2009...
Page 80
In this case, install a 120 ohm terminating resistor on the RS-485 line. 5.3.3 DB9 to RJ45 Adaptor (Cable 14) Page 80 of 97 ProSoft Technology, Inc. August 27, 2009...
Total number of NAKs because of no memory for reception Total number of NAKs because of no memory for transmission Total number of bad packets Total number of bad control packets ProSoft Technology, Inc. Page 81 of 97 August 27, 2009...
Page 82
The data in words 9 and 29 (Configuration Error Word) are bit-mapped values with the following definition: Code Description 0x0001 Invalid baud rate 0x0002 Invalid node address 0x0004 Invalid maximum node address Page 82 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 83
Invalid parameter Device is already open Device is not present Invalid access The function has timed out Unable to configure the requested port Unable to allocate memory for DH-485 driver ProSoft Technology, Inc. Page 83 of 97 August 27, 2009...
Unknown error returned from host 0x0817 No message active on the port Maximum Element Counts For Read/Write Commands File Type Code File Type Bytes/ Element Status Timer Counter Control Integer Float Page 84 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 85
The Control Data Type uses its three words (6 bytes) as shown in the following example. For example, R6:0. Word 0: Bit 8: Bit 9: Bit 10: Bit 11: Bit 12: Bit 13: Bit 14: Bit 15: Word 1: R6:0.LEN Word 2: R6:.0.POS ProSoft Technology, Inc. Page 85 of 97 August 27, 2009...
The following is a form for setting up the command list: Enable Database Element Swap Poll Node Function File Type File Element Type Start Count Code Interval Number Code Number Number Code Address Page 86 of 97 ProSoft Technology, Inc. August 27, 2009...
This field defines the number of word registers to be emulated in the file. File Override Map Definition Form The following is a form for setting up the override map list: Database Start File Number Element Number Word Count (Length) Address ProSoft Technology, Inc. Page 87 of 97 August 27, 2009...
Page 88
MVI56-DH485R ♦ ControlLogix Platform Reference DH485 Interface Module for Remote Chassis User Manual Database Start File Number Element Number Word Count (Length) Address Page 88 of 97 ProSoft Technology, Inc. August 27, 2009...
How to Contact Us: Technical Support..........89 Return Material Authorization (RMA) Policies and Conditions....90 LIMITED WARRANTY................91 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:...
If no defect is found, Customer will be charged the equivalent of $100 USD, plus freight charges, duties and taxes as applicable. A new purchase order will be required. Page 90 of 97 ProSoft Technology, Inc. August 27, 2009...
Such repair, including both parts and labor, will be performed at ProSoft’s expense. All warranty service will be performed at service centers designated by ProSoft. ProSoft Technology, Inc. Page 91 of 97 August 27, 2009...
Page 92
(collectively, "high risk activities"). ProSoft specifically disclaims any express or implied warranty of fitness for high risk activities. Page 92 of 97 ProSoft Technology, Inc. August 27, 2009...
Page 93
The Warranty set forth in What Is Covered By This Warranty (page 91) 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 93 of 97 August 27, 2009...
Page 94
Warranty shall remain in full force and effect. 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 94 of 97 ProSoft Technology, Inc. August 27, 2009...
Database View Menu • 47 Ladder Logic • 35 DB9 to RJ45 Adaptor (Cable 14) • 80 Remote SLC • 71 DH485 API Specific Error Codes • 84 LED Status Indicators • 7, 53 ProSoft Technology, Inc. Page 95 of 97 August 27, 2009...
Viewing Data in Floating Point Format • 49 Product Specifications • 7, 55 Viewing Data in Hexadecimal Format • 49 ProSoft Technology® Product Documentation • 4 Viewing Module Configuration • 45 Viewing Port Configuration • 49 Viewing Port Status Data • 50 Viewing Register Pages •...
What Is Not Covered By This Warranty • 92 Word Count (Length) • 33 Write Access • 73, 75 Write Block • 61 Write Register Count • 25 Write Register Start • 25 Your Feedback Please • 3 ProSoft Technology, Inc. Page 97 of 97 August 27, 2009...
Need help?
Do you have a question about the inRax MVI56-DH485R and is the answer not in the manual?
Questions and answers