
2Getting started
2.1 Hardware requirements
To evaluate the system, you need:
•a P-NUCLEO-IOD02A1 (X-NUCLEO-IOD02A1 plus NUCLEO-L452RE plus X-NUCLEO-IKS02A1)
• an IO-Link Master (e.g. P-NUCLEO-IOM01M1) together with a power supply (18-32.5 V for the P-NUCLEO-
IOM01M1)
• a USB cable (type A to mini-B)
• connection cable/wires between IO-Link master and IO-Link device
• a laptop/PC
The three boards included in the P-NUCLEO-IOD02A1 are connected and communicate with each other through
the Arduino connectors (CN5, CN6, CN8 and CN9).
The P-NUCLEO-IOD02A1 is supplied by the IO-Link Master via the X-NUCLEO-IOD02A1 CN1 and CN2
connectors (L+/24V and L-/GND pins).
The L6364Q embedded DC-DC generates a 10.4 V rail supplying the NUCLEO-L452RE through VIN net: you
have to set NUCLEO-L452RE JP5 on E5V position to generate the 3.3 V rail to supply the rest of the system.
To flash the NUCLEO-L452RE, you have to disconnect the P-NUCLEO-IOD02A1 from the Master, set JP5 to U5V
position and then connect it to your laptop/PC via USB cable (type A to mini-USB).
2.2 Software requirements
To complete the system, you need a PC/laptop with:
•Windows®(version 7 or above)
•STSW-LINK009 driver installed
For system evaluation only:
• the IO-Link master control tool provided with your IO-Link master hardware. If you are using the P-NUCLEO-
IOM01M1 as IO-Link master, then the control tool is the IO-Link Control Tool©, property of TEConcept GmbH
• the P-NUCLEO-IOD02A1 IODD file (included in the FP-IND-IODSNS1 and available on www.st.com)
For application development:
• a software development environment (STM32CubeIDE, EWARM, MDK-ARM)
• the FP-IND-IODSNS1 software package (including source code and IO-Link stack library, available on
www.st.com)
• the IODD file of your application
2.2.1 IODD file
The IODD file (IO device description) is the electronic device description file necessary for each IO-Link device.
The file stores a variety of information for the system integration:
•communication properties
• device parameters with value range and default value
• identification, process and diagnostics data
• device data
• text description
• device illustration
• manufacturer logo
To ensure the same handling of all IO-Link devices, independently of the manufacturer, the IODD file structure
is always the same for all manufacturer devices and it is always represented in the same way by the IO-Link
configuration tools of the master manufacturers.
UM2782
Getting started
UM2782 - Rev 1 page 3/10