Overview
The IO Functions library contains function blocks with which services/functions can be executed on the IO devices (fieldbus masters or slaves).
General Device Functions
| Name | Description | 
|---|---|
| Reset an I/O device | |
| Find the fieldbus address of the box, knowing the device ID and the box identifier | |
| Find the fieldbus address of the box, knowing the device identifier and the box identifier | |
| Read the number of boxes | |
| Read the box identifier knowing the fieldbus address of the box and the device ID | |
| Read the AmsNetId of a box, knowing the fieldbus address of the box and the device ID | |
| Read the number of I/O devices. | |
| Find the device ID knowing the device identifier | |
| Read all device IDs | |
| Read the device identifier knowing the device ID | |
| Read the AmsNetId, knowing the device ID | |
| Read the device type, knowing the device ID | |
| Determine the device ID and the AmsNetId, knowing the device name | 
Fieldbus-specific and device-specific functions
Beckhoff Lightbus
| Name | Description | 
|---|---|
| Optical fiber ring break location test | |
| Read parity counter | |
| Read and reset parity counter | 
SERCOS
| Name | Description | 
|---|---|
| Read the current phase | |
| Reset the error buffer | |
| Save parameter in flash | |
| Set the current phase | |
| Read Sercos drive parameters | |
| Write Sercos drive parameters | |
| Backup and restore the Sercos drive parameters to/from a file | |
| Backup and restore the Sercos drive parameters to/from a file (extended functionality) | |
| Drive reset of a Sercos drive by command on parameter S-0-0099 (IDN99) | 
Profibus DPV1 (Sinamics
| Name | Description | 
|---|---|
| Generate DPV1 telegram for parameter reading | |
| Send DPV1 telegram for parameter reading | |
| Evaluate DPV1 response telegram for parameter reading | |
| Generate DPV1 telegram for parameter writing | |
| Send DPV1 telegram for parameter writing | |
| Evaluate DPV1 response telegram for parameter writing | 
Profinet DPV1 (Sinamics)
| Name | Description | 
|---|---|
| Generate DPV1 telegram for parameter reading | |
| Send DPV1 telegram for parameter reading | |
| Evaluate DPV1 response telegram for parameter reading | |
| Generate DPV1 telegram for parameter writing | |
| Send DPV1 telegram for parameter writing | |
| Evaluate DPV1 response telegram for parameter writing | 
NOV/DP-RAM
| Name | Description | 
|---|---|
| Write data to the NOVRAM or read data from the NOVRAM | |
| Write data to the NOVRAM or read data from the NOVRAM. Checks whether a special method of accessing the memory is necessary and copies the data accordingly in the correct way (e.g. when accessing the CX_9000 NOV-RAM). | |
| Read the address pointer and the configured size from the NOV/DP-RAM | |
| Read the address pointer and the configured size from the NOV/DP-RAM (Extension) | 
Beckhoff UPS (under Windows UPS service)
| Name | Description | 
|---|---|
| Read the status of the UPS from the PLC. | 
Third-party vendor devices
INTERBUS Phoenix IBS SC/I-T functions
Phoenix IBS SC/I-T functions: overview.
| Name | Description | 
|---|---|
| Executes the Activate_Configuration command | |
| Executes the Deactivate_Configuration command | |
| Executes the Start_Data_Transfer command | |
| Executes the Stop_Data_Transfer command | |
| Executes the Alarm_Stop command | |
| Is used to affect the active configuration of the Interbus devices. This command can be executed in the PAR_READY state as well as when in the ACTIVE or RUN states. Single, dependent and grouped devices can be activated and deactivated in this way. | |
| Returns the error type and error location of an Interbus device after a bus error | |
| Acknowledge periphery errors of all devices | 
ads-tec
| Name | Description | 
|---|---|
| Reads the system data/diagnostic data | 
RAID_Controller
The following function blocks are available for RAID controller services.
| Name | Description | 
|---|---|
| Returns the number of RAID controllers and the corresponding RAID controller IDs | |
| Supplies RAID information containing the number of RAID controller sets and the maximum number of RAID drives per set. | |
| Returns the RAID set index, the RAID type, the RAID status, the number of RAID drives and the status of the RAID drives. |