ProSoft Technology inRax MVI56-DH485R User Manual

MVI56-DH485R
ControlLogix Platform
DH485 Interface Module for Remote Chassis
August 27, 2009
USER MANUAL
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. The following warnings must be heeded:
A WARNING - EXPLOSION HAZARD - SUBSTITUTION OF COMPONENTS MAY IMPAIR SUITABILITY FOR
CLASS I, DIV. 2;
B WARNING - EXPLOSION HAZARD - WHEN IN HAZARDOUS LOCATIONS, TURN OFF POWER BEFORE
REPLACING OR WIRING MODULES
C WARNING - EXPLOSION HAZARD - DO NOT DISCONNECT EQUIPMENT UNLESS POWER HAS BEEN
SWITCHED OFF OR THE AREA IS KNOWN TO BE NONHAZARDOUS.
D THIS DEVICE SHALL BE POWERED BY CLASS 2 OUTPUTS ONLY.
MVI (Multi Vendor Interface) Modules
WARNING - EXPLOSION HAZARD - DO NOT DISCONNECT EQUIPMENT UNLESS POWER HAS BEEN SWITCHED OFF OR THE AREA IS KNOWN TO BE NON-HAZARDOUS.
AVERTISSEMENT - RISQUE D'EXPLOSION - AVANT DE DÉCONNECTER L'EQUIPMENT, COUPER LE COURANT OU S'ASSURER QUE L'EMPLACEMENT EST DÉSIGNÉ NON DANGEREUX.
CL I Div 2 GPs A, B, C, D
Temp Code T5
II 3 G
Ex nA IIC T5 X
0° C <= Ta <= 60° C
II - Equipment intended for above ground use (not for use in mines).
3 - Category 3 equipment, investigated for normal operation only.
G - Equipment protected against explosive gasses.
Warnings
North America Warnings
A Warning - Explosion Hazard - Substitution of components may impair suitability for Class I, Division 2. B Warning - Explosion Hazard - When in Hazardous Locations, turn off power before replacing or rewiring
modules. Warning - Explosion Hazard - Do not disconnect equipment unless power has been switched off or the area is known to be nonhazardous.
C Suitable for use in Class I, division 2 Groups A, B, C and D Hazardous Locations or Non-Hazardous Locations.
ATEX Warnings and Conditions of Safe Usage:
Power, Input, and Output (I/O) wiring must be in accordance with the authority having jurisdiction
A Warning - Explosion Hazard - When in hazardous locations, turn off power before replacing or wiring modules. B Warning - Explosion Hazard - Do not disconnect equipment unless power has been switched off or the area is
known to be non-hazardous.
C These products are intended to be mounted in an IP54 enclosure. The devices shall provide external means to
prevent the rated voltage being exceeded by transient disturbances of more than 40%. This device must be used only with ATEX certified backplanes.
D DO NOT OPEN WHEN ENERGIZED.
Electrical Ratings
Backplane Current Load: 800 mA @ 5 V DC; 3mA @ 24V DC  Operating Temperature: 0 to 60°C (32 to 140°F)  Storage Temperature: -40 to 85°C (-40 to 185°F)  Shock: 30g Operational; 50g non-operational; Vibration: 5 g from 10 to 150 Hz  Relative Humidity 5% to 95% (non-condensing)  All phase conductor sizes must be at least 1.3 mm(squared) and all earth ground conductors must be at least
4mm(squared).
Markings:
ANSI / ISA ISA 12.12.01 Class I Division 2, GPs A, B, C, D CSA/cUL C22.2 No. 213-1987 CSA CB Certified IEC61010 ATEX EN60079-0 Category 3, Zone 2
EN60079-15
243333
Battery Life Advisory
MVI46, MVI56, MVI69 and MVI71 series use a rechargeable Lithium Vanadium Pentoxide battery to backup the 512K SRAM memory, 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 it becomes fully charged. After it is fully charged, the battery provides backup power for the CMOS setup and configuration data, the real-time clock, and the 512K SRAM memory for approximately 21 days.
Before you remove a module from its power source, ensure that the battery within the module is fully charged. A fully charged battery will hold the BIOS settings (after being removed from its power source) for a limited number of days. When the battery is fully discharged, the module will revert to the default BIOS settings.
Note: The battery is not user replaceable.
Your Feedback Please
We always want you to feel that you made the right decision to use our products. If you have suggestions, comments, compliments or complaints about the product, documentation, or support, please write or call us.
ProSoft Technology 5201 Truxtun Ave., 3rd Floor Bakersfield, CA 93309 +1 (661) 716-5100 +1 (661) 716-5101 (Fax) www.prosoft-technology.com support@prosoft-technology.com
Copyright © ProSoft Technology, Inc. 2009. All Rights Reserved.
MVI56-DH485R User Manual August 27, 2009
ProSoft Technology 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.
®
, ProLinx ®, inRAx ®, ProTalk®, and RadioLinx ® are Registered Trademarks of ProSoft
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. Contact ProSoft Technology for pricing and availability.
North America: +1.661.716.5100
Asia Pacific: +603.7724.2080
Europe, Middle East, Africa: +33 (0) 5.3436.87.20
Latin America: +1.281.298.9109
Contents MVI56-DH485R ♦ ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis
Contents
Important Installation Instructions .......................................................................................................2
MVI (Multi Vendor Interface) Modules ................................................................................................2
Warnings............................................................................................................................................. 2
Battery Life Advisory ...........................................................................................................................3
Your Feedback Please........................................................................................................................3
ProSoft Technology® Product Documentation....................................................................................4
Guide to the MVI56-DH485R User Manual 7
1 Start Here 9
1.1 System Requirements............................................................................................... 9
1.2 Package Contents................................................................................................... 10
1.3 Install ProSoft Configuration Builder Software........................................................11
1.4 Setting Jumpers ......................................................................................................12
1.5 Install the Module in the Rack .................................................................................13
1.6 Connect your PC to the ControlLogix Processor ....................................................14
1.7 Download the Sample Program to the Processor................................................... 15
1.8 Connect your PC to the Module ..............................................................................18
2 Module Configuration 19
2.1 Using ProSoft Configuration Builder .......................................................................19
2.2 [Module]...................................................................................................................24
2.3 [DH485 Port x].........................................................................................................26
2.4 [DH485 Port x Commands] .....................................................................................29
2.5 [DH485 Port x Maps]............................................................................................... 32
2.6 Download the Project to the Module .......................................................................34
3 Ladder Logic 35
3.1 Module Data Object (DH485ModuleDef) ................................................................35
3.2 Adding the Module to an Existing Project ...............................................................38
4 Diagnostics and Troubleshooting 41
4.1 Reading Status Data from the Module.................................................................... 41
4.2 Configuration/Debug Port........................................................................................ 41
4.3 LED Status Indicators..............................................................................................53
5 Reference 55
5.1 Product Specifications.............................................................................................55
5.2 Functional Overview................................................................................................57
5.3 DH485 Communication Ports..................................................................................75
5.4 MVI56-DH485R Status Data ...................................................................................81
5.5 Maximum Element Counts For Read/Write Commands......................................... 84
ProSoft Technology, Inc. Page 5 of 97 August 27, 2009
MVI56-DH485R ControlLogix Platform Contents DH485 Interface Module for Remote Chassis User Manual
5.6 Command Definition Form...................................................................................... 86
5.7 File Override Map Definition Form.......................................................................... 87
6 Support, Service & Warranty 89
6.1 How to Contact Us: Technical Support................................................................... 89
6.2 Return Material Authorization (RMA) Policies and Conditions............................... 90
6.3 LIMITED WARRANTY............................................................................................ 91
Index 95
Page 6 of 97 ProSoft Technology, Inc. August 27, 2009
Start Here MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis
Guide to the MVI56-DH485R User Manual
Function Section to Read Details
Introduction (Must Do)
Verify Communication, Diagnostic and Troubleshooting
Reference Product Specifications Functional Overview
Support, Service, and Warranty
Index
Start Here (page 9)
Verifying Communication (page 53)
Diagnostics and Troubleshooting (page
41)
Reference (page 55) Functional Overview
(page 57) Product
Specifications (page
55)
Support, Service and Warranty (page
89)
This Section introduces the customer to the module. Included are: package contents, system requirements, hardware installation, and basic configuration.
This section describes how to verify communications with the network. Diagnostic and Troubleshooting procedures.
These sections contain general references associated with this product, Specifications, and the Functional Overview.
This section contains Support, Service and Warranty information.
Index of chapters.
ProSoft Technology, Inc. Page 7 of 97 August 27, 2009
MVI56-DH485R ControlLogix Platform Start Here DH485 Interface Module for Remote Chassis User Manual
Page 8 of 97 ProSoft Technology, Inc.
August 27, 2009

Start Here MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis

1 Start Here
In This Chapter
System Requirements ............................................................................. 9
Package Contents .................................................................................10
Install ProSoft Configuration Builder Software.......................................11
Setting Jumpers ....................................................................................12
Install the Module in the Rack ...............................................................13
Connect your PC to the ControlLogix Processor................................... 14
Download the Sample Program to the Processor.................................. 15
Connect your PC to the Module ............................................................18
To get the most benefit from this User Manual, you should have the following skills:
®
Rockwell Automation
ladder logic, and transfer the ladder logic to the processor
Microsoft Windows: install and launch programs, execute menu commands,
navigate dialog boxes, and enter data.
Hardware installation and wiring: install the module, and safely connect
and ControlLogix devices to a power source and to the MVI56-DH485R module’s application port(s).
RSLogix™ software: launch the program, configure
Caution: You must be able to complete the application without exposing personnel or
equipment to unsafe or inappropriate working conditions.
1.1 System Requirements
The MVI56-DH485R module requires the following minimum hardware and software components:
Rockwell Automation ControlLogix™ processor, with compatible power
supply and one free slot in the rack, for the MVI56-DH485R module. The module requires 800mA of available power.
Rockwell Automation RSLogix 5000 programming software version 2.51 or
higher.
Rockwell Automation RSLinx communication software Pentium
recommended
ProSoft Technology, Inc. Page 9 of 97 August 27, 2009
®
II 450 MHz minimum. Pentium III 733 MHz (or better)
MVI56-DH485R ControlLogix Platform Start Here DH485 Interface Module for Remote Chassis User Manual
Supported operating systems:
o Microsoft Windows XP Professional with Service Pack 1 or 2 o Microsoft Windows 2000 Professional with Service Pack 1, 2, or 3 o Microsoft Windows Server 2003
128 Mbytes of RAM minimum, 256 Mbytes of RAM recommended 100 Mbytes of free hard disk space (or more based on application
requirements)
256-color VGA graphics adapter, 800 x 600 minimum resolution (True Color
1024 × 768 recommended)
CD-ROM drive 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.
1.2 Package Contents
The following components are included with your MVI56-DH485R module, and are all required for installation and configuration.
Important: Before beginning the installation, please verify that all of the following items are present.
Qty. Part Name Part Number Part Description
1
1 Cable
3 Cable
2 Adapter 1454-9F
1
MVI56­DH485R Module
ProSoft Solutions CD
MVI56-DH485R DH485 Interface Module for Remote Chassis
Cable #15, RS232 Null Modem
Cable #14, RJ45 to DB9 Male Adapter cable
For RS232 Connection to the CFG Port
For DB9 Connection to Module’s Port
Two Adapters, DB9 Female to Screw Terminal. For RS422 or RS485 Connections to Port 1 and 2 of the Module
Contains sample programs, utilities and 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
Start Here MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis

1.3 Install ProSoft Configuration Builder Software

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

1 Open your web browser and navigate to http://www.prosoft-
technology.com/pcb
2 Click the D
Configuration Builder.
3 Choose "S 4 Save the file to your Windows Desktop, so that you can find it easily when
you have finished downloading.
5 When the download is complete, locate and open the file, and then follow the
instructions on your screen to install the program.
If you do not have access to the Internet, you can install ProSoft Configuration Builder from the ProSoft Solutions CD-ROM, included in the package with your module.

To install ProSoft Configuration Builder from the Product CD-ROM

1 Insert the ProSoft Solutions Product CD-ROM into the CD-ROM drive of your
PC. Wait for the startup screen to appear.
2 On the startup screen, click P
Windows Explorer file tree window.
3 Click to open the U
and files you will need to set up and configure your module.
4 Double-click the S
"PCB_*.
software on your PC. The information represented by the "*" character in the file name is the PCB version number and, therefore, subject to change as new versions of PCB are released.
OWNLOAD HERE link to download the latest version of ProSoft
AVE" or "SAVE FILE" when prompted.
RODUCT DOCUMENTATION. This action opens an
TILITIES folder. This folder contains all of the applications
ETUPCONFIGURATIONTOOL folder, double-click the
EXE" file and follow the instructions on your screen to install the
Note: Many of the configuration and maintenance procedures use files and other utilities on the CD-ROM. You may wish to copy the files from the Utilities folder on the CD-ROM to a convenient location on your hard drive.
ProSoft Technology, Inc. Page 11 of 97 August 27, 2009
MVI56-DH485R ControlLogix Platform Start Here DH485 Interface Module for Remote Chassis User Manual
1.4 Setting Jumpers
Changing from RS-232 to RS-485 requires that you change the jumper on the module to the appropriate settings. To do so, use a pair of needle-nose pliers to move the jumper shunt to the appropriate pins as shown in the following diagram:
Note: The RS-422 jumper setting shown in the diagram is not used with this module configuration.
The Setup Jumper acts as "write protection" for the module’s flash memory. In "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
Start Here MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis

1.5 Install the Module in the Rack

If you have not already installed and configured your ControlLogix processor and power supply, please do so before installing the MVI56-DH485R module. Refer to your Rockwell Automation product documentation for installation instructions.
Warning: You must follow all safety instructions when installing this or any other electronic devices. Failure to follow safety procedures could result in damage to hardware or data, or even serious injury or death to personnel. Refer to the documentation for each device you plan to connect to verify that suitable safety procedures are in place before installing or servicing the device.
After you have checked the placement of the jumpers, insert MVI56-DH485R into the ControlLogix chassis. Use the same technique recommended by Rockwell Automation to remove and install ControlLogix modules.
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. Repeated electrical arcing causes excessive wear to contacts on both the module and its mating connector. Worn contacts may create electrical resistance that can affect module operation.
1 Turn power OFF. 2 Align the module with the top and bottom guides, and slide it into the rack
until the module is firmly against the backplane connector.
3 With a firm but steady push, snap the module into place. 4 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
MVI56-DH485R ControlLogix Platform Start Here DH485 Interface Module for Remote Chassis User Manual
5 Make a note of the slot location. You must identify the slot in which the
module is installed in order for the sample program to work correctly. Slot numbers are identified on the green circuit board (backplane) of the ControlLogix rack.
6 Turn power ON.
Note: If you insert the module improperly, the system may stop working, or may behave unpredictably. Note: If you are installing MVI56-DH485R with other modules connected to the PCI bus, the peripheral modules will not have holding clips. Make sure all of the modules are aligned with their respective slots before you snap them into place.

1.6 Connect 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. Refer to your Rockwell Automation documentation for information on other connection methods.
1 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
Start Here MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis
2 Connect the straight connector end of the cable to the serial port on your
computer.

1.7 Download the Sample Program to the Processor

Note: The key switch on the front of the ControlLogix processor must be in the REM or PROG position.
1 If you are not already online with the processor, open the COMMUNICATIONS
menu, and then choose DOWNLOAD. RSLogix will establish communication with the processor.
2 When communication is established, RSLogix will open a confirmation dialog
box. Click the D
OWNLOAD button to transfer the sample program to the
processor.
3 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
MVI56-DH485R ControlLogix Platform Start Here DH485 Interface Module for Remote Chassis User Manual
4 When the download is complete, RSLogix will open another confirmation
dialog box. If the keyswitch is in the REM position, click OK processor from P
ROGRAM mode to RUN mode.
to switch the
Note: If you receive an error message during these steps, refer to your RSLogix documentation to interpret and correct the error.
1.7.1 Configuring the RSLinx Driver for the PC COM Port

If RSLogix is unable to establish communication with the processor, follow these steps

1 Open RSL 2 Open the C
INX.
OMMUNICATIONS menu, and choose CONFIGURE DRIVERS.
This action opens the C
ONFIGURE DRIVERS dialog box.
Page 16 of 97 ProSoft Technology, Inc.
August 27, 2009
Start Here MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis
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.
3 Click to select the driver, and then click CONFIGURE. This action opens the
C
ONFIGURE ALLEN-BRADLEY DF1 COMMUNICATIONS DEVICE dialog box.
4 Click the A
UTO-CONFIGURE button. RSLinx will attempt to configure your
serial port to work with the selected driver.
5 When you see the message A
UTO CONFIGURATION SUCCESSFUL, click the OK
button to dismiss the dialog box.
Note: If the auto-configuration procedure fails, verify that the cables are connected correctly between the processor and the serial port on your computer, and then try again. 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
MVI56-DH485R ControlLogix Platform Start Here DH485 Interface Module for Remote Chassis User Manual

1.8 Connect your PC to the Module

With the module securely mounted, connect your PC to the Configuration/Debug port using an RJ45-DB-9 Serial Adapter Cable and a Null Modem Cable.
1 Attach both cables as shown. 2 Insert the RJ45 cable connector into the Configuration/Debug port of the
module.
3 Attach the other end to the serial port on your PC.
Page 18 of 97 ProSoft Technology, Inc.
August 27, 2009

Module Configuration MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis

2 Module Configuration
In This Chapter
Using ProSoft Configuration Builder...................................................... 19
[Module].................................................................................................24
[DH485 Port x].......................................................................................26
[DH485 Port x Commands]....................................................................29
[DH485 Port x Maps] .............................................................................32
Download the Project to the Module...................................................... 34
This section contains the setup procedure, data, and ladder logic for successful application of the MVI56-DH485R module. Each step in the setup procedure is defined in order to simplify the use of the module.

2.1 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 is not only a powerful solution for new configuration files, but also allows you to import information from previously installed (known working) configurations to new projects.
2.1.1 Set Up the Project
To begin, start PROSOFT CONFIGURATION BUILDER (PCB).
ProSoft Technology, Inc. Page 19 of 97 August 27, 2009
MVI56-DH485R ControlLogix Platform Module Configuration DH485 Interface Module for Remote Chassis User Manual
If you have used other Windows configuration tools before, you will find the screen layout familiar. PCB’s window consists of a tree view on the left, and an information pane and a configuration pane on the right side of the window. When you first start PCB, the tree view consists of folders for D
EFAULT LOCATION, with a DEFAULT MODULE in the Default Location folder. The
D
EFAULT PROJECT and
following illustration shows the PCB window with a new project.
Page 20 of 97 ProSoft Technology, Inc.
August 27, 2009
Module Configuration MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis
Your first task is to add the MVI56-DH485R module to the project.
1 Use the mouse to select D
EFAULT MODULE in the tree view, and then click the
right mouse button to open a shortcut menu.
2 On the shortcut menu, choose C
HOOSE MODULE TYPE. This action opens the
CHOOSE MODULE TYPE dialog box.
3 In the P
S OK
RODUCT LINE FILTER area of the dialog box, select MVI56. In the
ELECT MODULE TYPE dropdown list, select MVI56-DH485R, and then click
to save your settings and return to the ProSoft Configuration Builder
window.
ProSoft Technology, Inc. Page 21 of 97 August 27, 2009
MVI56-DH485R ControlLogix Platform Module Configuration DH485 Interface Module for Remote Chassis User Manual
2.1.2 Set Module Parameters
The next task is to configure module parameters. Notice that the contents of the information pane and the configuration pane changed when you added the MVI56-DH485R module to the project.
At this time, you may wish to rename the "Default Project" and "Default Location" folders in the tree view.

To rename an object:

1 Select the object, and then click the right mouse button to open a shortcut
menu. From the shortcut menu, choose R
ENAME.
2 Type the name to assign to the object. 3 Click away from the object to save the new name.

Configuring Module Parameters

1 Click on the plus sign next to the 2 Double-click the
icon to open the EDIT dialog box.
icon to expand module information.
3 To edit a parameter, select the parameter in the left pane and make your
changes in the right pane.
4 Click OK
to save your changes.
Page 22 of 97 ProSoft Technology, Inc.
August 27, 2009
Module Configuration MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis

Comment Entries

1 Click the plus sign to the left of the
icon to expand the module
Comments.
2 Double-click the
icon. The EDIT - MODULE COMMENT dialog
appears.
3 Enter your comment and click OK to save your changes.

Printing a Configuration File

1 Select the M
ODULE icon, and then click the right mouse button to open a
shortcut menu.
2 On the shortcut menu, choose V
V
IEW CONFIGURATION window.
3 On the V
P
RINT. This action opens the PRINT dialog box.
4 On the P
IEW CONFIGURATION window, open the FILE menu, and choose
RINT dialog box, choose the printer to use from the dropdown list,
IEW CONFIGURATION. This action opens the
select printing options, and then click OK.
ProSoft Technology, Inc. Page 23 of 97 August 27, 2009
MVI56-DH485R ControlLogix Platform Module Configuration DH485 Interface Module for Remote Chassis User Manual
2.2 [Module]
This section provides the module with a unique name, identifies the method of failure for the communications for the module if the PLC is not in run, and describes how to initialize the module upon startup.
The following example shows a sample [Module] section:
Modify each of the parameters based on the needs of your application.
2.2.1 Module Name
0 to 80 characters This parameter assigns a name to the module that can be viewed using the
configuration/debug port. Use this parameter to identify the module and the configuration file.
2.2.2 Error / Status Pointer
-1 to 3999 Starting register location in virtual database for the error/status table. If a value of
-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
Module Configuration MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis
2.2.3 Read Register Start
Range 0 to 3999 This parameter specifies the starting register in the module where data will be
transferred from the module to the processor. Valid range for this parameter is 0 to 3999.
2.2.4 Read Register Count
Range 0 to 3999 This parameter specifies the number of registers to be transferred from the
module to the processor. Valid entry for this parameter is 0 to 3999.
2.2.5 Write Register Start
0 to 3999 This parameter specifies the starting register in the module where the data will be
transferred from the processor to the module.
2.2.6 Write Register Count
Range 0 to 3999 This parameter specifies the number of registers to transfer from the processor to
the module. Valid entry for this parameter is 0 to 3999.
2.2.7 Initialize Output Data
Yes or No This parameter determines if the output data for the module should be initialized
with values from the processor. If the value is set to No (0), the output data will be initialized to 0. If the value is set to Yes (1), the data will be initialized with data from the processor. Use of this option requires associated ladder logic to pass the data from the processor to the module.
2.2.8 Failure Flag Count
0 through 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. 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
MVI56-DH485R ControlLogix Platform Module Configuration DH485 Interface Module for Remote Chassis User Manual

2.3 [DH485 Port x]

General configuration information for the specified DH-485 port on the module
2.3.1 Baud Rate
Range 1200 to 19200 This is the baud rate to use for the DH485R network. Select one of the listed
baud rates.
2.3.2 Node Address
Range 0 to 31 This is the node address to be utilized by the DH-485 driver for this port on the
network. Enter a value not already used on the network in the range of 0 to 31. If a value of 255 is utilized or set by the module, the port is disabled. Note: All nodes on the network should be set to the lowest set of values in the range of 1 to 4).
2.3.3 Maximum Node Address
Range 0 to 31 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
Module Configuration MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis
2.3.4 Token Hold Factor
Range 0 to 31 Enter the number of transmissions (plus retries) that a node holding a token can
send onto the data link each time that it receives the token. Enter a value between 0 and 31. The default is 1.
2.3.5 Response Timeout
Range 1 to 50 This parameter sets the number of 100 millisecond time intervals to wait for a
response to a request from the module. If the module does not receive the response with in the time period specified, a timeout condition will be set for the command.
2.3.6 Status DB Offset
Range -1 to 3980 This parameter sets the location of the status data for the port in the module’s
internal database. If the parameter is set to -1, the data is not placed in the database. If a valid value is entered, the module’s status data will be placed in the database starting at the location indicated.
2.3.7 Command Error DB Offset
Range -1 to 3900 This parameter sets the location of the command error list data for the port in the
module's internal database. If the parameter is set to -1, the data is not placed in the database. If a valid value is entered, the module's error list data will be placed in the database starting at the location indicated.
2.3.8 CIF Read DB Offset
Range -1 to 7500 (Only even values) This parameter sets the starting byte location in the module's database where the
CIF file Read will be placed. This data is passed from CIF memory area to the set location in the module's database. If this parameter is set to -1, no CIF read data will be utilized. When the CIF Read Area is disabled (CIF Read DB Offset =
-1) or CIF Read Count = 0, the Debug menu shows this parameter as 65535.
2.3.9 CIF Read Count
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
MVI56-DH485R ControlLogix Platform Module Configuration DH485 Interface Module for Remote Chassis User Manual
2.3.10 CIF Write DB Offset
Range -1 to 7500 (Only even values) This parameter sets the starting byte location in the module's database where the
CIF file Write data will be read from. This data is passed to the CIF memory area from the set location in the module's database. If this parameter is set to -1, no CIF write data will be utilized. When the CIF Write Area is disabled (CIF Write DB Offset = -1) or CIF Write Count = 0, the Debug menu shows this parameter as
65535.
2.3.11 First File
Range 0 to 255 This parameter sets the file number for the first file to be emulated by the
module.
2.3.12 File Size
Range 1 to 1000 This parameter sets the word size of all the files emulated in the module
2.3.13 File Offset
Range 1 to 999 This parameter sets the word offset into the module’s database where the file
emulation will start.
2.3.14 Min Command Delay
Range 0 to 10000 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
Module Configuration MVI56-DH485R ControlLogix Platform User Manual DH485 Interface Module for Remote Chassis

2.4 [DH485 Port x Commands]

The [DH485 Port x Commands] section for each port defines the commands to be issued by the module to other devices on the network. These commands can be used for data collection and/or control.
2.4.1 Command List Overview
In order to interface the MVI56-DH485R module to act as a master device, you must construct a command list for each port. The commands in the list specify the node to be addressed, the function to be performed (read or write), the data area in the device to interface with and the registers in the internal database to be associated with the device data. The command list supports up to 100 commands. The command list is processed from top (command #0) to bottom. A poll interval parameter is associated with each command to specify a minimum delay time in seconds between the issuance of a command. If the user specifies a value of 10 for the parameter, the command will be executed no more frequently than every 10 seconds.
Write commands have a special feature, as they can be set to execute only if the data in the write command changes. If the register data values in the command have not changed since the command was last issued, the command will not be executed. If the data in the command has changed since the command was last issued, the command will be executed. 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
MVI56-DH485R ControlLogix Platform Module Configuration DH485 Interface Module for Remote Chassis User Manual
2.4.2 Command Entry Format
Each command entered in the command list section has the same format. The following is an example section for Port 0:
The first part of each record in the section relates to the module interface and the last part relates to the node to be interfaced with. The following topics describe each field required for a user command
2.4.3 Enable Type Code
This field defines if the command is enabled and when it should be executed. The following codes are recognized by the application:
0 = Command is disabled 1 = Command is executed at the polling interval specified 2 = The write command is only executed when data changes
2.4.4 Database Start Address
This field defines the starting address in the module’s internal database to associate with the command. This field can have a value from 0 to 3999. The address supplied is a word address in the database.
2.4.5 Element Count
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
Loading...
+ 67 hidden pages