Information in this manual is subject to change without notice and does not represent a commitment on the part of ProSoft Technology Improvements and/or changes in this manual or the product may be made at any time. These changes will be made periodically to correct technical inaccuracies or typographical errors.
Configuration Data Transfer ......................53 5.2.4 Write Configuration........................54 5.2.5 Pass-Through Control Blocks......................55 5.2.6 Data Flow Between MVI56-CAS Module and ControlLogix Processor..........56 Cable Connections ..........................57 5.3.1 RS-232 Configuration/Debug Port....................57 5.3.2 RS-232 ............................59 ProSoft Technology, Inc. Page 5 of 86 December 26, 2007...
Page 6
No Other Warranties ........................82 6.5.8 Intellectual Property ........................82 6.5.9 Additional Restrictions Relating To Software And Other Intellectual Property ......82 6.5.10 Allocation of risks ..........................83 6.5.11 Controlling Law and Severability ....................83 INDEX ...................................85 Page 6 of 86 ProSoft Technology, Inc. December 26, 2007...
Overview (page 49) Glossary Product Specifications (page 47) Support, Service, and → Support, Service This section contains Support, Service and Warranty and Warranty Warranty information. (page 75) Index Index of chapters. ProSoft Technology, Inc. Page 7 of 86 December 26, 2007...
Page 8
MVI56-CAS ♦ ControlLogix Platform Start Here Teledyne CA Slave Module Page 8 of 86 ProSoft Technology, Inc. December 26, 2007...
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 ProSoft Technology, Inc. Page 9 of 86 December 26, 2007...
Module ProSoft Contains sample programs, utilities and Solutions documentation for the MVI56-CAS module. If any of these components are missing, please contact ProSoft Technology Support for replacement parts. Page 10 of 86 ProSoft Technology, Inc. December 26, 2007...
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. ProSoft Technology, Inc. Page 11 of 86 December 26, 2007...
Turn power OFF. Align the module with the top and bottom guides, and slide it into the rack until the module is firmly against the backplane connector. Page 12 of 86 ProSoft Technology, Inc. December 26, 2007...
Connect your PC to the Processor Connect the right-angle connector end of the cable to your controller at the communications port. ProSoft Technology, Inc. Page 13 of 86 December 26, 2007...
Click the Download button to transfer the sample program to the processor. RSLogix will compile the program and transfer it to the processor. This process may take a few minutes. Page 14 of 86 ProSoft Technology, Inc. December 26, 2007...
If RSLogix is unable to establish communication with the processor, follow these steps: Open RSLinx. Open the Communications menu, and choose Configure Drivers. This action opens the Configure Drivers dialog box. ProSoft Technology, Inc. Page 15 of 86 December 26, 2007...
Page 16
If you are still unable to auto-configure the port, refer to your RSLinx documentation for further troubleshooting steps. Page 16 of 86 ProSoft Technology, Inc. December 26, 2007...
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 or laptop. ProSoft Technology, Inc. Page 17 of 86 December 26, 2007...
Page 18
MVI56-CAS ♦ ControlLogix Platform Start Here Teledyne CA Slave Module Page 18 of 86 ProSoft Technology, Inc. December 26, 2007...
Right-click the mouse button on the I/O Configuration option in the Controller Organization window to display a pop-up menu. Select the New Module… option from the I/O Configuration menu: ProSoft Technology, Inc. Page 19 of 86 December 26, 2007...
Page 20
Installing and Configuring the Module Teledyne CA Slave Module This action opens the following dialog box: Select the 1756-Module (Generic 1756 Module) from the list and click OK. The following dialog box is displayed: Page 20 of 86 ProSoft Technology, Inc. December 26, 2007...
Page 21
The data required for the module will be defined to the application, and objects will be allocated in the Controller Tags data area. An example of the Controller Organization window is shown below: ProSoft Technology, Inc. Page 21 of 86 December 26, 2007...
Page 22
At this point, take the time to fill in the configuration values in the CAS1 data table and adjust array sizes. Refer to the Module Data Object section of this document for information on configuring the module. Page 22 of 86 ProSoft Technology, Inc. December 26, 2007...
Refer to the Installing and Configuring the Module section for a description of the configuration of the module. The MVI56-CAS module must be configured at least once when the card is first powered, and any time thereafter when the parameters must be changed. ProSoft Technology, Inc. Page 23 of 86 December 26, 2007...
This is done by declaring a variable of the data type in the Controller Tags Edit Tags dialog box. The structure of the object is displayed in the following figure. Page 24 of 86 ProSoft Technology, Inc. December 26, 2007...
Page 25
200, special handling of the last block of data must developed, as it must transfer less than 200 words. It is recommended that the count values always be set to values evenly divisible by 200. ProSoft Technology, Inc. Page 25 of 86 December 26, 2007...
TCA Port Parameters (CASPort) This object defines the parameters for the operation of each of the TCA ports on the module. Refer to the Reference chapter for the definition of each parameter. Page 26 of 86 ProSoft Technology, Inc. December 26, 2007...
9991, 9992, or 9994. Word two of this block contains the length of the message, word three contains the address and the message starts at word 5. Page 28 of 86 ProSoft Technology, Inc. December 26, 2007...
The sample ladder logic, on the ProSoft Solutions CD-ROM, is extensively commented, to provide information on the purpose and function of each rung. For most applications, the sample ladder will work without modification. ProSoft Technology, Inc. Page 29 of 86 December 26, 2007...
Page 30
MVI56-CAS ♦ ControlLogix Platform Ladder Logic Teledyne CA Slave Module Page 30 of 86 ProSoft Technology, Inc. December 26, 2007...
All of the sub-menus for this module contain commands to redisplay the menu or return to the previous menu. You can always return from a sub-menu to the next higher menu by pressing [M] on your keyboard. ProSoft Technology, Inc. Page 31 of 86 December 26, 2007...
You can connect directly from your computer's serial port to the serial port on the module to view configuration information and perform maintenance. ProSoft Technology recommends the following minimum hardware to connect your computer to the module: 80486 based processor (Pentium preferred)
Microsoft Windows operating systems. If you are connecting from a machine running DOS, you must obtain and install a compatible communication program. The following table lists communication programs that have been tested by ProSoft Technology. ProComm, as well as several other terminal emulation programs Windows 3.1...
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 35
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 36
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.
10 milliseconds ticks 50 milliseconds ticks 100 milliseconds ticks Turn off timing marks Removing Timing Marks in the Data Analyzer Press [0] to turn off timing marks in the Data Analyzer screen. ProSoft Technology, Inc. Page 37 of 86 December 26, 2007...
Page 38
Stopping the Data Analyzer Press [S] to stop the data analyzer. Use this option to freeze the display so the data can be analyzed. To restart the analyzer, press [B]. Page 38 of 86 ProSoft Technology, Inc. December 26, 2007...
The Tick value is a timing mark. The module will print a _TT for every xx milliseconds of no data on the line. Usually 10milliseconds is the best value to start with. ProSoft Technology, Inc. Page 39 of 86 December 26, 2007...
Page 40
After you have pressed 'B', you should see something like the following: Page 40 of 86 ProSoft Technology, Inc. December 26, 2007...
Page 41
You have now captured, and saved the file to your PC. This file can now be used in analyzing the communications traffic on the line, and assist in determining communication errors. ProSoft Technology, Inc. Page 41 of 86 December 26, 2007...
And so on. The total number of register pages available to view depends on your module's configuration. Displaying the Current Page of Registers Again This screen displays the current page of 100 registers in the database. Page 42 of 86 ProSoft Technology, Inc. December 26, 2007...
Page 43
Press [A] to display the data on the current page in ASCII format. This is useful for regions of the database that contain ASCII data. Returning to the Main Menu Press [M] to return to the Main Menu. ProSoft Technology, Inc. Page 43 of 86 December 26, 2007...
Spare -2 or -3 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. Page 44 of 86 ProSoft Technology, Inc.
Technology Support. 4.2.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...
Page 46
MVI56-CAS ♦ ControlLogix Platform Diagnostics and Troubleshooting Teledyne CA Slave Module Page 46 of 86 ProSoft Technology, Inc. December 26, 2007...
Ladder Logic is used for data transfer between module and processor. Configuration data obtained through user-defined ladder. Sample ladder file included ProSoft Technology, Inc. Page 47 of 86 December 26, 2007...
16: Read all data o 20: Read tank data from RTU o 30: Control momentary select o 31: Control momentary operate o 32: Control continuous select o 33: Control continuous operate Page 48 of 86 ProSoft Technology, Inc. December 26, 2007...
Enable Slave Driver on selected ports After the module has received the Module Configuration Block from the processor, the module will begin communicating with other nodes on the network, depending on the configuration. ProSoft Technology, Inc. Page 49 of 86 December 26, 2007...
Page 50
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 248 words. This large data area permits fast throughput of data from the processor to the module. Page 50 of 86 ProSoft Technology, Inc. December 26, 2007...
Page 51
0 to 6999. The following illustration shows the layout of the database: Module’s Internal Database Structure 5000 registers for user data Register Data 4999 5000 2000 words of configuration Status and status data Config 6999 ProSoft Technology, Inc. Page 51 of 86 December 26, 2007...
Port 1 Current Error/Index Port 1 Last Error/Index Port 2 Current Error/Index Port 2 Last Error/Index Port 1 Status Scan Port 2 Status Scan 237 to 248 Spare Read Block ID Page 52 of 86 ProSoft Technology, Inc. December 26, 2007...
Refer to the Module Set Up section for a description of the data objects used with the blocks and the ladder logic required. The format of the blocks for configuration is given in the following topics. ProSoft Technology, Inc. Page 53 of 86 December 26, 2007...
Block -9000, General Configuration Data: Offset Description Length Reserved -9000 2 to 6 Backplane Setup 7 to 20 Port 1 Configuration 21 to 34 Port 2 Configuration 35 to 248 Spare -9000 Page 54 of 86 ProSoft Technology, Inc. December 26, 2007...
The processor must then respond to the pass-through control block with a write block with the following format. Offset Description Length 9991, 9992, or 9994 1 to 247 Spare ProSoft Technology, Inc. Page 55 of 86 December 26, 2007...
After the data processing has been completed in Step 2, the response is issued to the originating master node. Counters are available in the Status Block that permit the ladder logic program to determine the level of activity of the Slave Driver. Page 56 of 86 ProSoft Technology, Inc. December 26, 2007...
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. Open RSLinx and go to Communications>RSWho ProSoft Technology, Inc. Page 57 of 86 December 26, 2007...
Page 58
Branches are displayed or hidden by clicking on the or the icons. When you have verified that the driver is not being browsed, go to Communications>Configure Drivers You may see something like this: Page 58 of 86 ProSoft Technology, Inc. December 26, 2007...
Page 59
When the RS-232 interface is selected, the use of hardware handshaking (control and monitoring of modem signal lines) is user definable. If no hardware handshaking will be used, the cable to connect to the port is as shown below: ProSoft Technology, Inc. Page 59 of 86 December 26, 2007...
Page 60
RS-232: Null Modem Connection (Hardware Handshaking) This type of connection is used when the device connected to the module requires hardware handshaking (control and monitoring of modem signal lines). Page 60 of 86 ProSoft Technology, Inc. December 26, 2007...
Note: If the port is configured with the "Use CTS Line" set to 'Y', then a jumper is required between the RTS and the CTS line on the module connection. 5.3.3 RS-422 ProSoft Technology, Inc. Page 61 of 86 December 26, 2007...
If communication in the RS-422/RS-485 mode does not work at first, despite all attempts, try switching termination polarities. Some manufacturers interpret +/- and A/B polarities differently. 5.3.5 DB9 to RJ45 Adaptor (Cable 14) Page 62 of 86 ProSoft Technology, Inc. December 26, 2007...
These errors could be due to a bad response or command. Port 1 Requests This field contains the total number of messages sent out of the port. ProSoft Technology, Inc. Page 63 of 86 December 26, 2007...
Page 64
For a slave port, this field contains the value of the last error code returned. For a master port, this field contains the index of the command with an error. Page 64 of 86 ProSoft Technology, Inc. December 26, 2007...
5005 Spare Spare 5006 Spare Spare 5007 Spare Spare 5008 Spare Spare 5009 Spare Spare 5010 Enabled This parameter enables the port. Valid values are 0 and 1. ProSoft Technology, Inc. Page 65 of 86 December 26, 2007...
Page 66
This parameter sets the data swapping. The swapping is Config set as a bit field. Bit 0 corresponds to status data, Bit 1 to analog data, and Bit 2 to meter data. Page 66 of 86 ProSoft Technology, Inc. December 26, 2007...
This parameter sets data swapping. The swapping is set Config as a bit field. Bit 0 corresponds to status data, Bit 1 to analog data, and Bit 2 to meter data. ProSoft Technology, Inc. Page 67 of 86 December 26, 2007...
This field contains the total number of messages Responses received on the port. 6021 Port 2 This field contains the total number of message errors Errors Sent sent out the port. Page 68 of 86 ProSoft Technology, Inc. December 26, 2007...
Page 69
The Scan Status is encoded in the upper byte as follows: Bit 13 - Status Data scan Bit 14 - Analog Data scan Bit 15 - Read All Data scan 6703 Spare Spare 6799 Spare Spare ProSoft Technology, Inc. Page 69 of 86 December 26, 2007...
Protocol Commands The ProSoft Technology CAS module communication driver supports several data read and write commands. When configuring an application, it may be important to understand how the commands function in order to determine how to structure the application data.
ProSoft Module's memory as a result of a Control command. In order for and Control action to be reflected in the module's memory, it must be transferred within the Status Data block. ProSoft Technology, Inc. Page 71 of 86 December 26, 2007...
5.8.3 Freeze Data Commands These general purpose commands initiate the movement of data within buffers in the ProSoft Technology module. These buffers are maintained for access by related read commands, discussed previously. The module one-shots the freeze commands from the Master, enable the movement of the buffers only if the Master has previously issued a read to the previously frozen buffer.
Status Dead-Band: 0 Function Function Name Description Exception Data Request Two modes are supported; Current Exceptions and All Exception Data. The mode is selected by the update bit in the master message. ProSoft Technology, Inc. Page 73 of 86 December 26, 2007...
Page 74
MVI56-CAS ♦ ControlLogix Platform Reference Teledyne CA Slave Module Page 74 of 86 ProSoft Technology, Inc. December 26, 2007...
E-mail address: support@prosoft-technology.com Those of us at ProSoft Technology, Inc. want to provide the best and quickest support possible, so before calling please have the following information available. You may wish to fax this information to us prior to calling.
Support, Service & Warranty Teledyne CA Slave Module How to Contact Us: Sales and Support All ProSoft Technology Products are backed with full technical support. Contact our worldwide Technical Support team and Customer Service representatives directly by phone or email:...
ProSoft. The credit will only be issued provided the product is returned with a valid Return Material Authorization Number and in accordance with ProSoft's shipping instructions. ProSoft Technology, Inc. Page 77 of 86 December 26, 2007...
* 30% of list price is an estimated repair cost only. The actual cost of repairs will be determined when the module is received by ProSoft and evaluated for needed repairs. Page 78 of 86 ProSoft Technology, Inc. December 26, 2007...
ProSoft. These remedies are the Customer's only remedies for breach of warranty. Warranty On Services: Material and labor used by ProSoft to repair a verified malfunction or defect are warranted on the terms specified above ProSoft Technology, Inc. Page 79 of 86 December 26, 2007...
ProSoft, contains information protected by copyright. No part of the guide may be duplicated or reproduced in any form without prior written consent from ProSoft. Page 80 of 86 ProSoft Technology, Inc. December 26, 2007...
6.5.6 Time Limit for Bringing Suit Any action for breach of warranty must be commenced within 15 months (or in the case of RadioLinx modules, 39 months) following shipment of the Product. ProSoft Technology, Inc. Page 81 of 86 December 26, 2007...
Failure to do so may void this Warranty with respect to such software and/or other intellectual property. Page 82 of 86 ProSoft Technology, Inc. December 26, 2007...
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. ProSoft Technology, Inc. Page 83 of 86 December 26, 2007...
Page 84
MVI56-CAS ♦ ControlLogix Platform Support, Service & Warranty Teledyne CA Slave Module Page 84 of 86 ProSoft Technology, Inc. December 26, 2007...
Displaying the Current Page of Registers MVI56-CAS Configuration Data Definition • Again • 42 Displaying Timing Marks in the Data MVI56-CAS Database Definition • 63 Analyzer • 37 MVI56-CAS Status Data Definition • 63 ProSoft Technology, Inc. Page 85 of 86 December 26, 2007...
Your Feedback Please • 3 Setting Jumpers • 11 Skipping 500 Registers of Data • 43 Slave Driver • 56 Start Here • 7, 9 Starting the Data Analyzer • 38 Status • 68 Page 86 of 86 ProSoft Technology, Inc. December 26, 2007...
Need help?
Do you have a question about the inRAx MVI56-CAS and is the answer not in the manual?
Questions and answers