PROFINET IO Device - IOxS

 

Object: PROFINET IO device

In this dialog, you can access I/O provider data and I/O consumer data.

In addition to the actual input and output data, PROFINET sends status information (provider states). These indicate whether or not the values are valid (PS == 0x80). For example, the input values of a slave could be invalid if a hardware failure is present. Likewise, you could explicitly declare the outputs sent by the controller as invalid if an error occurs somewhere in the application. Then the slaves activate the default values if they are configured.

Note

Submodules without their own I/Os also provide a provider state for inputs.

Show I/O channels

Note: The channels are deactivated when the option Add I/O mapping is activated in the PROFINET IO Controller - General tab.

_cds_icon_option_activated.png: The associated module provides additional I/Os with the provider state in the I/O mapping dialog. The corresponding module can be opened by double-clicking the address field.

Submodule

Variable

The I/O variable that is mapped to the input/output.

Address

IEC address where this variable is mapped (I/O mapping dialog).

The value "hex 80" (bit 7) from the provider state bytes display the status "OK". For detailed information about the definition of this byte, refer to the technical specification for PROFINET IO.

Note

In the case of an I/O provider state that is mapped for output data, the output PS must be set to "GOOD" (=0x80) explicitly. Otherwise, the device will not accept the data. Then the slaves activate the default values if they are configured.

Note

If the application is stopped, then the unmapped I/O provider states for outputs are set to "bad". Mapped I/O provider states are set to their configured values.