Please Read This Notice Successful application of the 1560-MBP card requires a reasonable working knowledge of the Allen-Bradley hardware to be interfaced with, and the application in which the combination is to be used. For this reason, it is important that those responsible for implementing the 1560-MBP satisfy themselves that the 1560-MBP and Allen-Bradly hardware combination will meet the needs of the application without exposing personnel or...
Quick Start Guide Quick Start Guide In this section we have assembled a simple step-by-step procedure for installing and making the 1560-MBP unit operational. This discussion presumes that the application decisions such as Modbus Plus addressing and hierarchy, SCANport cable length, etc. have been addressed prior to this point.
Revisions Revisions 3/15/97 Rev 1.0 Initial Release 5/5/97 Rev 1.1 Modify product to allow slave addresses within any group of 16 slave addresses on one PLC Host when using Global Data. Also protect Control and Reference words from overwrite if Global Control Enabled.
Chapter 1 — Product Specifications Product Specifications The ProSoft Technology, Inc. 1560-MBP card is a hardware product designed to be a communications front end for Allen- Bradley SCANport compatible products (1336 Plus/Force/ Vector, 1305, SMC Dialogue Plus, SMP3, etc.). The product includes the following functionality: Modbus Plus Specifications •...
Page 7
Chapter 1 — Product Specifications • Mounting : DIN Rail mounting • Dimensions : 44 mm (width) x 76 mm (height) x 123 mm (depth) • Communication port connections: Modbus Plus - Female 9-pin D shell connector SCANport - Standard SCANport connector •...
Chapter 2 — Modbus Plus Port Functionality Modbus Plus Port Functionality Modbus Plus Communications The 1560-MBP Modbus Plus card supports the Modbus Plus protocol using proprietary technology licensed from Schneider Automation. With the Modbus Plus capability, the module is able to communicate data from Allen-Bradley SCANport compatible devices to a Modbus Plus host PLC, and vice-versa.
Chapter 2 — Modbus Plus Port Functionality MSTR Type 5 Write Global Data This command is used in a host processor to ‘publish’ Global Data which all slaves on the Modbus Plus highway may access. The 1560-MBP units can be configured to read the Control and Reference values from this Global Data table.
Chapter 3 — Hardware Setup Hardware Setup 1560-MBP Card Setup 3.1.1 Connecting Power to the 1560-MBP Card Connecting power requires a simple termination of the 120 VAC or 24 VDC cable to the front of the module. The connections are shown in the following diagram: 115 VAC Hot 115 VAC Neutral Ground...
Page 11
Chapter 3 — Hardware Setup Switch SW 1 Function Description Datalink Allows the User to Options select the level of Datalink support the 1560-MBP unit will have when talking to the SCANport device. Some devices do not support Datalinks, in which case the ‘No Datalinks’...
Chapter 3 — Hardware Setup Switch SW 2 Function Description Fault on When enabled, the Loss of 1560-MBP will fault the Modbus connected SCANport Plus device if the Control Word is not updated within 10 seconds. Note that the fault is not enabled until after Modbus Plus communications have...
Page 13
Chapter 3 — Hardware Setup Switch SW 2 (cont’d.) Function Description Global Data Enables the 1560-MBP Base Control to automatically gather the Control Word and Speed Reference values from the selected Host Global Database. When enabled, the 1560 will use two words from the global database based on the selected Modbus Plus...
Page 14
Chapter 3 — Hardware Setup off on off off on off on off off on off on off on off off on off on off off on off on on off on off on on off on on off off off on on off off off on on off on off on on off on...
Chapter 4 — Programming Considerations Programming Considerations Transferring data to/from the 1560-MBP is performed either using the standard MSTR instruction, or using the Peer Cop functionality available in some Schneider processors. (Note that Peer Cop functionality is somewhat limited. See Appendix C.) Specifically, the following functionality is supported: MSTR Type 1 - Write data MSTR Type 2 - Read data...
Page 16
Chapter 4 — Programming Considerations Word Slave 33 Slave 37 Slave 48 Global Data Sent from Host (2 words per slave) Relationship between Global Data from Host and 1560-MBP Control & Reference Words: The diagram shows an example if Slave 37 was configured for Global Data Control and where the Control/Reference words would come from in the Global Data from a Host.
Page 17
Chapter 4 — Programming Considerations 1560-MBP Modbus Plus Address 13,29,45,61 14,30,46,62 15,31,47,63 16,32,48,64 Modicon Programming Example - MSTR 5 enable - 40400 abort - 40410 MSTR 00032 This instruction “publishes” Global Data on the Modbus Plus network from the Host PLC. Up to 32 words can be transmitted from the Host, allowing up to 16 1560-MBP units to be controlled.
Chapter 4 — Programming Considerations In the example (at the bottom of the previous page) the 1560-MBP responding at Node 37 would retrieve its control and reference values from the 8th and 9th words of the Global Data block. In the Host PLC we have placed this data in registers 40418 and 40419, as this corresponds to the 8th and 9th position in the Global Data packet.
Chapter 4 — Programming Considerations Modicon Programming Example - MSTR Type 1 enable - 40001 abort - 40010 MSTR 00002 This instruction would write one value into parameter 19 of the device attached to 1560-MBP node address 37. In the 1560-MBP register map this would be register 40119.
Chapter 4 — Programming Considerations Please note that not all A-B Scanport devices support Datalinks. In particular, the SMC Dialogue Plus does not. To operate with the SMC Dialogue Plus do not enable Datalink Messaging. Modicon Programming Example - MSTR Type 6 enable - 40500 abort -...
Page 21
Chapter 4 — Programming Considerations Modicon Programming Example - MSTR Type 2 - active enable - 40050 abort - 40060 - success MSTR 00020 The MSTR instruction shown above reads the status registers (40021- 40033) from the 1560-MBP at Node Address 6, and stores the values in the processor starting at register 40060.
Chapter 4 — Programming Considerations The MBP Status Registers (40021 to 40100) The register space between 40021 and 40100 has been set aside for miscellaneous status data. This data is intended to be used for assisting in troubleshooting. The following table details the Status values which are available: Modbus Name...
Page 23
Chapter 4 — Programming Considerations Modbus Name Address 40028 Parameter Write Update Counter 40029 Not Defined at this time 40030 Not Defined at this time 40031 Product Revision - Firmware Release 40032 Product Batch Number Values This is a rollover counter which increments each time a Write 0xFFFF Parameter command (used to...
Page 24
Chapter 4 — Programming Considerations Modbus Name Address 40033 MBP Status 40034 Not Defined at this time 40100 Values This register is used to communicate the last Invalid MBP Status value. Possible values are as follows: No error since power cycle Invalid Global Cmd Request Most likely the...
Chapter 5 — Troubleshooting Troubleshooting Several hardware diagnostics capabilities have been implemented using the LED indicator lights on the front of the 1560-MBP card. LED Locations The location of the LEDs on the units are shown in the following diagrams: LED Locations 5.1.1 LED Troubleshooting Table The following table details the meaning of the LEDs in the 1560-...
Page 26
Chapter 5 — Troubleshooting NAME Color Green SCANport Status Status Two Flashes The node is hearing the token being then OFF for passed among other nodes, but is two seconds never receiving the token. Check the network for an open circuit or defective termination.
Chapter 5 — Troubleshooting MBPSTAT Diagnostics This troubleshooting section applies to Users that have access to a utility from Modicon called MBPSTAT. This utility is shipped with the SA-85 Modbus Plus Communications Card, and allows easy access to Modbus Plus Network status and statistics. The data that is available with the utility includes: Active Node List: If there is doubt as to whether or not the MBP node is seen on the network, this list will show all...
Chapter 6 — Cable Diagram Cable Diagram The communication connection to the 1560-MBP card is made via a DB- 9 pin female connection on the front of the card. The physical terminations are shown in the following diagram: 1560-MBP DB-9 Female TxRxD+ TxRxD- Refer to the Modicon Modbus Plus Network Planning &...
Chapter 7 — Technical Support Technical Support Technical Support Contacts ProSoft Technology survives on its ability to provide meaningful support to its customers. Should any questions or problems arise, please feel free to contact us at: e-mail : prosoft@prosoft-technology.com Before calling for support, please prepare yourself for the call. In order to provide the best and quickest support possible, we will most likely ask for the following information (you may wish to fax it to us prior to calling):...
Appendix B — Device Specific Hints Appendix B Device Specific Hints SMC Dialogue Plus The SMC Dialogue Plus does not support Datalinks, therefore the configuration of SW1-7 and 8 should not include any of the Datalinks Enabled. If a Datalink is enabled, the SCANport Status LED will toggle, indicating an error in the SCANport communications.
Page 32
Appendix B — Device Specific Hints Setting up the Adaptor I/O - Data In Selects the parameters which will be made accessible for configuration/ writing from the 1560-MBP. As with the Data Out parameters, there are eight possible selections. These may be chosen by the programmer to meet the needs of the application.
Appendix C — Peer Cop Example Appendix C Single Drive Peer Cop Application Example Overview This example shows how to configure a PLC to control and monitor a single drive using Peer Cop. Note that this example may easily be extended to 16 drives on one network.
Page 34
Appendix C — Peer Cop Example The 1560 MBP-1560 Dip Switch 2 Configuration is as follows: Switch Position Description The Host PLC (984) must also have its dip switches set to Node Address 7 and a proper Modbus Plus cable connected between the PLC and the 1560-MBP.
Page 35
Appendix C — Peer Cop Example This configuration indicates that PLC words 40100 through 40131 will be sent in Node 7 (this PLC) Global Data. Since the 1560-MBP is config- ured to look at Node 7 as the Host, words 40110 will be the Drive Control word, and 40111 will be the Reference to the drive (The remain- ing registers are for 1560-MBP units located at nodes 1-5 (words 40100- 40109), and 7-16 (words 40112-40131).
Page 36
Appendix C — Peer Cop Example The Global Input Data from Node 6, starting with offset 1 for a length of 9 words, will be assigned to PLC registers 40200 through 40209. These are mapped as follows: PLC RefOffset 40200 Offset 1 40201 Offset 2...
Page 37
Appendix C — Peer Cop Example This allows a coil to control a specific function in the drive. You could use bit manipulation instructions operating on word 40100 (such as MBIT), but it is far simpler to just assign coils to specific functions, and then move these coils into the Control Word.
Page 38
Appendix C — Peer Cop Example Contents Addressing Pay careful attention to the dip switch address configuration. EACH 1560-MBP on the network must have it own unique address. This MUST also be different from the PLC address. ALL drives should in general have their Host address set to the PLC ís address.
Appendix D — Mounting & Cabling Appendix D Mounting and SCANport Cabling Instructions Mounting Instructions Following are the mounting dimensions and layout drawings for the enclosed style communication module, such as the 1560-MBP. The following drawings are excerpted from A-B document 1203-5.5. 70mm (2.7) 123mm...
Page 40
Appendix D — Mounting & Cabling Cable Requirements SCANport cables are available in either Male to Male or Male to Female configurations. Cables of up to 10 meters (33 feet) can be connected from the SCANport device to the 1560-MBP. If a Port Expander is used, the cable length from the master to the Port Expander must be subtraced from the cable length used to connect the device to the expander (B1 + C = max 10 meters).
Appendix E — SCANport Datalinks Contents Appendix E SCANport Datalink Operation (Excerpted from A-B Publication 1203-5.2 - May 1995) In the following discussion, the term ‘Datalink’ is used extensively. When configuring some SCANport devices, the term ‘Adaptor I/O’ is used in place of Datalink. A Datalink is a type of pointer used by some SCANport devices to transfer information between a SCANport communication interface (such as the 1560-MBP) and a SCANport device (such as a VFD, SMP3, etc.).
Repair and Warranty Contents Repair and Warranty Service and Repair The 1560-MBP card is an electronic product, designed and manufactured to function under somewhat adverse conditions. As with any product, through age, misapplication, or any one of many possible problems, the card may require repair. The 1560-MBP product has a one year parts and labor warranty according to the limits specified in the warranty.
Page 43
Repair and Warranty Contents Limitation of Liability EXCEPT AS EXPRESSLY PROVIDED HEREIN, PROSOFT MAKES NO WARRANT OF ANY KIND, EXPRESSED OR IMPLIED, WITH RESPECT TO ANY EQUIPMENT, PARTS OR SERVICES PROVIDED PURSUANT TO THIS AGREEMENT, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Page 44
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 and Section 18-152 for installation within Canada. A. This equipment is suitable for use in Class I, Division 2, Groups A, B, C, and D or nonhazardous locations only.
Need help?
Do you have a question about the ProSoft 1560 and is the answer not in the manual?
Questions and answers