Appendices
A-40
NJ-series CPU Unit Software User’s Manual (W501)
Functional Classification: EtherCAT Communications Status
Note All system-defined variables that are related to the status of EtherCAT communications give the current status.
Variable name Meaning Function Data type
Range of
values
Reference
_EC_RegSlavTbl Registered Slave
Ta ble
This table indicates the slaves that are regis-
tered in the network configuration information.
Slaves are given in the table in the order of
slave node addresses. The element for a
slave is TRUE if the corresponding slave is
registered.
ARRAY
[1..192]
OF BOOL
TRUE or
FALSE
page A-70
_EC_EntrySlavTbl Network
Connected Slave
Ta ble
This table indicates which slaves are con-
nected to the network. Slaves are given in the
table in the order of slave node addresses.
The element for a slave is TRUE if the corre-
sponding slave has entered the network.
ARRAY
[1..192]
OF BOOL
TRUE or
FALSE
page A-71
_EC_MBXSlavTbl Message Com-
munications
Enabled Slave
Ta ble
This table indicates the slaves that can per-
form message communications. Slaves are
given in the table in the order of slave node
addresses.
The element for a slave is TRUE if message
communications are enabled for it (pre-opera-
tional, safe-operation, or operational state).
Note Use this variable to confirm that mes-
sage communications are possible for
the relevant slave before you execute
message communications with an
EtherCAT slave.
ARRAY
[1..192]
OF BOOL
TRUE or
FALSE
page A-71
_EC_PDSlavTbl Process Data
Communicating
Slave Table
This table indicates the slaves that are per-
forming process data communications. Slaves
are given in the table in the order of slave
node addresses.
The element for a slave is TRUE if process
data of the corresponding slave is enabled
(operational) for both slave inputs and out-
puts.
Note Use this variable to confirm that the
data for the relevant slave is valid
before controlling an EtherCAT slave.
ARRAY
[1..192]
OF BOOL
TRUE or
FALSE
page A-71
_EC_DisconnSlavTbl Disconnected
Slave Table
Slaves are given in the table in the order of
slave node addresses.
The element for a slave is TRUE if the corre-
sponding slave was disconnected.
ARRAY
[1..192]
OF BOOL
TRUE or
FALSE
page A-71
_EC_DisableSlavTbl Disabled Slave
Ta ble
Slaves are given in the table in the order of
slave node addresses.
The element for a slave is TRUE if the corre-
sponding slave is disabled.
ARRAY
[1..192]
OF BOOL
TRUE or
FALSE
page A-72
_EC_PDActive Process Data
Communications
Status
TRUE when process data communications
are performed with all slaves*.
* Disabled slaves are not included.
BOOL TRUE or
FALSE
page A-72
_EC_PktMonStop Packet
Monitoring
Stopped
TRUE when packet monitoring is stopped. BOOL TRUE or
FALSE
p
age A-72
_EC_LinkStatus Link Status TR
UE if the communications controller link
status is Link ON.
BOOL TRUE or
FALSE
page A-72
_EC_PktSaving Saving Packet
Data File
Shows whether a packet data file is being
saved.
TRUE: Packet data file being saved.
FALSE: Packet data file not being saved.
BOOL TRUE or
FALSE
page A-72
_EC_InDataInvalid Input Data Dis-
abled
TRUE when process data communications
are not normal and the input data is not valid.
BOOL TRUE or
FALSE
page A-73