IO-Link Data Storage - Parameter Server

Parameter Server

The IO-Link parameter server allows you to store the configuration of IO-Link devices in the nonvolatile memory of the TM5SE4IOL module. If an IO-Link device is replaced, the configuration can be automatically restored to the new device (Fast Device Replacement).

The module is capable of processing the data storage upload request (event code 0xFF91) as per IO-Link specification. The request is triggered if parameter values of the IO-Link device are modified. In such a case, depending on the configuration, an upload of data storage data can be started (default).

Automatic Management of Data Storage Parameters

Automatic management conforms to the IO-Link specification. However, certain IO-Link devices may have to be handled differently. This can be achieved by using the parameter DsControl0x.

If the value of Parameter server is set to “Off”, automatic management of disabled.

If the value of Parameter server is set “Automatic” or “Automatic (Check serial number)”, the following actions are performed when an IO-Link device starts or when DsControl is set to 1 for the corresponding channel:

Stage

Description

1

The DeviceID of the IO-Link device in the stored parameter set is compared to the DeviceID of the connected IO-Link device.

If the value of Parameter server is “Automatic” or “Automatic (Check serial number)”:
  • If the DeviceID values are identical: Go to stage 2.

  • If the DeviceID values are not identical: Start the upload and terminate the process after successful completion.

2

The serial number of the IO-Link device in the stored parameter set is compared to the serial number of the connected IO-Link device.

If the value of Parameter server is “Automatic”:
  • If the serial numbers are identical: Go to stage 3.

  • If the serial numbers are not identical: Start the download and terminate the process after successful completion.

If the value of Parameter server is “Automatic (Check serial number)”:
  • If the serial numbers are identical: Go to stage 3.

  • If the serial numbers are not identical: The process is stopped and the value of ChannelStatus is set to 24. The application has to determine the next steps and set the value of DsControl accordingly.

3

The system determines whether an upload request is pending for the connected IO-Link device. An upload request is triggered if a device with the same DevidID and serial number was detected, and the device explicitly requests an upload, for example, because the values of one or more of its parameters were modified.

If the value of Parameter server is “Automatic” or “Automatic (Check serial number)”:
  • No upload request pending: Go to stage 4.

  • Upload request pending: Start the upload and terminate the process after successful completion.

4

The system verifies the parameter checksums.

If the value of Parameter server is “Automatic” or “Automatic (Check serial number)”:
  • If the checksums are identical: Terminate the process.

  • If the checksums are not identical: Start the download and terminate the process after successful completion.

An upload can also be triggered at any time if the IO-Link sends an upload request via DsControl in the I/O mapping.