Products
Service & Support
Industries & Solutions
Company
Version 2.0
·
Last edited on 2025-08-22

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:


Energy consumption labeling
Energy consumption labeling

EPREL - European Product Database for Energy Labeling

Do you have any questions or suggestions? We are at your disposal.

For all questions concerning commercial topics such as quotations, orders, and delivery times, our inside sales department will be happy to support you: [email protected]

For Aftersales, Technical Support, Applications and
Product Inquiries we will be happy to support you: [email protected]

Feel free to contact us directly by telephone:

Inside Sales 859-727-2200 - press 1
Presales Tech Support 859-727-2200 - press 2
Aftersales Tech Support 859-727-2200 - press 3


Balluff Inc.

8125 Holton Dr.
Florence, KY 41042

Free sample product

In order to add a free sample product to the cart we will need to remove all the normal products from the cart. Are you sure you want to continue