• EtherCAT simplifies the wiring to up to eight servo systems including for single-axis position control.
• Up to four axes of motion control. Electronic cams and interpolation increase machine speed and precision.
• EtherCAT simplifies the wiring to up to eight servo systems including for single-axis position control.
• Up to four axes of motion control. Electronic cams and interpolation increase machine speed and precision.
• Linear interpolation and circular interpolation for precise machining and high-speed handling
• Electronic cam enables continuous and high-speed machine operation
• Electronic cam can meet diverse production needs, which is difficult with mechanical cam
• Data transmission delay is compensated to synchronize servomotors.
• Synchronized axes provide high-precision positioning.
• EtherCAT enables one cable to connect the NX1P with servo drives, reducing wiring work.
• No battery, no maintenance. No need for homing sequence improving machine uptime
• 23 bit high resolution encoder as standard
• Improved loop control for low overshoot and quick settling time
• Safety function: STO
• EtherCAT connects I/O devices, motion devices, safety controllers, and vision systems with a single cable.
• You can check machine information by monitoring the status of the connected components.
• EtherNet/IP enables communications with a host PC and data links between NJ/NX Controllers and CJ PLCs.
• You can start predictive maintenance with visualization of the status of a small-sized machine.
• IO-Link functionality can be added to existing machines.
Up to eight NX Units can be connected to an NX1P2 CPU Unit.
The Sysmac Studio is the software that provides an integrated environment for setting, programming, debugging and maintenance of machine automation controllers including the NJ/NX CPU Units, EtherCAT Slave, and the HMI.
• Fully compliant with open standard IEC 61131-3 and Japanese standard JIS B3503
• Supports Ladder, Structured Text and Function Block programming with a rich instruction set
• CAM editor for easy programming of complex motion profiles
• One simulation tool for sequence and motion in a 3D environment
• Advanced security function with 32 digit security password
Sysmac is a trademark or registered trademark of OMRON Corporation in Japan and other countries for OMRON factory automation products.
Windows is either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.
EtherNet / IPTM is the trademarks of ODVA.
Other company names and product names in this document are the trademarks or registered trademarks of their respective companies.
The product photographs and figures that are used in this catalog may vary somewhat from the actual products.
Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.
last update: October 2, 2017
Item | Specification | ||
---|---|---|---|
Model | NX1P2-1[]40DT[] | NX1P2-9024DT[] | |
Enclosure | Mounted in a panel | ||
Dimensions (mm) ∗1 | 154 × 100 × 71 mm (W×H×D) | 130 × 100 × 71 mm (W×H×D) | |
Weight ∗2 | NX1P2-1[]40DT: 650 g
NX1P2-1[]40DT1: 660 g |
NX1P2-9024DT: 590 g
NX1P2-9024DT1: 590 g |
|
Unit power
supply |
Power supply voltage | 24 VDC (20.4 to 28.8 VDC) | |
Unit power consumption ∗3 | NX1P2-1[]40DT: 7.05 W
NX1P2-1[]40DT1: 6.85 W |
NX1P2-9024DT: 6.70 W
NX1P2-9024DT1: 6.40 W |
|
Inrush current ∗4 | For cold start at room temperature:
10 A max./0.1 ms max. and 2.5 A max./150 ms max. |
||
Current capacity of power
supply terminal ∗5 |
4 A max. | ||
Isolation method | No isolation: between the Unit power supply terminal and internal
circuit |
||
Power supply
to the NX Unit power supply |
NX Unit power supply
capacity |
10 W max. | |
NX Unit power supply
efficiency |
0.8 | ||
Isolation method | No isolation: between the Unit power supply terminal and NX Unit
power supply |
||
I/O Power Supply to NX Units | Not provided ∗6 | ||
External
connection terminals |
Communication connector | RJ45 for EtherNet/IP Communications ×1
RJ45 for EtherCAT Communications ×1 |
|
Screwless clamping terminal
block |
For Unit power supply input, grounding, and input signal: 1 (Removable)
For output signal: 1 (Removable) |
||
Output terminal (service
supply) |
Not provided | ||
RUN output terminal | Not provided | ||
NX bus connector | 8 NX Units can be connected | ||
Option board slot | 2 | 1 |
Item | Specification | |
---|---|---|
Enclosure | Mounted in a panel | |
Grounding method | Ground to less than 100 O. | |
Operating
environment |
Ambient operating
temperature |
0 to 55°C |
Ambient operating
humidity |
10% to 95% (with no condensation) | |
Atmosphere | Must be free from corrosive gases. | |
Ambient storage
temperature |
-25 to 70°C (excluding battery) | |
Altitude | 2,000 m max. | |
Pollution degree | 2 or less: Conforms to JIS B 3502 and IEC 61131-2. | |
Noise immunity | 2 kV on power supply line (Conforms to IEC 61000-4-4.) | |
Overvoltage
category |
Category II: Conforms to JIS B 3502 and IEC 61131-2. | |
EMC immunity
level |
Zone B | |
Vibration
resistance |
Conforms to IEC 60068-2-6.
5 to 8.4 Hz with 3.5-mm amplitude, 8.4 to 150 Hz, acceleration of 9.8 m/s2 100 min each in X, Y, and Z directions (10 sweeps of 10 min each = 100 min total) |
|
Shock resistance | Conforms to IEC 60068-2-27.
147 m/s2, 3 times in X, Y, and Z directions |
|
Battery | Life | 5 years (Power ON time rate 0% (power OFF)) |
Model | CJ1W-BAT01 (sold separately) | |
Applicable
standards ∗ |
EU Directives | EN 61131-2 |
cULus | Listed UL 61010-2-201 and ANSI/ISA 12.12.01 | |
Shipbuilding
Standards |
LR | |
Other than the
above. |
KC |
∗ Consult your OMRON representative for the most recent applicable standards for each model.
Item | NX1P2- | |||||
---|---|---|---|---|---|---|
11[][][][]/
11[][][][]1 |
10[][][][]/
10[][][][]1 |
90[][][][]/
90[][][][]1 |
||||
Processing
time |
Instruction
execution times |
LD instruction | 3.3 ns | |||
Math instructions (for long
real data) |
70 ns or more | |||||
Pro-
gramming |
Program
capacity ∗1 |
Size | 1.5 MB | |||
Quantity | Number of POU
definitions |
450 | ||||
Number of POU
Instances |
1,800 | |||||
Memory
capacity for variables ∗2 |
Retain
attributes |
Size | 32 kB | |||
Number of
variables |
5,000 | |||||
No Retain
attributes |
Size | 2 MB | ||||
Number of
variables |
90,000 | |||||
Data types | Number of data types | 1,000 | ||||
Memory for
CJ-series Units (Can be specified with AT specifica- tions for variables) |
CIO Area | 0 to 6,144 channel (0 to 6,143) ∗3 | ||||
Work Area | 0 to 512 channel (W0 to W511) ∗3 | |||||
Holding Area | 0 to 1,536 channel (H0 to H1,535) ∗4 | |||||
DM Area | 0 to 16,000 channel (D0 to F15,999) ∗4 | |||||
EM Area | --- | |||||
Motion
control |
Number of
controlled axes ∗5 |
Maximum number of
controlled axes |
12 axes | 10 axes | axes | |
Motion control
axes |
8 axes | 6 axes | --- | |||
Single-axis
position control axes |
4 axes | 4 axes | axes | |||
Maximum number of used
real axes |
8 axes | 6 axes | axes | |||
Used motion
control servo axes |
4 axes | 2 axes | --- | |||
Used single-
axis position control servo axes |
4 axes | 4 axes | axes | |||
Maximum number of axes
for linear interpolation axis control |
4 axes per axes group | --- | ||||
Number of axes for circular
interpolation axis control |
2 axes per axes group | --- | ||||
Maximum number of axes groups | 8 axes groups | --- | ||||
Motion control period | Same as the period for primary periodic task | |||||
Cams | Number of
cam data points |
Maximum points
per cam table |
65,535 points | --- | ||
Maximum points
for all cam tables |
262,140 points | --- | ||||
Maximum number of cam
tables |
80 tables | --- | ||||
Position units | Pulse, mm, µm, nm, degree, and inch | |||||
Override factors | 0.00% or 0.01% to 500.00% | |||||
Built-in
EtherNet/IP port |
Number of ports | 1 | ||||
Physical layer | 10BASE-T, 100BASE-TX | |||||
Frame length | 1,514 bytes max. | |||||
Media access method | CSMA/CD | |||||
Modulation | Baseband | |||||
Topology | Star | |||||
Baud rate | 100 Mbps/s (100BASE-TX) | |||||
Transmission media | STP (shielded, twisted-pair) cable of Ethernet category 5,
5e or higher |
|||||
Maximum transmission distance between
Ethernet switch and node |
100 m | |||||
Maximum number of cascade
connections |
There are no restrictions if an Ethernet switch is used. | |||||
CIP
service: Tag data links (cyclic communi- cations) |
Maximum number of
connections |
32 | ||||
Packet interval ∗6 | Can be set for each connection.
2 to 10,000 ms in 1-ms increments |
|||||
Permissible
communications band |
3,000 pps ∗7 (including heartbeat) | |||||
Maximum number of tag
sets |
32 | |||||
Tag types | Network variables
CIO/WR/HR/DM |
|||||
Number of tags per con-
nection (i.e., per tag set) |
8 (7 tags if Controller status is included in the tag set) | |||||
Maximum number of tags | 256 | |||||
Maximum link data size per
node (total size for all tags) |
19,200 bytes | |||||
Maximum data size per
connection |
600 bytes | |||||
Maximum number of
registrable tag sets |
32
(1 connection = 1 tag set) |
|||||
Maximum tag set size | 600 bytes
(Two bytes are used if Controller status is included in the tag set) |
|||||
Multi-cast packet filter ∗8 | Supported. | |||||
CIP
message service: Explicit messages |
Class 3 (number of
connections) |
32
(clients plus server) |
||||
UCMM
(non- connec- tion type) |
Maximum
number of clients that can communicate at one time |
32 | ||||
Maximum
number of servers that can communicate at one time |
32 | |||||
Number of TCP sockets | 30 | |||||
Built-in
EtherCAT port |
Communications standard | IEC 61158 Type12 | ||||
EtherCAT master specifications | Class B (Feature Pack Motion Control compliant) | |||||
Physical layer | 100BASE-TX | |||||
Modulation | Baseband | |||||
Baud rate | 100 Mbps (100BASE-TX) | |||||
Duplex mode | Auto | |||||
Topology | Line, daisy chain, and branching | |||||
Transmission media | Twisted-pair cable of category 5 or higher
(double-shielded straight cable with aluminum tape and braiding) |
|||||
Maximum transmission distance between
nodes |
100 m | |||||
Maximum number of slaves | 16 | |||||
Range of node addresses that can be set | 1 to 192 | |||||
Maximum process data size | Input: 1,434 bytes
Output: 1,434 bytes However, the maximum number of process data frames is 1. |
|||||
Maximum process data size per slave | Input: 1,434 bytes
Output: 1,434 bytes |
|||||
Communications cycle | 2,000 µs to 8,000 µs in 250-µs increments | |||||
Sync jitter | 1 µs max. | |||||
Serial
Communi- cations (Serial Communi- cations Option Board) |
Communications method | half duplex | ||||
Synchronization | Start-stop | |||||
Baud rate | 1.2/2.4/4.8/9.6/19.2/38.4/57.6/115.2 kbps | |||||
Transmission distance | Depends on Option Board. | |||||
Supported protocol | Host link, Modbus-RTU master, and no-protocol | |||||
Unit con-
figuration |
Maximum
number of connectable Units |
Maximum number of NX
Units that can be mounted to the CPU Unit |
8 | |||
Maximum number of NX
Units for entire controller |
24
On CPU Rack: 8 On EtherCAT Slave Terminals: 16 |
|||||
Power
supply |
Model | A non-isolated power supply for DC input is built into the
CPU Unit. |
||||
Power OFF detection time | 2 to 8 ms | |||||
Option Board | Number of slots | 2 | 2 | 1 | ||
Built-in I/O | Input | Number of points | 24 | 24 | 14 | |
Output | Number of points | 16 | 16 | 10 | ||
Load short-circuit
protection |
11[][]DT/10[][]DT/9024DT: Not provided (NPN)
11[][]DT1/10[][]DT1/9024DT1: Provided (PNP) |
|||||
Internal
clock |
Accuracy | At ambient temperature of 55°C: -3.5 to 0.5 min error
per month At ambient temperature of 25°C: -1.5 to 1.5 min error per month At ambient temperature of 0°C: -3 to 1 min error per month |
||||
Retention time of built-in capacitor | At ambient temperature of 40°C: 10 days |
Item | NX1P2 | |||
---|---|---|---|---|
Tasks | Function | I/O refresh and the user program are executed in units
that are called tasks. Tasks are used to specify execution conditions and execution priority. |
||
Periodi-
cally Executed Tasks |
Maximum Number
of Primary Periodic Tasks |
1 | ||
Maximum Number
of Periodic Tasks |
2 | |||
Condi-
tionally Executed Tasks |
Maximum Number
of Event Tasks |
32 | ||
Execution
Condition |
When Activate Event Task instruction is executed or
when condition expression for variable is met |
|||
Setup | System Service Monitoring
Settings |
Not supported | ||
Pro-
gramming |
POUs
(program- organization units) |
Programs | POUs that are assigned to tasks. | |
Function Blocks | POUs that are used to create objects with specific
conditions. |
|||
Functions | POUs that are used to create an object that determine
unique outputs for the inputs, such as for data processing. |
|||
Programming
Languages |
Types | Ladder diagrams ∗ and structured text (ST) | ||
Namespaces | Namespaces are used to create named groups of POU
definitions. |
|||
Variables | External
Access of variables |
Network
Variables |
The function which allows access from the HMI, host
computers, or other Controllers |
|
Data Types | Data types | Boolean | BOOL | |
Bit Strings | BYTE, WORD, DWORD, LWORD | |||
Integers | INT, SINT, DINT, LINT, UINT, USINT, UDINT, ULINT | |||
Real Numbers | REAL and LREAL | |||
Durations | TIME | |||
Dates | DATE | |||
Times of Day | TIME_OF_DAY | |||
Date and Time | DATE_AND_TIME | |||
Text Strings | STRING | |||
Derivative Data Types | Structures, Unions, and Enumerations | |||
Structures | Function | A derivative data type that groups together data with
different data types. |
||
Maximum Number
of Members |
2048 | |||
Nesting Maximum
Levels |
8 | |||
Member Data
Types |
Basic data types, structures, unions, enumerations,
array variables |
|||
Specifying
Member Offsets |
You can use member offsets to place structure
members at any memory locations. |
|||
Union | Function | A derivative data type that enables access to the same
data with different data types. |
||
Maximum Number
of Members |
4 | |||
Member Data
Types |
BOOL, BYTE, WORD, DWORD, and LWORD | |||
Enumer-
ation |
Function | A derivative data type that uses text strings called
enumerators to express variable values. |
||
Data Type
Attributes |
Array
Specifica- tions |
Function | An array is a group of elements with the same data
type. You specify the number (subscript) of the element from the first element to specify the element. |
|
Maximum Number
of Dimensions |
3 | |||
Maximum Number
of Elements |
65535 | |||
Array
Specifications for FB Instances |
Supported | |||
Range Specifications | You can specify a range for a data type in advance.
The data type can take only values that are in the specified range. |
|||
Libraries | You can use user libraries. | |||
Motion
Control |
Control Modes | Position control, Velocity control, and Torque control | ||
Axis Types | Servo axes, Virtual servo axes, Encoder axes, and
Virtual encoder axes |
|||
Positions that can be managed | Command positions and actual positions | |||
Single Axes | Single-Axis
Position Control |
Absolute
Positioning |
Positioning is performed for a target position that is
specified with an absolute value. |
|
Relative
Positioning |
Positioning is performed for a specified travel distance
from the command current position. |
|||
Interrupt Feeding | Positioning is performed for a specified travel distance
from the position where an interrupt input was received from an external input. |
|||
Cyclic
Synchronous Absolute Positioning |
A positioning command is output each control period
in Position Control Mode. |
|||
Single-axis
Velocity Control |
Velocity Control | Velocity control is performed in Position Control
Mode. |
||
Cyclic
Synchronous Velocity Control |
A velocity command is output each control period in
Velocity Control Mode. |
|||
Single-axis
Torque Control |
Torque Control | The torque of the motor is controlled. | ||
Single-axis
Synchro- nized Control |
Starting Cam
Operation |
A cam motion is performed using the specified cam
table. |
||
Ending Cam
Operation |
The cam motion for the axis that is specified with the
input parameter is ended. |
|||
Starting Gear
Operation |
A gear motion with the specified gear ratio is
performed between a master axis and slave axis. |
|||
Positioning Gear
Operation |
A gear motion with the specified gear ratio and sync
position is performed between a master axis and slave axis. |
|||
Ending Gear
Operation |
The specified gear motion or positioning gear motion is
ended. |
|||
Synchronous
Positioning |
Positioning is performed in sync with a specified
master axis. |
|||
Master Axis
Phase Shift |
The phase of a master axis in synchronized control is
shifted. |
|||
Combining Axes | The command positions of two axes are added or
subtracted and the result is output as the command position. |
|||
Single-axis
Manual Operation |
Powering the
Servo |
The Servo in the Servo Drive is turned ON to enable
axis motion. |
||
Jogging | An axis is jogged at a specified target velocity. | |||
Auxiliary
Functions for Single- axis Control |
Resetting Axis
Errors |
Axes errors are cleared. | ||
Homing | A motor is operated and the limit signals, home
proximity signal, and home signal are used to define home. |
|||
Homing with
specified parameters |
The parameters are specified, the motor is operated,
and the limit signals, home proximity signal, and home signal are used to define home. |
|||
High-speed
Homing Stopping |
Positioning is performed for an absolute target position
of 0 to return to home. An axis is decelerated to a stop. |
|||
Immediately
Stopping |
An axis is stopped immediately. | |||
Setting Override
Factors |
The target velocity of an axis can be changed. | |||
Changing the
Current Position |
The command current position or actual current
position of an axis can be changed to any position. |
|||
Enabling External
Latches |
The position of an axis is recorded when a trigger
occurs. |
|||
Disabling
External Latches |
The current latch is disabled. | |||
Zone Monitoring | You can monitor the command position or actual
position of an axis to see when it is within a specified range (zone). |
|||
Enabling Digital
Cam Switches |
You can turn a digital output ON and OFF according to
the position of an axis |
|||
Monitoring Axis
Following Error |
You can monitor whether the difference between the
command positions or actual positions of two specified axes exceeds a threshold value. |
|||
Resetting the
Following Error |
The error between the command current position and
actual current position is set to 0. |
|||
Torque Limit | The torque control function of the Servo Drive can be
enabled or disabled and the torque limits can be set to control the output torque. |
|||
Command
Position Compensation |
The function which compensate the position for the
axis in operation. |
|||
Start Velocity | You can set the initial velocity when axis motion
starts. |
|||
Axes Groups | Multi-axes
Coordi- nated Control |
Absolute Linear
Interpolation |
Linear interpolation is performed to a specified
absolute position. |
|
Relative Linear
Interpolation |
Linear interpolation is performed to a specified relative
position. |
|||
Circular 2D
Interpolation |
Circular interpolation is performed for two axes. | |||
Axes Group
Cyclic Synchronous Absolute Positioning |
A positioning command is output each control period in
Position Control Mode. |
|||
Auxiliary
Functions for Multi- axes Coordi- nated Control |
Resetting Axes
Group Errors |
Axes group errors and axis errors are cleared. | ||
Enabling Axes
Groups |
Motion of an axes group is enabled. | |||
Disabling Axes
Groups |
Motion of an axes group is disabled. | |||
Stopping Axes
Groups |
All axes in interpolated motion are decelerated to a
stop. |
|||
Immediately
Stopping Axes Groups |
All axes in interpolated motion are stopped immediately. | |||
Setting Axes
Group Override Factors |
The blended target velocity is changed during
interpolated motion. |
|||
Reading Axes
Group Positions |
The command current positions and actual current
positions of an axes group can be read. |
|||
Changing the
Axes in an Axes Group |
The Composition Axes parameter in the axes group
parameters can be overwritten temporarily. |
|||
Common
Items |
Cams | Setting Cam
Table Properties |
The end point index of the cam table that is specified
in the input parameter is changed. |
|
Saving Cam
Tables |
The cam table that is specified with the input
parameter is saved in nonvolatile memory in the CPU Unit. |
|||
Generating Cam
Tables |
The cam table is generated from the cam property and
cam node that is specified in input parameters. |
|||
Parameters | Writing MC
Settings |
Some of the axis parameters or axes group parameters
are overwritten temporarily. |
||
Changing Axis
Parameters |
You can access and change the axis parameters from
the user program. |
|||
Auxiliary
Functions |
Count Modes | You can select either Linear Mode (finite length) or
Rotary Mode (infinite length). |
||
Unit Conversions | You can set the display unit for each axis according to
the machine. |
|||
Acceler-
ation/ Decelera- tion Control |
Automatic
Acceleration/ Deceleration Control |
Jerk is set for the acceleration/deceleration curve for
an axis motion or axes group motion. |
||
Changing the
Acceleration and Deceleration Rates |
You can change the acceleration or deceleration rate
even during acceleration or deceleration. |
|||
In-Position Check | You can set an in-position range and in-position check
time to confirm when positioning is completed. |
|||
Stop Method | You can set the stop method to the immediate stop
input signal or limit input signal. |
|||
Re-execution of Motion
Control Instructions |
You can change the input variables for a motion
control instruction during execution and execute the instruction again to change the target values during operation. |
|||
Multi-execution of Motion
Control Instructions (Buffer Mode) |
You can specify when to start execution and how to
connect the velocities between operations when another motion control instruction is executed during operation. |
|||
Continuous Axes Group
Motions (Transition Mode) |
You can specify the Transition Mode for multi-
execution of instructions for axes group operation. |
|||
Monitoring
Functions |
Software limits | The movement range of an axis is monitored. | ||
Following Error | The error between the command current value and the
actual current value is monitored for each axis. |
|||
Velocity,
Acceleration Rate, Deceleration Rate, Torque, Interpolation Velocity, Interpolation Acceleration Rate, and Interpolation Dceleration Rate |
You can set and monitor warning values for each axis
and each axes group. |
|||
Absolute Encoder Support | You can use an OMRON 1S-series Servomotor or G5-
series Servomotor with an Absolute Encoder to eliminate the need to perform homing at startup. |
|||
Input Signal Logic Inversion | You can inverse the logic of immediate stop input
signal, positive limit input signal, negative limit input signal, or home proximity input signal. |
|||
External Interface Signals | The Servo Drive input signals listed on the right are
used. Home signal, home proximity signal, positive limit signal, negative limit signal, immediate stop signal, and interrupt input signal |
|||
Unit (I/O)
Man- agement |
EtherCAT
slaves |
Maximum Number of Slaves | 16 | |
CJ-Series
Units |
Maximum Number of Units | Not supported | ||
Communi-
cations |
Peripheral USB Port | Not supported | ||
Built-in
EtherNet/IP Port |
Communications Protocol | TCP/IP and UDP/IP | ||
CIP Com-
munica- tions Service |
Tag Dta Links | Programless cyclic data exchange is performed with
the devices on the EtherNet/IP network. |
||
Message
Communications |
CIP commands are sent to or received from the
devices on the EtherNet/IP network. |
|||
TCP/IP
Applica- tions |
Socket Services | Data is sent to and received from any node on
Ethernet using the UDP or TCP protocol. Socket communications instructions are used. |
||
FTP Client | Files are transferred via FTP from the CPU Unit to
computers or Controllers at other Ethernet nodes. FTP client communications instructions are used. |
|||
FTP Server | Files can be read from or written to the SD Memory
Card in the CPU Unit from computers at other Ethernet nodes. |
|||
Automatic Clock
Adjustment |
Clock information is read from the NTP server at the
specified time or at a specified interval after the power supply to the CPU Unit is turned ON. The internal clock time in the CPU Unit is updated with the read time. |
|||
SNMP Agent | Built-in EtherNet/IP port internal status information is
provided to network management software that uses an SNMP manager. |
|||
EtherCAT
Port |
Supported
Services |
Process Data
Communications |
A communications method to exchange control
information in cyclic communications between the EtherCAT master and slaves. This communications method is defined by CoE. |
|
SDO
Communications |
A communications method to exchange control
information in noncyclic event communications between EtherCAT master and slaves. This communications method is defined by CoE. |
|||
Network Scanning | Information is read from connected slave devices and
the slave configuration is automatically generated. |
|||
DC (Distributed Clock) | Time is synchronized by sharing the EtherCAT system
time among all EtherCAT devices (including the master). |
|||
Packet Monitoring | The frames that are sent by the master and the frames
that are received by the master can be saved. The data that is saved can be viewed with WireShark or other applications. |
|||
Enable/Disable Settings for
Slaves |
The slaves can be enabled or disabled as
communications targets. |
|||
Disconnecting/Connecting
Slaves |
Temporarily disconnects a slave from the EtherCAT
network for maintenance, such as for replacement of the slave, and then connects the slave again. |
|||
Supported
Application Protocol |
CoE | SDO messages of the CAN application can be sent to
slaves via EtherCAT |
||
Serial Com-
munication |
Protocol | Host link (FINS), no-protocol, and Modbus-RTU master
(when connected to the Serial Communications Option Board) |
||
Communications Instructions | FTP client instructions, CIP communications
instructions, socket communications instructions, SDO message instructions, noprotocol communications instructions, and Modbus RTU protocol instructions |
|||
Operation
Man- agement |
RUN Output Contacts | Not supported | ||
System
Man- agement |
Event Logs | Function | Events are recorded in the logs | |
Maximum
Number of Events |
System Event Log | 576 ∗2 | ||
Access Event Log | 528 ∗3 | |||
User-defined Event Log | 512 | |||
Debugging | Online
Editing |
Single | Programs, function blocks, functions, and global
variables can be changed online. More than one operators can change POUs individually via network. |
|
Forced Refreshing | The user can force specific variables to TRUE or
FALSE. |
|||
Maximum
Number of Forced Variables |
Device Variables
for EtherCAT Slaves |
64 | ||
Device Variables
for CJ-series Units and Variables with AT Specifications |
Not supported | |||
MC Test Run | Motor operation and wiring can be checked from the
Sysmac Studio. |
|||
Synchronizing | The project file in the Sysmac Studio and the data in
the CPU Unit can be made the same when online. |
|||
Differentiation Monitoring | You can monitor when a variable changes to TRUE or
changes to FALSE. |
|||
Maximum Number of Contacts | 8 | |||
Data Tracing | Types | Single Triggered
Trace |
When the trigger condition is met, the specified number
of samples are taken and then tracing stops automatically. |
|
Continuous
Trace |
Data tracing is executed continuously and the trace
data is collected by the Sysmac Studio. |
|||
Maximum Number of
Simultaneous Data Traces |
2 | |||
Maximum Number of Records | 10000 | |||
Maximum Number of Sampled
Variables |
48 variables | |||
Timing of Sampling | Sampling is performed for the specified task period, at
the specified time, or when a sampling instruction is executed. |
|||
Triggered Traces | Trigger conditions are set to record data before and
after an event. |
|||
Trigger
Conditions |
When BOOL variable changes to TRUE or FALSE
Comparison of non-BOOL variable with a constant Comparison Method: Equals (=), Greater than (>), Greater than or equals (=), Less Than (<), Less than or equals (=), Not equal (?) |
|||
Delay | Trigger position setting: A slider is used to set the
percentage of sampling before and after the trigger condition is met. |
|||
Simulation | The operation of the CPU Unit is emulated in the
Sysmac Studio. |
|||
Reliability
functions |
Self-
Diagnosis |
Controller
Errors |
Levels | Major faults, partial faults, minor faults, observation,
and information |
Maximum number
of message languages |
9 (Sysmac Studio)
2 (NS-series PT) |
|||
User-
defined Errors |
Function | User-defined errors are registered in advance and then
records are created by executing instructions. |
||
Levels | 8 | |||
Maximum number
of message languages |
9 | |||
Security | Protecting
Software Assets and Preventing Operating Mistakes |
CPU Unit Names and Serial IDs | When going online to a CPU Unit from the Sysmac
Studio, the CPU Unit name in the project is compared to the name of the CPU Unit being connected to. |
|
Protection | User Program
Transfer with no Restoration Information |
You can prevent reading data in the CPU Unit from the
Sysmac Studio. |
||
CPU Unit Write
Protection |
You can prevent writing data to the CPU Unit from the
Sysmac Studio or SD Memory Card. |
|||
Overall Project
File Protection |
You can use passwords to protect .smc files from
unauthorized opening on the Sysmac Studio. |
|||
Data Protection | You can use passwords to protect POUs on the
Sysmac Studio. |
|||
Verification of Operation
Authority |
Online operations can be restricted by operation rights
to prevent damage to equipment or injuries that may be caused by operating mistakes. |
|||
Number of
Groups |
5 | |||
Verification of User Program
Execution ID |
The user program cannot be executed without entering
a user program execution ID from the Sysmac Studio for the specific hardware (CPU Unit). |
|||
SD
Memory Card functions |
Storage Type | SD Memory Card,
SDHC Memory Card |
||
Application | Automatic Transfer from SD
Memory Card |
When the power supply to the Controller is turned ON,
the data that is stored in the autoload directory of the SD Memory Card is transferred to the Controller. |
||
Program transfer from SD
Memory Card |
With the specification of the system-defined variable,
you can transfer a program that is stored in the SD Memory Card to the Controller. |
|||
SD Memory Card Operation
Instructions |
You can access SD Memory Cards from instructions in
the user program. |
|||
File Operations from the
Sysmac Studio |
You can perform file operations for Controller files in
the SD Memory Card and read/write general-purpose document files on the computer. |
|||
SD Memory Card Life
Expiration Detection |
Notification of the expiration of the life of the SD
Memory Card is provided in a system-defined variable and event log. |
|||
Backing
up data |
SD Memory
Card backups |
Operating
methods |
CPU Unit front
panel DIP switch |
Backup, verification, and restoration operations are
performed by manipulating the front-panel DIP switch on the CPU Unit. |
Specification
with system- defined variables |
Backup, verification, and restoration operations are
performed by manipulating system-defined variables.∗4 |
|||
SD Memory Card
Window in Sysmac Studio |
Backup and verification operations are performed from
the SD Memory Card Window of the Sysmac Studio. |
|||
Special
instruction |
The special instruction is used to backup data. | |||
Protection | Disabling backups
to SD Memory Cards |
Backing up data to a SD Memory Card is prohibited. | ||
Sysmac Studio Controller backups | The Sysmac Studio is used to backup, restore, or
verify Controller data. |
∗1. Inline ST is supported. (Inline ST is ST that is written as an element in a ladder diagram.)
∗2. This is the total of 512 events for the CPU Unit and 64 events for the NX Unit.
∗3. This is the total of 512 events for the CPU Unit and 16 events for the NX Unit.
∗4. Restore is supported with unit version 1.14 or later.
The description is given for each CPU Unit model.
Symbol | Terminal name | Description | Reference |
---|---|---|---|
Functional ground terminal | The functional ground terminal. Connect
the ground wire to the terminal. |
Refer to the NX-series NX1P2
CPU Unit Hardware User's Manual (Cat. No. W578) for details. |
|
+/- | Unit power supply terminals | These terminals are connected to the Unit
power supply. The + terminals and - terminals are internally connected to each other. |
|
COM | Common terminal | Common terminal for the input circuits | Refer to the Input Specifications. |
00 to 15 | Input terminals | General-purpose input A | |
16 to 23 | Input terminals | General-purpose input B |
Symbol | Terminal name | Description | Reference |
---|---|---|---|
Functional ground terminal | The functional ground terminal. Connect
the ground wire to the terminal. |
Refer to the NX-series NX1P2
CPU Unit Hardware User's Manual (Cat. No. W578) for details. |
|
+/- | Unit power supply terminals | These terminals are connected to the Unit
power supply. The + terminals and - terminals are internally connected to each other. |
|
COM | Common terminal | Common terminal for the input circuits | Refer to the Input Specifications. |
00 to 13 | Input terminals | General-purpose input A | |
NC | NC | Do not connect anything. | --- |
The specifications depends on the input terminal numbers of the model.
Item | Specification | |
---|---|---|
Input type | General-purpose input A | General-purpose input B |
Input terminal number | NX1P2-1[]40DT[]: 00 to 15
NX1P2-9024DT[]: 00 to 13 |
NX1P2-1[]40DT[]: 16 to 23
NX1P2-9024DT[]: None |
Internal I/O common | For both NPN/PNP | |
Input voltage | 24 VDC (15 to 28.8 VDC) | |
Connected sensor | Two-wire or three-wire sensors | |
Input impedance | 4.0 kO | 4.3 kO |
Input current | 5.8 mA typical | 5.3 mA typical |
ON voltage | 15 VDC min. | |
OFF voltage/current | 5 VDC max./1 mA max. | |
ON response time ∗1 | 2.5 µs max. | 1 ms max. |
OFF response time ∗1 | 2.5 µs max. | 1 ms max. |
ON/OFF filter time ∗2 | No filter, 0.25 ms, 0.5 ms, 1 ms (default), 2 ms, 4 ms, 8 ms, 16 ms, 32 ms, 64 ms, 128 ms, 256 ms | |
Circuit configuration |
The description is given for each CPU Unit model.
Symbol | Terminal name | Description | Reference |
---|---|---|---|
C0 (0V),
C1 (0V) |
Common terminal | Connected to the 0-V side of the I/O power supply.
C0 (0V) and C1 (0V) are independent from each other inside the CPU Unit. |
Refer to the Output Specifications. |
00 to 15 | Output terminals | NPN (sinking) type output | |
NC | NC | Do not connect anything. | --- |
The appearance of the terminal block is the same as NX1P2-1[]40DT.
Symbol | Terminal name | Description | Reference |
---|---|---|---|
C0 (+V),
C1 (+V) |
Common terminal | Connected to the 24-V side of the I/O power supply.
C0 (+V) and C1 (+V) are independent from each other inside the CPU Unit. |
Refer to the Output Specifications. |
0V0, 0V1 | 0 V terminal | Supplies 0 V for the internal circuits for driving.
0V0 and 0V1 are independent from each other inside the CPU Unit. |
|
00 to 15 | Output terminals | PNP (sourcing) type output with the load short-
circuit protection function |
|
NC | NC | Do not connect anything. | --- |
The appearance of the terminal block is the same as NX1P2-1[]40DT.
Symbol | Terminal name | Description | Reference |
---|---|---|---|
C0 (0V) | Common terminal | Connected to the 0-V side of the I/O power supply. | Refer to the Output Specifications. |
00 to 09 | Output terminals | NPN (sinking) type output | |
NC | NC | Do not connect anything. | --- |
The appearance of the terminal block is the same as NX1P2-1[]40DT.
Symbol | Terminal name | Description | Reference |
---|---|---|---|
C0 (+V) | Common terminal | Connected to the 24-V side of the I/O power supply. | Refer to the Output Specifications. |
0V0 | 0 V terminal | Supplies 0 V for the internal circuits for driving. | |
00 to 09 | Output terminals | PNP (sourcing) type output with the load short-
circuit protection function |
|
NC | NC | Do not connect anything. | --- |
The models of the CPU Units are divided according to the following two output types: the NPN (sinking) type and PNP (sourcing) type.
There is no difference in specifications between the models with different output terminal numbers.
Item | Specification | |
---|---|---|
NX1P2-[][][][]DT | NX1P2-[][][][]DT1 | |
Internal I/O common | NPN (sinking) | PNP (sourcing) |
Maximum switching capacity | 12 to 24 VDC (10.2 to 28.8 VDC), 300 mA
per point |
24 VDC (15 to 28.8 VDC), 300 mA per
point |
NX1P2-1[]40DT[]: 1.8 A/common (3.6 A/Unit)
NX1P2-9024DT[]: 2.4 A/common (2.4 A/Unit) |
||
Minimum switching capacity | 12 to 24 VDC (10.2 to 28.8 VDC), 1 mA | 24 VDC (15 to 28.8 VDC), 1 mA |
Leakage current | 0.1 mA max. | |
Residual voltage | 1.5 V max. | |
ON response time | 0.1 ms max. | 0.5 ms max. |
OFF response time | 0.8 ms max. | 1.0 ms max. |
Current consumption from
I/O power supply ∗1 |
--- | NX1P2-1[]40DT1: 40 mA/common
NX1P2-9024DT1: 50 mA/common |
Load short-circuit protection | Not provided | Provided ∗2 |
Circuit configuration | NX1P2-1[]40DT
|
NX1P2-1[]40DT1
|
NX1P2-9024DT
|
NX1P2-9024DT1
|
The following two models have the different numbers of the option board slots and built-in I/O points, but the names and functions of their parts are the same. Refer to the Ordering Information page for the CPU Unit models and specifications such as the number of built-in I/O points.
Letter | Name | Function |
---|---|---|
A | SD Memory Card connector | Connects the SD Memory Card to the CPU Unit. |
B | DIP switch | Used in Safe Mode ∗1 or when backing up data ∗2. Normally, turn OFF all of
the pins. |
C | SD Memory Card power supply
switch |
Turns OFF the power supply so that you can remove the SD Memory Card. |
D | DIN Track mounting hook | These hooks are used to mount the Unit to a DIN Track. |
E | Input terminal block | This terminal block is used for wiring for the Unit power supply, grounding,
and built-in input. |
F | Input indicator | Shows the operation status of the built-in input. |
G | Unit hookup guides | These guides are used to mount an NX Unit or End Cover. |
H | NX bus connector | This connector is used to connect the CPU Unit to the NX Unit on the
right of the CPU Unit. |
I | Option board slot 1 (left),
Option board slot 2 (right) |
Remove the covers of the slots and mount Option Boards. For the models
with 24 built-in I/O points, only one slot is provided. Keep the removed covers in a safe place. |
J | Output indicator | Shows the operation status of the built-in output. |
K | Output terminal block | This terminal block is used to wire the built-in output. |
L | CPU Unit operation status indicator | Shows the operation status of the CPU Unit. |
M | Battery connector | Connector to mount the backup battery that is sold separately. |
N | Battery slot | Used to mount the backup battery that is sold separately. |
O | Built-in EtherCAT port (port 2) | Connects the built-in EtherCAT with an Ethernet cable. |
P | Built-in EtherNet/IP port (port 1) | Connects the built-in EtherNet/IP with an Ethernet cable. |
Q | SD Memory Card cover | Cover for the SD Memory Card and DIP switch. The cover swings upward. |
R | End Cover | Cover to protect the CPU Unit and NX Units.
One End Cover is provided with the CPU Unit. |
S | Battery cover | Cover for the battery slot. Remove this cover when you mount/remove
the battery. |
T | ID information indication | Shows the ID information of the CPU Unit. |
U | DIN Track contact plate | This plate is connected internally to the functional ground terminal on the
terminal block. |
∗1. To use Safe Mode, set the DIP switch as shown below and then turn ON the power supply to the Controller.
Item | Specification | ||
---|---|---|---|
Model | NX1W-CIF01 | NX1W-CIF11 | NX1W-CIF12 |
Communications port | One RS-232C port | One RS-422A/485 port | One RS-422A/485 port
(isolated) |
Communications method | Half-duplex | ||
Synchronization method | Start-stop synchronization | ||
Baud rate | 1.2/2.4/4.8/9.6/19.2/38.4/57.6/115.2 kbps | ||
Transmission distance | 15 m | 50 m | 500 m |
Supported protocol | Host link, Modbus-RTU master, and no-protocol | ||
Connection type | Screwless clamping terminal
block (9 terminals) |
Screwless clamping terminal block (5 terminals) | |
Applicable wire size | AWG28 to 20 | AWG24 to 20 | |
Dimensions (mm) ∗1 | 35.9 ×35.9 ×13.5 (W×H×D) | ||
Weight | 16 g | 13 g | 14 g |
Power consumption | Included in the CPU Unit power consumption.
The Option Board power consumption is included in the definition of the CPU Unit power consumption. |
||
Isolation method | No isolation | Isolation ∗2 |
Abbreviation | Signal name | I/O |
---|---|---|
SG0 | Signal grounding | --- |
RD | Receive data | Input |
SD | Send data | Output |
ER | Data terminal ready | Output |
SG1 | Signal grounding | --- |
DR | Data set ready | Input |
RS | Send request | Output |
CS | Data can be sent | Input |
SHLD | Shield | --- |
Abbreviation | Four-wire type selected | Two-wire type selected | ||
---|---|---|---|---|
Signal name | I/O | Signal name | I/O | |
RDA- | Reception data - | Input | Communication data - | I/O ∗ |
RDB+ | Reception data + | Communication data + | ||
SDA- | Transmission data - | Output | Communication data - | I/O ∗ |
SDB+ | Transmission data + | Communication data + | ||
SHLD | Shield |
∗ For two-wire connection, either the RDA-/RDB+ pair or SDA-/SDB+ pair can be used.
Item | Specification | ||||||
---|---|---|---|---|---|---|---|
Model | NX1W-ADB21 | NX1W-DAB21V | NX1W-MAB221 | ||||
I/O | Analog input | Analog output | Analog I/O | ||||
Voltage input | 0 to 10 V | 2 words total | --- | 0 to 10 V | 2 words total | ||
Current input | 0 to 20 mA | --- | 0 to 20 mA | ||||
Voltage output | --- | 0 to 10 V | 2 words | 0 to 10 V | 2 words | ||
Connection type | Screwless clamping terminal
block (5 terminals) |
Screwless clamping terminal
block (3 terminals) |
Screwless clamping terminal
block (8 terminals) |
||||
Applicable wire size | AWG24 to 20 | ||||||
Dimensions (mm) ∗ | 35.9 ×35.9 ×28.2 (W×H×D) | ||||||
Weight | 24 g | 24 g | 26 g | ||||
Power consumption | Included in the CPU Unit power consumption.
The Option Board power consumption is included in the definition of the CPU Unit power consumption. |
||||||
Isolation method | No isolation |
Abbreviation | Signal name |
---|---|
V I1 | Voltage input 1 |
I I1 | Current input 1 |
V I2 | Voltage input 2 |
I I2 | Current input 2 |
COM | Input common |
Note: When you use the current input, be sure to short-circuit V I1 with I I1, and short-circuit V I2 with I I2.
Item | Specification | ||
---|---|---|---|
Voltage input | Current input | ||
Input method | Single-ended input | Single-ended input | |
Input range | 0 to 10 V | 0 to 20 mA | |
Input conversion range | 0 to 10.24 V | 0 to 30 mA | |
Absolute maximum rating | -1 to 15 V | -4 to 30 mA | |
Input impedance | 200 kO min. | Approx. 250 O | |
Resolution | 1/4,000 (full scale) | 1/2,000 (full scale) | |
Overall accuracy | 25°C | ±0.5% (full scale) | ±0.6% (full scale) |
0 to 55°C | ±1.0% (full scale) | ±1.2% (full scale) | |
Averaging processing | Not provided | ||
Conversion time | Internal sampling time: 2 ms per point ∗ |
Abbreviation | Signal name |
---|---|
VO1 | Voltage output 1 |
VO2 | Voltage output 1 |
COM | Output common |
Item | Specification | ||
---|---|---|---|
Voltage output | Current output | ||
Output range | 0 to 10 V | --- | |
Output conversion range | 0 to 10.24 V | --- | |
Allowable load resistance | 2 kO min. | --- | |
Output impedance | 0.5 O max. | --- | |
Resolution | 1/4,000 (full scale: 4,000) | --- | |
Overall accuracy | 25°C | ±0.5% (full scale) | --- |
0 to 55°C | ±1.0% (full scale) | --- | |
Conversion time | Internal sampling time: 2 ms per point ∗ |
Abbreviation | Signal name | |
---|---|---|
IN | VI1 | Voltage output 1 |
II1 | Current input 1 | |
VI2 | Voltage input 2 | |
II2 | Current input 2 | |
COM | Input common | |
OUT | VO1 | Voltage output 1 |
VO2 | Voltage output 2 | |
COM | Output common |
Note: When you use the current input, be sure to short-circuit VI1 with II1, and short-circuit VI2 with II2.
Item | Specification | |||
---|---|---|---|---|
Voltage I/O | Current I/O | |||
Analog
input section |
Input method | Single-ended input | Single-ended input | |
Input range | 0 to 10 V | 0 to 20 mA | ||
Input conversion range | 0 to 10.24 V | 0 to 30 mA | ||
Absolute maximum rating | -1 to 15 V | -4 to 30 mA | ||
Input impedance | 200 kO min. | Approx. 250 O | ||
Resolution | 1/4,000 (full scale) | 1/2,000 (full scale) | ||
Overall accuracy | 25°C | ±0.5% (full scale) | ±0.6% (full scale) | |
0 to 55°C | ±1.0% (full scale) | ±1.2% (full scale) | ||
Averaging processing | Not provided | |||
Analog
output section |
Output range | 0 to 10 V | --- | |
Output conversion range | 0 to 10.24 V | --- | ||
Allowable load resistance | 2 kO min. | --- | ||
Output impedance | 0.5 O max. | --- | ||
Resolution | 1/4,000 (full scale) | --- | ||
Overall accuracy | 25°C | ±0.5% (full scale) | --- | |
0 to 55°C | ±1.0% (full scale) | --- | ||
Conversion time | Internal conversion time: 6 ms (Total of 4 channels) ∗ |
last update: October 2, 2017
last update: October 11, 2016
* The dimension from the attachment surface of the DIN Track to the front surface of the CPU Unit.
* The dimension from the attachment surface of the DIN Track to the front surface of the CPU Unit.
* The dimension from the attachment surface of the DIN Track to the front surface of the CPU Unit.
last update: October 11, 2016