Answer:
2 Installing Ethernet Networks
13 dia. max.
 Recommended Attachment Method
• Attach a clamp core to the communications cable as shown below.
Make two loops with the cable
as shown.
• Connect the communications cable as shown below.
Built-in
EtherNet/IP
Attach close to the cable
port on
NX-series connection as shown.
Controller
2-2-4 Precautions When Installing and Connecting Ethernet Switches
Precautions When Installing Ethernet Switches
• Do not ground the Ethernet switch in the same location as a drive-system component, such as an
inverter.
• Always use a dedicated power supply for the Ethernet switch. Do not use the same power supply for
other equipment, such as an I/O power supply, motor power supply, or control power supply.
• Before installation, check the Ethernet switch's environmental resistance specifications, and use an
Ethernet switch that is appropriate for the ambient conditions. Contact the Ethernet switch manufac-
turer for details on Ethernet switch's environmental resistance specifications.
Ethernet Switch Connection Methods
• Connect Ethernet switches with twisted-pair cables, as follows: Connect an MDI port to an MDI-X
port with a straight cable. Connect two MDI ports or two MDI-X ports with a cross cable.
NoteIt is very difficult to distinguish cross cables and straight cables by appearance. Incorrect cables will
cause communications to fail. We recommend cascade connections with straight cables wherever possi-
ble.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 2-11
2-2
Network
Installation
2
2-2-4
Precautions
When
Installing
and
Connecting
Ethernet
Switches
2 Installing Ethernet Networks
MDI ports
: Straight cable
MDI-X port (cross)
Ethernet switch
: Cross cable
Ethernet Ethernet Ethernet
switch switch switch
• Some Ethernet switches can automatically distinguish between MDI and MDI-X. When this kind of
Ethernet switch is used, straight cable can be used between Ethernet switches.
Precautions for Correct Use
Adjust the built-in EtherNet/IP port's link settings to match the communications mode settings of
the connected Ethernet switch. If the settings do not match, the link will be unstable and prevent
normal communications. The following table shows the allowed settings for each Ethernet
switch communications mode.
(Auto-Nego: Auto negotiation, Full: Full duplex, Half: Half duplex)
Built-in EtherNet/IP port
1,000 Mbps
Ethernet switch Auto- 10 Mbps (fixed) 100 Mbps (fixed)
(fixed)
Nego
Full Half Full Half Full
Auto-Nego Best --- OK --- OK ---
10 Mbps Full --- OK --- --- --- ---
(fixed) Half OK --- OK --- --- ---
100 Mbps Full --- --- --- OK --- ---
(fixed) Half OK --- --- --- OK ---
1,000 Mbps Full --- --- --- --- --- Best
(fixed)
Best = Recommended; OK = Allowed; --- = Not allowed.
2-12 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
2 Installing Ethernet Networks
2-3 Connecting to the Network
2-3-1 Ethernet Connectors
The following standards and specifications apply to the connectors for the Ethernet twisted-pair cable.
• Electrical specifications: Conforming to IEEE 802.3 standards.
• Connector structure: RJ45 8-pin Modular Connector (conforming to ISO 8877)
• For information on connecting shield wire to connector hoods, refer to 2-1-2 Ethernet Switch Types
on page 2-3.
10Base-T and 100Base-TX
Connector pin Signal name Abbr. Signal direction
1 Transmission data + TD+ Output
2 Transmission data − TD− Output
3 Reception data + RD+ Input
4 Not used --- ---
5 Not used --- ---
6 Reception data − RD− Input
7 Not used --- ---
8 Not used --- ---
1000Base-T
Connector pin Signal name Abbr. Signal direction
1 Communication data DA+ BI_DA+ Input/output
2 Communication data DA− BI_DA- Input/output
3 Communication data DB+ BI_DB+ Input/output
4 Communication data DC+ BI_DC+ Input/output
5 Communication data DC− BI_DC− Input/output
6 Communication data DB− BI_DB− Input/output
7 Communication data DD+ BI_DD+ Input/output
8 Communication data DD− BI_DD− Input/output
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 2-13
2-3
Connecting
to
the
Network
2
2-3-1
Ethernet
Connectors
2 Installing Ethernet Networks
2-3-2 Connecting the Cable
Precautions for Correct Use
• Turn OFF the Controller's power supply before connecting or disconnecting Ethernet commu-
nications cable.
• Allow extra space for the bending radius of the communications cable.
For the CPU Unit dimensions when the communications cable is connected to the Unit, refer
to the NJ-series CPU Unit Hardware User's Manual (Cat. No. W500), NX-series CPU Unit
Hardware User’s Manual (Cat. No. W535), NX-series NX502 CPU Unit Hardware User’s
Manual (Cat. No. W629), NX-series NX102 CPU Unit Hardware User’s Manual (Cat. No.
W593), or NX-series NX1P2 CPU Unit Hardware User’s Manual (Cat. No. W578). The re-
quired space depends on the communications cable and connector that are used. Consult
the manufacturer or sales agent.
1
Install the twisted-pair cable.
2
Connect the cable to the Ethernet switch.
3
Connect the twisted-pair cable to the connector on the built-in EtherNet/IP port.
Be sure to press the connectors (both the Ethernet switch side and Ethernet side) until they
lock into place.
2-14 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3
System-defined Variables Related
to the Built-in EtherNet/IP Port
3-1 System-defined Variables Related to the Built-in EtherNet/IP Port...........3-2
3-2 System-defined Variables..............................................................................3-3
3-2-1 EtherNet/IP Function Module, Category Name: _EIP.....................................3-3
3-2-2 Meanings of Error Status Bits........................................................................3-37
3-3 Specifications for Individual System-defined Variables...........................3-39
3-3-1 EtherNet/IP Function Module, Category Name: _EIP...................................3-39
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-1
3
3 System-defined Variables Related to the Built-in EtherNet/IP Port
3-1 System-defined Variables Related to
the Built-in EtherNet/IP Port
You can use the system-defined variables that are provided for the built-in EtherNet/IP port in pro-
grams to check the status of the built-in EtherNet/IP port.
 Checking for Errors in the Built-in EtherNet/IP Port
You can check for built-in EtherNet/IP port errors, Sysmac Studio setting errors, Network Configu-
rator setting errors, TCP/IP application errors (e.g., FTP or NTP), etc.
The following hierarchy is used. The system gives the error status at each level by logically ORing
the error status information in the next lower level.
_EIP_ErrSta Error status variable for EtherNet/IP Function Module
Error status variable for
_EIP_PortErr*1
communications port
_EIP_MacAdrErr*1 MAC Address Error
_EIP_LanHwErr*1 Communications Controller Error
_EIP_IPAdrDupErr*1 IP Address Duplication Error
_EIP_EtnCfgErr*1 Basic Ethernet Setting Error
_EIP_IPAdrCfgErr*1 IP Address Setting Error
_EIP_IPRTblErr IP Route Table Error
_EIP_BootpErr*1 BOOTP Server Error
_EIP_DNSSrvErr DNS Server Connection Error
_EIP_DNSCfgErr*2 DNS Setting Error
Error status variable for
_EIP_CipErr*1
CIP communications
_EIP_IdentityErr*1 Identity Error
_EIP_TDLinkCfgErr*1 Tag Data Link Setting Error
_EIP_TDLinkOpnErr*1 Tag Data Link Connection Failed
_EIP_TDLinkErr*1 Tag Data Link Communications Error
_EIP_MultiSwONErr*1 Multiple Switches ON Error
_EIP_TagAdrErr*1 Tag Name Resolution Error
Error status variable for
_EIP_TcpAppErr
TCP/IP application function
_EIP_TcpAppCfgErr TCP Application Setting Error
_EIP_NTPSrvErr NTP Server Connection Error
*1. Error status variables for errors related to NX-series CPU Units are provided individually for communica-
tions port 1 and communications port 2. You can use error status variables for communications port 2 with
the NX701 CPU Units, NX502 CPU Units, and NX102 CPU Units only.
Refer to Hierarchical Relationship of System-defined Variables Related to EtherNet/IP Errors in the NX-
series CPU Unit page 3-21 for details.
*2. With the NJ-series CPU Unit, this variable can be used with the unit version 1.11 or later.
3-2 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
3-2 System-defined Variables
The variables are described in the tables as shown below.
Range of
Variable name Meaning Function Data type Reference
values
This is the system- This is the mean- The function of the variable is descri- The data The range The page of
defined variable ing of the variable. bed. type of the of values the individ-
name. The prefix variable is that the var- ual system-
gives the category given. iable can defined var-
name. take is giv- iable speci-
en. fications ta-
ble is given.
3-2-1 EtherNet/IP Function Module, Category Name: _EIP
 Functional Classification: EtherNet/IP Communications Errors
Range of
Variable name Meaning Function Data type Reference
values
_EIP_ErrSta EtherNet/IP Error This is the error status variable for the WORD 16#0000 to page 3-39
built-in EtherNet/IP port. 16#00F0
NX-series CPU Units: Represents the
collective status of the following error
flags.
• _EIP1_PortErr (Communications Port1
Error)
• _EIP2_PortErr (Communications Port2
Error)
• _EIP1_CipErr (CIP Communications1
Error)
• _EIP2_CipErr (CIP Communications2
Error)
• _EIP_TcpAppErr (TCP Application
Communications Error)
NJ-series CPU Units: Represents the col-
lective status of the following error flags.
• _EIP_PortErr (Communications Port
Error)
• _EIP_CipErr (CIP Communications Er-
ror)
• _EIP_TcpAppErr (TCP Application
Communications Error)
NoteRefer to Meanings of Error
Status Bits for the meanings of
the error status bits.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-3
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP_PortErr Communications Port This is the error status variable for the WORD 16#0000 to page 3-40
Error communications port. 16#00F0
NX-series CPU Units: Represents the
collective status of the following error
flags.
• _EIP1_MacAdrErr (Port1 MAC Ad-
dress Error)
• _EIP1_LanHwErr (Port1 Communica-
tions Controller Error)
• _EIP1_EtnCfgErr (Port1 Basic Ether-
net Setting Error)
• _EIP1_IPAdrCfgErr (Port1 IP Address
Setting Error)
• _EIP1_IPAdrDupErr (Port1 IP Address
Duplication Error)
• _EIP1_BootpErr (Port1 BOOTP Serv-
er Error)
• _EIP1_DhcpErr (Port1 DHCP Server
Error)
• _EIP_DNSCfgErr (DNS Setting Error)
• _EIP_DNSSrvErr (DNS Server Con-
nection Error)
• _EIP_IPRTblErr (IP Route Table Error)
NJ-series CPU Units: Represents the col-
lective status of the following error flags.
• _EIP_MacAdrErr (MAC Address Error)
• _EIP_LanHwErr (Communications
Controller Error)
• _EIP_EtnCfgErr (Basic Ethernet Set-
ting Error)
• _EIP_IPAdrCfgErr (IP Address Setting
Error)
• _EIP_IPAdrDupErr (IP Address Dupli-
cation Error)
• _EIP_BootpErr (BOOTP Server Error)
• _EIP_IPRTblErr (IP Route Table Error)
NoteIf a Link OFF Detected or
EtherNet/IP Error occurs, it is
recorded in the event log and
then the corresponding bit
turns ON.
Refer to Meanings of Error
Status Bits for the meanings of
the error status bits.
3-4 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP1_PortErr Communications This is the error status variable for the WORD 16#0000 to page 3-40
Port1 Error communications port 1. 16#00F0
Represents the collective status of the
following error flags.
• _EIP1_MacAdrErr (Port1 MAC Ad-
dress Error)
• _EIP1_LanHwErr (Port1 Communica-
tions Controller Error)
• _EIP1_EtnCfgErr (Port1 Basic Ether-
net Setting Error)
• _EIP1_IPAdrCfgErr (Port1 IP Address
Setting Error)
• _EIP1_IPAdrDupErr (Port1 IP Address
Duplication Error)
• _EIP1_BootpErr (Port1 BOOTP Serv-
er Error)
• _EIP1_DhcpErr (Port1 DHCP Server
Error)
• _EIP_DNSCfgErr (DNS Setting Error)
• _EIP_DNSSrvErr (DNS Server Con-
nection Error)
• _EIP_IPRTblErr (IP Route Table Error)
NoteIf a Link OFF Detected or
EtherNet/IP Error occurs, it is
recorded in the event log and
then the corresponding bit
turns ON.
Refer to Meanings of Error
Status Bits for the meanings of
the error status bits.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-5
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP2_PortErr Communications This is the error status variable for the WORD 16#0000 to page 3-41
Port2 Error communications port 2. 16#00F0
Represents the collective status of the
following error flags.
• _EIP2_MacAdrErr (Port2 MAC Ad-
dress Error)
• _EIP2_LanHwErr (Port2 Communica-
tions Controller Error)
• _EIP2_EtnCfgErr (Port2 Basic Ether-
net Setting Error)
• _EIP2_IPAdrCfgErr (Port2 IP Address
Setting Error)
• _EIP2_IPAdrDupErr (Port2 IP Address
Duplication Error)
• _EIP2_BootpErr (Port2 BOOTP Serv-
er Error)
• _EIP2_DhcpErr (Port2 DHCP Server
Error)
• _EIP_DNSCfgErr (DNS Setting Error)
• _EIP_DNSSrvErr (DNS Server Con-
nection Error)
• _EIP_IPRTblErr (IP Route Table Error)
NoteIf a Link OFF Detected or
EtherNet/IP Error occurs, it is
recorded in the event log and
then the corresponding bit
turns ON.
Refer to Meanings of Error
Status Bits for the meanings of
the error status bits.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
3-6 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP_CipErr CIP Communications This is the error status variable for CIP WORD 16#0000 to page 3-41
Error communications. 16#00F0
NX-series CPU Units: Represents the
collective status of the following error
flags.
• _EIP1_IdentityErr (CIP Communica-
tions1 Identity Error)
• _EIP1_TDLinkCfgErr (CIP Communi-
cations1 Tag Data Link Setting Error)
• _EIP1_TDLinkOpnErr (CIP Communi-
cations1 Tag Data Link Connection
Failed)
• _EIP1_TDLinkErr (CIP Communica-
tions1 Tag Data Link Communications
Error)
• _EIP1_TagAdrErr (CIP Communica-
tions1 Tag Name Resolution Error)
• _EIP1_MultiSwONErr (CIP Communi-
cations1 Multiple Switches ON Error)
NJ-series CPU Units: Represents the col-
lective status of the following error flags.
• _EIP_IdentityErr (Identity Error)
• _EIP_TDLinkCfgErr (Tag Data Link
Setting Error)
• _EIP_TDLinkOpnErr (Tag Data Link
Connection Failed)
• _EIP_TDLinkErr (Tag Data Link Com-
munications Error)
• _EIP_TagAdrErr (Tag Name Resolu-
tion Error)
• _EIP_MultiSwOnErr (Multiple
Switches ON Error)
NoteIf a Tag Name Resolution Error
occurs, it is recorded in the
event log and this variable
changes to TRUE. Refer to
Meanings of Error Status Bits
for the meanings of the error
status bits.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-7
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP1_CipErr CIP Communica- This is the error status variable for CIP WORD 16#0000 to page 3-42
tions1 Error communications 1. 16#00F0
Represents the collective status of the
following error flags.
• _EIP1_IdentityErr (CIP Communica-
tions1 Identity Error)
• _EIP1_TDLinkCfgErr (CIP Communi-
cations1 Tag Data Link Setting Error)
• _EIP1_TDLinkOpnErr (CIP Communi-
cations1 Tag Data Link Connection
Failed)
• _EIP1_TDLinkErr (CIP Communica-
tions1 Tag Data Link Communications
Error)
• _EIP1_TagAdrErr (CIP Communica-
tions1 Tag Name Resolution Error)
• _EIP1_MultiSwONErr (CIP Communi-
cations1 Multiple Switches ON Error)
NoteIf a Tag Name Resolution Error
occurs, it is recorded in the
event log and this variable
changes to TRUE. Refer to
Meanings of Error Status Bits
for the meanings of the error
status bits.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
3-8 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP2_CipErr CIP Communica- This is the error status variable for CIP WORD 16#0000 to page 3-42
tions2 Error communications 2. 16#00F0
Represents the collective status of the
following error flags.
• _EIP2_IdentityErr (CIP Communica-
tions2 Identity Error)
• _EIP2_TDLinkCfgErr (CIP Communi-
cations2 Tag Data Link Setting Error)
• _EIP2_TDLinkOpnErr (CIP Communi-
cations2 Tag Data Link Connection
Failed)
• _EIP2_TDLinkErr (CIP Communica-
tions2 Tag Data Link Communications
Error)
• _EIP2_TagAdrErr (CIP Communica-
tions2 Tag Name Resolution Error)
• _EIP2_MultiSwONErr (CIP Communi-
cations2 Multiple Switches ON Error)
NoteIf a Tag Name Resolution Error
occurs, it is recorded in the
event log and this variable
changes to TRUE. Refer to
Meanings of Error Status Bits
for the meanings of the error
status bits.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_TcpAppErr TCP Application This is the error status variable for TCP WORD 16#0000 to page 3-42
Communications Er- application communications. 16#00F0
ror Represents the collective status of the
following error flags.
• _EIP_TcpAppCfgErr (TCP Application
Setting Error)
• _EIP_NTPSrvErr (NTP Server Con-
nection Error)
NoteRefer to Meanings of Error
Status Bits for the meanings of
the error status bits.
_EIP_MacAdrErr MAC Address Error NX-series CPU Units: Indicates that an BOOL TRUE or page 3-43
error occurred when the MAC address FALSE
was read on the communications port 1
at startup.
TRUE: Error
FALSE: Normal
NJ-series CPU Units: Indicates that an
error occurred when the MAC address
was read at startup.
TRUE: Error
FALSE: Normal
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-9
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP1_MacAdrErr Port1 MAC Address Indicates that an error occurred when the BOOL TRUE or page 3-43
Error MAC address was read on the communi- FALSE
cations port 1 at startup.
TRUE: Error
FALSE: Normal
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_MacAdrErr Port2 MAC Address Indicates that an error occurred when the BOOL TRUE or page 3-43
Error MAC address was read on the communi- FALSE
cations port 2 at startup.
TRUE: Error
FALSE: Normal
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_LanHwErr Communications NX-series CPU Units: Indicates that a BOOL TRUE or page 3-43
Controller Error Communications Controller failure occur- FALSE
red on the communications port 1.
TRUE: Failure
FALSE: Normal
NJ-series CPU Units: Indicates that a
Communications Controller failure occur-
red.
TRUE: Failure
FALSE: Normal
_EIP1_LanHwErr Port1 Communica- Indicates that a Communications Control- BOOL TRUE or page 3-44
tions Controller Error ler failure occurred on the communica- FALSE
tions port 1.
TRUE: Failure
FALSE: Normal
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_LanHwErr Port2 Communica- Indicates that a Communications Control- BOOL TRUE or page 3-44
tions Controller Error ler failure occurred on the communica- FALSE
tions port 2.
TRUE: Failure
FALSE: Normal
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
3-10 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP_EtnCfgErr Basic Ethernet Set- NX-series CPU Units: Indicates that the BOOL TRUE or page 3-44
ting Error Ethernet communications speed setting FALSE
(Speed/Duplex) for the communications
port 1 is incorrect. Or, a read operation
failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NJ-series CPU Units: Indicates that the
Ethernet communications speed setting
(Speed/Duplex) is incorrect. Or, a read
operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
_EIP1_EtnCfgErr Port1 Basic Ethernet Indicates that the Ethernet communica- BOOL TRUE or page 3-44
Setting Error tions speed setting (Speed/Duplex) for FALSE
the communications port 1 is incorrect.
Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_EtnCfgErr Port2 Basic Ethernet Indicates that the Ethernet communica- BOOL TRUE or page 3-45
Setting Error tions speed setting (Speed/Duplex) for FALSE
the communications port 2 is incorrect.
Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_IPAdrCfgErr IP Address Setting NX-series CPU Units: Indicates the IP BOOL TRUE or page 3-45
Error address setting errors for the communi- FALSE
cations port 1.
TRUE:
• There is an illegal IP address setting.
• A read operation failed.
• The IP address obtained from the
BOOTP server is inconsistent.
• The IP address obtained from the
DHCP server is inconsistent.
FALSE: Normal
NJ-series CPU Units: Indicates the IP ad-
dress setting errors.
TRUE:
• There is an illegal IP address setting.
• A read operation failed.
• The IP address obtained from the
BOOTP server is inconsistent.
• The default gateway settings are not
correct.
FALSE: Normal
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-11
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP1_IPAdrCfgErr Port1 IP Address Indicates the IP address setting errors for BOOL TRUE or page 3-45
Setting Error the communications port 1. FALSE
TRUE:
• There is an illegal IP address setting.
• A read operation failed.
• The IP address obtained from the
BOOTP server is inconsistent.
• The IP address obtained from the
DHCP server is inconsistent.
FALSE: Normal
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_IPAdrCfgErr Port2 IP Address Indicates the IP address setting errors for BOOL TRUE or page 3-46
Setting Error the communications port 2. FALSE
TRUE:
• There is an illegal IP address setting.
• A read operation failed.
• The IP address obtained from the
BOOTP server is inconsistent.
• The IP address obtained from the
DHCP server is inconsistent.
FALSE: Normal
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_IPAdrDupErr IP Address Duplica- NX-series CPU Units: Indicates that the BOOL TRUE or page 3-46
tion Error same IP address is assigned to more FALSE
than one node for the communications
port 1.
TRUE: Duplication occurred.
FALSE: Other than the above.
NJ-series CPU Units: Indicates that the
same IP address is assigned to more
than one node.
TRUE: Duplication occurred.
FALSE: Other than the above.
_EIP1_IPAdrDupErr Port1 IP Address Du- Indicates that the same IP address is as- BOOL TRUE or page 3-46
plication Error signed to more than one node for the FALSE
communications port 1.
TRUE: Duplication occurred.
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_IPAdrDupErr Port2 IP Address Du- Indicates that the same IP address is as- BOOL TRUE or page 3-46
plication Error signed to more than one node for the FALSE
communications port 2.
TRUE: Duplication occurred.
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
3-12 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP_DNSCfgErr*1 DNS Setting Error Indicates that the DNS or hosts settings BOOL TRUE or page 3-47
are incorrect. Or, a read operation failed. FALSE
TRUE: Setting incorrect or read failed.
FALSE: Normal
_EIP_BootpErr BOOTP Server Error NX-series CPU Units: Indicates that a BOOL TRUE or page 3-47
BOOTP server connection failure occur- FALSE
red on the communications port 1.
TRUE: There was a failure to connect to
the BOOTP server (timeout).
FALSE: The BOOTP is not enabled, or
BOOTP is enabled and an IP address
was normally obtained from the BOOTP
server.
NJ-series CPU Units: Indicates that a
BOOTP server connection failure occur-
red.
TRUE: There was a failure to connect to
the BOOTP server (timeout).
FALSE: The BOOTP is not enabled, or
BOOTP is enabled and an IP address
was normally obtained from the BOOTP
server.
_EIP1_BootpErr Port1 BOOTP Server Indicates that a BOOTP server connec- BOOL TRUE or page 3-47
Error tion failure occurred on the communica- FALSE
tions port 1.
TRUE: There was a failure to connect to
the BOOTP server (timeout).
FALSE: The BOOTP is not enabled, or
BOOTP is enabled and an IP address
was normally obtained from the BOOTP
server.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_BootpErr Port2 BOOTP Server Indicates that a BOOTP server connec- BOOL TRUE or page 3-47
Error tion failure occurred on the communica- FALSE
tions port 2.
TRUE: There was a failure to connect to
the BOOTP server (timeout).
FALSE: The BOOTP is not enabled, or
BOOTP is enabled and an IP address
was normally obtained from the BOOTP
server.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-13
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP_DhcpErr DHCP Server Error Indicates that a DHCP server connection BOOL TRUE or page 3-47
failure occurred on the communications FALSE
port 1.
TRUE: There was a failure to connect to
the DHCP server (timeout).
FALSE: The DHCP is not enabled, or
DHCP is enabled and an IP address was
normally obtained from the DHCP server.
NoteYou can use this system-de-
fined variable only for the
NX502 CPU Units.
_EIP1_DhcpErr Port1 DHCP Server Indicates that a DHCP server connection BOOL TRUE or page 3-47
Error failure occurred on the communications FALSE
port 1.
TRUE: There was a failure to connect to
the DHCP server (timeout).
FALSE: The DHCP is not enabled, or
DHCP is enabled and an IP address was
normally obtained from the DHCP server.
NoteYou can use this system-de-
fined variable only for the
NX502 CPU Units.
_EIP2_DhcpErr Port2 DHCP Server Indicates that a DHCP server connection BOOL TRUE or page 3-47
Error failure occurred on the communications FALSE
port 2.
TRUE: There was a failure to connect to
the DHCP server (timeout).
FALSE: The DHCP is not enabled, or
DHCP is enabled and an IP address was
normally obtained from the DHCP server.
NoteYou can use this system-de-
fined variable only for the
NX502 CPU Units.
_EIP_IPRTblErr IP Route Table Error NX-series CPU Units: Indicates that the BOOL TRUE or page 3-48
default gateway settings or IP router ta- FALSE
ble settings are incorrect.
Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NJ-series CPU Units: Indicates that the
IP router table or hosts settings are incor-
rect. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
_EIP_IdentityErr Identity Error NX-series CPU Units: Indicates that the BOOL TRUE or page 3-49
identity information for CIP communica- FALSE
tions 1 (which you cannot overwrite) is in-
correct. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NJ-series CPU Units: Indicates that the
identity information (which you cannot
overwrite) is incorrect. Or, a read opera-
tion failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
3-14 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP1_IdentityErr CIP Communica- Indicates that the identity information for BOOL TRUE or page 3-49
tions1 Identity Error CIP communications 1 (which you cannot FALSE
overwrite) is incorrect. Or, a read opera-
tion failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_IdentityErr CIP Communica- Indicates that the identity information for BOOL TRUE or page 3-49
tions2 Identity Error CIP communications 2 (which you cannot FALSE
overwrite) is incorrect. Or, a read opera-
tion failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_TDLinkCfgErr Tag Data Link Setting NX-series CPU Units: Indicates that the BOOL TRUE or page 3-49
Error tag data link settings for CIP communica- FALSE
tions 1 are incorrect. Or, a read operation
failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NJ-series CPU Units: Indicates that the
tag data link settings are incorrect. Or, a
read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
_EIP1_TDLinkCfgErr CIP Communica- Indicates that the tag data link settings BOOL TRUE or page 3-50
tions1 Tag Data Link for CIP communications 1 are incorrect. FALSE
Setting Error Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_TDLinkCfgErr CIP Communica- Indicates that the tag data link settings BOOL TRUE or page 3-50
tions2 Tag Data Link for CIP communications 2 are incorrect. FALSE
Setting Error Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-15
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP_TDLinkOpnErr Tag Data Link Con- NX-series CPU Units: Indicates that es- BOOL TRUE or page 3-50
nection Failed tablishing a tag data link connection for FALSE
CIP communications 1 failed.
TRUE: Establishing a tag data link con-
nection failed due to one of the following
causes.
• The information registered for a target
node in the tag data link parameters is
different from the actual node informa-
tion.
• There was no response from the re-
mote node.
FALSE: Other than the above.
NJ-series CPU Units: Indicates that es-
tablishing a tag data link connection
failed.
TRUE: Establishing a tag data link con-
nection failed due to one of the following
causes.
• The information registered for a target
node in the tag data link parameters is
different from the actual node informa-
tion.
• There was no response from the re-
mote node.
FALSE: Other than the above.
_EIP1_TDLinkOp- CIP Communica- Indicates that establishing a tag data link BOOL TRUE or page 3-51
nErr tions1 Tag Data Link connection for CIP communications 1 FALSE
Connection Failed failed.
TRUE: Establishing a tag data link con-
nection failed due to one of the following
causes.
• The information registered for a target
node in the tag data link parameters is
different from the actual node informa-
tion.
• There was no response from the re-
mote node.
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
3-16 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP2_TDLinkOp- CIP Communica- Indicates that establishing a tag data link BOOL TRUE or page 3-51
nErr tions2 Tag Data Link connection for CIP communications 2 FALSE
Connection Failed failed.
TRUE: Establishing a tag data link con-
nection failed due to one of the following
causes.
• The information registered for a target
node in the tag data link parameters is
different from the actual node informa-
tion.
• There was no response from the re-
mote node.
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_TDLinkErr Tag Data Link Com- NX-series CPU Units: Indicates that a BOOL TRUE or page 3-51
munications Error timeout occurred in a tag data link con- FALSE
nection for CIP communications 1.
TRUE: A timeout occurred.
FALSE: Other than the above.
NJ-series CPU Units: Indicates that a
timeout occurred in a tag data link con-
nection.
TRUE: A timeout occurred.
FALSE: Other than the above.
_EIP1_TDLinkErr CIP Communica- Indicates that a timeout occurred in a tag BOOL TRUE or page 3-52
tions1 Tag Data Link data link connection for CIP communica- FALSE
Communications Er- tions 1.
ror TRUE: A timeout occurred.
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_TDLinkErr CIP Communica- Indicates that a timeout occurred in a tag BOOL TRUE or page 3-52
tions2 Tag Data Link data link connection for CIP communica- FALSE
Communications Er- tions 2.
ror TRUE: A timeout occurred.
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-17
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP_TagAdrErr Tag Name Resolution NX-series CPU Units: Indicates that the BOOL TRUE or page 3-52
Error tag resolution for CIP communications 1 FALSE
failed (i.e., the address could not be iden-
tified from the tag name).
TRUE: Tag resolution failed (i.e., the ad-
dress could not be identified from the tag
name). The following causes are possi-
ble.
• The size of the network variable is dif-
ferent from the tag settings.
• The I/O direction that is set in the tag
data link settings does not agree with
the I/O direction of the variable in the
CPU Unit.
• There is no network variable in the
CPU Unit that corresponds to the tag
setting.
FALSE: Other than the above.
NJ-series CPU Units: Indicates that tag
name resolution failed (i.e., the address
could not be identified from the tag
name).
TRUE: Tag resolution failed (i.e., the ad-
dress could not be identified from the tag
name). The following causes are possi-
ble.
• The size of the network variable is dif-
ferent from the tag settings.
• The I/O direction that is set in the tag
data link settings does not agree with
the I/O direction of the variable in the
CPU Unit.
• There is no network variable in the
CPU Unit that corresponds to the tag
setting.
FALSE: Other than the above.
_EIP1_TagAdrErr CIP Communica- Indicates that the tag resolution for CIP BOOL TRUE or page 3-53
tions1 Tag Name communications 1 failed (i.e., the ad- FALSE
Resolution Error dress could not be identified from the tag
name).
TRUE: Tag resolution failed (i.e., the ad-
dress could not be identified from the tag
name). The following causes are possi-
ble.
• The size of the network variable is dif-
ferent from the tag settings.
• The I/O direction that is set in the tag
data link settings does not agree with
the I/O direction of the variable in the
CPU Unit.
• There is no network variable in the
CPU Unit that corresponds to the tag
setting.
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
3-18 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP2_TagAdrErr CIP Communica- Indicates that the tag resolution for CIP BOOL TRUE or page 3-53
tions2 Tag Name communications 2 failed (i.e., the ad- FALSE
Resolution Error dress could not be identified from the tag
name).
TRUE: Tag resolution failed (i.e., the ad-
dress could not be identified from the tag
name). The following causes are possi-
ble.
• The size of the network variable is dif-
ferent from the tag settings.
• The I/O direction that is set in the tag
data link settings does not agree with
the I/O direction of the variable in the
CPU Unit.
• There is no network variable in the
CPU Unit that corresponds to the tag
setting.
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_MultiSwONErr Multiple Switches ON NX-series CPU Units: Indicates that more BOOL TRUE or page 3-53
Error than one switch turned ON at the same FALSE
time in CIP communications 1.
TRUE: More than one data link start/stop
switch changed to TRUE at the same
time.
FALSE: Other than the above.
NJ-series CPU Units: Indicates that more
than one switch turned ON at the same
time.
TRUE: More than one data link start/stop
switch changed to TRUE at the same
time.
FALSE: Other than the above.
_EIP1_MultiSwO- CIP Communica- Indicates that more than one switch BOOL TRUE or page 3-54
NErr tions1 Multiple turned ON at the same time in CIP com- FALSE
Switches ON Error munications 1.
TRUE: More than one data link start/stop
switch changed to TRUE at the same
time.
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-19
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP2_MultiSwO- CIP Communica- Indicates that more than one switch BOOL TRUE or page 3-54
NErr tions2 Multiple turned ON at the same time in CIP com- FALSE
Switches ON Error munications 2.
TRUE: More than one data link start/stop
switch changed to TRUE at the same
time.
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_TcpAppCfgErr TCP Application Set- TRUE: At least one of the set values for a BOOL TRUE or page 3-54
ting Error TCP application (FTP, NTP, SNMP) is in- FALSE
correct. Or, a read operation failed.
FALSE: Normal
_EIP_NTPSrvErr NTP Server Connec- TRUE: The NTP client failed to connect BOOL TRUE or page 3-54
tion Error to the server (timeout). FALSE
FALSE: NTP is not set. Or, NTP is set
and the connection was successful.
_EIP_DNSSrvErr DNS Server Connec- TRUE: The DNS client failed to connect BOOL TRUE or page 3-54
tion Error to the server (timeout). FALSE
FALSE: DNS is not enabled. Or, DNS is
enabled and the connection was suc-
cessful.
*1. With the NJ-series CPU Unit, this variable can be used with the unit version 1.11 or later.
Hierarchical Relationship of System-defined Variables Related to EtherNet/IP Errors in the
NJ-series CPU Unit
The system-defined variables that are related to EtherNet/IP errors have the following hierarchical
relationship. For example, if the value of any of the _EIP_PortErr, _EIP_CipErr, or _EIP_TcpAppErr
variables in the second level is TRUE, then the _EIP_ErrSta variable in the first level also changes
to TRUE. Therefore, you can check the values of system-defined variables in a higher level to see
if an error has occurred for a variable in a lower level.
3-20 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Level 1 Level 2 Level 3
Variable Name Variable Name Variable Name
_EIP_ErrSta EtherNet/IP _EIP_Por- Communi- _EIP_MacAdrErr MAC Address Error
Error tErr cations _EIP_LanHwErr Communications Controller Error
Port Error
_EIP_EtnCfgErr Basic Ethernet Setting Error
_EIP_IPAdrCfgErr IP Address Setting Error
_EIP_IPAdrDupErr IP Address Duplication Error
_EIP_BootpErr BOOTP Server Error
_EIP_DNSSrvErr DNS Server Connection Error
_EIP_IPRTblErr IP Route Table Error
_EIP_Ci- CIP Com- _EIP_IdentityErr Identity Error
pErr munica- _EIP_TDLinkCfgErr Tag Data Link Setting Error
tions Error
_EIP_TDLinkOpnErr Tag Data Link Connection Failed
_EIP_TDLinkErr Tag Data Link Communications Er-
ror
_EIP_TagAdrErr Tag Name Resolution Error
_EIP_MultiSwONErr Multiple Switches ON Error
_EIP_Tcp TCP Ap- _EIP_TcpAppCfgErr TCP Application Setting Error
AppErr plication _EIP_NTPSrvErr NTP Server Connection Error
Communi-
cations
Error
Hierarchical Relationship of System-defined Variables Related to EtherNet/IP Errors in the
NX-series CPU Unit
The system-defined variables that are related to EtherNet/IP errors have the following hierarchical
relationship. For example, if the value of any of the _EIP1_PortErr, _EIP2_PortErr, EIP1_CipErr,
_EIP2_CipErr, and _EIP_TcpAppErr variables in the second level is TRUE, then the _EIP_ErrSta
variable in the first level also changes to TRUE. Therefore, you can check the values of system-
defined variables in a higher level to see if an error has occurred for a variable in a lower level.
Level 1 Level 2 Level 3
Variable Name Variable Name Variable Name
_EIP_ErrSta EtherNet/IP _EIP1_Po Communi- _EIP1_MacAdrErr Port1 MAC Address Error
Error rtErr cations
Port1 Er-
ror
_EIP1_LanHwErr Port1 Communications Controller
Error
_EIP1_EtnCfgErr Port1 Basic Ethernet Setting Error
_EIP1_IPAdrCfgErr Port1 IP Address Setting Error
_EIP1_IPAdrDupErr Port1 IP Address Duplication Error
_EIP1_BootpErr Port1 BOOTP Server Error
_EIP1_DhcpErr Port1 DHCP Server Error
_EIP_DNSCfgErr DNS Setting Error
_EIP_DNSSrvErr DNS Server Connection Error
_EIP_IPRTblErr IP Route Table Error
_EIP2_Po Communi- _EIP2_MacAdrErr Port2 MAC Address Error
rtErr cations
Port2 Er-
ror
_EIP2_LanHwErr Port2 Communications Controller
Error
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-21
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Level 1 Level 2 Level 3
Variable Name Variable Name Variable Name
_EIP2_EtnCfgErr Port2 Basic Ethernet Setting Error
_EIP2_IPAdrCfgErr Port2 IP Address Setting Error
_EIP2_IPAdrDupErr Port2 IP Address Duplication Error
_EIP2_BootpErr Port2 BOOTP Server Error
_EIP2_DhcpErr Port2 DHCP Server Error
_EIP_DNSCfgErr DNS Setting Error
_EIP_DNSSrvErr DNS Server Connection Error
_EIP_IPRTblErr IP Route Table Error
_EIP1_Ci- CIP Com- _EIP1_IdentityErr CIP Communications1 Identity Error
pErr munica- _EIP1_TDLinkCfgErr CIP Communications1 Tag Data
tions1 Er- Link Setting Error
ror
_EIP1_TDLinkOpnErr CIP Communications1 Tag Data
Link Connection Failed
_EIP1_TDLinkErr CIP Communications1 Tag Data
Link Communications Error
_EIP1_TagAdrErr CIP Communications1 Tag Name
Resolution Error
_EIP1_MultiSwONErr CIP Communications1 Multiple
Switches ON Error
_EIP2_Ci- CIP Com- _EIP2_IdentityErr CIP Communications2 Identity Error
pErr munica- _EIP2_TDLinkCfgErr CIP Communications2 Tag Data
tions2 Er- Link Setting Error
ror
_EIP2_TDLinkOpnErr CIP Communications2 Tag Data
Link Connection Failed
_EIP2_TDLinkErr CIP Communications2 Tag Data
Link Communications Error
_EIP2_TagAdrErr CIP Communications2 Tag Name
Resolution Error
_EIP2_MultiSwONErr CIP Communications2 Multiple
Switches ON Error
_EIP_Tcp TCP Ap- _EIP_TcpAppCfgErr TCP Application Setting Error
AppErr plication _EIP_NTPSrvErr NTP Server Connection Error
Communi-
cations
Error
Note 1. You can access the same values of the system-defined variables whose variable names with _EIP1
and the system-defined variables whose variable names with _EIP. For example, you can access the
same values of _EIP1_PortErr (Communications Port1 Error) and _EIP_PortErr (Communications
Port Error).
Note 2. You can use the system-defined variables whose variable names with _EIP2 only for the NX701 CPU
Units, NX502 CPU Units, and NX102 CPU Units.
3-22 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
 Functional Classification: EtherNet/IP Communications Status
Range of
Variable name Meaning Function Data type Reference
values
_EIP_EtnOnlineSta Online NX-series CPU Units: Indicates that the BOOL TRUE or page 3-55
built-in EtherNet/IP port's communica- FALSE
tions can be used via the communica-
tions port 1 (that is, the link is ON, IP ad-
dress is defined, and there are no errors.)
TRUE: The built-in EtherNet/IP port’s
communications can be used.
FALSE: The built-in EtherNet/IP port’s
communications is disabled due to an er-
ror in initial processing, restart process-
ing, or link OFF status.
NJ-series CPU Units: Indicates that the
built-in EtherNet/IP port's communica-
tions can be used via the communica-
tions port (that is, the link is ON and IP
address is defined, and there are no er-
rors.)
TRUE: The built-in EtherNet/IP port’s
communications can be used.
FALSE: The built-in EtherNet/IP port’s
communications is disabled due to an er-
ror in initial processing, restart process-
ing, or link OFF status.
_EIP1_EtnOnlineSta Port1 Online Indicates that the built-in EtherNet/IP BOOL TRUE or page 3-55
port's communications can be used via FALSE
the communications port 1 (that is, the
link is ON, IP address is defined, and
there are no errors.)
TRUE: The built-in EtherNet/IP port’s
communications can be used.
FALSE: The built-in EtherNet/IP port’s
communications is disabled due to an er-
ror in initial processing, restart process-
ing, or link OFF status.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_EtnOnlineSta Port2 Online Indicates that the built-in EtherNet/IP BOOL TRUE or page 3-55
port's communications can be used via FALSE
the communications port 2 (that is, the
link is ON, IP address is defined, and
there are no errors.)
TRUE: The built-in EtherNet/IP port’s
communications can be used.
FALSE: The built-in EtherNet/IP port’s
communications is disabled due to an er-
ror in initial processing, restart process-
ing, or link OFF status.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-23
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP_TDLinkRunSta Tag Data Link Com- NX-series CPU Units: Indicates that at BOOL TRUE or page 3-56
munications Status least one connection is in normal opera- FALSE
tion in CIP communications 1.
TRUE: Normal operation
FALSE: Other than the above.
NJ-series CPU Units: Indicates that at
least one connection is in normal opera-
tion.
TRUE: Normal operation
FALSE: Other than the above.
_EIP1_TDLinkRun- CIP Communica- Indicates that at least one connection is BOOL TRUE or page 3-56
Sta tions1 Tag Data Link in normal operation in CIP communica- FALSE
Communications Sta- tions 1.
tus TRUE: Normal operation
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_TDLinkRun- CIP Communica- Indicates that at least one connection is BOOL TRUE or page 3-56
Sta tions2 Tag Data Link in normal operation in CIP communica- FALSE
Communications Sta- tions 2.
tus TRUE: Normal operation
FALSE: Other than the above.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_TDLinkAllRun- All Tag Data Link NX-series CPU Units: Indicates that all BOOL TRUE or page 3-56
Sta Communications Sta- tag data links are communicating in CIP FALSE
tus communications 1.
TRUE: Tag data links are communicating
in all connections as the originator.
FALSE: An error occurred in at least one
connection.
NJ-series CPU Units: Indicates that all
tag data links are communicating.
TRUE: Tag data links are communicating
in all connections as the originator.
FALSE: An error occurred in at least one
connection.
_EIP1_TDLinkAll- CIP Communica- Indicates that all tag data links are com- BOOL TRUE or page 3-57
RunSta tions1 All Tag Data municating in CIP communications 1. FALSE
Link Communications TRUE: Tag data links are communicating
Status in all connections as the originator.
FALSE: An error occurred in at least one
connection.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
3-24 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP2_TDLinkAll- CIP Communica- Indicates that all tag data links are com- BOOL TRUE or page 3-57
RunSta tions2 All Tag Data municating in CIP communications 2. FALSE
Link Communications TRUE: Tag data links are communicating
Status in all connections as the originator.
FALSE: An error occurred in at least one
connection.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_RegTarget- Registered Target NX-series CPU Units: Gives a list of no- ARRAY TRUE or page 3-57
Sta[255] Node Information des for which EtherNet/IP connections [0..255] OF FALSE
are registered for CIP communications 1. BOOL
This variable is valid only when the
EtherNet/IP port is the originator.
Array[x] is TRUE:
The connection to the node with a target
node ID of x is registered.
Array[x] is FALSE:
The connection to the node with a target
node ID of x is not registered.
NJ-series CPU Units: Gives a list of no-
des for which EtherNet/IP connections
are registered.
This variable is valid only when the
EtherNet/IP port is the originator.
Array[x] is TRUE:
The connection to the node with a target
node ID of x is registered.
Array[x] is FALSE:
The connection to the node with a target
node ID of x is not registered.
_EIP1_RegTarget- CIP Communica- Gives a list of nodes for which ARRAY TRUE or page 3-57
Sta[255] tions1 Registered EtherNet/IP connections are registered [0..255] OF FALSE
Target Node Informa- for CIP communications 1. BOOL
tion This variable is valid only when the
EtherNet/IP port is the originator.
Array[x] is TRUE:
The connection to the node with a target
node ID of x is registered.
Array[x] is FALSE:
The connection to the node with a target
node ID of x is not registered.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-25
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP2_RegTarget- CIP Communica- Gives a list of nodes for which ARRAY TRUE or page 3-58
Sta[255] tions2 Registered EtherNet/IP connections are registered [0..255] OF FALSE
Target Node Informa- for CIP communications 2. BOOL
tion This variable is valid only when the
EtherNet/IP port is the originator.
Array[x] is TRUE:
The connection to the node with a target
node ID of x is registered.
Array[x] is FALSE:
The connection to the node with a target
node ID of x is not registered.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_EstbTarget- Normal Target Node NX-series CPU Units: Gives a list of no- ARRAY TRUE or page 3-58
Sta[255] Information des that have normally established Ether- [0..255] OF FALSE
Net/IP connections for CIP communica- BOOL
tions 1.
Array[x] is TRUE:
The connection to the node with a target
node ID of x was established normally.
Array[x] is FALSE:
The connection to the node with a target
node ID of x was not established, or an
error occurred.
NJ-series CPU Units: Gives a list of no-
des that have normally established Ether-
Net/IP connections.
Array[x] is TRUE:
The connection to the node with a target
node ID of x was established normally.
Array[x] is FALSE:
The connection to the node with a target
node ID of x was not established, or an
error occurred.
_EIP1_EstbTarget- CIP Communica- Gives a list of nodes that have normally ARRAY TRUE or page 3-58
Sta[255] tions1 Normal Target established EtherNet/IP connections for [0..255] OF FALSE
Node Information CIP communications 1. BOOL
Array[x] is TRUE:
The connection to the node with a target
node ID of x was established normally.
Array[x] is FALSE:
The connection to the node with a target
node ID of x was not established, or an
error occurred.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
3-26 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP2_EstbTarget- CIP Communica- Gives a list of nodes that have normally ARRAY TRUE or page 3-59
Sta[255] tions2 Normal Target established EtherNet/IP connections for [0..255] OF FALSE
Node Information CIP communications 2. BOOL
Array[x] is TRUE:
The connection to the node with a target
node ID of x was established normally.
Array[x] is FALSE:
The connection to the node with a target
node ID of x was not established, or an
error occurred.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_TargetPLCMo- Target PLC Operat- NX-series CPU Units: Shows the operat- ARRAY TRUE or page 3-59
deSta[255] ing Mode ing status of the target node Controllers [0..255] OF FALSE
that are connected for CIP communica- BOOL
tions 1, with the EtherNet/IP port as the
originator.
The array elements are valid only when
the corresponding Normal Target Node
Information is TRUE. If the corresponding
Normal Target Node Information is
FALSE, it indicates the previous operat-
ing status.
Array[x] is TRUE:
This is the operating state of the target
Controller with a node address of x.
Array[x] is FALSE:
Other than the above.
NJ-series CPU Units: Shows the operat-
ing status of the target node Controllers
that are connected with the EtherNet/IP
port as the originator.
The array elements are valid only when
the corresponding Normal Target Node
Information is TRUE. If the corresponding
Normal Target Node Information is
FALSE, it indicates the previous operat-
ing status.
Array[x] is TRUE:
This is the operating state of the target
Controller with a node address of x.
Array[x] is FALSE:
Other than the above.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-27
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP1_TargetPLC- CIP Communica- Shows the operating status of the target ARRAY TRUE or page 3-59
ModeSta[255] tions1 Target PLC node Controllers that are connected for [0..255] OF FALSE
Operating Mode CIP communications 1, with the Ether- BOOL
Net/IP port as the originator.
The array elements are valid only when
the corresponding Normal Target Node
Information is TRUE. If the corresponding
Normal Target Node Information is
FALSE, it indicates the previous operat-
ing status.
Array[x] is TRUE:
This is the operating state of the target
Controller with a node address of x.
Array[x] is FALSE:
Other than the above.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_TargetPLC- CIP Communica- Shows the operating status of the target ARRAY TRUE or page 3-60
ModeSta[255] tions2 Target PLC node Controllers that are connected for [0..255] OF FALSE
Operating Mode CIP communications 2, with the Ether- BOOL
Net/IP port as the originator.
The array elements are valid only when
the corresponding Normal Target Node
Information is TRUE. If the corresponding
Normal Target Node Information is
FALSE, it indicates the previous operat-
ing status.
Array[x] is TRUE:
This is the operating state of the target
Controller with a node address of x.
Array[x] is FALSE:
Other than the above.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
3-28 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP_TargetPL- Target PLC Error In- NX-series CPU Units: Shows the error ARRAY TRUE or page 3-60
CErr[255] formation status (logical OR of fatal and non-fatal [0..255] OF FALSE
errors) of the target node Controllers that BOOL
are connected for CIP communications 1,
with the EtherNet/IP ports as the origina-
tor. The array elements are valid only
when the corresponding Normal Target
Node Information is TRUE. The immedi-
ately preceding value is retained if this
variable is FALSE.
Array[x] is TRUE:
A fatal or non-fatal error occurred in the
target Controller with a target node ID of
x.
Array[x] is FALSE:
Other than the above.
NJ-series CPU Units: Shows the error
status (logical OR of fatal and non-fatal
errors) of the target node Controllers that
are connected with the EtherNet/IP ports
as the originator. The array elements are
valid only when the corresponding Nor-
mal Target Node Information is TRUE.
The immediately preceding value is re-
tained if this variable is FALSE.
Array[x] is TRUE:
A fatal or non-fatal error occurred in the
target Controller with a target node ID of
x.
Array[x] is FALSE:
Other than the above.
_EIP1_TargetPL- CIP Communica- Shows the error status (logical OR of fa- ARRAY TRUE or page 3-60
CErr[255] tions1 Target PLC Er- tal and non-fatal errors) of the target [0..255] OF FALSE
ror Information node Controllers that are connected for BOOL
CIP communications 1, with the Ether-
Net/IP ports as the originator. The array
elements are valid only when the corre-
sponding Normal Target Node Informa-
tion is TRUE. The immediately preceding
value is retained if this variable is FALSE.
Array[x] is TRUE:
A fatal or non-fatal error occurred in the
target Controller with a target node ID of
x.
Array[x] is FALSE:
Other than the above.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-29
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP2_TargetPL- CIP Communica- Shows the error status (logical OR of fa- ARRAY TRUE or page 3-61
CErr[255] tions2 Target PLC Er- tal and non-fatal errors) of the target [0..255] OF FALSE
ror Information node Controllers that are connected for BOOL
CIP communications 2, with the Ether-
Net/IP ports as the originator. The array
elements are valid only when the corre-
sponding Normal Target Node Informa-
tion is TRUE. The immediately preceding
value is retained if this variable is FALSE.
Array[x] is TRUE:
A fatal or non-fatal error occurred in the
target Controller with a target node ID of
x.
Array[x] is FALSE:
Other than the above.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
3-30 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP_TargetNo- Target Node Error In- NX-series CPU Units: Indicates that the ARRAY TRUE or page 3-61
deErr[255] formation connection for the Registered Target [0..255] OF FALSE
Node Information for CIP communica- BOOL
tions 1 was not established or that an er-
ror occurred in the target Controller.
The array elements are valid only when
the Registered Target Node Information
is TRUE.
Array[x] is TRUE:
A connection was not normally establish-
ed with the target node for a target node
ID of x (the Registered Target Node Infor-
mation is TRUE and the Normal Target
Node Information is FALSE), or a con-
nection was established with the target
node but an error occurred in the target
Controller.
Array[x] is FALSE:
The target node is not registered for a
target node ID of x (the Registered Target
Node Information is FALSE), or a con-
nection was normally established with the
target node (the Registered Target Node
Information is TRUE and the Normal Tar-
get Node Information is TRUE). An error
occurred in the target Controller (the Tar-
get PLC Error Information is TRUE).
NJ-series CPU Units: Indicates that the
connection for the Registered Target
Node Information was not established or
that an error occurred in the target Con-
troller.
The array elements are valid only when
the Registered Target Node Information
is TRUE.
Array[x] is TRUE:
A connection was not normally establish-
ed with the target node for a target node
ID of x (the Registered Target Node Infor-
mation is TRUE and the Normal Target
Node Information is FALSE), or a con-
nection was established with the target
node but an error occurred in the target
Controller.
Array[x] is FALSE:
The target node is not registered for a
target node ID of x (the Registered Target
Node Information is FALSE), or a con-
nection was normally established with the
target node (the Registered Target Node
Information is TRUE and the Normal Tar-
get Node Information is TRUE). An error
occurred in the target Controller (the Tar-
get PLC Error Information is TRUE).
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-31
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP1_TargetNo- CIP Communica- Indicates that the connection for the Reg- ARRAY TRUE or page 3-62
deErr[255] tions1 Target Node istered Target Node Information for CIP [0..255] OF FALSE
Error Information communications 1 was not established or BOOL
that an error occurred in the target Con-
troller.
The array elements are valid only when
the Registered Target Node Information
is TRUE.
Array[x] is TRUE:
A connection was not normally establish-
ed with the target node for a target node
ID of x (the Registered Target Node Infor-
mation is TRUE and the Normal Target
Node Information is FALSE), or a con-
nection was established with the target
node but an error occurred in the target
Controller.
Array[x] is FALSE:
The target node is not registered for a
target node ID of x (the Registered Target
Node Information is FALSE), or a con-
nection was normally established with the
target node (the Registered Target Node
Information is TRUE and the Normal Tar-
get Node Information is TRUE). An error
occurred in the target Controller (the Tar-
get PLC Error Information is TRUE).
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
3-32 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP2_TargetNo- CIP Communica- Indicates that the connection for the Reg- ARRAY TRUE or page 3-62
deErr[255] tions2 Target Node istered Target Node Information for CIP [0..255] OF FALSE
Error Information communications 2 was not established or BOOL
that an error occurred in the target Con-
troller.
The array elements are valid only when
the Registered Target Node Information
is TRUE.
Array[x] is TRUE:
A connection was not normally establish-
ed with the target node for a target node
ID of x (the Registered Target Node Infor-
mation is TRUE and the Normal Target
Node Information is FALSE), or a con-
nection was established with the target
node but an error occurred in the target
Controller.
Array[x] is FALSE:
The target node is not registered for a
target node ID of x (the Registered Target
Node Information is FALSE), or a con-
nection was normally established with the
target node (the Registered Target Node
Information is TRUE and the Normal Tar-
get Node Information is TRUE). An error
occurred in the target Controller (the Tar-
get PLC Error Information is TRUE).
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_NTPResult NTP Operation Infor- Use the GetNTPStatus instruction to read _sNTP_RE- page 3-62
mation the NTP operation information from the SULT
user program.
Direct access is not possible.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-33
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
.ExecTime NTP Last Operation Gives the last time that NTP processing DATE_AND_ Depends on page 3-63
Time ended normally. TIME data type.
The time that was obtained from the NTP
server is stored when the time is ob-
tained normally.
The time is not stored if it is not obtained
from the NTP server normally.
NoteDo not use this variable in the
user program. There may be a
delay in updating it. Use this
variable only to access status
through communications from
an external device.
.ExecNormal NTP Operation Re- TRUE: Indicates an NTP normal end. BOOL TRUE or page 3-63
sult FALSE: Indicates that NTP operation FALSE
ended in an error or has not been execut-
ed even once.
NoteDo not use this variable in the
user program. There may be a
delay in updating it. Use this
variable only to access status
through communications from
an external device.
3-34 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Precautions for Correct Use
Communications Status with Target Node
The communications status with the target node of an NJ/NX-series Controller is shown by the
combination of the values of four system-defined variables.
• _EIP_RegTargetSta (Registered Target Node Information)
• _EIP_EstbTargetSta (Normal Target Node Information)
• _EIP_TargetPLCErr (Target PLC Error Information)
• _EIP_TargetNodeErr (Target Node Error Information)
Value of Value of Value of Value of
Communications status
_EIP_RegTarget- _EIP_EstbTar- _EIP_Tar- _EIP_Target-
with target node
Sta getSta getPLCErr NodeErr
TRUE TRUE FALSE FALSE A connection with the target
node was established normal-
ly and there is no error in the
target PLC.
TRUE TRUE A connection with the target
node was established but
there is an error in the target
PLC.
FALSE --- TRUE A connection with the target
node was not established nor-
mally.
FALSE --- --- --- The information is not valid
because the target node is not
registered.
For the NX-series Controller, the communications status of CIP communications 1 and CIP
communications 2 is shown by the combination of the values of four system-defined variables in
the same way as shown in the above table.
• CIP Communications 1
• _EIP1_RegTargetSta (CIP Communications1 Registered Target Node Information)
• _EIP1_EstbTargetSta (CIP Communications1 Normal Target Node Information)
• _EIP1_TargetPLCErr (CIP Communications1 Target PLC Error Information)
• _EIP1_TargetNodeErr (CIP Communications1 Target Node Error Information)
• CIP Communications 2
• _EIP2_RegTargetSta (CIP Communications2 Registered Target Node Information)
• _EIP2_EstbTargetSta (CIP Communications2 Normal Target Node Information)
• _EIP2_TargetPLCErr (CIP Communications2 Target PLC Error Information)
• _EIP2_TargetNodeErr (CIP Communications2 Target Node Error Information)
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-35
3-2
System-defined
Variables
3
3-2-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
 Functional Classification: EtherNet/IP Communications Switches
Range of
Variable name Meaning Function Data type Reference
values
_EIP_TDLink- Tag Data Link Com- NX-series CPU Units: Change this varia- BOOL TRUE or page 3-63
StartCmd munications Start ble to TRUE to start tag data links for CIP FALSE
Switch communications 1.
It automatically changes back to FALSE
after tag data link operation starts.
NJ-series CPU Units: Change this varia-
ble to TRUE to start tag data links.
It automatically changes back to FALSE
after tag data link operation starts.
NoteDo not force this switch to
change to FALSE from the
user program or from the Sys-
mac Studio. It changes to
FALSE automatically.
_EIP1_TDLink- CIP Communica- Change this variable to TRUE to start tag BOOL TRUE or page 3-63
StartCmd tions1 Tag Data Link data links for CIP communications 1. FALSE
Communications It automatically changes back to FALSE
Start Switch after tag data link operation starts.
NoteDo not force this switch to
change to FALSE from the
user program or from the Sys-
mac Studio. It changes to
FALSE automatically.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_TDLink- CIP Communica- Change this variable to TRUE to start tag BOOL TRUE or page 3-64
StartCmd tions2 Tag Data Link data links for CIP communications 2. FALSE
Communications It automatically changes back to FALSE
Start Switch after tag data link operation starts.
NoteDo not force this switch to
change to FALSE from the
user program or from the Sys-
mac Studio. It changes to
FALSE automatically.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
_EIP_TDLink- Tag Data Link Com- NX-series CPU Units: Change this varia- BOOL TRUE or page 3-64
StopCmd munications Stop ble to TRUE to stop tag data links for CIP FALSE
Switch communications 1.
It automatically changes back to FALSE
after tag data link operation stops.
NJ-series CPU Units: Change this varia-
ble to TRUE to stop tag data links.
It automatically changes back to FALSE
after tag data link operation stops.
NoteDo not force this switch to
change to FALSE from the
user program or from the Sys-
mac Studio. It changes to
FALSE automatically.
3-36 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Range of
Variable name Meaning Function Data type Reference
values
_EIP1_TDLink- CIP Communica- Change this variable to TRUE to stop tag BOOL TRUE or page 3-64
StopCmd tions1 Tag Data Link data links for CIP communications 1. FALSE
Communications It automatically changes back to FALSE
Stop Switch after tag data link operation stops.
NoteDo not force this switch to
change to FALSE from the
user program or from the Sys-
mac Studio. It changes to
FALSE automatically.
NoteYou can use this system-de-
fined variable only for NX-ser-
ies CPU Units.
_EIP2_TDLink- CIP Communica- Change this variable to TRUE to stop tag BOOL TRUE or page 3-64
StopCmd tions2 Tag Data Link data links for CIP communications 2. FALSE
Communications It automatically changes back to FALSE
Stop Switch after tag data link operation stops.
NoteDo not force this switch to
change to FALSE from the
user program or from the Sys-
mac Studio. It changes to
FALSE automatically.
NoteYou can use this system-de-
fined variable only for the
NX701 CPU Units, NX502
CPU Units, and NX102 CPU
Units.
3-2-2 Meanings of Error Status Bits
The meanings of the individual bits in the error status are shown in the following table.
Bit: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
WORD - - - - - - - - - -
Bit Description
15 Master-detected error: This bit indicates whether the master detected a Controller error in the Unit/slave for the
error status of the Controller error.
TRUE: The master detected a Controller error.
FALSE: The master has not detected a Controller error.
14 Collective slave error status: This bit indicates if a Controller error is detected for levels (e.g., a Unit, slave, axis,
or axes group) that are lower than the event source (i.e., for a function module).
TRUE: A Controller error has occurred at a lower level.
FALSE: A Controller error has not occurred at a lower level.
13 to 8 Reserved.
7 This bit indicates whether a major fault level Controller error has occurred.
TRUE: A major fault level Controller error has occurred.
FALSE: A major fault level Controller error has not occurred.
6 This bit indicates whether a partial fault level Controller error has occurred.
TRUE: A partial fault level Controller error has occurred.
FALSE: A partial fault level Controller error has not occurred.
5 This bit indicates whether a minor fault level Controller error has occurred.
TRUE: A minor fault level Controller error has occurred.
FALSE: A minor fault level Controller error has not occurred.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-37
3-2
System-defined
Variables
3
3-2-2
Meanings
of
Error
Status
Bits
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Bit Description
4 This bit indicates whether an observation level Controller error has occurred.
TRUE: An observation level Controller error has occurred.
FALSE: An observation level Controller error has not occurred.
3 to 0 Reserved.
A list of variables for error status is given below. The following table shows whether bit 14 and bit 15 of
each variable are valid or invalid and whether they can be used in the user program.
Variable name Valid or inva- Valid or inva- Usage in user
lid for bit 15 lid for bit 14 program
_ErrSta (Controller Error Status) Valid Valid Not possible*1
_PLC_ErrSta (PLC Function Module Error Status) Invalid Invalid Possible
_CJB_ErrSta (I/O Bus Error Status) Valid Valid Not possible*2
_CJB_MstrErrSta (I/O Bus Master Error Status) Invalid Invalid
_CJB_UnitErrSta (I/O Bus Unit Error Status) Valid Invalid
_NXB_ErrSta (NX Bus Function Module Error Status) Invalid Valid Not recom-
_NXB_MstrErrSta (NX Bus Function Module Master Error Status) Invalid Valid mended*3
_NXB_UnitErrStaTbl (NX Bus Function Module Unit Error Status) Invalid Valid
_MC_ErrSta (MC Error Status) Invalid Valid Possible
_MC_ComErrSta (MC Common Error Status) Invalid Invalid
_MC_AX_ErrSta (Axis Error Status) Invalid Invalid
_MC_GRP_ErrSta (Axes Group Error Status) Invalid Invalid
_EC_ErrSta (EtherCAT Error) Invalid Valid Possible
_EC_PortErr (Communications Port Error) Invalid Invalid
_EC_MstrErr (Master Error) Invalid Invalid
_EC_SlavErr (Slave Error) Invalid Invalid
_EC_SlavErrTbl (Slave Error Table) Invalid Invalid
_EIP_ErrSta (EtherNet/IP Error) Invalid Invalid Possible
_EIP_PortErr (Communications Port Error), _EIP1_PortErr (Communi- Invalid Invalid
cations Port1 Error), _EIP2_PortErr (Communications Port2 Error)
_EIP_CipErr (CIP Communications Error), _EIP1_CipErr (CIP Com- Invalid Invalid
munications1 Error), _EIP2_CipErr (CIP Communications2 Error)
_EIP_TcpAppErr (TCP Application Communications Error) Invalid Invalid
_XBU_ErrSta (X Bus Function Module Error Status) Invalid Valid Not recom-
_XBU_MstrErr (X Bus Function Module Master Error Status) Invalid Invalid mended*3
_XBU_UnitErr (X Bus Function Module Unit Error Status) Invalid Valid
_XBU_UnitErrTbl (X Bus Function Module Unit Error Status Table) Invalid Invalid
*1. Do not use this variable in the user program. There may be a delay in updating it and concurrency problems in relation to
the error status of the function module. Use this variable only to access status through communications from an external
device.
*2. Do not use this variable in the user program. There may be a delay in updating it. Use this variable only to access status
through communications from an external device such as an HMI.
*3. We do not recommend the use of this variable in the user program. There may be a delay in updating it. Use this variable
only to access status through communications from an external device such as an HMI.
3-38 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
3-3 Specifications for Individual System-
defined Variables
The specifications for each system-defined variable are given as described below.
Variable name This is the system-defined variable name. Members The member names are given
The prefix gives the category name. for structure variables.
Meaning This is the meaning of the variable. Global/local Global: Global variable, Local:
Local variable
Function The function of the variable is described.
Data type The data type of the variable is given. Range of values The range of values that the var-
iable can take is given.
R/W access R: Read on- Retained The Retain Network Publish The Network Publish attribute of
ly, attribute of the variable is given.
RW: Read/ the variable
write is given.
Usage in user Whether you Related in- The instructions that are related to the variable are given.
program can use the structions If you cannot use the variable directly in the user program, the instruc-
variable di- tions that access the variable are given.
rectly in the
user pro-
gram is
specified.
3-3-1 EtherNet/IP Function Module, Category Name: _EIP
 Functional Classification: EtherNet/IP Communications Errors
Variable name _EIP_ErrSta
Meaning EtherNet/IP Error Global/local Global
Function This is the error status variable for the built-in EtherNet/IP port.
NX-series CPU Units: Represents the collective status of the following error flags.
• _EIP1_PortErr (Communications Port1 Error)
• _EIP2_PortErr (Communications Port2 Error)
• _EIP1_CipErr (CIP Communications1 Error)
• _EIP2_CipErr (CIP Communications2 Error)
• _EIP_TcpAppErr (TCP Application Communications Error)
NJ-series CPU Units: Represents the collective status of the following error flags.
• _EIP_PortErr (Communications Port Error)
• _EIP_CipErr (CIP Communications Error)
• _EIP_TcpAppErr (TCP Application Communications Error)
NoteRefer to 3-2-2 Meanings of Error Status Bits on page 3-37 for the meanings of the error status
bits.
Data type WORD Range of values 16#0000 to 16#00F0
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- You can access this variable from the user program with the following instruc-
gram structions tion.
• GetEIPError
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-39
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP_PortErr
Meaning Communications Port Error Global/local Global
Function This is the error status variable for the communications port.
NX-series CPU Units: Represents the collective status of the following error flags.
• _EIP1_MacAdrErr (Port1 MAC Address Error)
• _EIP1_LanHwErr (Port1 Communications Controller Error)
• _EIP1_EtnCfgErr (Port1 Basic Ethernet Setting Error)
• _EIP1_IPAdrCfgErr (Port1 IP Address Setting Error)
• _EIP1_IPAdrDupErr (Port1 IP Address Duplication Error)
• _EIP1_BootpErr (Port1 BOOTP Server Error)
• _EIP1_DhcpErr (Port1 DHCP Server Error)
• _EIP_DNSCfgErr (DNS Setting Error)
• _EIP_DNSSrvErr (DNS Server Connection Error)
• _EIP_IPRTblErr (IP Route Table Error)
NJ-series CPU Units: Represents the collective status of the following error flags.
• _EIP_MacAdrErr (MAC Address Error)
• _EIP_LanHwErr (Communications Controller Error)
• _EIP_EtnCfgErr (Basic Ethernet Setting Error)
• _EIP_IPAdrCfgErr (IP Address Setting Error)
• _EIP_IPAdrDupErr (IP Address Duplication Error)
• _EIP_BootpErr (BOOTP Server Error)
• _EIP_DNSSrvErr (DNS Server Connection Error)
• _EIP_IPRTblErr (IP Route Table Error)
NoteIf a Link OFF Detected or EtherNet/IP Error occurs, it is recorded in the event log and then the
corresponding bit turns ON. Refer to 3-2-2 Meanings of Error Status Bits on page 3-37 for the
meanings of the error status bits.
Data type WORD Range of values 16#0000 to 16#00F0
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- You can access this variable from the user program with the following instruc-
gram structions tion.
• GetEIPError
Variable name _EIP1_PortErr
Meaning Communications Port1 Error Global/local Global
Function This is the error status variable for the communications port 1.
It represents the collective status of the following error flags.
• _EIP1_MacAdrErr (Port1 MAC Address Error)
• _EIP1_LanHwErr (Port1 Communications Controller Error)
• _EIP1_EtnCfgErr (Port1 Basic Ethernet Setting Error)
• _EIP1_IPAdrCfgErr (Port1 IP Address Setting Error)
• _EIP1_IPAdrDupErr (Port1 IP Address Duplication Error)
• _EIP1_BootpErr (Port1 BOOTP Server Error)
• _EIP1_DhcpErr (Port1 DHCP Server Error)
• _EIP_DNSCfgErr (DNS Setting Error)
• _EIP_DNSSrvErr (DNS Server Connection Error)
• _EIP_IPRTblErr (IP Route Table Error)
NoteIf a Link OFF Detected or EtherNet/IP Error occurs, it is recorded in the event log and then the
corresponding bit turns ON. Refer to 3-2-2 Meanings of Error Status Bits on page 3-37 for the
meanings of the error status bits.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type WORD Range of values 16#0000 to 16#00F0
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- You can access this variable from the user program with the following instruc-
gram structions tion.
• GetEIPError
3-40 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP2_PortErr
Meaning Communications Port2 Error Global/local Global
Function This is the error status variable for the communications port 2.
It represents the collective status of the following error flags.
• _EIP2_MacAdrErr (Port2 MAC Address Error)
• _EIP2_LanHwErr (Port2 Communications Controller Error)
• _EIP2_EtnCfgErr (Port2 Basic Ethernet Setting Error)
• _EIP2_IPAdrCfgErr (Port2 IP Address Setting Error)
• _EIP2_IPAdrDupErr (Port2 IP Address Duplication Error)
• _EIP2_BootpErr (Port2 BOOTP Server Error)
• _EIP2_DhcpErr (Port2 DHCP Server Error)
• _EIP_DNSCfgErr (DNS Setting Error)
• _EIP_DNSSrvErr (DNS Server Connection Error)
• _EIP_IPRTblErr (IP Route Table Error)
NoteIf a Link OFF Detected or EtherNet/IP Error occurs, it is recorded in the event log and then the
corresponding bit turns ON. Refer to 3-2-2 Meanings of Error Status Bits on page 3-37 for the
meanings of the error status bits.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type WORD Range of values 16#0000 to 16#00F0
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- You can access this variable from the user program with the following instruc-
gram structions tion.
• GetEIPError
Variable name _EIP_CipErr
Meaning CIP Communications Error Global/local Global
Function This is the error status variable for CIP communications.
NX-series CPU Units: Represents the collective status of the following error flags.
• _EIP1_IdentityErr (CIP Communications1 Identity Error)
• _EIP1_TDLinkCfgErr (CIP Communications1 Tag Data Link Setting Error)
• _EIP1_TDLinkOpnErr (CIP Communications1 Tag Data Link Connection Failed)
• _EIP1_TDLinkErr (CIP Communications1 Tag Data Link Communications Error)
• _EIP1_TagAdrErr (CIP Communications1 Tag Name Resolution Error)
• _EIP1_MultiSwONErr (CIP Communications1 Multiple Switches ON Error)
NJ-series CPU Units: Represents the collective status of the following error flags.
• _EIP_IdentityErr (Identity Error)
• _EIP_TDLinkCfgErr (Tag Data Link Setting Error)
• _EIP_TDLinkOpnErr (Tag Data Link Connection Failed)
• _EIP_TDLinkErr (Tag Data Link Communications Error)
• _EIP_TagAdrErr (Tag Name Resolution Error)
• _EIP_MultiSwOnErr (Multiple Switches ON Error)
NoteIf a Tag Name Resolution Error occurs, it is recorded in the event log and this variable changes
to TRUE. Refer to 3-2-2 Meanings of Error Status Bits on page 3-37 for the meanings of the
error status bits.
Data type WORD Range of values 16#0000 to 16#00F0
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- You can access this variable from the user program with the following instruc-
gram structions tion.
• GetEIPError
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-41
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP1_CipErr
Meaning CIP Communications1 Error Global/local Global
Function This is the error status variable for CIP communications 1.
It represents the collective status of the following error flags.
• _EIP1_IdentityErr (CIP Communications1 Identity Error)
• _EIP1_TDLinkCfgErr (CIP Communications1 Tag Data Link Setting Error)
• _EIP1_TDLinkOpnErr (CIP Communications1 Tag Data Link Connection Failed)
• _EIP1_TDLinkErr (CIP Communications1 Tag Data Link Communications Error)
• _EIP1_TagAdrErr (CIP Communications1 Tag Name Resolution Error)
• _EIP1_MultiSwONErr (CIP Communications1 Multiple Switches ON Error)
NoteIf a Tag Name Resolution Error occurs, it is recorded in the event log and this variable changes
to TRUE. Refer to 3-2-2 Meanings of Error Status Bits on page 3-37 for the meanings of the
error status bits.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type WORD Range of values 16#0000 to 16#00F0
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- You can access this variable from the user program with the following instruc-
gram structions tion.
• GetEIPError
Variable name _EIP2_CipErr
Meaning CIP Communications2 Error Global/local Global
Function This is the error status variable for CIP communications 2.
It represents the collective status of the following error flags.
• _EIP2_IdentityErr (CIP Communications2 Identity Error)
• _EIP2_TDLinkCfgErr (CIP Communications2 Tag Data Link Setting Error)
• _EIP2_TDLinkOpnErr (CIP Communications2 Tag Data Link Connection Failed)
• _EIP2_TDLinkErr (CIP Communications2 Tag Data Link Communications Error)
• _EIP2_TagAdrErr (CIP Communications2 Tag Name Resolution Error)
• _EIP2_MultiSwONErr (CIP Communications2 Multiple Switches ON Error)
NoteIf a Tag Name Resolution Error occurs, it is recorded in the event log and this variable changes
to TRUE. Refer to 3-2-2 Meanings of Error Status Bits on page 3-37 for the meanings of the
error status bits.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type WORD Range of values 16#0000 to 16#00F0
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- You can access this variable from the user program with the following instruc-
gram structions tion.
• GetEIPError
Variable name _EIP_TcpAppErr
Meaning TCP Application Communications Error Global/local Global
Function This is the error status variable for TCP application communications.
It represents the collective status of the following error flags.
• _EIP_TcpAppCfgErr (TCP Application Setting Error)
• _EIP_NTPSrvErr (NTP Server Connection Error)
NoteRefer to 3-2-2 Meanings of Error Status Bits on page 3-37 for the meanings of the error status
bits.
Data type WORD Range of values 16#0000 to 16#00F0
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- You can access this variable from the user program with the following instruc-
gram structions tion.
• GetEIPError
3-42 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP_MacAdrErr
Meaning MAC Address Error Global/local Global
Function NX-series CPU Units: Indicates that an error occurred when the MAC address was read on the communications
port 1 at startup.
TRUE: Error
FALSE: Normal
NJ-series CPU Units: Indicates that an error occurred when the MAC address was read at startup.
TRUE: Error
FALSE: Normal
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_MacAdrErr
Meaning Port1 MAC Address Error Global/local Global
Function Indicates that an error occurred when the MAC address was read on the communications port 1 at startup.
TRUE: Error
FALSE: Normal
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_MacAdrErr
Meaning Port2 MAC Address Error Global/local Global
Function Indicates that an error occurred when the MAC address was read on the communications port 2 at startup.
TRUE: Error
FALSE: Normal
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_LanHwErr
Meaning Communications Controller Error Global/local Global
Function NX-series CPU Units: Indicates that a Communications Controller failure occurred on the communications port 1.
TRUE: Failure
FALSE: Normal
NJ-series CPU Units: Indicates that a Communications Controller failure occurred.
TRUE: Failure
FALSE: Normal
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-43
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP1_LanHwErr
Meaning Port1 Communications Controller Error Global/local Global
Function Indicates that a Communications Controller failure occurred on the communications port 1.
TRUE: Failure
FALSE: Normal
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TTRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_LanHwErr
Meaning Port2 Communications Controller Error Global/local Global
Function Indicates that a Communications Controller failure occurred on the communications port 2.
TRUE: Failure
FALSE: Normal
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_EtnCfgErr
Meaning Basic Ethernet Setting Error Global/local Global
Function NX-series CPU Units: Indicates that the Ethernet communications speed setting (Speed/Duplex) for the communi-
cations port 1 is incorrect. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NJ-series CPU Units: Indicates that the Ethernet communications speed setting (Speed/Duplex) is incorrect. Or, a
read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_EtnCfgErr
Meaning Port1 Basic Ethernet Setting Error Global/local Global
Function Indicates that the Ethernet communications speed setting (Speed/Duplex) for the communications port 1 is incor-
rect. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
3-44 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP2_EtnCfgErr
Meaning Port2 Basic Ethernet Setting Error Global/local Global
Function Indicates that the Ethernet communications speed setting (Speed/Duplex) for the communications port 2 is incor-
rect. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_IPAdrCfgErr
Meaning IP Address Setting Error Global/local Global
Function NX-series CPU Units: Indicates the IP address setting errors for the communications port 1.
TRUE:
• There is an illegal IP address setting.
• A read operation failed.
• The IP address obtained from the BOOTP server is inconsistent.
• The IP address obtained from the DHCP server is inconsistent.
FALSE: Normal
NJ-series CPU Units: Indicates the IP address setting errors.
TRUE:
• There is an illegal IP address setting.
• A read operation failed.
• The IP address obtained from the BOOTP server is inconsistent.
• The default gateway settings are not correct.
FALSE: Normal
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_IPAdrCfgErr
Meaning Port1 IP Address Setting Error Global/local Global
Function Indicates the IP address setting errors for the communications port 1.
TRUE:
• There is an illegal IP address setting.
• A read operation failed.
• The IP address obtained from the BOOTP server is inconsistent.
• The IP address obtained from the DHCP server is inconsistent.
FALSE: Normal
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Related in- Related in- ---
gram structions structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-45
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP2_IPAdrCfgErr
Meaning Port2 IP Address Setting Error Global/local Global
Function Indicates the IP address setting errors for the communications port 2.
TRUE:
• There is an illegal IP address setting.
• A read operation failed.
• The IP address obtained from the BOOTP server is inconsistent.
• The IP address obtained from the DHCP server is inconsistent.
FALSE: Normal
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_IPAdrDupErr
Meaning IP Address Duplication Error Global/local Global
Function NX-series CPU Units: Indicates that the same IP address is assigned to more than one node for the communica-
tions port 1.
TRUE: Duplication occurred.
FALSE: Other than the above.
NJ-series CPU Units: Indicates that the same IP address is assigned to more than one node.
TRUE: Duplication occurred.
FALSE: Other than the above.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_IPAdrDupErr
Meaning Port1 IP Address Duplication Error Global/local Global
Function Indicates that the same IP address is assigned to more than one node for the communications port 1.
TRUE: Duplication occurred.
FALSE: Other than the above.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_IPAdrDupErr
Meaning Port2 IP Address Duplication Error Global/local Global
Function Indicates that the same IP address is assigned to more than one node for the communications port 2.
TRUE: Duplication occurred.
FALSE: Other than the above.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
3-46 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP_DNSCfgErr*1
Meaning DNS Setting Error Global/local Global
Function Indicates that the DNS or hosts settings are incorrect. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
*1. With the NJ-series CPU Unit, this variable can be used with the unit version 1.11 or later.
Variable name _EIP_BootpErr
Meaning BOOTP Server Error Global/local Global
Function NX-series CPU Units: Indicates that a BOOTP server connection failure occurred on the communications port 1.
TRUE: There was a failure to connect to the BOOTP server (timeout).
FALSE: The BOOTP is not enabled, or BOOTP is enabled and an IP address was normally obtained from the
BOOTP server.
NJ-series CPU Units: Indicates that a BOOTP server connection failure occurred.
TRUE: There was a failure to connect to the BOOTP server (timeout).
FALSE: The BOOTP is not enabled, or BOOTP is enabled and an IP address was normally obtained from the
BOOTP server.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_BootpErr
Meaning Port1 BOOTP Server Error Global/local Global
Function Indicates that a BOOTP server connection failure occurred on the communications port 1.
TRUE: There was a failure to connect to the BOOTP server (timeout).
FALSE: The BOOTP is not enabled, or BOOTP is enabled and an IP address was normally obtained from the
BOOTP server.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_BootpErr
Meaning Port2 BOOTP Server Error Global/local Global
Function Indicates that a BOOTP server connection failure occurred on the communications port 2.
TRUE: There was a failure to connect to the BOOTP server (timeout).
FALSE: The BOOTP is not enabled, or BOOTP is enabled and an IP address was normally obtained from the
BOOTP server.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-47
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP_DhcpErr
Meaning DHCP Server Error Global/local Global
Function Indicates that a DHCP server connection failure occurred on the communications port 1.
TRUE: There was a failure to connect to the DHCP server (timeout).
FALSE: The DHCP is not enabled, or DHCP is enabled and an IP address was normally obtained from the DHCP
server.
NoteYou can use this system-defined variable only for the NX502 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_DhcpErr
Meaning Port1 DHCP Server Error Global/local Global
Function Indicates that a DHCP server connection failure occurred on the communications port 1.
TRUE: There was a failure to connect to the DHCP server (timeout).
FALSE: The DHCP is not enabled, or DHCP is enabled and an IP address was normally obtained from the DHCP
server.
NoteYou can use this system-defined variable only for the NX502 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_DhcpErr
Meaning Port2 DHCP Server Error Global/local Global
Function Indicates that a DHCP server connection failure occurred on the communications port 2.
TRUE: There was a failure to connect to the DHCP server (timeout).
FALSE: The DHCP is not enabled, or DHCP is enabled and an IP address was normally obtained from the DHCP
server.
NoteYou can use this system-defined variable only for the NX502 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_IPRTblErr
Meaning IP Route Table Error Global/local Global
Function NX-series CPU Units: Indicates that the default gateway settings or IP router table settings are incorrect. Or, a
read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NJ-series CPU Units: Indicates that the IP router table or hosts settings are incorrect. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
3-48 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP_IdentityErr
Meaning Identity Error Global/local Global
Function NX-series CPU Units: Indicates that the identity information for CIP communications 1 (which you cannot over-
write) is incorrect. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NJ-series CPU Units: Indicates that the identity information (which you cannot overwrite) is incorrect. Or, a read
operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_IdentityErr
Meaning CIP Communications1 Identity Error Global/local Global
Function Indicates that the identity information for CIP communications 1 (which you cannot overwrite) is incorrect. Or, a
read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_IdentityErr
Meaning CIP Communications2 Identity Error Global/local Global
Function Indicates that the identity information for CIP communications 2 (which you cannot overwrite) is incorrect. Or, a
read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_TDLinkCfgErr
Meaning Tag Data Link Setting Error Global/local Global
Function NX-series CPU Units: Indicates that the tag data link settings for CIP communications 1 are incorrect. Or, a read
operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NJ-series CPU Units: Indicates that the tag data link settings are incorrect. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-49
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP1_TDLinkCfgErr
Meaning CIP Communications1 Tag Data Link Setting Global/local Global
Error
Function Indicates that the tag data link settings for CIP communications 1 are incorrect. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_TDLinkCfgErr
Meaning CIP Communications2 Tag Data Link Setting Global/local Global
Error
Function Indicates that the tag data link setting for CIP communications 2 are incorrect. Or, a read operation failed.
TRUE: Setting incorrect or read failed.
FALSE: Normal
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_TDLinkOpnErr
Meaning Tag Data Link Connection Failed Global/local Global
Function NX-series CPU Units: Indicates that establishing a tag data link connection for CIP communications 1 failed.
TRUE: Establishing a tag data link connection failed due to one of the following causes.
• The information registered for a target node in the tag data link parameters is different from the actual node
information.
• There was no response from the remote node.
FALSE: Other than the above.
NJ-series CPU Units: Indicates that establishing a tag data link connection failed.
TRUE: Establishing a tag data link connection failed due to one of the following causes.
• The information registered for a target node in the tag data link parameters is different from the actual node
information.
• There was no response from the remote node.
FALSE: Other than the above.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
3-50 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP1_TDLinkOpnErr
Meaning CIP Communications1 Tag Data Link Connec- Global/local Global
tion Failed
Function Indicates that establishing a tag data link connection for CIP communications 1 failed.
TRUE: Establishing a tag data link connection failed due to one of the following causes.
• The information registered for a target node in the tag data link parameters is different from the actual node
information.
• There was no response from the remote node.
FALSE: Other than the above.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_TDLinkOpnErr
Meaning CIP Communications2 Tag Data Link Connec- Global/local Global
tion Failed
Function Indicates that establishing a tag data link connection for CIP communications 2 failed.
TRUE: Establishing a tag data link connection failed due to one of the following causes.
• The information registered for a target node in the tag data link parameters is different from the actual node
information.
• There was no response from the remote node.
FALSE: Other than the above.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_TDLinkErr
Meaning Tag Data Link Communications Error Global/local Global
Function NX-series CPU Units: Indicates that a timeout occurred in a tag data link connection for CIP communications 1.
TRUE: A timeout occurred.
FALSE: Other than the above.
NJ-series CPU Units: Indicates that a timeout occurred in a tag data link connection.
TRUE: A timeout occurred.
FALSE: Other than the above.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-51
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP1_TDLinkErr
Meaning CIP Communications1 Tag Data Link Communi- Global/local Global
cations Error
Function Indicates that a timeout occurred in a tag data link connection for CIP communications 1.
TRUE: A timeout occurred.
FALSE: Other than the above.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_TDLinkErr
Meaning CIP Communications2 Tag Data Link Communi- Global/local Global
cations Error
Function Indicates that a timeout occurred in a tag data link connection for CIP communications 2.
TRUE: A timeout occurred.
FALSE: Other than the above.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_TagAdrErr
Meaning Tag Name Resolution Error Global/local Global
Function NX-series CPU Units: Indicates that the tag resolution for CIP communications 1 failed (i.e., the address could not
be identified from the tag name).
TRUE: Tag resolution failed (i.e., the address could not be identified from the tag name). The following causes are
possible.
• The size of the network variable is different from the tag settings.
• The I/O direction that is set in the tag data link settings does not agree with the I/O direction of the variable in
the CPU Unit.
• There is no network variable in the CPU Unit that corresponds to the tag setting.
FALSE: Other than the above.
NJ-series CPU Units: Indicates that tag name resolution failed (i.e., the address could not be identified from the
tag name).
TRUE: Tag resolution failed (i.e., the address could not be identified from the tag name). The following causes are
possible.
• The size of the network variable is different from the tag settings.
• The I/O direction that is set in the tag data link settings does not agree with the I/O direction of the variable in
the CPU Unit.
• There is no network variable in the CPU Unit that corresponds to the tag setting.
FALSE: Other than the above.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
3-52 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP1_TagAdrErr
Meaning CIP Communications1 Tag Name Resolution Global/local Global
Error
Function Indicates that the tag resolution for CIP communications 1 failed (i.e., the address could not be identified from the
tag name).
TRUE: Tag resolution failed (i.e., the address could not be identified from the tag name). The following causes are
possible.
• The size of the network variable is different from the tag settings.
• The I/O direction that is set in the tag data link settings does not agree with the I/O direction of the variable in
the CPU Unit.
• There is no network variable in the CPU Unit that corresponds to the tag setting.
FALSE: Other than the above.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_TagAdrErr
Meaning CIP Communications2 Tag Name Resolution Global/local Global
Error
Function Indicates that the tag resolution for CIP communications 2 failed (i.e., the address could not be identified from the
tag name).
TRUE: Tag resolution failed (i.e., the address could not be identified from the tag name). The following causes are
possible.
• The size of the network variable is different from the tag settings.
• The I/O direction that is set in the tag data link settings does not agree with the I/O direction of the variable in
the CPU Unit.
• There is no network variable in the CPU Unit that corresponds to the tag setting.
FALSE: Other than the above.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_MultiSwONErr
Meaning Multiple Switches ON Error Global/local Global
Function NX-series CPU Units: Indicates that more than one switch turned ON at the same time in CIP communications 1.
TRUE: More than one data link start/stop switch changed to TRUE at the same time.
FALSE: Other than the above.
NJ-series CPU Units: Indicates that more than one switch turned ON at the same time
TRUE: More than one data link start/stop switch changed to TRUE at the same time.
FALSE: Other than the above.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-53
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP1_MultiSwONErr
Meaning CIP Communications1 Multiple Switches ON Global/local Global
Error
Function Indicates that more than one switch turned ON at the same time in CIP communications 1.
TRUE: More than one data link start/stop switch changed to TRUE at the same time.
FALSE: Other than the above.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_MultiSwONErr
Meaning CIP Communications2 Multiple Switches ON Global/local Global
Error
Function Indicates that more than one switch turned ON at the same time in CIP communications 2.
TRUE: More than one data link start/stop switch changed to TRUE at the same time.
FALSE: Other than the above.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_TcpAppCfgErr
Meaning TCP Application Setting Error Global/local Global
Function TRUE: At least one of the set values for a TCP application (FTP, NTP, SNMP) is incorrect. Or, a read operation
failed.
FALSE: Normal
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_NTPSrvErr
Meaning NTP Server Connection Error Global/local Global
Function TRUE: The NTP client failed to connect to the server (timeout).
FALSE: NTP is not set. Or, NTP is set and the connection was successful.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_DNSSrvErr
Meaning DNS Server Connection Error Global/local Global
Function TRUE: The DNS client failed to connect to the server (timeout).
FALSE: DNS is not enabled. Or, DNS is enabled and the connection was successful.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Global
Usage in user pro- Possible. Related in- ---
gram structions
3-54 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
 Functional Classification: EtherNet/IP Communications Status
Variable name _EIP_EtnOnlineSta
Meaning Online Global/local Global
Function NX-series CPU Units: Indicates that the built-in EtherNet/IP port's communications can be used via the communi-
cations port 1 (that is, the link is ON, IP address is defined, and there are no errors.)
TRUE: The built-in EtherNet/IP port’s communications can be used.
FALSE: The built-in EtherNet/IP port’s communications is disabled due to an error in initial processing, restart
processing, or link OFF status.
NJ-series CPU Units: Indicates that the built-in EtherNet/IP port's communications can be used via the communi-
cations port (that is, the link is ON and IP address is defined, and there are no errors.)
TRUE: The built-in EtherNet/IP port’s communications can be used.
FALSE: The built-in EtherNet/IP port’s communications is disabled due to an error in initial processing, restart
processing, or link OFF status.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_EtnOnlineSta
Meaning Port1 Online Global/local Global
Function Indicates that the built-in EtherNet/IP port's communications can be used via the communications port 1 (that is,
the link is ON, IP address is defined, and there are no errors.)
TRUE: The built-in EtherNet/IP port’s communications can be used.
FALSE: The built-in EtherNet/IP port’s communications is disabled due to an error in initial processing, restart
processing, or link OFF status.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_EtnOnlineSta
Meaning Port2 Online Global/local Global
Function Indicates that the built-in EtherNet/IP port's communications can be used via the communications port 2 (that is,
the link is ON, IP address is defined, and there are no errors.)
TRUE: The built-in EtherNet/IP port’s communications can be used.
FALSE: The built-in EtherNet/IP port’s communications is disabled due to an error in initial processing, restart
processing, or link OFF status.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-55
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP_TDLinkRunSta
Meaning Tag Data Link Communications Status Global/local Global
Function NX-series CPU Units: Indicates that at least one connection is in normal operation in CIP communications 1.
TRUE: Normal operation
FALSE: Other than the above.
NJ-series CPU Units: Indicates that at least one connection is in normal operation.
TRUE: Normal operation
FALSE: Other than the above.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_TDLinkRunSta
Meaning CIP Communications1 Tag Data Link Communi- Global/local Global
cations Status
Function Indicates that at least one connection is in normal operation in CIP communications 1.
TRUE: Normal operation
FALSE: Other than the above.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_TDLinkRunSta
Meaning CIP Communications2 Tag Data Link Communi- Global/local Global
cations Status
Function Indicates that at least one connection is in normal operation in CIP communications 2.
TRUE: Normal operation
FALSE: Other than the above.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_TDLinkAllRunSta
Meaning All Tag Data Link Communications Status Global/local Global
Function NX-series CPU Units: Indicates that all tag data links are communicating in CIP communications 1.
TRUE: Tag data links are communicating in all connections as the originator.
FALSE: An error occurred in at least one connection.
NJ-series CPU Units: Indicates that all tag data links are communicating.
TRUE: Tag data links are communicating in all connections as the originator.
FALSE: An error occurred in at least one connection.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
3-56 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP1_TDLinkAllRunSta
Meaning CIP Communications1 All Tag Data Link Com- Global/local Global
munications Status
Function Indicates that all tag data links are communicating in CIP communications 1.
TRUE: Tag data links are communicating in all connections as the originator.
FALSE: An error occurred in at least one connection.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_TDLinkAllRunSta
Meaning CIP Communications2 All Tag Data Link Com- Global/local Global
munications Status
Function Indicates that all tag data links are communicating in CIP communications 2.
TRUE: Tag data links are communicating in all connections as the originator.
FALSE: An error occurred in at least one connection.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_RegTargetSta[255]
Meaning Registered Target Node Information Global/local Global
Function NX-series CPU Units: Gives a list of nodes for which EtherNet/IP connections are registered for CIP communica-
tions 1.
This variable is valid only when the EtherNet/IP port is the originator.
Array[x] is TRUE: The connection to the node with a target node ID of x is registered.
Array[x] is FALSE: The connection to the node with a target node ID of x is not registered.
NJ-series CPU Units: Gives a list of nodes for which EtherNet/IP connections are registered.
This variable is valid only when the EtherNet/IP port is the originator.
Array[x] is TRUE: The connection to the node with a target node ID of x is registered.
Array[x] is FALSE: The connection to the node with a target node ID of x is not registered.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_RegTargetSta[255]
Meaning CIP Communications1 Registered Target Node Global/local Global
Information
Function Gives a list of nodes for which EtherNet/IP connections are registered for CIP communications 1.
This variable is valid only when the EtherNet/IP port is the originator.
Array[x] is TRUE: The connection to the node with a target node ID of x is registered.
Array[x] is FALSE: The connection to the node with a target node ID of x is not registered.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-57
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP2_RegTargetSta[255]
Meaning CIP Communications2 Registered Target Node Global/local Global
Information
Function Gives a list of nodes for which EtherNet/IP connections are registered for CIP communications 2.
This variable is valid only when the EtherNet/IP port is the originator.
Array[x] is TRUE: The connection to the node with a target node ID of x is registered.
Array[x] is FALSE: The connection to the node with a target node ID of x is not registered.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_EstbTargetSta[255]
Meaning Normal Target Node Information Global/local Global
Function NX-series CPU Units: Gives a list of nodes that have normally established EtherNet/IP connections for CIP com-
munications 1.
Array[x] is TRUE: The connection to the node with a target node ID of x was established normally.
Array[x] is FALSE: The connection to the node with a target node ID of x was not established, or an error occur-
red.
NJ-series CPU Units: Gives a list of nodes that have normally established EtherNet/IP connections.
Array[x] is TRUE: The connection to the node with a target node ID of x was established normally.
Array[x] is FALSE: The connection to the node with a target node ID of x was not established, or an error occur-
red.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_EstbTargetSta[255]
Meaning CIP Communications1 Normal Target Node In- Global/local Global
formation
Function Gives a list of nodes that have normally established EtherNet/IP connections for CIP communications 1.
Array[x] is TRUE: The connection to the node with a target node ID of x was established normally.
Array[x] is FALSE: The connection to the node with a target node ID of x was not established, or an error occur-
red.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
3-58 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP2_EstbTargetSta[255]
Meaning CIP Communications2 Normal Target Node In- Global/local Global
formation
Function Gives a list of nodes that have normally established EtherNet/IP connections for CIP communications 2.
Array[x] is TRUE: The connection to the node with a target node ID of x was established normally.
Array[x] is FALSE: The connection to the node with a target node ID of x was not established, or an error occur-
red.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_TargetPLCModeSta[255]
Meaning Target PLC Operating Mode Global/local Global
Function NX-series CPU Units: Shows the operating status of the target node Controllers that are connected for CIP com-
munications 1, with the EtherNet/IP port as the originator.
The array elements are valid only when the corresponding Normal Target Node Information is TRUE. If the corre-
sponding Normal Target Node Information is FALSE, it indicates the previous operating status.
Array[x] is TRUE: This is the operating state of the target Controller with a node address of x.
Array[x] is FALSE: Other than the above.
NJ-series CPU Units: Shows the operating status of the target node Controllers that are connected with the Ether-
Net/IP port as the originator.
The array elements are valid only when the corresponding Normal Target Node Information is TRUE. If the corre-
sponding Normal Target Node Information is FALSE, it indicates the previous operating status.
Array[x] is TRUE: This is the operating state of the target Controller with a node address of x.
Array[x] is FALSE: Other than the above.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_TargetPLCModeSta[255]
Meaning CIP Communications1 Target PLC Operating Global/local Global
Mode
Function Shows the operating status of the target node Controllers that are connected for CIP communications 1, with the
EtherNet/IP port as the originator.
The array elements are valid only when the corresponding Normal Target Node Information is TRUE. If the corre-
sponding Normal Target Node Information is FALSE, it indicates the previous operating status.
Array[x] is TRUE: This is the operating state of the target Controller with a node address of x.
Array[x] is FALSE: Other than the above.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-59
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP2_TargetPLCModeSta[255]
Meaning CIP Communications2 Target PLC Operating Global/local Global
Mode
Function Shows the operating status of the target node Controllers that are connected for CIP communications 2, with the
EtherNet/IP port as the originator.
The array elements are valid only when the corresponding Normal Target Node Information is TRUE. If the corre-
sponding Normal Target Node Information is FALSE, it indicates the previous operating status.
Array[x] is TRUE: This is the operating state of the target Controller with a node address of x.
Array[x] is FALSE: Other than the above.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_TargetPLCErr[255]
Meaning Target PLC Error Information Global/local Global
Function NX-series CPU Units: Shows the error status (logical OR of fatal and non-fatal errors) of the target node Control-
lers that are connected for CIP communications 1, with the EtherNet/IP ports as the originator. The array ele-
ments are valid only when the corresponding Normal Target Node Information is TRUE. The immediately preced-
ing value is retained if this variable is FALSE.
Array[x] is TRUE: A fatal or non-fatal error occurred in the target Controller with a target node ID of x.
Array[x] is FALSE: Other than the above.
NJ-series CPU Units: Shows the error status (logical OR of fatal and non-fatal errors) of the target node Control-
lers that are connected with the EtherNet/IP ports as the originator. The array elements are valid only when the
corresponding Normal Target Node Information is TRUE. The immediately preceding value is retained if this vari-
able is FALSE.
Array[x] is TRUE: A fatal or non-fatal error occurred in the target Controller with a target node ID of x.
Array[x] is FALSE: Other than the above.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_TargetPLCErr[255]
Meaning CIP Communications1 Target PLC Error Infor- Global/local Global
mation
Function Shows the error status (logical OR of fatal and non-fatal errors) of the target node Controllers that are connected
for CIP communications 1, with the EtherNet/IP ports as the originator. The array elements are valid only when
the corresponding Normal Target Node Information is TRUE. The immediately preceding value is retained if this
variable is FALSE.
Array[x] is TRUE: A fatal or non-fatal error occurred in the target Controller with a target node ID of x.
Array[x] is FALSE: Other than the above.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
3-60 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP2_TargetPLCErr[255]
Meaning CIP Communications2 Target PLC Error Infor- Global/local Global
mation
Function Shows the error status (logical OR of fatal and non-fatal errors) of the target node Controllers that are connected
for CIP communications 2, with the EtherNet/IP ports as the originator. The array elements are valid only when
the corresponding Normal Target Node Information is TRUE. The immediately preceding value is retained if this
variable is FALSE.
Array[x] is TRUE: A fatal or non-fatal error occurred in the target Controller with a target node ID of x.
Array[x] is FALSE: Other than the above.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_TargetNodeErr[255]
Meaning Target Node Error Information Global/local Global
Function NX-series CPU Units: Indicates that the connection for the Registered Target Node Information for CIP communi-
cations 1 was not established or that an error occurred in the target Controller.
The array elements are valid only when the Registered Target Node Information is TRUE.
Array[x] is TRUE: A connection was not normally established with the target node for a target node ID of x (the
Registered Target Node Information is TRUE and the Normal Target Node Information is FALSE), or a connection
was established with the target node but an error occurred in the target Controller.
Array[x] is FALSE: The target node is not registered for a target node ID of x (the Registered Target Node Infor-
mation is FALSE), or a connection was normally established with the target node (the Registered Target Node
Information is TRUE and the Normal Target Node Information is TRUE). An error occurred in the target Controller
(the Target PLC Error Information is TRUE).
NJ-series CPU Units: Indicates that the connection for the Registered Target Node Information was not establish-
ed or that an error occurred in the target Controller.
The array elements are valid only when the Registered Target Node Information is TRUE.
Array[x] is TRUE: A connection was not normally established with the target node for a target node ID of x (the
Registered Target Node Information is TRUE and the Normal Target Node Information is FALSE), or a connection
was established with the target node but an error occurred in the target Controller.
Array[x] is FALSE: The target node is not registered for a target node ID of x (the Registered Target Node Infor-
mation is FALSE), or a connection was normally established with the target node (the Registered Target Node
Information is TRUE and the Normal Target Node Information is TRUE). An error occurred in the target Controller
(the Target PLC Error Information is TRUE).
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-61
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP1_TargetNodeErr[255]
Meaning CIP Communications1 Target Node Error Infor- Global/local Global
mation
Function Indicates that the connection for the Registered Target Node Information for CIP communications 1 was not es-
tablished or that an error occurred in the target Controller.
The array elements are valid only when the Registered Target Node Information is TRUE.
Array[x] is TRUE: A connection was not normally established with the target node for a target node ID of x (the
Registered Target Node Information is TRUE and the Normal Target Node Information is FALSE), or a connection
was established with the target node but an error occurred in the target Controller.
Array[x] is FALSE: The target node is not registered for a target node ID of x (the Registered Target Node Infor-
mation is FALSE), or a connection was normally established with the target node (the Registered Target Node
Information is TRUE and the Normal Target Node Information is TRUE). An error occurred in the target Controller
(the Target PLC Error Information is TRUE).
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_TargetNodeErr[255]
Meaning CIP Communications2 Target Node Error Infor- Global/local Global
mation
Function Indicates that the connection for the Registered Target Node Information for CIP communications 2 was not es-
tablished or that an error occurred in the target Controller.
The array elements are valid only when the Registered Target Node Information is TRUE.
Array[x] is TRUE: A connection was not normally established with the target node for a target node ID of x (the
Registered Target Node Information is TRUE and the Normal Target Node Information is FALSE), or a connection
was established with the target node but an error occurred in the target Controller.
Array[x] is FALSE: The target node is not registered for a target node ID of x (the Registered Target Node Infor-
mation is FALSE), or a connection was normally established with the target node (the Registered Target Node
Information is TRUE and the Normal Target Node Information is TRUE). An error occurred in the target Controller
(the Target PLC Error Information is TRUE).
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type ARRAY [0..255] OF BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_NTPResult
Meaning NTP Operation Information Global/local Global
Function Use the GetNTPStatus instruction to read the NTP operation information from the user program.
Direct access is not possible.
Data type _sNTP_RESULT Range of values ---
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Not possible. Related in- You can read the contents of this variable with the GetNTPStatus instruction.
gram structions
3-62 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP_NTPResult Member name .ExecTime
Meaning NTP Last Operation Time Global/local Global
Function Gives the last time that NTP processing ended normally.
The time that was obtained from the NTP server is stored when the time is obtained normally.
The time is not stored if it is not obtained from the NTP server normally.
NoteDo not use this variable in the user program. There may be a delay in updating it. Use this vari-
able only to access status through communications from an external device.
Data type DATE_AND_TIME Range of values Depends on data type.
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Not possible. Related in- You can read the contents of this variable with the GetNTPStatus instruction.
gram structions
Variable name _EIP_NTPResult Member name .ExecNormal
Meaning NTP Operation Result Global/local Global
Function This variable shows if the NTP operation ended normally.
TRUE: Indicates an NTP normal end.
FALSE:Indicates that NTP operation ended in an error or has not been executed even once.
NoteDo not use this variable in the user program. There may be a delay in updating it. Use this vari-
able only to access status through communications from an external device.
Data type BOOL Range of values TRUE or FALSE
R/W access R Retained Not retained. Network Publish Published.
Usage in user pro- Not possible. Related in- You can read the contents of this variable with the GetNTPStatus instruction.
gram structions
 Functional Classification: EtherNet/IP Communications Switches
Variable name _EIP_TDLinkStartCmd
Meaning Tag Data Link Communications Start Switch Global/local Global
Function NX-series CPU Units: Change this variable to TRUE to start tag data links for CIP communications 1.
It automatically changes back to FALSE after tag data link operation starts.
NJ-series CPU Units: Change this variable to TRUE to start tag data links.
It automatically changes back to FALSE after tag data link operation starts.
NoteDo not force this switch to change to FALSE from the user program or from the Sysmac Studio.
It changes to FALSE automatically.
Data type BOOL Range of values TRUE or FALSE
R/W access RW Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_TDLinkStartCmd
Meaning CIP Communications1 Tag Data Link Communi- Global/local Global
cations Start Switch
Function Change this variable to TRUE to start tag data links for CIP communications 1.
It automatically changes back to FALSE after tag data link operation starts.
NoteDo not force this switch to change to FALSE from the user program or from the Sysmac Studio.
It changes to FALSE automatically.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access RW Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 3-63
bles
3-3
Specifications
for
Individual
System-defined
Varia-
3
3-3-1
EtherNet/IP
Function
Module,
Category
Name:
_EIP
3 System-defined Variables Related to the Built-in EtherNet/IP Port
Variable name _EIP2_TDLinkStartCmd
Meaning CIP Communications2 Tag Data Link Communi- Global/local Global
cations Start Switch
Function Change this variable to TRUE to start tag data links for CIP communications 2.
It automatically changes back to FALSE after tag data link operation starts.
NoteDo not force this switch to change to FALSE from the user program or from the Sysmac Studio.
It changes to FALSE automatically.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access RW Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP_TDLinkStopCmd
Meaning Tag Data Link Communications Stop Switch Global/local Global
Function NX-series CPU Units: Change this variable to TRUE to stop tag data links for CIP communications 1.
It automatically changes back to FALSE after tag data link operation stops.
NJ-series CPU Units: Change this variable to TRUE to stop tag data links.
It automatically changes back to FALSE after tag data link operation stops.
NoteDo not force this switch to change to FALSE from the user program or from the Sysmac Studio.
It changes to FALSE automatically.
Data type BOOL Range of values TRUE or FALSE
R/W access RW Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP1_TDLinkStopCmd
Meaning CIP Communications1 Tag Data Link Communi- Global/local Global
cations Stop Switch
Function Change this variable to TRUE to stop tag data links for CIP communications 1.
It automatically changes back to FALSE after tag data link operation stops.
NoteDo not force this switch to change to FALSE from the user program or from the Sysmac Studio.
It changes to FALSE automatically.
NoteYou can use this system-defined variable only for NX-series CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access RW Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
Variable name _EIP2_TDLinkStopCmd
Meaning CIP Communications2 Tag Data Link Communi- Global/local Global
cations Stop Switch
Function Change this variable to TRUE to stop tag data links for CIP communications 2.
It automatically changes back to FALSE after tag data link operation stops.
NoteDo not force this switch to change to FALSE from the user program or from the Sysmac Studio.
It changes to FALSE automatically.
NoteYou can use this system-defined variable only for the NX701 CPU Units, NX502 CPU Units,
and NX102 CPU Units.
Data type BOOL Range of values TRUE or FALSE
R/W access RW Retained Not retained. Network Publish Published.
Usage in user pro- Possible. Related in- ---
gram structions
3-64 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
4
Sysmac Studio Settings for the
Built-in EtherNet/IP Port
4-1 TCP/IP Settings Display.................................................................................4-2
4-2 LINK Settings Display..................................................................................4-12
4-3 FTP Settings Display...................................................................................4-14
4-4 NTP Settings Display...................................................................................4-15
4-5 SNMP Settings Display................................................................................4-17
4-6 SNMP Trap Settings Display.......................................................................4-19
4-7 CIP Settings Display....................................................................................4-21
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 4-1
4
4 Sysmac Studio Settings for the Built-in EtherNet/IP Port
4-1 TCP/IP Settings Display
For NX701 CPU Units For NX502 CPU Units For NX102 CPU Units
For NX1P2 CPU Units For NJ-series CPU Units
 IP Address - Port 1 (NX-series CPU Unit)
Set an IP address for the built-in EtherNet/IP port 1.
4-2 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
4 Sysmac Studio Settings for the Built-in EtherNet/IP Port
Setting Description Default
IP address setting Select one of the following IP address setting methods for Fixed setting
method the built-in EtherNet/IP port 1.
• Fixed setting
• Obtain from BOOTP server.
• Fix at the IP address obtained from BOOTP server.
• Obtain from DHCP server.*3
IP address*1 Set the IP address for the built-in EtherNet/IP port 1. *2 192.168.250.1
Subnet mask*2 Set the subnet mask for the built-in EtherNet/IP port 1. 255.255.255.0
*1. These settings are required if you set IP address setting method to Fixed setting.
*2. Refer to 5-1-2 Built-in EtherNet/IP Port IP Address Settings on page 5-4 for details on setting IP ad-
dresses.
*3. This setting method can be selected for NX502 CPU Units only.
 IP Address - Port 2 (NX701, NX502, and NX102 CPU Units)
Set an IP address for the built-in EtherNet/IP port 2.
Setting Description Default
Use Port 2 Select the check box to use the built-in EtherNet/IP port 2. Selected
(use)
IP address setting Select one of the following IP address setting methods for the built-in Fixed setting
method EtherNet/IP port 2.
• Fixed setting
• Obtain from BOOTP server.
• Fix at the IP address obtained from BOOTP server.
• Obtain from DHCP server.*3
IP address*1 Set the IP address for the built-in EtherNet/IP port 2. *2 192.168.251.1
Subnet mask*2 Set the subnet mask for the built-in EtherNet/IP port 2. 255.255.255.0
*1. These settings are required if you select Fixed setting for the IP address setting method.
*2. Refer to 5-1-2 Built-in EtherNet/IP Port IP Address Settings on page 5-4 for details on setting IP ad-
dresses.
*3. This setting method can be selected for NX502 CPU Units only.
Precautions for Correct Use
For NX701 CPU Units, NX502 CPU Units, and NX102 CPU Units, you cannot set IP addresses
that make two built-in EtherNet/IP ports belong to the same network.
 IP Address - Internal Network (NX502 CPU Unit)
When the NX-series EtherNet/IP Unit is used, set the IP address of the internal communications
network between the CPU Unit and the NX-series EtherNet/IP Unit.
Make these settings when the network address of the internal communications network is same as
the network addresses of the built-in EtherNet/IP port on the CPU Unit and the EtherNet/IP port on
the NX-series EtherNet/IP Unit.
The settings that you set are as follows.
Setting Description Default
IP Address Set the IP address of the internal communications network. 192.168.254.0
Set all bits after the bit to be masked to 0.*1*2
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 4-3
4-1
TCP/IP
Settings
Display
4
4 Sysmac Studio Settings for the Built-in EtherNet/IP Port
Setting Description Default
Mask Set the subnet mask for the internal communications network. 255.255.255.0
Set the bit to be masked to 0.
Set within the range of 192.0.0.0 to 255.255.255.0.
*1. For example, if the Mask is set to 255.255.255.0 to mask the fourth octet of the IP address, set the
fourth octet of the IP Address to all zeros, as in 192.168.255.0.
For example, if the Mask is set to 255.255.0.0 to mask the third and later octets of the IP address, set
the third and later octets of the IP Address to all zeros, as in 192.168.0.0.
*2. If two NX-series EtherNet/IP Units are mounted to an NX502 CPU Unit with default values for both IP
Address and Mask, the IP address of each unit will be as follows.
• NX502 CPU Unit: 192.168.254.100
• NX-series EtherNet/IP Unit (Unit number 1): 192.168.254.1
• NX-series EtherNet/IP Unit (Unit number 2): 192.168.254.2
Precautions for Correct Use
An IP address whose internal communications network is the same network as the following
cannot be set.
• Built-in EtherNet/IP port on the CPU Unit
• EtherNet/IP port on the NX-series EtherNet/IP Unit
 IP Address (NJ-series CPU Unit)
Setting Description Default
IP address setting Select one of the following IP address setting methods for the Fixed setting
method built-in EtherNet/IP port. *1
• Fixed setting
• Obtain from BOOTP server.
• Fix at the IP address obtained from BOOTP server.
IP address*2 Set the IP address for the built-in EtherNet/IP port. 192.168.250.1
Subnet mask*2 Set the subnet mask for the built-in EtherNet/IP port. 255.255.255.0
Default gateway*3 Set the IP address of the default gateway for the built-in Ether- None
Net/IP port.
This setting is not required when the default gateway is not used.
*1. Refer to 5-1-2 Built-in EtherNet/IP Port IP Address Settings on page 5-4 for details on setting IP ad-
dresses.
*2. These settings are required if you select Fixed setting for the IP address setting method.
*3. This setting is valid if you select Fixed setting for the IP address setting method.
 Default Gateway (NX-series CPU Unit)
Setting Description Default
Default gateway*1 Set the IP address of the default gateway for the built-in Ether- None
Net/IP port. *2
This setting is not required when the default gateway is not used.
*1. If you select Obtain from BOOTP server or Fix at the IP address obtained from BOOTP server for
the IP address setting method, the default gateway obtained from a BOOTP server is enabled.
*2. For NX701 CPU Units, NX502 CPU Units, and NX102 CPU Units, even if you are using both of port 1
and port 2, you can set the default gateway for only one of the ports.
4-4 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
4 Sysmac Studio Settings for the Built-in EtherNet/IP Port
 Operation at IP Address Duplication
Setting Description Default
Use of duplicated IP ad- When you set an IP address for the built-in EtherNet/IP port and Stop
dress find an IP address conflict with another node, select whether to
stop the use of the IP address.
• Stop
If the IP address conflict is not resolved for a certain length of
time, the use of the IP address is stopped, and an IP Address
Duplication Error will occur.
• Do not stop*1
IP Address Duplication Error does not occur and you continue
to use the IP address that you set. This setting is used if you
want to avoid that communications are stopped because the
same IP address is assigned to more than one node.
*1. For systems that use OPC UA to connect to an information system network, it is recommended that you
set this to Do not stop.
Precautions for Correct Use
If this setting is Do not stop, it is not notified that the same IP address is assigned to more than
one node to the user. Also, if the same IP address is assigned to more than one node while this
setting is Do not stop, the communications may become unstable, such as being temporarily
unavailable. If it is unacceptable for the communication to be unstable, detect that the same IP
address is assigned to more than one node to the remote node.
Version Information
The setting for the Use of duplicated IP address can be used with the CPU Units that support
OPC UA, and the Sysmac Studio. Refer to the NJ/NX-series CPU Unit OPC UA User’s Manual
(Cat. No. W588) for information on the models and unit versions of the CPU Units that support
OPC UA, and the Sysmac Studio version.
 Host Name(NX502 CPU Unit)
Setting Description Default
Host Name Set the host name for the local Unit. The local host name can be None*3
set for each Unit. The set host name is set to sysName of the
system group and lldpLocSysName of the lldp group in the MIB
(Management Information Base). *1*2
(Single-byte alphanumeric characters, dots, and hyphens: 63
characters max.)
*1. Since the local host name identifies the Unit, set the name so that it does not use the same name in the
same network.
*2. Refer to 13-1-4 MIB Specifications on page 13-4 for details on the MIB.
*3. If you do not set the local host name, the model of the Unit will be the local host name.
 DNS
Setting Description Default
Use/ When you specify a host name for CIP communications instruc- Do not use
Do not use DNS tions, socket instructions or NTP server settings, select the Use
Option if you use DNS for resolving host name.
A DNS server is required to use DNS.
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506) 4-5
4-1
TCP/IP
Settings
Display
4
4 Sysmac Studio Settings for the Built-in EtherNet/IP Port
Setting Description Default
Priority DNS server*1 Set the IP address of the DNS server. None
You can set priority and secondary IP addresses.
Secondary DNS server None
Domain name*1 Set the domain name of the domain to which the built-in Ether- None
Net/IP port belongs.
(Single-byte alphanumeric characters, dots, and hyphens: 48
characters max.)
*1. These settings are required if you select the Use Option for DNS.
 Host Name - IP Address
Setting Description Default
Host Name Addresses are converted according to this setting when a host None
name is used to specify remote communications nodes.
Host names can be set whether DNS is used or not.
You can set up to six host names.
(Single-byte alphanumeric characters, dots, and hyphens: 200
characters max. with up to 63 single-byte alphanumeric charac-
ters between dots.)
IP Address Set the IP address of the registered host name. None
 Keep Alive
Setting Description Default
Keep Alive Set whether to use the remote node Keep Alive function of con- Use
nected servers and clients (such as socket service, FTP server,
Sysmac Studio, and FINS/TCP) for each connection number.
If the Use Option is selected for Keep Alive and no communica-
tions are performed with the remote node for the Keep Alive
monitoring time, transmission of Keep Alive packets is started.
If the remote node does not respond beyond the following, the
connection is disconnected.
• For NX502
KeepAlive packet transmission + resending for 2 seconds × 5
times*2
• Others:
KeepAlive packet transmission + resending for 5 seconds × 5
times*1
The connection to the remote node is left open if the power sup-
ply to the remote node is turned OFF without warning. Select the
Use Option for Keep Alive wherever possible.
• Use
• Do not use
Keep Alive monitoring This is a set period of time before the transmission of Keep Alive 300
time packets is started.
Setting range: 1 to 65,535 (seconds)
4-6 NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
4 Sysmac Studio Settings for the Built-in EtherNet/IP Port
Setting Description Default
Linger option Set whether to specify the Linger Option for connections to Do not specify
FINS/TCP or socket services.
If the Linger Option is specified, the port number is immediately
opened even before the port number is released after the socket
closes (approx. 1 minute).
• Specify
• Do not specify
*1. If the remote node does not respond, the connection is disconnected after the Keep Alive monitoring
time + 30 seconds.
*2. If the remote node does not respond, the connection is disconnected after the Keep Alive monitoring
time + 12 seconds.
 IP Router Table
Setting Description Default
Destination IP Address Set these settings when the built-in EtherNet/IP port is used for None
Destination Mask IP Ad- tag data links or CIP message communications with nodes on
dress other IP network segments via an IP router. Accordingly, set
these settings when you use an NX-series CPU Unit as an IP
Gateway Address None
router using the IP routing function for the built-in EtherNet/IP
port.
You can set up to 128 combinations of an IP address and a gate-
way address for an NX701 CPU Unit or an NX502 CPU Unit, up
to 64 combinations for an NX102 CPU Unit, and up to eight com-
binations for an NJ-series CPU Unit or an NX1P2 CPU Unit.
Specify 0 for the host portions of the IP addresses.
Additional Information
IP Router Table Setting Example
When the EtherNet/IP port built-in the NN/NX-series CPU Unit performs Ethernet communica-
tions, such as communications instructions and CIP message communications, with a remote
node via an IP router, set an IP router table as follows for the built-in EtherNet/IP port. By con-
figuring the IP router table, the built-in EtherNet/IP port can send packets to the gateway ad-
dress 130.25.36.253.