Skip to main content

Anybus® ONE Developer Portal

Data sets

Data sets group parameters into a single, ordered structure that can be transferred as one unit. They are required for cyclic communication and can also be used to organize parameters for acyclic access. Each data set defines a fixed block of data that the Anybus SoM can read or write as a whole

Parameters are individual values. Data sets are grouped parameters with a defined order and layout.

Purpose of data sets
Data set layout for cyclic and acyclic access
Figure 58. Data set layout for cyclic and acyclic access


Data sets provide a predictable and consistent structure for communication. For cyclic communication, a data set requires a stable, contiguous data layout. For acyclic communication, a data set is optional; grouping related parameters improves clarity and maintainability.

How data sets work
  • Data sets are required for cyclic I/O.

  • All parameters in a data set are updated together.

  • Cyclic data sets can also be accessed acyclically.

  • Each data set can be transferred cyclically in only one direction: Input or Output.

  • Output data sets require an offline action to define behavior if communication is lost: Freeze or Default value.

Data set properties
  • Number: Each data set is assigned a unique numerical identifier by the Anybus Studio. The number is assigned automatically in sequential order and is used when mapping the data set to industrial network protocols.

  • Name: A descriptive name for the data set. Use consistent naming conventions, including prefixes, units, and function groups, to simplify navigation in Anybus Studio and external tools.

  • Content: Defines which parameters belong to the data set. Parameters are transferred in the order listed, and all parameters must use valid, consecutive register addresses.

Cyclic access – direction

Each data set used for cyclic transfer requires a direction:

  • Input: values transferred from the device to the network

  • PLC Output: values transferred from the network or PLC to the device

The direction defines how the Anybus SoM interprets the data set and corresponds to I/O direction in other industrial protocols.

All parameters in a cyclic data set must support the selected direction:

  • Input data sets require parameters with acyclic read (R) access

  • Output data sets require parameters with acyclic write (W) access

Typical use:

  • Input data sets: measurements, counters, status values

  • Output data sets: commands, setpoints, control values

Direction does not apply to data sets used only for acyclic access. In that case, acyclic read/write access is defined per parameter.

Cyclic access – offline action

Input data sets do not require an offline action and are marked N/A. Data sets used only for acyclic access do not use an offline action and are marked .

Output data sets require an offline action to define device behavior if communication is lost:

  • Freeze: retain the last valid received values

  • Use default value: revert all parameters in the data set to their default values

This ensures predictable device behavior during communication loss.