Read this document and the documents listed in the additional resources section about installation, configuration, and
operation of this equipment before you install, configure, operate, or maintain this product. Users are required to
familiarize themselves with installation and wiring instructions in addition to requirements of all applicable codes, laws,
and standards.
Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are
required to be carried out by suitably trained personnel in accordance with applicable code of practice.
If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may
be impaired.
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.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and
requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or
liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or
software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation,
Inc., is prohibited
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous
environment, which may lead to personal injury or death, property damage, or economic loss.
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property
damage, or economic loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.
IMPORTANTIdentifies information that is critical for successful application and understanding of the product.
Labels may also be on or inside the equipment to provide specific precautions.
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous
voltage may be present.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may
reach dangerous temperatures.
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to
potential Arc Flash. Arc Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL
Regulatory requirements for safe work practices and for Personal Protective Equipment (PPE).
4Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 5
Preface
This manual is a reference guide for IO-Link for your Bulletin 836P solid-state
pressure switch. It describes the procedures to configure IO-Link and connect
it to your 836P pressure switch. For detailed 836P pressure switch information,
see 836P-UM001
.
Overview and Benefits
Terminology
Rockwell Automation is the only supplier who provides every piece of the
Connected Enterprise solution. Plus, exclusive features, and Premier
Integration between Allen-Bradley® components and an Integrated
Architecture® system allow for a seamless connection and commission of
control components. These features allow you to reap the benefits of an
IO-Link solution with access to more detailed and customized plant-floor
information than other solutions can offer.
The following abbreviations are used throughout this manual. For definitions
of terms that are not listed here, refer to the Allen-Bradley Industrial
Automation Glossary, publication AG-7.1
Table 1 - Abbreviations
Abbreviation Definition
ADCAutomatic D evice Configurati on
AOIAdd-On Instruction
AOPAdd-on Profile
ASNApplication Specific Name
IECInternational Electrotechnical Commission
IODDI/O Device Description
NECNational Electric Code
QDQuick Disconnect
RGBRed, Green, Blue
SIOStandard I/O
TBTeach Background
TDTeach Dynamic
TMTeach Mark
.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 20175
Page 6
Preface
Additional Resources
These documents contain additional information concerning related products
from Rockwell Automation.
ResourceDescription
Solid-state Pressure Switches User Manual,
publication 836P-UM001
Industrial Automation Wiring and Grounding Guidelines,
publication 1770-4.1
To order paper copies of technical documentation, contact your local
Allen-Bradley distributor or Rockwell Automation sales representative.
.
6Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 7
Chapter 1
836P Pressure Sensor with IO-Link Overview
What Is IO-Link?
The IO-Link technology is an open point-to-point communication standard
and was launched as (IS) IEC 61131-9. IO-Link is now the first globally
standardized technology for sensor and actuator communication with a field
bus system. This technology provides benefits to both OEMs and end users.
IO-Link provides communications-capable sensors to the control level by a
cost-effective point-to-point connection. IO-Link provides a point-to-point
link between the I/O module and sensor that is used for transferring detailed
diagnostics, device identity information, process data, and parameterization.
IO-Link communication is based on a master-slave structure in which the
master controls the interface access to the sensor. The option of using the
intelligence that is integrated into the sensor provides you with new methods
to commission your device. Benefits of IO-Link technology range from
reduced installation time during startup to increased diagnostics over the
lifetime of the machine. Other benefits of IO-Link technology include:
• Reduced inventory and operating costs
• Increased uptime/productivity
• Simplified design, installation, creation, and maintenance
• Enhanced flexibility and scalability
• Detailed diagnostic information for preventive maintenance
Why IO-Link?
IO-Link offers a full range of advanced features and functions.
Seamless Integration
• Forward and backward compatible, sensor catalog numbers remain the
same
• No special cables required
• Connectivity options remain the same
• Access IO-Link functionality by simply connecting an IO-Link enabled
device to an IO-Link master
• Analog devices no longer require a dedicated input card
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 20177
Page 8
Chapter 1836P Pressure Sensor with IO-Link Overview
Real-time Diagnostics and Trends
• Real-time monitoring of the entire machine down to the sensor level
• Optimized preventive maintenance—identify and correct issues before
failures can occur
• Detect sensor malfunctions/failure
Sensor Health Status
• Real-time monitoring verifies that sensors are operating correctly
• Detect damaged sensors and pinpoint their exact location for quick
troubleshooting through Application Specific Name parameter
Device Profiles and Automatic Device Configuration
• “Golden” device configurations are stored in the IO-Link master
module
• Multiple configurations can be stored in controller to support changes
in machine production, for example tool changes
• Within minutes instead of hours, modify sensor parameters to produce
different finished goods
How Does IO-Link Work?
Descriptive Tags
• Faster programming during initial setup
• More efficient troubleshooting process-data tags are named based on the
information they provide
• Easily monitor sensor data though intuitive tag names
IO-Link delivers data over the same standard field cabling used today. By
connecting an IO-Link sensor to an IO-Link master, the field-device data and
diagnostics are accessible. IO-Link allows you to go beyond product detection
on the machine. You can now monitor the health of the machine as it runs.
PinSignalRemark
1L+24V
2outDepends on sensor
3L- Ground
4C/QCommunication/
switching signal
IMPORTANTThe response time of an IO-Link system may not be fast enough for high-
speed applications. In this case, it is possible to monitor or configure the
sensor through IO-Link on pin 4 of the sensors while connecting pin 2 (if the
sensor offers a second output) of the sensor to a standard input card.
8Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 9
836P Pressure Sensor with IO-Link OverviewChapter 1
Transmission Rates
Three communication rates are specified for the IO-Link device:
• COM 1 = 4.8 kBd
• COM 2 = 38.4 kBd
• COM 3 = 230.4 kBd
An IO-Link device typically supports only one of the specified transmissions
rates, while the IO-Link V1.1 specifications requires an IO-Link master to
support all three communication rates.
Transmission Quality
The IO-Link communication system operates at a 24V level. If a transmission
fails, the frame is repeated two more times. If the transmission fails on the
second try, the IO-Link master recognizes a communication failure and signals
it to the controller.
IO-Link Data Types
Response Time of the IO-Link System
The device description file (IODD) of the device contains a value for the
minimum cycle time of the device. This value indicates the time intervals at
which the master addresses the device. The value has a large influence on the
response time. In addition, the master has an internal processing time that is
included in the calculation of the system response time.
Devices with different minimum cycle times can be configured on one master.
The response time differs so for these devices. When configuring the master,
you can specify a fixed cycle time (minimum of 3 ms) and the device-specific
minimum cycle time that is stored in the IODD. The master then addresses the
device that is based on this specification. The typical response time for a device
therefore results from the effective cycle time of the device and the typical
internal processing time of the master.
There are four data types available through IO-Link:
Process data→Cyclic data
Val ue st atus→Cyclic data
Device data→Acyclic data
Events→Acyclic d ata
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 20179
Page 10
Chapter 1836P Pressure Sensor with IO-Link Overview
Process Data
The process data of the devices are transmitted cyclically in a data frame in
which the device specifies the size of the process data. Depending on the
device, 0…32 bytes of process data are possible (for each input and output).
The consistency width of the transmission is not fixed and is thus dependent
on the master.
Some devices can support multiple process data modes, which allows for
selection of different cyclic process data themes.
Value Status
The value status indicates whether the process data is valid or invalid. The
value status can be transmitted cyclically with the process data.
Device Data
Device data supports device-specific configurable parameters, identification
data, and diagnostic information. They are exchanged acyclically and at the
request of the IO-Link master. Device data can be written to the device (Write)
and also read from the device (Read).
Accessing IO-Link Data
Events
When an event occurs, the device signals the presence of the event to the
master. The master then reads out the event. Events can be error messages and
warnings/maintenance data. Error messages are transmitted from the device to
the controller via the IO-Link master. The transmission of device parameters
or events occurs independently from the cyclic transmission of process data.
Cyclic Data
To exchange the cyclic process data between an IO-Link device and a
controller, the IO-Link data from the IO-Link master is placed on the address
ranges assigned beforehand. The user program on the controller accesses the
process values using these addresses and processes them. The cyclic data
exchange from the controller to the IO-Link device (for example, IO-Link
sensor) is performed in reverse.
Acyclic Data
Acyclic data, such as device parameters or events, are exchanged using a
specified index and subindex range. The controller accesses these using Explicit
Messaging. The use of the index and subindex ranges allows targeted access to
the device data (for example, for reassigning the device or master parameters
during operation).
10Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 11
836P Pressure Sensor with IO-Link OverviewChapter 1
Start up of the I/O System
Assign Device Parameters
If the port of the master is set to IO-Link mode, the IO-Link master attempts
to communicate with the connected IO-Link device. To do so, the IO-Link
master sends a defined signal (wake up pulse) and waits for the IO-Link device
to reply.
The IO-Link master initially attempts to communicate at the highest defined
data transmission rate. If unsuccessful, the IO-Link master then attempts to
communicate at the next lower data transmission rate.
If the master receives a reply, the communication begins. Next, it exchanges the
communication parameters. If necessary, parameters that are saved in the
system are transmitted to the device. Then, the cyclic exchange of the process
data and value status begins.
A device that is built for a specific application requires changes to parameter
settings. The device parameters and setting values are contained in the IODD
of the device.
I/O Device Description (IODD) files contain information about the device
identity, parameters, process data, diagnostic data, and communication
properties. These files are required to establish communication with the
sensors via IO-Link.
The IODD consists of multiple data files; the main file and several optional
language files are in XML-format and graphic files are in PNG format
(portable network graphics). These files adhere to the IO-Link open standard,
which means that they can be used with any IO-Link masters.
IODD files are assigned using Studio 5000® and the 1734-4IOL Add-on
Profile (AOP).
(1)
(1) When using the 1734-4IOL IO-Link master module.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201711
Page 12
Chapter 1836P Pressure Sensor with IO-Link Overview
36
Main patchcord 889M-R19RMMU-2
Passive Distribution Box
898D-P54PT-M12
Main patchcord
889M-R11RMMU-2
Four separate colors
Passive Distribution Box
898D-P58PT-M12
up to any 8
(Requires two IO-Link Masters
Sensors
SensorsSensors
42EF42EF42EF871TM42EF42EF
836P
871TM
Patchcords (4 pcs.) 889D-F4ACDM-2
Premier Integration
The Studio 5000 Logix Designer® environment combines design and
engineering elements in one interface, which allows you to access I/O and
configuration data across the Integrated Architecture® system.
Rockwell Automation® solutions, provide a smooth, consistent integration of
IO-Link enabled devices into the system.
To simplify the integration of the Rockwell Automation® IO-Link devices to
the Rockwell Automation architecture, there is an IO-Link AOP available for
the 1734-4IOL master module. The use of an AOP simplifies the setup of
devices by providing the necessary fields in an organized manner. The AOP
allows design and configuration of the system in a quick and efficient manner.
12Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 13
836P Pressure Sensor with IO-Link OverviewChapter 1
Allen-Bradley Controller
Allen-Bradley
IO-Link Master
ADC
ADC
Sensor
Configuration
Master
Configuration
42EF
836P IO-Link Features
The 836P pressure switch communicates the following parameters via
IO-Link:
• Teach the sensor setpoints is achieved via the AOP through
Studio 5000®
• Pressure in PSI reduces the need to scale the pressure data on the PLC
and saves commissioning time
• Overpressure event informs you if an over pressure condition is detected
• Locking options are available to lock local settings when operating in
IO-Link mode, and therefore changes made by anyone does not change
the settings of the sensor
Process Data Maps allow the selection of the type of information that is
continuously sent to the PLC as a process data parameter.
• Automatic Device Configuration (ADC): Replacing damaged sensors
is easy. Simply remove the old Allen-Bradley® sensor and connect the
new one—the controller automatically sends the configuration to the
new sensor.
• Application Specific Name (ASN): When a machine has multiple
sensors with the same catalog number, the ASN parameter makes it easy
to identify the sensor during commissioning and the lifetime of the
machine when collecting data. The name resides in the project and the
sensor itself.
• Tag Na min g f or I/O Da ta : Rockwell Automation system solutions
provide tag names that are based on the Allen-Bradley sensor connected.
I/O data is converted, formatted, and named based on the Allen-Bradley
sensor applied. Reduces commissioning time by the OEM and reduces
your troubleshooting time when searching for sensor data. Consistent
naming techniques are used across multiple product families when
compared to standard I/O data naming techniques.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201713
Page 14
Chapter 1836P Pressure Sensor with IO-Link Overview
Notes:
14Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 15
Chapter 2
Set up the 836P Sensor for IO-Link Mode
This chapter shows the physical hardware and software that is required to
configure the 836P pressure switch through IO-Link and provides a simple
guide to install the hardware.
Hardware
Software
Required:
• 836P solid-state pressure display sensor
• CompactLogix™ or ControlLogix® PLC platform
• POINT I/O™ communications interface: 1734-AENTR
• POINT I/O IO-Link master module: 1734-4IOL
• POINT I/O terminal base: 1734-TB
• RJ45 network cable for EtherNet/IP™ connectivity:
1585J-M8TBJM-1M9*
Optional:
• 889D cordsets: 889D-F4AC-5x (IO-Link maximum acceptable cable
length is 20 m (65.6 ft))
Required:
• Studio 5000® environments, version 20 and higher
• Sensor-specific IODD
• 1734-4IOL IO-Link Add-on Profile (AOP)
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201715
Page 16
Chapter 2Set up the 836P Sensor for IO-Link Mode
836P
Patchcords (1 pc.) 889D-F4ACDM-2)
Example: Set up
the Hardware
In this example, we are showing an Allen-Bradley® POINT I/O chassis with a
1734-AENTR adapter and a 1734-4IOL IO-Link master module in the first
slot. The 1734-AENTR is communicating with a CompactLogix™ controller
via EtherNet/IP.
When adding an 836P pressure switch to the 1734-4IOL master module,
complete the following steps:
1. Provide power to the 1734-AENTR adapter.
2. Set the node address on 1734-AENTR adapter.
16Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
3. Connect the 1734-AENTR to the controller with the recommended
RJ45 Ethernet cable.
4. Wire the sensor cable to the desired location on the IO-Link master (in
this example, we are showing the sensor that is wired to the channel 0).
5. Connect the 836P to the other end of the sensor cable.
Page 17
Set up the 836P Sensor for IO-Link ModeChapter 2
6. After connecting the sensor, you must create/open a project in Studio
5000 to establish communication with the controller and to add the
1734-AENTR adapter and 1734-4IOL IO-Link master module to
Controller Organizer Tree (see Configure the IO-Link Master on
page 23 and Register the 836P IODD on page 27 for detailed
instructions).
IMPORTANTOnce the sensor adapter and the master module have been configured in the
Controller Organizer Tree and the 836P has been wired to the master
module, the green status indicator on the sensor flashes at a 1 Hz rate. This
flash indicates that it is operating in IO-Link mode.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201717
Page 18
Chapter 2Set up the 836P Sensor for IO-Link Mode
Notes:
18Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 19
Create a Project
Chapter 3
Begin a New Project
To begin a new project in Studio 5000®, use the following procedure.
IMPORTANTIf there is an existing project within Studio 5000 with CompactLogix™ or
ControlLogix® hardware that is installed and online, go to Configure the IO-
Link Master on page 23.
1. Double-click the Studio 5000 icon.
2. Click New Project.
3. To program the controller, select the controller that is used. In this
example, it is the “1769 L24ER” CompactLogix.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201719
Page 20
Chapter 3Create a Project
Project836P
4. After selecting the controller, name the project and click Next. In this
example, the project name is “Project836P.”
5. Once the project opens up, configure the IP address of the controller to
help ensure communication. To configure the IP address, click the
browsing icon.
20Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 21
Create a ProjectChapter 3
6. Select the controller that is being used for the project. In this example,
we are using a 1769-L24ER-QB1B CompactLogix™.
AOP Installation
7. Click Go Online to start communicating.
The next step is to configure the IO-Link Master (page 23
Next, verify that Studio 5000 contains the 1734-4IOL IO-Link AOP. Version
20 or higher of Studio 5000 supports this module and AOP. To confirm that
the 1734-4IOL is installed, verify that the 1734 AENT(R) contains the
1734-4IOL in the library. To download the AOP, see Install the Add-on
Profile on page 33 for more information.
).
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201721
Page 22
Chapter 3Create a Project
Notes:
22Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 23
Configure the IO-Link Master
Chapter 4
Configuration Procedure
1. Verify that the controller is offline to configure the IO-Link Master.
2. In the controller organizer tree, find Ethernet under I/O Configuration.
Right-click Ethernet and select New Module.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201723
Page 24
Chapter 4Configure the IO-Link Master
3. The module window appears and shows the available modules. Select
“1734-AENTR, 1734 Ethernet adapter, 2-port, twisted-pair media” and
click Create.
4. Name the Ethernet adapter (in this example our adapter name is
“adapter”), set the chassis size, check the module revision and setup the
adapter IP address. Click OK and then Close.
24Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 25
Configure the IO-Link MasterChapter 4
5. The 1734 AENTR now appears in the Controller Organizer tree.
6. Right-click on 1734-AENTR adapter, and select New Module.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201725
Page 26
Chapter 4Configure the IO-Link Master
7. Select “1734-4IOL” and click Create.
8. Another screen appears showing the IO-Link Configuration screen.
9. Name the IO-Link Master and click OK.
You can now configure your 836P pressure switch. To configure the sensor, a
sensor-specific IODD (I/O Device Description) file is required. The next steps
show how to register the IODD file (page 27
).
26Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 27
Register the 836P IODD
Chapter 5
Registration Procedure
To initialize a sensor on an IO-Link Master, register the IODD of the sensor.
The I/O Device Description (IODD) files contain the information that is
related to the sensor, integrated into the system environment.
By default, the IODDs are already located in the AOP Library.
If the IODD file for the 836P cannot be located in the library, it can be
downloaded from http://compatibility.rockwellautomation.com/Pages/
MultiProductDownload.aspx. Once the IODD is registered, there is no need
to register the IODD again unless it is manually deleted from the Master Tree.
1. Double-click the 1734-4IOL in the Controller Organizer Tree.
2. Select the IO-Link configuration tab.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201727
Page 28
Chapter 5Register the 836P IODD
The IO-Link configuration screen appears.
3. Right-click the left section of the screen where the channel information
is located and click Register IODD.
28Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 29
Register the 836P IODDChapter 5
4. Click the Register IODD button. A new window appears. Click the
Register IODD button of the new window. The new window enables
you to locate the IODD file in your computer.
5. Click Exit.
The IODD registration is complete.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201729
Page 30
Chapter 5Register the 836P IODD
Notes:
30Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 31
Chapter 6
Connect the 836P Sensor to the IO-Link Master
Connection Procedure
Once the IODD file is reg istered, the sensor must be connected to the IO-L ink
master. The controller must always be off line to add a device to the IO-Link
master.
1. Right-click the channel number where the sensor is configured and
select Change.
2. Click … to select the appropriate sensor.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201731
Page 32
Chapter 6Connect the 836P Sensor to the IO-Link Master
3. Select the appropriate sensor and double-click or click Create.
4. Click OK to accept the configuration.
5. Click Go Online to communicate.
Publication 836P-UM001
describes each tab of the 1734-4IOL AOP in detail
and how to teach the sensor.
32Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 33
Install the Add-on Profile
Appendix A
Introduction
Perform the Installation
This appendix shows how to install the IO-Link Add-on Profile (AOP) with
the RSLogix 5000® program. AOPs are files that you add to your
Rockwell Automation® library. These files contain the pertinent information
for configuring a device that is added to the Rockwell Automation network.
The AOP simplifies the setup of devices because it presents the necessary fields
in an organized fashion. The AOP allows for install and configuration of
systems in a quick and efficient manner.
The AOP is a folder that contains numerous files for the device. It comes as an
installation package.
1. Download the latest IO-Link AOP file from the Add-on Profiles
website.
2. Extract the AOP zip file, open the folder, and execute the “MPSetup”
application file.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201733
Page 34
Appendix AInstall the Add-on Profile
3. Click Next to install the IO-Link module profiles.
4. Accept the license agreements and click Next.
5. Follow the module-profiles installation wizard.
34Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 35
Install the Add-on ProfileAppendix A
6. Verify that the Install option is selected and click Next.
7. Review the install details and click “Install.”
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201735
Page 36
Appendix AInstall the Add-on Profile
8. The installation process begins. This process can take several minutes.
Once completed the Next button is available.
9. Click Next.
10. Click Finish and review the release notes for any additional information.
The IO-Link AOP installation is completed.
36Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 37
Message Structure and Configuration
Examples
Appendix B
Configure a Message
Instruction
This appendix provides additional information and examples that explain how
to configure a Message Instruction.
In the examples that we show, we are assuming the use of the ControlLogix®
controller. A ControlLogix controller can accommodate both downloading
Explicit Message Requests and uploading Explicit Message Responses. The
Message Instruction dialog blocks must be formatted as shown in the examples
shown.
Example Format of a Read Message
In this example, the steps that are shown are necessary to read the IO-Link
parameter value for “Vendor Name:” from the 836P sensor. The screen capture
that is shown is the Message Configuration dialog box that shows the
information that is required to complete this task. To open this dialog box,
click the blue square box in the Message Instruction.
Some of the data that are required to complete the Message Configuration
dialog box comes from the Device Parameters appendix of 836P-UM001
shows the Index Number, Data Type, and Size of the Parameters that are
available in the 836P sensor. To complete the dialog box, the Service Code and
Source Length must be provided.
. It
A table of the different Read and Write Service Codes and their associated
Source Lengths are shown on page 42
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201737
.
Page 38
Appendix BMessage Structure and Configuration Examples
Figure 1 - Message Configuration
The following table identifies the data that are required to complete the
Message Configuration dialog box to Read the “Vendor Name” from the 836P
pressure switch:
ItemDescriptionValue
1Message Type - The message type is CIP™ Generic.CIP Generic
2Service Type - The service type is Custom.Custom
3Service Code - Established from Service Code Table.4D
4Class - The class is 3a3.3a3
5Instance - Established from Appendix A
Parameter being read.
6Attribute - The Attribute value is 0.0
7Source Element - Contains the name of the tag of the channel
number to be read.
8Source Length - This box contains the number of bytes of service data
to be sent or received in message. Defined in Data Structure Tables.
9Destination Element - First element of the destination Array.Read_Assembly[0]
. Identifies the Index for the
16
Write_Assembly[0]
1 byte
38Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 39
Message Structure and Configuration ExamplesAppendix B
Read Data from the Sensor
Once the data in the Message Instruction dialog box has been populated,
trigger the rung of logic that contains the message instruction. The “Vendor
Name” is read from the 836P and copied into the “Read_Assembly” Array.
When viewed as ASCII the name Allen-Bradley is displayed.
Example Format of a Write Message
It is possible to Write a unique name to the 836P sensor. This Parameter is
called “Application Specific Name.” In the Device Parameters appendix of
836P-UM001
maximum length of the String (32 characters). Each character is equivalent to
one byte. This example shows the steps necessary to write “Test” to the
Application Specific Name index.
The source element Array is “Write_Assembly,” byte zero is the channel
followed by the data to be written.
, we can find the Index Number for this Parameter (24) and the
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201739
Page 40
Appendix BMessage Structure and Configuration Examples
Figure 2 shows the Message Configuration dialog box. It shows the
information that is necessary to write to the Application Specific Name
Parameter in the 836P pressure switch. To open the Message Instruction dialog
box, click the blue square box in the Message Instruction.
Figure 2 - Message Configuration
The following table identifies the data that are required to complete the
Message Configuration dialog box to Write “Test” to the Application Specific
Name in the 836P pressure switch:
ItemDescriptionValue
1Message Type - The message type is CIP Generic.CIP Generic
2Service Type - The service type is Custom.Custom
3Service Code - Established from Service Code Table.4E
4Class - The class is 3a3.3a3
5Instance - Established from Appendix A
Parameter being read.
6Attribute - The Attribute value is 0.0
7Source Element - Contains the name of the tag of the data array to be
written.
8Source Length - This item contains the number of bytes of service
data to be sent or received in message. Defined in Data Structure
Tab le s.
9Destination Element - Not applicable.—
40Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
. Identifies the Index for the
24
Write_Assembly[0]
5 bytes
Page 41
Message Structure and Configuration ExamplesAppendix B
Validation of Write
Once the data in the Message Instruction dialog box has been populated;
trigger the rung of logic that contains the message instruction. “Test” is written
from the “Write_Assembly” to the Application Specific Name Parameter
Index in the 836P.
The data is validated either by reading the value of Index 24 in the sensor or
viewing the 1734-4IOL configuration. To view the configuration of the
1734-4IOL, follow these steps:
1. Click the 1734-4IOL in the I/O Configuration.
2. A popup box appears and advises that changes within the sensor have
been detected. Expand the settings and to see that the Application
Specific Name has changed to Test.
3. Check the Upload checkbox, then click OK and the new parameter
values are uploaded into the controller.
4. The new Application Specific Name can be seen when viewing the
Identification Tab of the AOP for the 836P sensor.
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201741
Page 42
Appendix BMessage Structure and Configuration Examples
Service Code
Ta b l e 2 is used to determine the Service Code that is needed for a specific
Message Instruction.
Table 2 - Service Code
Need in Implementation
Service Code (Hex)
4BRequiredRequiredRead SubindexReads a parameter value from the IO-Link device
4C—RequiredWrite SubindexWrites a parameter value from the IO-Link device
4DRequiredRequiredRead SubindexReads an entire index (all parameters within an index) from the IO-Link
4E—RequiredWrite SubindexWrites an entire index (all parameters within an index) from the IO-Link
Service NameDescription of ServiceClassInstance
device (uses subindex 0)
device (uses subindex 0)
Source Length: from Data Structure Tables
The following tables can be used to determine the source length that is based
on the Service Code that is used and the number of bytes being written.
Table 3 - Read Subindex (4B) - Message Data Format
Byte 0Byte 1
Subindex NumberChannel Number
Source Length= 2 bytes
Table 4 - Read Subindex (4C) - Message Data Format
Byte 0Byte 1Byte 2Byte 3
Subindex NumberChannel NumberData 0Data 1
Source Length= 2 bytes + Number of bytes of data being written
Table 5 - Read Subindex (4D) - Message Data Format
Byte 0
Channel Number = 1 byte
Source Length= 1 byte
Table 6 - Write Index (4E) - Message Data Format
Byte 0Byte 1Byte 2Byte 3
Channel NumberData 0Data 1Data 3
Source Length= 1 byte + Number of bytes of data being written
42Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 43
Index
A
abbreviation 5
access data
10
IO-Link
acyclic data
ADC
AOP
AOP (add-on profile)
assign
automatic device configuration
10
8, 13
21
install
33
install
introduction33
device parameter
11
B
benefit 5
C
configuration
automatic device
example
configure
IO-Link master
message instruction
connect
IO-Link master
cyclic data 10
8, 13
37
23
37
31
D
data
10
acyclic
cyclic
10
device
10
process10
data type
9
IO-Link
descriptive tag
device
data
profile8
device parameter
assign
diagnostics
real-time
8
10
11
8
E
event 10
example
configuration
37
8, 13
F
feature
13
IO-Link
H
hardware 15
16
set up
health status
8
sensor
I
I/O system
11
start up
install
add-on profile (AOP)
AOP
21
integration
introduction
IO-Link
IO-Link mode
12
7
seamless
AOP (add-on profile)
9
8
configure
connect
7
7
15
10
31
access data
data type
feature13
how
master
overview
what
why7
set up
M
message instruction
37
configure
message structure
O
overview 5
7
IO-Link
P
process data 10
profile
8
device
Q
quality
transmission
9
33
33
23
37
Rockwell Automation Publication IOLINK-UM001A-EN-P - August 201743
Page 44
Index
R
rate
transmission
read
data
message
real-time diagnostics
response time
9
39
37
9
S
seamless integration 7
sensor
health status
service code
set up
hardware
IO-Link mode15
software
source length
start up
I/O system
status
value
structure
message
8
42
16
15
42
11
10
37
8
T
tag
descriptive
terminology 5
time
response
transmission
9
quality
rate
9
trends
8
V
value status 10
W
write
message
validation
8
9
39
41
44Rockwell Automation Publication IOLINK-UM001A-EN-P - August 2017
Page 45
Page 46
Rockwell Automation Support
Use the following resources to access support information.
Documentation Feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this document, complete the
How Are We Doing ? form at http://literature.rockwellautomation.com/idc/groups/literature/documents/du/ra-du002_-en-e.pdf
.
Technical Support Center
Knowledgebase Articles, How-to Videos, FAQs, Chat, User
Forums, and Product Notification Updates.
https://rockwellautomation.custhelp.com/
Local Technical Support Phone NumbersLocate the phone number for your country.http://www.rockwellautomation.com/global/support/get-support-now.page
Direct Dial Codes
Find the Direct Dial Code for your product. Use the code to
route your call directly to a technical support engineer.
Rockwell Otomasyon Ticaret A.Ş., Kar Plaza İş Merkezi E Blok Kat:6 34752 İçerenköy, İstanbul, Tel: +90 (216) 5698400
Rockwell Automation maintains current product environmental information on its website at http://ww w.rockwellautomation.com/rockwellautomation/about-us/sustainability-ethics/product-environmental-compliance.page.
Allen-Bradley, CompactLogix, ControlLogix, Integrated Architecture, POINT I/O, RSLogix 5000, Studio 5000, Studio 5000 Logix Designer, Rockwell Automation, and Rockwell Software are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their resp ective companies.