Communication Protocols
Copyright IXXAT Automation GmbH
90
IEM Manual, 1.5
the host by means of the SetVariable service, every submodule gets this
indication as a signal to initialize itself. In case of an input submodule, the
input data in the SHM has to be updated to the initial value. In case of an
output submodule, the initial value from the SHM has to be read out. The
IOXS values must be set in their initial state.
COM_k_PNIO_SUBMODULE_START
: signal to start the cyclic process data
transfer for a specific submodule.
COM_k_PNIO_SUBMODULE_STOP
: signal to stop the cyclic process data
transfer for a specific submodule.
COM_k_PNIO_WRONG_MODULE
: the plugged module differs from the one con-
figured in the engineering tool and expected by the IO Controller. The ap-
plication has three possibilities to react:
o
no reaction, the module is out of the process;
o
or pull existing module and plug the proper one;
o
or pull existing module and re-
plug it with the attribute “Substitute”.
COM_k_PNIO_WRONG_SUBMODULE
: the plugged submodule differs from the
one configured in the engineering tool and expected by the IO Controller.
The application has three possibilities to react:
o
no reaction, the submodule is out of the process;
o
or pull existing submodule and plug the proper one;
o
or pull existing submodule and re-
plug it with the attribute “Substitute”.
Every above mentioned indication command has a corresponding confirmation
analog named with “
_R
” at the end (see COMpnio.h). The content of the con-
firmation is represented by the structure
COM_t_PNIO_CONFIRM
and valid for all
PROFINET specific indications.
5.1.5.4 Alarms
The host application is responsible for managing PROFINET alarms. Alarms
can be received by means of the indication/confirmation channels, while send-
ing of alarms is performed through the request/response channels. The de-
/coding of the content of alarm send/receive structures (see COMpnio.h) are
fully PROFINET specific (see [PNIO4] for more information).
5.1.5.5 I&M data (Identification and Maintenance)
I&M data are to be registered and mapped like a normal variable with a corre-
sponding index according to [PNIO4]. It is up to the host application where to
store this data, in the SHM or in the memory of the host CPU. Important is that
I&M0 data is mandatory for any PROFINET certified device
.