Balluff BNI006A Add-On Instructions
Hide thumbs Also See for BNI006A:

Advertisement

AOI_BNI006A_50_31_040
Add-On Instruction
User Guide
December 2, 2013
Balluff Inc.
8125 Holton Drive
Florence, KY 41042
1-800-543-8390
www.balluff.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BNI006A and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Balluff BNI006A

  • Page 1 AOI_BNI006A_50_31_040 Add-On Instruction User Guide December 2, 2013 Balluff Inc. 8125 Holton Drive Florence, KY 41042 1-800-543-8390 www.balluff.com...
  • Page 2: Table Of Contents

    Instructions ............................4 User-Defined Data Type (UDT) ......................11 Software Validation ..........................17 Troubleshooting Tips ......................... 22 Definitions ............................24 Related Documents ..........................26 References ............................26 (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 2 of 26...
  • Page 3: Scope

    This guide was developed for use with the software module AOI_BNI004A_40_27_041.L5X. This software module is available for download at the web site www.Balluff.com/AOI. This software module was developed for use with the Balluff EtherNet/IP Connectivity block BNI EIP- 508-105-Z015 (hardware version 5.0, firmware version 3.1).
  • Page 4: Instructions

    This section describes the process for installing and using the AOI module. This is a three step process that must be followed sequentially: hardware configuration; import AOI module along with all associated UDTs; and create new ladder logic with AOI modules. Hardware Configuration 3.2.1 Balluff EtherNet/IP IO-Link Master Features Embedded Ethernet Switch Display...
  • Page 5 Configuring the BNI EIP-508-105-Z015 in RSLogix5000 3.2.2.1 Establish 1756-ENxx communication module in I/O Configuration 3.2.2.2 Right click 1756-ENxx and choose New Module: 3.2.2.3 Choose ETHERNET MODULE – Generic Ethernet Module: (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 5 of 26...
  • Page 6 Depending on the application and network design, verify whether a Unicast connection is required: When checked the PLC will establish a Unicast connection rather than a Multicast connection (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 6 of 26...
  • Page 7 3.3.1 Right click on the Add-On Instructions element of the Controller Organizer to view a menu that includes “Import Add-On Instruction…” as shown below: Locate your folder containing the downloaded Balluff AOI modules, highlight AOI_BNI006A_50_31_040.L5X and click Import… (800) 543-8390 FAX (859) 727-8506 www.balluff.com...
  • Page 8 Once an AOI has been imported, it can be used in the same manner as other ladder instructions. A new Element Group tab will be displayed in RSLogix5000’s Language Element toolbar. This is shown here with the hover window information displayed: (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 8 of 26...
  • Page 9 Port3_Data with IO-Link Port 3 All I/O Data Associated BNI_EIP_508_Port_4_Data IO_Link_Port_Data Port4_Data with IO-Link Port 4 All I/O Data Associated BNI_EIP_508_Port_5_Data IO_Link_Port_Data Port5_Data with IO-Link Port 5 (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 9 of 26...
  • Page 10 All Unique data Mapped_BNI_EIP_508_Data associated with BNI UDT_BNI006A_50_31_040 Mapped_Master_Data EIP-508 module Note that in this example, Module_Name has been defined in the I/O Configuration Tree as Balluff_IO_Link_Master. (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 10 of 26...
  • Page 11: User-Defined Data Type (Udt)

    UDT is defined, IO_Link_Port_Data, for integrating data through configured IO-Link ports. The highest level UDT (UDT_BNI006A_50_31_040) consists of the three sub-UDT components described in Sections 4.3 through 4.5 below. (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 11 of 26...
  • Page 12 Port_x_Validation_Failed – (x = 1, 2, 3, or 4) this Boolean value indicates whether the indicated Port (1-4) has passed the validation type as defined in the Configuration UDT (see Section 4.5). (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 12 of 26...
  • Page 13 Display_LOCK – this Boolean value locks the display and prevents the user or PLC from changing the display. While this bit is “high” or ON, a key icon will be indicated on the display. (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 13 of 26...
  • Page 14 4.5.4 Port_x_Vendor_ID – (x = 1, 2, 3, or 4) this SINT value indicates the Vendor ID of the device connected to the Port. For any Balluff device, this value will be 0378hex. 4.5.5 Port_x_Device_ID – (x = 1, 2, 3, or 4) this SINT value indicates the Device ID of the device...
  • Page 15 Port_x_Parameter_Server_Enable – (x = 1, 2, 3, or 4) this Boolean value must be set “high” or ON to allow either an upload or a download of the current parameter set. ). (Note: The connected IO-Link device must support this feature) (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 15 of 26...
  • Page 16 Outputs – this 48-byte SINT array contain all raw output data values being passed from the IO- Link slave device output array to the master device output array. (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 16 of 26...
  • Page 17: Software Validation

    While this bit (Mapped_Master_Data.I.Data.12) is ON or “high”, the corresponding LED on the I/O block should be lit. If this is not the case, please refer to Section 7.0 Troubleshooting. (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 17 of 26...
  • Page 18 Section 7.0 Troubleshooting. 5.3.4 After confirming the operation of this output bit, return the bit to “low” or OFF to ensure that the operation of logic is not affected. (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 18 of 26...
  • Page 19 1. Configure Port 1 to IO-Link mode 2. Observe Balluff’s Vendor ID 5.4.1.1 To configure Port 1 to IO-Link mode, set the value of the Port_1_Function tag equal to 1. After this tag has changed value, cycle the power to the BNI004A device in order for the port function change to take effect.
  • Page 20 5.4.1.2 While any Balluff device is connected to Port 1 while this port is in IO-Link mode, the displayed Vendor ID should be 0378h or in decimal of 3(120). These values bit can be viewed in the Controller scope tags as shown below (the two screen shots are identical except for the “Style”...
  • Page 21 “Mapped_Master_Data”. 5.4.2 While any Balluff IO-Link device is connected to Port 1 in IO-Link mode, these values will be displayed. When the IO-Link slave is disconnected from Port 1, these values will return to 0. If this is not the case, please refer to Section 6.0 Troubleshooting.
  • Page 22: Troubleshooting Tips

    Section 5.2 (Port 6, Pin 4), you must observe Input buffer byte 0, bit 6 while the input has transitioned to “high” or ON as shown here: (800) 543-8390 FAX (859) 727-8506 www.balluff.com AOI_BNI006A_50_31_040 User Guide Page 22 of 26...
  • Page 23 6.3.2.3 Identify and remove any potential sources of electrical noise or interference that might impede network communication. If the system still does not respond properly, please contact the Balluff Technical Support Group at technicalsupport@balluff.com. (800) 543-8390 FAX (859) 727-8506 www.balluff.com...
  • Page 24: Definitions

    If this toolbar is not visible, it can be opened by pressing Alt+0. 7.1.2 AOI – Add On Instruction – reusable software module created with RSLogix5000. Balluff’s AOI modules are composed of UDTs and associated logic to implement control algorithms. This module is hardware specific.
  • Page 25 UDT – User Defined Data Type – reusable software module created with RSLogix5000. Balluff’s UDTs define the input and output tag names to be used when implementing our AOI modules. A UDT can be composed of any combination of standard Data Types defined by RSLogix5000 or other UDTs.
  • Page 26: Related Documents

    8.1.1 BNI EIP 508-105-Z015 User’s Guide Other documents – Each Balluff IO-Link device that may be connected to this IO-Link Master device will have its own User Guides, both for hardware and for the AOI module software. These AOI modules and User Guides can be downloaded from Balluff’s AOI website: www.Balluff.com/AOI.

Table of Contents

Save PDF