3.10.1.1 NMT_CS_NOT_ACTIVE
NMT_CS_NOT_ACTIVE is a non-permanent state, which is present by the CN
automatically after POWER ON, if the initialization phase could be executed error free.
The CN is passive (listen only), observes the network traffic, does not send any
frames and is waiting for MN commands. The node is able to recognize NMTReset
commands sent via ASnd.
The transition from NMT_CS_NOT_ACTIVE to NMT_CS_PRE_OPERATIONAL_1 is
triggered by a SoA or SoC frame.
The transition from NMT_CS_NOT_ACTIVE to NMT_CS_BASIC_ETHERNET is triggered
by timeout for SoC, PReq, PRes and SoA frames.
3.10.1.2 NMT_CS_PRE_OPERATIONAL_1
The CN sends a frame only if the MN has authorized it to do so by a SoA
AsyncInvite command, there is no PDO communication.
First the connected CNs are identified. This is performed with an IdentRequest
message of the MN and is acknowledged by an IdentResponse message of the
CNs. If required the CN shall download its configuration data from a configuration
server.
NMT_CS_PRE_OPERATIONAL_2, if the MN is not in NMT_MS_PRE_OPERATIONAL_1
respectively leaves NMT_MS_PRE_OPERATIONAL_1 before the CN has completed its
configuration.
The transition from NMT_CS_PRE_OPERATIONAL_1 to NMT_CS_PRE_OPERATIONAL_2 is
triggered by a SoC frame.
3.10.1.3 NMT_CS_PRE_OPERATIONAL_2
In this state the CN-configuration is completely finished.
The node is queried by the MN via PReq. The received PDO data may be invalid and
may differ to the PDO mapping requirements. The PDO data received from the MN via
PReq and from other CNs and the MN via PRes are ignored by the CN. The
transmitted PRes frames may differ to the PDO mapping requirements. The data are
declared invalid by not setting the RD flag. There is no processing of the process
data.
The CN responds to AsyncInvite commands via SoA. If not invited by the MN,
there is no Ethernet frame transmission in this state.
Precondition
NMT_CS_READY_TO_OPERATE is the reception of an NMTEnableReadyToOperate
command. The transition is triggered by the MN if the application is ready for
operation.
The transition from NMT_CS_PRE_OPERATIONAL_2 to NMT_CS_PRE_OPERATIONAL_1 is
triggered if an error is detected.
The transition from NMT_CS_PRE_OPERATIONAL_2 to NMT_CS_STOPPED is triggered
by reception of NMT state command NMTStopNode.
Printed in the Federal Republic of Germany
06/26/2017
Both
processes
may
for
the
transition
TR - ECE - BA - DGB - 0071 - 05
be
completely
or
NMT_CS_PRE_OPERATIONAL_2
from
TR-Electronic GmbH 2008, All Rights Reserved
partially
shifted
to
to
Page 121 of 187