Summary of Contents for Pulseroller ConveyLinx-ai2
Page 1
Version 1.0 February 2019 For ConveyLinx Ai2 Firmware version 4.19 and higher ConveyLinx module firmware and functionality is protected by U.S. and international patents. For complete patent information visit www.pulseroller.com/patents Publication ERSC-1521...
Symbol Conventions YMBOL ONVENTIONS This symbol indicates that special attention should be paid in order to ensure correct use as well as to avoid danger, incorrect application of product, or potential for unexpected results This symbol indicates important directions, notes, or other useful information for the proper use of the products and software described herein.
Connecting to Rockwell PLCs UMMARY OF HANGES The following table summarizes the changes and updates made to this document since the last revision Revision Date Change / Update February 2019 Initial Release LOBAL ONTACT NFORMATION Publication ERSC-1521 Rev 1.0 – February 2019...
Table of Contents ABLE OF ONTENTS Symbol Conventions ..............................3 Important User Information ............................3 Summary of Changes ..............................4 Global Contact Information ............................4 Table of Contents ................................ 5 Preface ..................................6 Who Should Use This Manual? ..........................6 Prerequisites ................................
ConveyLinx Ethernet network to access module status and control conveyor operation. REREQUISITES You should have reviewed and understood publication ConveyLinx-Ai2 PLC Developer’s Guide (Insight Automation publication ERSC-1500) before utilizing this manual’s instructions to physically connect your Rockwell PLC to a ConveyLinx network.
Instruction method does not maintain a constant connection to a ConveyLinx module and should not be used for “time critical” operations. This manual is for ConveyLinx-Ai2 and NOT for ConveyLinx- ERSC. For information on how to work with ConveyLinx-ERSC, see publication ERSC-1520 Conecting ConveyLinx-ERSC to Rockwell PLCs ...
SSEMBLY As described in the ConveyLinx-Ai2 PLC Developer’s Guide (publication ERSC 1520), the data that you exchange with your PLC and a given ConveyLinx module depends on the mode of the module and how you want to use it. The I/O data to be exchanged are arranged in register Assemblies and depending on the assembly, will dictate whether you can connect using the EDS file method or the Generic Ethernet Module method.
Page 9
Introduction All available assemblies can be connected utilizing the Generic Ethernet Module method. Only a selected few assemblies are available from the EDS file installation. Available as Available from Generic Assembly Pair EDS File Ethernet Installation Module ZPA Mode Assembly Inputs ...
When using the Generic Ethernet Module construct in RSLogix 5000, you must supply configuration information about the device you are trying to connect. The following sections show the step by step procedure to connect a module for each set of Input and Output Assemblies described in publication ERSC-1506 ConveyLinx-Ai2 PLC Developer’s Guide.
Connecting to Rockwell PLCs ENERAL ROCEDURE FOR ONNECTING USING ENERIC THERNET ODULE All assembly pairs can be connected to a single ERSC using the same procedure within RSLogix 5000 environment: 1. Create a New Module in your Ethernet Tree 2. Select Generic Ethernet Module from the list of devices 3.
Page 13
Using Generic Ethenret Module Method Step #2 From the Select Module pop- up window, clear the filters, select the Communication check box, scroll to and select “Generic Ethernet Module” and click Create, which will open up the New Module window Step #3 thru #6 Fill in the Name and IP Address fields.
Page 14
Controller Tags screen. The register format and order within their respective Input/Output arrays match up exactly with the Assembly descriptions provided in the ConveyLinx-Ai2 PLC Developer’s Guide publication. For our example, we created an Ai2 module named “Ai2_Conveyor_1”. Figure 1 and Figure 2 show the Input and Output register arrays for this module.
Page 15
Using Generic Ethenret Module Method FIGURE 2 - GENERIC MODULE ERSC OUTPUT DATA ARRAY Publication ERSC-1521 Rev 1.0 – February 2019...
Connecting to Rockwell PLCs ARAMETERS FOR SSEMBLY Please note that for all Assemblies and all versions of firmware the Instance value for the “Configuration” parameter is always “1” and its size is always “0”. The following chart shows each available Assembly and its corresponding Input and Output Instance values and data sizes: Assembly Type...
ELECTING THE ROPER The first step is to select the proper EDS file based upon the firmware version of your ConveyLinx-Ai2 modules. Our Pulseroller.com website contains all EDS files for download including older versions. The following chart lists firmware version, operation mode, and EDS file cross-reference information:...
Connecting to Rockwell PLCs EDS F 5000 NSTALLING ONVEY ILE INTO OGIX Step 1 With RSLogix5000 open, select Tools from the menu and EDS Hardware Installation Tool Step 2 Select the Register an EDS file(s) radio button and click next Step 3 Select the Register a single file radio button and click Browse and then...
Page 19
Using EDS File Method Step 4 This window should appear with the green check indicating there were no errors. Click Next to continue. Note: Filename shown is for example only. The filename you select will be based upon the filename table shown at the beginning of this section Step 5 A window appears indicating the...
Connecting to Rockwell PLCs Step 7 RSLogix5000 lets you know when it is done by showing this window. Click Finish. Please refer to applicable Rockwell Software documentation for further details and information for removing and installing EDS files. ZPA M REATING A ODULE IN THE THERNET...
Page 21
Using EDS File Method Step 2 For this example we cleared the Module Type Vendor Filters and scrolled to find Insight Automation and checked the box thus showing only Insight Automation items. Then you select the Ai item, click the Create button to open the New Module window.
Page 22
Once you have selected INT as the data size, you will notice the input and output sizes now reflect the register quantities as described in the ConveyLinx-Ai2 PLC Developer’s Guide for ZPA mode. Click OK. Step 5 When you click OK, a...
Page 23
For our example, Figure 3 and Figure 4 show the PLC’s Controller tags generated when the Ai2 module was created. You can see that the quantities of INT registers correspond with the registers defined in the ConveyLinx-Ai2 PLC Developer’s Guide for the ZPA Mode Assemblies.
Page 24
Connecting to Rockwell PLCs FIGURE 3 - ZPA MODE CONTROLLER TAGS FOR INPUTS FIGURE 4 - ZPA MODE CONTROLLER TAGS FOR OUTPUTS Publication ERSC-1521 Rev 1.0 – February 2019...
However, keep in mind the documented register types in the ConveyLinx-Ai2 PLC Developer’s Guide are described as 16 bit INT and this could lead to cross-referencing confusion. Furthermore, if you also wish to use Insight Automation’s Add On Instructions (AOIs – described later in this document), you must change the data type to INT because these items are written expecting INT data type.
Connecting to Rockwell PLCs REATING THER ONNECTION YPES The steps are basically the same as for adding a ZPA mode module, with the exception of changing the default connection type of ZPA in Step 4 to the connection you need for the particular Ai2 module you are connecting. In Step 4, click on the right side of the Name area to show a drop down box of...
PLC I/O Mode ConveyLinxAi_V5_1.eds Ai2_PLCIO_419_5xx.L5X Please note that there may be updates since publication of this document. We recommend that you please go to pulseroller.com to download the latest versions of AOI files when available. Publication ERSC-1521 Rev 1.0 – February 2019...
Connecting to Rockwell PLCs 5000 NSTALLING THE S INTO OGIX After your EDS files have been installed; the next procedure is to install the Add On Instruction (AOI) files that you downloaded. Step 1 Right click on the Add On Instruction folder in the explorer tree.
Using ERSC Add On Instructions (AOI) with RSLogix 5000 Step 3 A window will appear indicating the details about the AOI you are about to import. There should be no errors or warnings. Click OK to proceed with the import. If desired, simply repeat these 3 steps again to import the other AOI for PLC I/O mode.
Insight Automation provided AOI’s require connections to be “with Reset Protection”. Please refer to Creating Other Connection Types on page 26 for details on creating these connections. Also refer to the ConveyLinx-Ai2 PLC Developer’s Guide for details on Reset Protection assemblies. To use AOIs you must use “with Reset...
Page 31
Using ERSC Add On Instructions (AOI) with RSLogix 5000 Step 2 Once the instruction has been added to the ladder, we need to create a tag that will be how you access the modules data. For our example we will call this tag “ZPA_NODE_22”...
Page 32
Connecting to Rockwell PLCs Step 4 The AOI requires two other parameters; Ai2_IN for the data coming from the module and Ai2_OUT for data from the PLC to the module. These will be assigned to the I/O arrays created by the EDS file when we previously added the module.
Page 33
Using ERSC Add On Instructions (AOI) with RSLogix 5000 You simply follow this same 5 step procedure for creating a new instance for any other modules you create using the EDS file. For Ai2 modules created in PLC I/O mode, use the Ai2_PLCIO_419_5xx AOI. The drop down for the data types for the Ai2_IN and Ai2_OUT parameters will automatically display only the Ai2 modules you have installed with a PLC I/O connection.
Both the ZPA and PLC I/O connections defined in the EDS file use the “with reset Protection” assemblies that require the PLC to instruct the Ai2 module to process output data coming from the PLC. The Reset Protection topic is covered in publication ERSC-1500 ConveyLinx-Ai2 PLC Developer’s Guide Another function that is built-in when you created the module is indication of whether the PLC is communicating with the module.
Page 35
Using ERSC Add On Instructions (AOI) with RSLogix 5000 For our example, we added a N.C. contact for the module’s “ConnectionFaulted” tag, a N.C. contact for the AOI’s tag that indicates that the module is not enabled, and a N.O. contact for the programmer’s “System_OK_to_Run” condition as previously described.
Connecting to Rockwell PLCs ZPA AOI T ESCRIPTIONS The following chart lists each tag made available in the Ai2_ZPA_419_5xx AOI along with the register reference from the ConveyLinx-Ai2 PLC Developer’s Guide version 1.0. Data Developers Tag Name Description Type Guide Register...
Page 37
Using ERSC Add On Instructions (AOI) with RSLogix 5000 Data Developers Tag Name Description Type Guide Register Enable PLC to Control ConveyMerge Priority & O_ConveyMerge_Enable_PLC_Cntrl BOOL 4:0387 Release O_ConveyMerge_Priority SINT 4:0387 (Lo Byte) Numerical Value (0-3) to Set Merge Priority O_ConveyStop_Command 4:0020 Set Local ConveyStop Command...
Connecting to Rockwell PLCs PLC I/O AOI T ESCRIPTIONS The following chart lists each tag made available in the Ai2_PLCIO_419_5xx AOI along with the register reference from the ConveyLinx-Ai2 PLC Developer’s Guide version 1.0. Developers Tag Name Data Type Description...
Page 39
Using ERSC Add On Instructions (AOI) with RSLogix 5000 Developers Tag Name Data Type Description Guide Register I_Voltage_MDR REAL 4:0024 Voltage Measured on MDR Power Connection I_Zone_Status_DnModule 4:0232 (Lo Byte) Local Downstream Status I_Zone_Status_UpModule 4:0134 (Lo Byte) Local Upstream Status O_Clear_Motor_Error BOOL 4:0022...
Using Logix5000 MSG Instruction 5000 MSG I SING OGIX NSTRUCTION Access to ConveyLinx Ai2 modules is also available utilizing the Logix 5000 MSG instruction. The MSG instruction utilizes CIP Explicit Messaging. This means that the connection is not maintained as an implicit connection. Generic Ethernet Module and EDS connections are implicit and thus must be maintained at all times or there will be a communication fault.
Connecting to Rockwell PLCs MSG I ODULE SSEMBLED DDRESS WITH NSTRUCTIONS What this means is that there are certain restrictions on what you can do with MSG instructions with an Ai2 module. Here is a list: • You can us a single MSG instruction to read one and up to 30 consecutive Module Modbus registers You can use a single MSG instruction to write to one (an only one) of the Module Modbus registers •...
Using Logix5000 MSG Instruction ESSAGE ONFIGURATION FOR RITING ODULE EGISTER Write MSG Setup Select “CIP Generic” as the Message • Type • Select “Set Attribute Single” as the Service Type • Class is always set to 64 • Instance is the Modbus register address.
Connecting to Rockwell PLCs ESSAGE ONFIGURATION FOR EADING SSEMBLED EGISTERS Read Assembly MSG Setup • Select “CIP Generic” as the Message Type Select “Get Attribute Single” as the • Service Type Class is always set to 4 • • Instance is the Assembly number. In this example the Instance is 105 corresponding to ZPA Inputs Assembly...
Need help?
Do you have a question about the ConveyLinx-ai2 and is the answer not in the manual?
Questions and answers