background image

 

 

 

 

MVI56-DH485R 

ControlLogix Platform 

DH485 Interface Module for Remote 
Chassis 

 

August 27, 2009   

USER MANUAL 

Содержание inRax MVI56-DH485R

Страница 1: ...MVI56 DH485R ControlLogix Platform DH485 Interface Module for Remote Chassis August 27 2009 USER MANUAL...

Страница 2: ...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 gass...

Страница 3: ...ta 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 ba...

Страница 4: ...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 Co...

Страница 5: ...our 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...

Страница 6: ...l Page 6 of 97 ProSoft Technology Inc August 27 2009 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...

Страница 7: ...nication Diagnostic and Troubleshooting Verifying Communication page 53 Diagnostics and Troubleshooting page 41 This section describes how to verify communications with the network Diagnostic and Trou...

Страница 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...

Страница 9: ...ows 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 so...

Страница 10: ...lation 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...

Страница 11: ...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 Builde...

Страница 12: ...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 co...

Страница 13: ...ng 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...

Страница 14: ...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 wit...

Страница 15: ...itch 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 wil...

Страница 16: ...position click OK to switch the processor from PROGRAM mode to RUN mode Note If you receive an error message during these steps refer to your RSLogix documentation to interpret and correct the error 1...

Страница 17: ...d then click CONFIGURE This action opens the CONFIGURE ALLEN BRADLEY DF1 COMMUNICATIONS DEVICE dialog box 4 Click the AUTO CONFIGURE button RSLinx will attempt to configure your serial port to work wi...

Страница 18: ...2009 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 cab...

Страница 19: ...ta 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...

Страница 20: ...n 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...

Страница 21: ...he mouse to select DEFAULT MODULE in the tree view and then click the right mouse button to open a shortcut menu 2 On the shortcut menu choose CHOOSE MODULE TYPE This action opens the CHOOSE MODULE TY...

Страница 22: ...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 shortcu...

Страница 23: ...og appears 3 Enter your comment and click OK to save your changes Printing a Configuration File 1 Select the MODULE icon and then click the right mouse button to open a shortcut menu 2 On the shortcut...

Страница 24: ...mple 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 c...

Страница 25: ...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 pa...

Страница 26: ...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 val...

Страница 27: ...id 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 com...

Страница 28: ...he 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...

Страница 29: ...ernal 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 wit...

Страница 30: ...s 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 speci...

Страница 31: ...ommand This parameter is specified in seconds If the field is set to 10 the command will not be executed more frequently than every 10 seconds 2 4 8 Node Number This field defines the node address of...

Страница 32: ...mum Element Counts for Read Write Commands The maximum number of elements requested from a remote node is determined by the file type and function code utilized in the command The following table list...

Страница 33: ...the fixed mapping data configuration will be used The following topics describe each field required for an override map 2 5 1 Database Start Address This field defines the starting address in the mod...

Страница 34: ...the tree view in ProSoft Configuration Builder click once to select the MVI56 DH485R module 2 Open the PROJECT menu and then choose MODULE DOWNLOAD The program will scan your PC for a valid com port t...

Страница 35: ...applications the sample ladder will work without modification 3 1 Module Data Object DH485ModuleDef All status and variable data related to the MVI56 DH485R module is stored in a user defined data typ...

Страница 36: ...ck transfers Write INT Total number of write block transfers Parse INT Total number of blocks parsed Event INT Total number of event blocks received Cmd INT Total number of command blocks received Err...

Страница 37: ...increment of 40 words This data is paged up to 40 words at a time from the module to the processor The ReadData task is responsible for placing the data received into the proper position in the read...

Страница 38: ...y Inc August 27 2009 3 2 Adding the Module to an Existing Project 1 Add the MVI56 DH485R module to the project Select the I O CONFIGURATION folder in the CONTROLLER ORGANIZATION window and then click...

Страница 39: ...scription for the module Example DH485 Interface Module for Remote Chassis Comm Format Select DATA INT Very Important Slot Enter the slot number in the rack where the MVI56 DH485R module is or will be...

Страница 40: ...s This value should not be set to less than 1 millisecond The default value is 5 milliseconds Values between 1 and 10 milliseconds should work with most applications 3 Save the module Click OK to dism...

Страница 41: ...tification codes of 1 and 0 that can be used to determine the module s operating status On each cycle of data transfer to the processor the module will pass blocks 0 and 1 These blocks contain the sta...

Страница 42: ...e tree and one or more sub menus for each menu command The first menu you see when you connect to the module is the Main menu Because this is a text based menu system you enter commands by typing the...

Страница 43: ...not exactly match the configuration debug menus in your own module If there is no response from the module follow these steps 1 Click to configure the connection On the Connection Setup dialog box sel...

Страница 44: ...ng illustration The remainder of this section shows you the menus available for this module and briefly discusses the commands available to you Keystrokes The keyboard commands on these menus are almo...

Страница 45: ...rtheless Please be careful when pressing keys so that you do not accidentally execute an unwanted command Viewing Block Transfer Statistics Press B from the Main Menu to view the Block Transfer Statis...

Страница 46: ...e terminal screen to complete the file transfer process After the file has been successfully downloaded you can open and edit the file to change the module s configuration Viewing Version Information...

Страница 47: ...ive nevertheless Please be careful when pressing keys so that you do not accidentally execute an unwanted command Press ESC to restart the module and force all drivers to be loaded The module will use...

Страница 48: ...current page of registers again This screen displays the current page of 100 registers in the database Moving Back Through 5 Pages of Registers Press from the Database View menu to skip five pages bac...

Страница 49: ...I data Returning to the Main Menu Press M to return to the Main Menu 4 2 5 DH485 Port x Menu Use these commands to view the configuration and status data related to the DH 485 driver for each of the a...

Страница 50: ...2 0x0004 Invalid maximum node address 3 0x0008 Invalid token hold factor 4 0x0010 Invalid response timeout 5 0x0020 Invalid status or command error DB offset 6 0x0040 Invalid CIF read count or DB off...

Страница 51: ...to main menu Protocol Menu M Main 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...

Страница 52: ...page of data Goes back one page of data Redisplays last selected page of data Redisplays refreshes this menu Goes up one level to main menu Protocol Menu M Main Menu Redisplaying the Current Page Pres...

Страница 53: ...le is performing a write operation on the backplane BP ACT Amber Off The LED is off when the module is performing a read operation on the backplane Under normal operation the LED should blink rapidly...

Страница 54: ...hnology Technical Support Processor Errors Problem Description Steps to take Processor Fault Verify that the module is plugged into the slot that has been configured for the module Verify that the slo...

Страница 55: ...user defined commands are supported by the module on each port The ControlLogix processor can be programmed to control the activity on the port by actively enabling or disabling each command directly...

Страница 56: ...kplane Transfer Status Application Status Serial Activity Debug Configuration port CFG CFG Port CFG RJ45 DB 9M with supplied cable RS 232 only Application ports PRT1 PRT2 Full hardware handshaking con...

Страница 57: ...le related data is contained in an internal database Ability to add or remove nodes without disruption of the network Baud rates 9600 or 19200 baud 5 2 Functional Overview This section describes how t...

Страница 58: ...ts data in the module s output image to transfer to the module The module s program extracts the data and places it in the module s internal database The output image for the module is set to 42 words...

Страница 59: ...ck The module uses the following block numbers Block Range Descriptions 0 to 1 Status Blocks 1 to 100 Read or write data 1000 to 1099 Read data initialization blocks 3000 Port 0 command disable block...

Страница 60: ...to receive from the processor word 0 in the block Under normal data transfer conditions the ladder logic should use the code to build the appropriate block for the module in the output image In additi...

Страница 61: ...lize Output Data Note In order to use this feature change the Initialize Output Data parameter to Yes in the configuration file Blocks 1000 to 1099 initialize the read data when the module starts This...

Страница 62: ...first command in the user command list has an index of 0 and the second has in index of 1 Therefore to alter the command type of commands 3 and 5 set the number of command indexes word 1 to 2 and ente...

Страница 63: ...2 or 3102 1 Warm Boot Block This block is sent from the ControlLogix processor to the module output image when the module is required to perform a warm boot software reset operation This block is comm...

Страница 64: ...the type of commands to be issued to the other nodes on the DH 485 network 2 After configuration the Master driver begins transmitting read and or write commands to the other nodes on the network If w...

Страница 65: ...on SLC or an HMI application issues a read or write command to the module s node address The port driver qualifies the message before accepting it into the module 3 After the module accepts the comman...

Страница 66: ...le number as 7 the files will overlay the database as shown in the following diagram Database Register N7 0 0 N8 0 200 N9 0 400 N10 0 600 N11 0 800 N12 0 1000 N13 0 1200 N14 0 1400 N15 0 1600 N16 0 18...

Страница 67: ...a and is mapped into the module s internal database The module s application constantly transfers the read CIF data from the CIF database to the module database and the write CIF data from the module...

Страница 68: ...tion will imply that the data will be transferred as shown in the following diagram As shown in the diagram the CIF area is split into the Read and Write areas The CIF Read area always starts at an of...

Страница 69: ...four different uses and configurations of the CIF data area Example 1 only uses CIF read data and utilizes the maximum read data area Example 2 only uses the CIF write data and utilizes the maximum w...

Страница 70: ...485 protocol and the cabling required Following this discussion the section contains example ladder logic to interface with the module s database The ladder logic required in an SLC to interface with...

Страница 71: ...help setting up the channel select the Help button on the form After configuring the channel download the new configuration to the SLC processor Ladder Logic Remote SLC If the SLC will be used to mon...

Страница 72: ...llocate a unique area in the SLC s data file area for the Control Block area used by the MSG instruction Failure to provide this area will result in unpredictable behavior Select the Setup Screen area...

Страница 73: ...Control Block area used by the MSG instruction Failure to provide this area will result in unpredictable behavior Select the Setup Screen area in the MSG instruction to display the following dialog b...

Страница 74: ...LC s data file area for the Control Block area used by the MSG instruction Failure to provide this area will result in unpredictable behavior Select the Setup Screen area in the MSG instruction to dis...

Страница 75: ...this area will result in unpredictable behavior Select the Setup Screen area in the MSG instruction to display the following dialog box This example will write 10 words from the ControlLogix data file...

Страница 76: ...a PC based terminal emulation program to view configuration and status data in the module and to control the module The cable for communications on this port is shown in the following diagram Disablin...

Страница 77: ...ill not be able to stop this driver To stop the driver your RSWho screen should look like this Branches are displayed or hidden by clicking on the or the icons 4 When you have verified that the driver...

Страница 78: ...eps and it will not stop the driver then make sure you do not have RSLogix open If RSLogix is not open and you still cannot stop the driver then reboot your PC 5 3 2 Cable Connections ProSoft provides...

Страница 79: ...RS 485 The RS 485 uses a single two or three wire cable The use of the ground is optional and dependent on the RS 485 network The cable required for this interface is shown in the following diagram W...

Страница 80: ...DB 9 Male 1747 PIC This network displays the two different methods to configure the module for a DH 485 network Please note there is no place on the module s RS 485 to land the shield and when used in...

Страница 81: ...table lists the status data passed from the module to the ControlLogix processor in blocks with an identification code of 1 Port 0 Word Byte Description 1 to 2 0 to 3 Active node bits for stations 0 t...

Страница 82: ...mmand list errors 29 16 to 17 Configuration error word Each bit represent a configuration error condition 30 18 to 19 Reserved for future use 31 20 to 21 Total number of packets received 32 22 to 23 T...

Страница 83: ...odule perform as required by the application Additionally each command in the user command list contains an error status data area This data can be viewed through the debug configuration port This dat...

Страница 84: ...ny fields in request message 0x080A Symbol not found 0x080B Symbol 0 or greater than maximum characters permitted in message 0x080C Does not exist illegal size 0x080D File wrong size address past end...

Страница 85: ...tion Bit 13 T4 0 DN Bit 14 T4 0 TT Bit 15 T4 0 EN Word 1 T4 0 PRE Word 2 T4 0 ACC Counter Data Type The Counter data type uses its 3 words 6 bytes as described below for example C5 0 Word 0 Bit 10 UA...

Страница 86: ...ser Manual Page 86 of 97 ProSoft Technology Inc August 27 2009 5 6 Command Definition Form The following is a form for setting up the command list Enable Type Code Database Start Address Element Count...

Страница 87: ...tion This parameter can be assigned a value of 0 to 4999 File Number This field defines the file number to be emulated at the specified database location Element This field specifies the first element...

Страница 88: ...85R ControlLogix Platform Reference DH485 Interface Module for Remote Chassis User Manual Page 88 of 97 ProSoft Technology Inc August 27 2009 Database Start Address File Number Element Number Word Cou...

Страница 89: ...ut the processor and user data files as viewed through and LED patterns on the processor 3 Details about the serial devices interfaced if any 6 1 How to Contact Us Technical Support Internet Web Site...

Страница 90: ...Products must be shipped freight prepaid in the original shipping container or equivalent to the location specified by ProSoft and be accompanied by proof of purchase and receipt date The RMA number...

Страница 91: ...s of this Limited Warranty All sales of software or other intellectual property are in addition subject to any license agreement accompanying such software or other intellectual property 6 3 1 What Is...

Страница 92: ...ped with any IEC 61131 3 C or any variant of C programming languages not furnished by ProSoft v use of the Product for purposes other than those for which it was designed vi any other abuse misapplica...

Страница 93: ...diting and modification without notice c Transfer of title shall not operate to convey to Customer any right to make or have made any Product supplied by ProSoft d Customer is granted no right or lice...

Страница 94: ...Warranty is understood to be the complete and exclusive agreement between the parties suspending all oral or written prior agreements and all other communications between the parties relating to the...

Страница 95: ...ata File Access 73 Database Start Address 30 33 Database View Menu 47 DB9 to RJ45 Adaptor Cable 14 80 DH485 API Specific Error Codes 84 DH485 Communication Ports 75 DH485 General Error Codes 83 DH485...

Страница 96: ...splaying the Menu 51 Reference 7 55 Required Hardware 41 Response Timeout 27 Return Material Authorization RMA Policies and Conditions 90 Returning to the Main Menu 49 50 51 52 RS 232 78 RS 232 Config...

Страница 97: ...mote Chassis ProSoft Technology Inc Page 97 of 97 August 27 2009 Warnings 2 What Is Covered By This Warranty 91 93 What Is Not Covered By This Warranty 92 Word Count Length 33 Write Access 73 75 Write...

Отзывы: