Ethernet/ip dual port 8-point sequence of events input and scheduled output modules (118 pages)
Summary of Contents for Rockwell Automation ArmorBlock Series
Page 1
ArmorBlock I/O 8 Channel IO-Link Master Module User Manual (Catalog Number 1732E-8IOLM12R)
Page 2
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.
Integrated Architecture and CIP Sync Configuration Application Technique, Provides detailed information on configuring CIP Sync features for an publication IA-AT003 EtherNet/ network. Industrial Automation Wiring and Grounding Guidelines, Detailed information on proper wiring and grounding techniques. publication 1770-4.1 Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
• Individual channels can also be disabled if not in use. Studio 5000 Logix Designer is the latest version (starting at v20 or higher) of RSLogix 5000 and provides one software package for discrete, process, batch, motion, safety and drive-based applications. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
The module can be used as a standard digital ArmorBlock module. See Chapter 6, Configure the ArmorBlock I/O 8 Channel IO-Link Master Module as Standard Digital Input or Output Using the Studio 5000 Add-on Profile. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Module to Studio 5000 Chapter Configure the ArmorBlock I/O 8 Configure the ArmorBlock I/O Channel IO-Link Master as 8 Channel IO-Link Master IO-Link Master Module as Standard Digital Input or Output Chapter Chapter Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Hardware/Software The module and the applications described in this manual are compatible with the following firmware versions and software releases. Compatibility Contact Rockwell Automation if you need software or firmware upgrades to use this equipment. Product Firmware Version/Software Release 1732E-8IOLM12R Firmware rev.
If it is synchronized to a master clock and then becomes unsynchronized it continues to time stamp. All time stamps and offsets have a value of zero at power-up. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
50 ms the device sends its data to the controller or the controller sends its data to the device. RPIs are only used for devices that exchange data. For example, a ControlLogix EtherNet/IP bridge module in the same chassis as the controller does not require Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
In this chapter you were given an overview of the ArmorBlock I/O 8 Channel IO-Link Master. In the next chapter you will learn how to install and prepare What's Next your module for configuration. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
3. Rotate the three (3) switches on the front of the module using a small blade screwdriver. 4. Line up the small notch on the switch with the number setting you wish to use. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Install the mounting base as follows: 1. Lay out the required points as shown in the drilling dimension drawing. 2. Drill the necessary holes for #6 (M3) pan head screws. 3. Mount the module using #6 (M3) screws. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
16.2 mm (refer to Module Dimensions on page 18). Rockwell Automation recommends the use of suitable cable based on this measurement. Some of the recommended cables are 1585D-M4TBJM-x and 1585D-M4TBDM-x for daisychains. Use two twisted pair CAT5E UTP or STP cables...
In this chapter, you learned how to install and wire your module. The following chapter describes how to configure your module to communicate on the What's Next EtherNet/IP network by providing an IP address, gateway address, and Subnet mask. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Here are the ways you can do this: • Use the Rockwell Automation BootP/DHCP utility, version 2.3 or greater, that ships with Studio 5000 or RSLinx software. You can also use this utility to reconfigure a device whose IP address must be changed.
If using the BootP/DHCP utility, you will need to know the Ethernet IMPORTANT hardware address of your module. Rockwell Automation assigns each module a unique 48-bit hardware address at the factory. The address is printed on a label on the side of your module. It consists of six hexadecimal digits separated by colons.
Network 1 and the second must be used by hosts on Network 2. To be usable, a host’s gateway must be addressed using a net ID matching its own. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Hosts B and C use Gateway G to communicate with hosts not on Network 2.1. When B is communicating with D, G (the configured gateway for B) routes the data from B to D through G2. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
IP address (along with other TCP configurable parameters) stored in nonvolatile memory. Use the Rockwell The Rockwell Automation BootP/DHCP utility is a standalone program that incorporates the functionality of standard BootP/DHCP software with a Automation BootP/DHCP user-friendly graphical interface. It is located in the Utils directory on the Studio Utility 5000 installation CD.
2. Double-click the hardware address of the device you want to configure. The New Entry dialog appears showing the device’s Ethernet Address (MAC). 3. Enter the IP Address you want to assign to the device and click OK. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
To enable DHCP for a device that has had DHCP disabled, highlight the device in the Relation List and click Enable DHCP. You must have an entry for the device in the Relation List panel to re-enable DHCP. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
BootP and maintains some backward compatibility. The main difference is that BootP was designed for manual configuration, while DHCP allows for dynamic allocation of network addresses and configurations to newly attached devices. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
In this chapter, you learned how to configure the module to communicate on your EtherNet/IP network by providing an IP address, gateway address, and What’s Next Subnet mask. The next chapter describes an example application in which you configure discrete I/O. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 32
Chapter 3 Configure the Module for Your EtherNet/IP Network Notes: Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Install the 1732E-8IOLM12R Add-On Profile 1. In the installation package, double-click MPSetup.exe. The Welcome dialog box appears. Click Next Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Configure the ArmorBlock I/O 8 Channel IO-Link Master Module Using the Studio 5000 Add-on Profile 2. Read and agree to the license, and then click Next. 3. Select the option to install Studio 5000 Module Profile, and then click Next. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
To add the ArmorBlock I/O 8 Channel IO-Link Master module to Studio 5000, do the following. Channel IO-Link Master Module to Studio 5000 1. In the I/O Configuration tree, find the Controller. In this example, we use the 1769-L36ERM CompactLogix Controller. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
4. On the General tab, you can give the module a Name which is also used in the name of the Tag elements that get created for the module, change the Electronic Keying for the module, and configure the module channel modes using the Change button under Module Definition. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
For the IO-Link Master module, the lowest allowable RPI is 2ms. The Module Info tab will display the status and identity information of the IO-Link Master module when the module is online. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Program and Fault modes for channels that are configured as standard digital output or IO-Link. On the Configuration tab, you can change the Input Filter Time for each channel configured as standard digital input. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
• IODD Basic integration is available for all IO-Link devices and requires that an IODD file be registered with Studio 5000 software. • IODD Advanced integration is available for Rockwell Automation and partner IO-Link devices, and is heavily dependent on a well-formed IODD file being registered with Studio 5000 software.
In this chapter, you learned how to add and configure the module using the Studio 5000 Add-on Profile software. The next chapter describes how to What’s Next configure the module to function as an IO-Link Master module. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Specialist Role in the IODD file. Anything that is available in Specialist Role view is available in the Add-on Profile. The Observation Role and Maintenance views are not supported in the Add-on Profile. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Levels • IODD Advanced This integration level is available for Rockwell Automation and partner IO-Link devices, and is heavily dependent on a well-formed IODD file being registered with the Studio 5000 software. IODD Advanced integration provides the ability to: –...
5. Click Apply to save the changes. 6. Click OK. For information about configuration of individual output states for IO-Link and standard digital output channels, refer to Parameters on the Fault/Program Action Tab on page Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
XML format, which describes all parameters associated with the device. The IODD set also includes graphic image files of the device and vendor logo. Before you proceed with this task, take note that: Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 45
IODD file. To register an IODD file: 1. From the IO-Link tab, in the Channel tree, right-click on the IO-Link channel. 2. Select Register IODD. The following dialog box appears. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
This configuration can only be done while the project is offline. 1. In the channel tree, right-click on the IO-Link channel, and then select Change. Alternatively, you can click the Change button on the working pane. The following dialog box appears. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
• The Application Specific Name cannot be changed for a Generic IO-Link device. • For a Generic IO-Link device, the Vendor ID and Device ID cannot be 0 when Electronic Keying is set to Exact Match. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 48
(for devices that support multiple layouts of input data). 3. Click OK. A pop-up dialog box displays. 4. Click Yes. You will be reverted to the General tab. 5. Click Apply to save the changes. 6. Click OK. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Identification, Observation, Parameter, and Diagnosis. The Common tab provides general device information taken from the IODD file including the vendor logo and an image of the device. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 50
The application specific name of the device can also be changed from this tab. The Observation tab contains only I/O data, which can be used for debugging. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 51
The Parameter tab holds the most commonly used parameters to set up an IO-Link device. Parameters with the highest usage are placed at the top. The Diagnosis tab contains parameters for trouble-shooting the IO-Link device such as temperature. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
IODD Advanced integration. Each parameter can have an attribute of read-only (ro), read-write (rw), or write-only (wo). The behavior of parameters and the source for their values differ when offline and when online. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
• The Refresh button is only enabled in Online mode. • Correlation check is performed initially when the Add-on Profile is launched in Online mode. • Correlation check is only performed on IO-Link devices with IODD Advanced integration. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
• You cannot change or read the Generic IO-Link device’s parameter values through the Add-on Profile. Instead, message instructions to the IO-Link Device Parameter Object must be used. 1. In the channel tree, right-click on the IO-Link channel, and then select Change. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 55
Vendor ID – Enter the vendor ID of the IO-Link device. This field is disabled if Electronic Keying is Disabled. c. Device ID – Enter the device ID of the IO-Link device. This field is disabled if Electronic Keying is Disabled Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Ladders have to be created to enable byte swapping of values from the MSG instruction. • Refer to the Studio 5000 help for more information on how to create message instructions. To configure IO-Link device parameters using message instructions: Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 57
2. Create a controller tag for this instance of message instruction. 3. Configure the message instruction as follows. Message Configuration In this tab For this item Type or choose Communication Path the IO-Link Master module. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 58
This size is to be provided by the device vendor. This size is the size of parameter that is being read or written to the IO-Link device. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Using the Distance Normalization parameter for an Allen-Bradley sensor (model 45LMS-U8LGC3) as an example, refer to the following diagram to see where a specific parameter can be found on the device’s IODD file. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
In this chapter you learned how to configure the module as an IO-Link Master module using the Studio 5000 Add-on Profile software. The next chapter What’s Next describes how to configure the module to function as a standard digital input or output module. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Each channel of your ArmorBlock I/O 8 Channel IO-Link Master module that is set to standard digital input mode can be configured with individual input filter times. The following table describes each parameter on the Configuration tab. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Each channel of your ArmorBlock I/O 8 Channel IO-Link Master module that is set to standard digital output or IO-Link mode can be configured with individual output states. The following table describes each parameter on the Fault/Program tab. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
In this chapter you learned how to configure the module as a standard digital input or output module using the Studio 5000 Add-on Profile software. The next What’s Next chapter details the IO-Link Master module unique features. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 64
Chapter 6 Configure the ArmorBlock I/O 8 Channel IO-Link Master Module as Standard Digital Input or Output Using the Studio 5000 Add-on Profile Notes: Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
2. Then use a ONS (one-shot) to ensure that only the first transition is captured until the next CoS occurs. When both events are true, copy the timestamp value to another location to process this for your application. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 66
The IO-Link communication between the IO-Link device and the EtherNet/IP communication is also asynchronous. This means that it could take up to 1 ms for the IO-Link Master module to process the IO-Link communication from all IO-Link enabled devices. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
2 ms cycle time, concurrent events would have a timestamp gap of approximately 6 ms or longer. Typically this timestamp gap is sufficient given the diagnostic nature of the event information sent back to the controller. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 68
Count value assigned to each event Event Qualifier BYTE Type, mode and source of the event Event Code UINT The identifier of an actual event Event timestamp ULINT Timestamp when event occurred (s) Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Each input has its own individual timestamp recorded for both ON and OFF transitions. The offset from the timestamp to the local clock is also recorded so that steps in time can be detected. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 70
H. Click the Connection tab to configure the connection properties. Note that when Timestamp Data has been selected as in section E above, the Time Sync tab will now appear in the Module Properties view. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 71
Controller Tags in the tree to see the Controller Tags view of the 1732E-8IOLM12R IO-Link module. Controller Tags view for Module Defintion selected as Data connection type wherein there are no timestamp rows included. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
(0 through 7). Chapter Summary In this chapter, you learned more about the features that are specific to the ArmorBlock I/O 8 Channel IO-Link Master module. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
The EDS file declares the Configuration Header assembly to be the first member of the configuration assemblies, and thus only one configuration assembly (Config Part 1) is used in the Connection definitions under the Connection Manager section. Config Part 2 is null. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
IO-Link Channel 4 Vendor ID IO-Link Channel 4 Device ID Reserved Send Config IO-Link Channel 5 Vendor ID IO-Link Channel 5 Device ID Reserved Send Config IO-Link Channel 6 Vendor ID IO-Link Channel 6 Device ID Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 75
Channel 1 Input Off to On Time Delay Channel 1 Input On to Off Time Delay Channel 2 Input Off to On Time Delay Channel 2 Input On to Off Time Delay Channel 3 Input Off to On Time Delay Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0…a Output data for Channel 0 a+1…b Output data for Channel 1 b+1…c Output data for Channel 2 c+1…d Output data for Channel 3 Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 77
Bit 6: 1 = Process Data Invalid Bit 7: 1 = Low Power Fault Bit 8: 1 = IO-Link output value is forced to limit Bit 9: 1 = No IO-Link size configured Bits 10…15 = Reserved Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 78
Input data from Channel 2 c+1…d Input data from Channel 3 d+1…e Input data from Channel 4 e+1…f Input data from Channel 5 f+1…g Input data from Channel 6 g+1…h Input data from Channel 7 Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 79
Produced sizes can be in the range of 0…32. Input data for each channel will always begin on a 32-bit boundary, and is enforced by software using the data description for the channel. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 80
Appendix A I/O Data Mapping Representation Notes: Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
The configuration assembly listed in this section does not show this header, and therefore the fields start at byte offset 4. The Configuration Header assembly is shown below, and is the first member of the configuration assembly. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 82
Appendix B Supported IO-Link Master Events Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Range of values is -127...127; a value of zero is not valid and can indicate that no event is present in a fixed field within I/O produced input data. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Recent Events Controller The following graphic shows where the most recent events are viewable in the Studio 5000 program for the 1732E-8IOLM12R IO-Link Master module Tag View and/or any Rockwell Automation IO-Link-supported device. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 85
Supported IO-Link Master Events Appendix B Notes: Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Page 86
Appendix B Supported IO-Link Master Events Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
• Second Data I/O connection rejected • Controller goes to fault when enabling/disabling Unicast • Generic device with zero length input and output is accepted by the Add-on Profile • The ChxMostRecentEvent.EventSequenceCount is an unsigned value Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
The device is online, has an IP address, and at least one connection is established. Flashing red One or more connections have timed out. The module has detected that its IP address is already in use. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
If the you check the “Major Fault on Controller if Connection Faults While in Run Mode” check box and uncheck the “Use Unicast Connection over EtherNet/IP” check box while online and apply the changes, the Logix controller will fault. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
255; a value of zero is not valid and can indicate that no event is present. Because this is an unsigned number the count values from 128 through 255 appear as negative numbers in the Logix Designer software. Rockwell Automation Publication 1732E-UM007A-EN-E - August 2016...
Index hardware address 3-28 querying B-81 IO-Link compatible 1-9 recent B-81, B-84 IO-Link enabled 1-10, 1-15 supported B-81 MAC 3-28 example newly attached 3-30 network address 3-27 producing 1-14 Relation List 3-29 features 7-65 slave only 1-13 module 7-65 slave-only 1-15 FIFO UL Type 1 2-22 First-in-First-out 7-67...
Page 93
Index event codes B-83 events B-81, B-84 Parameter generates events 7-69 buttons 5-53 I/O data mapping A-73 IO-Link device 5-49 mixed 1-9 values 5-53 receives new process data 7-66 parameter related publications Preface-7 associated 5-41 stack B-81, B-83 behavior 5-52 stored events 7-68 critical 5-41 supported events B-81...
Page 94
Index value 7-65, 7-66, 7-67 Real-World Time 1-13 timestamp data 7-70, 7-72 recent events B-81, B-84 timestamped Relation List data 7-65 device 3-29 transition 1-13, 7-71 Requested Packet Interval actual 7-67 RPI 1-14 capture 1-15 controller 6-63 data exchange 1-14 CoS 1-15, 7-67 Requested Packet Interval 1-14 data 1-15, 7-67...
Page 96
Rockwell Automation representative. New Product Satisfaction Return Rockwell Automation tests all of its products to ensure that they are fully operational when shipped from the manufacturing facility. However, if your product is not functioning and needs to be returned, follow these procedures.