Specifications
217Appendix
(c) 2013 MITSUBISHI ELECTRIC CORPORATION
The GSD files are provided by the manufacturer of your equipment.
Data Exchange (I/O)
The exchange of input/output data in PROFINET-IO is based on the producer/consumer model. This
model is asynchronous. The IO-Controller produces outputs for the IO-Device and the IO-Controller
consumes inputs from the IO-Device and vice versa.
The refresh period determines the production/consumption time. This time is defined for each IO-De-
vice. In a complete configuration, the network cycle time is equivalent to the largest refresh period of
the configuration.
Example
IO-Device Name
Refresh Period
io-device1
8 ms
io-device2
32 ms
io-device3
16 ms
In the case of configuration 1, the largest refresh period is 32 ms (io-device2). The network cycle ti-
me is 32 ms. This means that every 32 ms, all inputs/outputs will have been refreshed at least once.
The diagnostic model of PROFINET input/output exchanges defines, in addition to process data,
IOxS (IOPS or IOCS) typed data:
IOPS - Input Output Object Provider Status
An IOPS is associated with the input/outputs from each slot/sub-slot. This status indicates the qua-
lity of the data produced from each slot/sub-slot to the consumer.
The possible values are:
GOOD (0x80)
BAD_BY_DEVICE (0x60)
BAD_BY_CONTROLLER (0x40)
BAD_BY_SUBSLOT (0x00)
IOCS - Input Output Object Consumer Status
An IOCS is associated with the input/outputs from each slot/sub-slot. This status indicates the qua-
lity of the data consumed at each slot/sub-slot to the producer.
The possible values are:
GOOD (0x80)
BAD_BY_DEVICE (0x60)
BAD_BY_CONTROLLER (0x40)
BAD_BY_SUBSLOT (0x00)
The representation of the inputs/outputs of an IO-Device in engineering tool includes the process da-
ta (I/O data) and the diagnostic data (IOPS and IOCS).
Example 1: The inputs/outputs of an IO-Device contains the process data (I/O data) and the diagno-
stic data (IOPS and IOCS)