PROFINET IO Device - IOxS

Object: PROFINET IO device

In this dialog box, 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 5e7471ace1b7bfd3c0a8640e01176f18_9a3f06830c0506c5c0a8640e012f0ace : The associated module provides additional I/Os with the provider state in the I/O mapping dialog box. 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.