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.
Data Flow between MVI71-GSC Module and PLC Processor ........... 59 5.1.11 Termination of Received Data ....................61 1.16 Cable Connections ......................63 5.1.12 RS-232 Configuration/Debug Port ..................... 64 5.1.13 RS-232 ............................66 5.1.14 RS-422 ............................68 ProSoft Technology, Inc. Page 5 of 82 January 31, 2008...
Page 6
MVI71-GSC ♦ PLC Platform Contents Generic Serial Communication Module 5.1.15 RS-485 ............................68 5.1.16 DB9 to RJ45 Adaptor (Cable 14)....................69 SUPPORT, SERVICE & WARRANTY ................... 71 6.1 How to Contact Us: Sales and Support..................72 6.2 Return Material Authorization (RMA) Policies and Conditions..........73 6.2.1 All Product Returns ........................
(page 47) Glossary Product Specifications (page 45) Support, Service, and → Support, Service This section contains Support, Service and Warranty and Warranty Warranty information. (page 71) Index Index of chapters. ProSoft Technology, Inc. Page 7 of 82 January 31, 2008...
Page 8
MVI71-GSC ♦ PLC Platform Start Here Generic Serial Communication Module Page 8 of 82 ProSoft Technology, Inc. January 31, 2008...
Microsoft Windows XP Microsoft Windows 2000 Microsoft Windows NT v4.0 with Service Pack 3 or greater Microsoft Windows ME Microsoft Windows 98 64 Mbytes of RAM minimum, 256 Mbytes of RAM recommended ProSoft Technology, Inc. Page 9 of 82 January 31, 2008...
Module ProSoft Contains sample programs, utilities and Solutions documentation for the MVI71-GSC module. If any of these components are missing, please contact ProSoft Technology Support for replacement parts. Page 10 of 82 ProSoft Technology, Inc. January 31, 2008...
"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. Install the Module in the Rack If you have not already installed and configured your PLC processor and power supply, please do so before installing the MVI71-GSC module.
Page 12
(backplane) of the PLC rack. Turn power ON. Note: If you insert the module improperly, the system may stop working, or may behave unpredictably. Page 12 of 82 ProSoft Technology, Inc. January 31, 2008...
Connect the right-angle connector end of the cable to your controller at the communications port. Connect the straight connector end of the cable to the serial port on your computer. ProSoft Technology, Inc. Page 13 of 82 January 31, 2008...
Click the Download button to transfer the sample program to the processor. When prompted, choose Computer to PLC RSLogix will compile the program and transfer it to the processor. This process may take a few minutes. Page 14 of 82 ProSoft Technology, Inc. January 31, 2008...
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". ProSoft Technology, Inc. Page 15 of 82 January 31, 2008...
Page 16
If you are still unable to auto-configure the port, refer to your RSLinx documentation for further troubleshooting steps. Page 16 of 82 ProSoft Technology, Inc. January 31, 2008...
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 82 January 31, 2008...
Page 18
MVI71-GSC ♦ PLC Platform Start Here Generic Serial Communication Module Page 18 of 82 ProSoft Technology, Inc. January 31, 2008...
Enter the ladder logic to handle the blocks transferred between the module and the PLC. Download the program to the PLC and test the program with the module. ProSoft Technology, Inc. Page 19 of 82 January 31, 2008...
Serial Port Port Configuration These sections define the characteristics of each of Drivers the serial communication ports on the module. These parameters must be set correctly for proper module operation. Page 20 of 82 ProSoft Technology, Inc. January 31, 2008...
For example, if you enter a value of 10 for the parameter, the module will stop all communications if 10 successive backplane errors are recognized. When a successful transfer is recognized, the module will resume communications on the network. ProSoft Technology, Inc. Page 21 of 82 January 31, 2008...
Page 22
Characters end of each received message. Each character occupies one position in the array. The number of characters to be used in the array is set in the RTermCnt parameter. Page 22 of 82 ProSoft Technology, Inc. January 31, 2008...
Page 23
This parameter is used if bit 0 of the Type parameter is set. This value Character Count (0 to 12) defines the number of termination characters used to define the end of received message. ProSoft Technology, Inc. Page 23 of 82 January 31, 2008...
Page 24
If the parameter is set to 0, the data is transferred as received from the processor. If the parameter is set to 1, the adjacent bytes will be exchanged before being transmitted. Page 24 of 82 ProSoft Technology, Inc. January 31, 2008...
Cfg_Rdelay Bit 9 The intercharacter delay value configured is set to zero. The module will not use the intercharacter delay option when this bit is set. ProSoft Technology, Inc. Page 25 of 82 January 31, 2008...
Run number as ASCII string Number of blocks transferred from module to processor Number of blocks transferred from processor to module Number of blocks parsed by module Number of block errors in module Page 26 of 82 ProSoft Technology, Inc. January 31, 2008...
Page 27
4 = Waiting for RTS Off 5 = RTS turned off 30 = Intercharacter Delay 31 = Intercharacter Delay 32 = Intercharacter Delay 100 = Message Delay before Transmit 101 = Message Delay before Transmit ProSoft Technology, Inc. Page 27 of 82 January 31, 2008...
Page 28
32 = Intercharacter Delay 100 = Message Delay before Transmit 101 = Message Delay before Transmit Port 1 transmit character count Port 1 transmit block count Port 1 error word Page 28 of 82 ProSoft Technology, Inc. January 31, 2008...
Page 29
The handshake code for the port is not valid. The value entered must be in the range of 0 to 3. The module assumes a value of 0 (no handshaking). ProSoft Technology, Inc. Page 29 of 82 January 31, 2008...
Page 30
Data is being received faster on the port than the ladder logic can process the read blocks. Alter the configuration of the module or the connected device. Receive data is being lost. Page 30 of 82 ProSoft Technology, Inc. January 31, 2008...
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.
Page 32
MVI71-GSC ♦ PLC Platform Ladder Logic Generic Serial Communication Module Page 32 of 82 ProSoft Technology, Inc. January 31, 2008...
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 33 of 82 January 31, 2008...
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)
On computers with more than one serial port, verify that your communication program is connected to the same port that is connected to the module. If you are still not able to establish a connection, you can contact ProSoft Technology Technical Support for further assistance.
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 37
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 39
Viewing Data in ASCII (Text) Format 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. ProSoft Technology, Inc. Page 39 of 82 January 31, 2008...
Page 40
[M] to return to the main menu. This action will allow the module to resume its normal high speed operating mode. Returning to the Main Menu Press [M] to return to the Main Menu. Page 40 of 82 ProSoft Technology, Inc. January 31, 2008...
The easiest way to do so is to go up to the top of you HyperTerminal window, and do a Transfer / Capture Text as shown below: After selecting the above option, the following window will appear: ProSoft Technology, Inc. Page 41 of 82 January 31, 2008...
Page 42
Now you have everything that shows up on the HyperTerminal screen being logged to a file called ProSoft.txt. This is the file that you will then be able to email to ProSoft Technical Support to assist with issues on the communications network.
The battery voltage is low or battery is not present. Allow battery to charge by keeping module plugged into rack for 24 hours. If BAT LED still does not go off, contact ProSoft Technology, as this is not a user serviceable item.
Verify the configuration data being transferred to the module from the PLC processor. If the module's OK LED does not turn green, verify that the module is inserted completely into the rack. If this does not cure the problem, contact ProSoft Technology Support. 1.13...
Local or remote rack Backplane current load 800 mA @ 5 V 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 ProSoft Technology, Inc. Page 45 of 82 January 31, 2008...
Module status Port error status word (bit mapped) Port receive state Port receive character count Port receive block count Port transmit state Port transmit character count Port transmit block count Page 46 of 82 ProSoft Technology, Inc. January 31, 2008...
Rx and Tx buffer routines are interrupt driven. Call to Drivers Cfg/Dbg port routines check to see if there is any data in the buffer, and depending on the value, will either service the buffer or immediately return. ProSoft Technology, Inc. Page 47 of 82 January 31, 2008...
Normal data movement is accomplished using block codes of 0 to 127. The other block identification codes request the configuration for the module from the processor or to control the module from the ladder logic. Page 48 of 82 ProSoft Technology, Inc. January 31, 2008...
Page 49
After completing these tasks, the ladder logic should set the first word in the write file to match the value in the read file. The data flow diagram for the side-connect interface is shown below: ProSoft Technology, Inc. Page 49 of 82 January 31, 2008...
Number of characters transmitted (0 to 50) from last block write Port 1 3 to 27 Port 1 data received (50-byte data area) Page 50 of 82 ProSoft Technology, Inc. January 31, 2008...
Page 51
The first block will contain a value of -1 in the Number of Characters ProSoft Technology, Inc. Page 51 of 82 January 31, 2008...
Page 52
Run number as ASCII string Number of blocks transferred from module to processor Number of blocks transferred from processor to module Number of blocks parsed by module Number of block errors in module Page 52 of 82 ProSoft Technology, Inc. January 31, 2008...
Page 53
100 = Message Delay before Transmit 101 = Message Delay before Transmit Port 2 transmit character count Port 2 transmit block count Port 2 error word 37 to 63 Reserved ProSoft Technology, Inc. Page 53 of 82 January 31, 2008...
Page 54
32 = Intercharacter Delay 100 = Message Delay before Transmit 101 = Message Delay before Transmit Port 1 transmit character count Port 1 transmit block count Port 1 error word Page 54 of 82 ProSoft Technology, Inc. January 31, 2008...
Page 55
Intercharacter delay for this message (milliseconds between characters) Number of characters to transmit on Port 2 (0 to 50) 30 to 54 Port 2 data to transmit (50-byte data area) 55 to 63 Reserved ProSoft Technology, Inc. Page 55 of 82 January 31, 2008...
Page 56
0. When the delay is set to 0, the whole packet of data will be placed in the module's transmit buffer at one time. Page 56 of 82 ProSoft Technology, Inc. January 31, 2008...
BTR image has been processed. This is accomplished by copying the word 0 value in the BTR block to word 0 of the BTW block. The data flow diagram for a write-only device is shown below: ProSoft Technology, Inc. Page 59 of 82 January 31, 2008...
Page 60
The Block Sequence Number used in the write block should be the one received on the last read block. The data flow diagram for a read-only device is shown below: Page 60 of 82 ProSoft Technology, Inc. January 31, 2008...
4096 bytes) to the processor using a read block. This termination type is set in the bit mapped, Type field of the module object. The following illustration shows the bit map used for this parameter. ProSoft Technology, Inc. Page 61 of 82 January 31, 2008...
Page 62
After the 'A' character is received on the port, the message timeout is started. The characters "ABCDE" will be sent to the controller in one block. The characters "FG" will follow in the second block one second later. Page 62 of 82 ProSoft Technology, Inc. January 31, 2008...
Note: When using RS-232 with radio modem applications, some radios or modems require hardware handshaking (control and monitoring of modem signal lines). Enable this in the configuration of the module by setting the UseCTS parameter to 1. ProSoft Technology, Inc. Page 63 of 82 January 31, 2008...
The communication port driver in RSLinx can occasionally prevent other applications from using the PC's COM port. If you are not able to connect to the module's configuration/debug port using ProSoft Configuration Builder (PCB), HyperTerminal or another terminal emulator, follow these steps to disable the RSLinx Driver.
Page 65
To stop the driver press the "Stop" on the side of the window: After you have stopped the driver you will see the following: ProSoft Technology, Inc. Page 65 of 82 January 31, 2008...
Page 66
This type of connection is required between the module and a modem or other communication device. The "Use CTS Line" parameter for the port configuration should be set to 'Y' for most modem applications. Page 66 of 82 ProSoft Technology, Inc. January 31, 2008...
Page 67
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. ProSoft Technology, Inc. Page 67 of 82 January 31, 2008...
Page 68
RS-485 and RS-422 Tip 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. Page 68 of 82 ProSoft Technology, Inc. January 31, 2008...
Reference MVI71-GSC ♦ PLC Platform Generic Serial Communication Module 5.1.16 DB9 to RJ45 Adaptor (Cable 14) ProSoft Technology, Inc. Page 69 of 82 January 31, 2008...
Page 70
MVI71-GSC ♦ PLC Platform Reference Generic Serial Communication Module Page 70 of 82 ProSoft Technology, Inc. January 31, 2008...
Internet 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 Generic Serial Communication 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:...
A 10% Restocking Fee if Factory Seal is not broken B 20% Restocking Fee if Factory Seal is broken ProSoft retains the right, in its absolute and sole discretion, to reject any non- warranty returns for credit if the return is not requested within three (3) months...
If a defect is found and is determined to be customer generated or if the defect is otherwise not covered by ProSoft's Warranty, or if the module is not repairable, a credit is not issued and payment of the replacement module is due.
ProSoft's expense. All warranty service will be performed at service centers designated by ProSoft. If ProSoft is unable to repair the Product to conform to this Warranty after a reasonable number of attempts, ProSoft will provide, at its option, one of the following: a replacement product, a full refund of the purchase price or a credit in the amount of the purchase price.
Support, Service & Warranty Generic Serial Communication Module B Warranty On Services: Material and labor used by ProSoft to repair a verified malfunction or defect are warranted on the terms specified above for new Product, provided said warranty will be for the period remaining on the original new equipment warranty or, if the original warranty is no longer in effect, for a period of 90 days from the date of repair.
LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 6.2.8 LIMITATION OF REMEDIES** IN NO EVENT WILL PROSOFT (OR ITS DEALER) BE LIABLE FOR ANY SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES BASED ON BREACH OF WARRANTY, BREACH OF CONTRACT, NEGLIGENCE, STRICT TORT, OR ANY OTHER LEGAL THEORY.
Warranty, including statements made by salesperson. No employee of ProSoft or any other party is authorized to make any warranty in addition to those made in this Warranty. The Customer is warned, therefore, to check this Warranty carefully to see that it correctly reflects those terms that are important to the Customer.
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 79 of 82 January 31, 2008...
Page 80
MVI71-GSC ♦ PLC Platform Support, Service & Warranty Generic Serial Communication Module Page 80 of 82 ProSoft Technology, Inc. January 31, 2008...
Warm Booting the Module • 37 What Is Covered By This Warranty • 75 What Is Not Covered By This Warranty • 76 Write Block • 55 Write Data • 55, 61 Page 82 of 82 ProSoft Technology, Inc. January 31, 2008...
Need help?
Do you have a question about the inRAx MVI71-GSC and is the answer not in the manual?
Questions and answers