BIS V IIoT: Set IO-Link port
1. Introduction
With the BNI IO-Link masters, all relevant information that regulates communication between the master and device is set automatically.
The master queries the "Direct parameter page" of the device and receives all relevant information there.
Some settings must also be made in the BIS V TCP/IIoT, as these are not set automatically.
- Length of input process data
- Output process data length
- Minimum cycle time
2. Configuration via web server (up to FW 4.x)

To enable IO-Link communication to run in principle, the following points must be set.
IO-Port 4 Function: Select IO-Link
Cycle Time Base:
Determines the cycle time base (milliseconds) used to calculate the minimum cycle time for IO-Link communication. - 0.1 ms - 0.4 ms - 1.6 ms
Cycle Time:
Determines the multiplier with which the minimum cycle time of the IO-Link communication is calculated. The value is preset to 0 (Auto) at the factory. 0...64 The minimum cycle time for IO-Link communication is set using the parameters Cycle Time Base (time base) and Cycle Time (multiplier) based on the following equation: Cycle Time_MIN = Cycle Time Base × Cycle Tim
The cycle time controls the timing with which the IO-Link device is addressed. It is stored in the IO-Link device and is determined automatically. Only times that are slower than the automatically selected times can be set manually. It is therefore recommended to retain the factory setting.
Input Length: Defines the number of bytes used for the input process data. 0...32
Output Length: Defines the number of bytes used for the output process data. 0...32
These and other setting options are described in the operating instructions in the Parameterization chapter.
3. Configuration via web server (from FW 5.x)
The configuration of the IO-Link port can be found in the settings in the I/O ports tab.
You no longer need to calculate the cycle time from the timebase and the cycles.
A value can be entered directly. The input field provides a selection of the next possible values.
e.g. 19.9 would not be divisible by timebase 0.4. The next values would be 19.6 and 20.0.
Further information: See chapter 5 on calculating the IO-Link cycle time
4. Configuration via REST API
The configuration can be carried out with the following command:
And has the following content:
portNumber_
This is always 5, as there is only one IO-Link port. The port number has been included generically for future products.
operatingMode:
Corresponds to the properties of pin 4.
CycleTime:
You no longer need to calculate the cycle time from the timebase and the cycles.
You can enter a value directly. The next value from a possible list is used.
deviceAlias:
Corresponds to the device alias specified in the I/O Ports tab and can be changed in this field.

iqConfiguration:
Corresponds to the property of pin 2.
The possible values of the individual parameters are shown in the REST API documentation under Schemas:
5. Finding out IO-Link device information
Sometimes the minimum cycle time is not specified in the data sheets of the IO-Link device.
As most IO-Link masters query the communication time automatically, this is not important.
Each IO-Link device offers the so-called "first parameter page".
This contains exactly the information that is used to determine the appropriate communication settings between the IO-Link master and device.


The cycle time is made up as follows according to the IO-Link specification:
