NX-series NX1P2 CPU Units
last update: December 1, 2023
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 Ω. | |
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: Meets IEC 61010-2-201. | |
Noise immunity | 2 kV on power supply line (Conforms to IEC 61000-4-4.) | |
Overvoltage
category |
Category II: Meets IEC 61010-2-201. | |
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 *1 | cULus, EU, UKCA, RCM, KC, NK, LR |
*1 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 | 4 axes | |
Motion control
axes |
8 axes | 6 axes | --- | |||
Single-axis
position control axes |
4 axes | 4 axes | 4 axes | |||
Maximum number of used
real axes |
8 axes | 6 axes | 4 axes | |||
Used motion
control servo axes |
4 axes | 2 axes | --- | |||
Used single-
axis position control servo axes |
4 axes | 4 axes | 4 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 | |||||
Secure
Socket Service |
Maximum number of
Secure Socket |
30 | ||||
TLS Version | 1.2 | |||||
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, branching and ring *9 | |||||
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 *10 |
|||||
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. |
|||
Slave Axis
Position Compensation |
This function compensates the position of the slave
axis currently in synchronized control. |
|||
Cam monitor | Outputs the specified offset position for the slave axis
in synchronous control. |
|||
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. |
||
Secure Socket
service (Client) |
Establishes a TLS session with the TCP protocol,
and sends and receives arbitrary data to and from the server and any node on the Ethernet using instructions for secure socket communication. |
|||
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). |
|||
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. *1
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.3 kΩ |
Input current | 4.22 mA | 5.3 mA typical |
ON voltage | 15 VDC min. | |
OFF voltage/current | 5 VDC max./1 mA max. | |
ON response time *2 | 2.5 µs max. | 1 ms max. |
OFF response time *2 | 2.5 µs max. | 1 ms max. |
ON/OFF filter time *3 | 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 |
*1. The following specifications apply to models with lot number 18321M (products produced in March 2021) or earlier.
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 kΩ | 4.3 kΩ |
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 *2 | 2.5 µs max. | 1 ms max. |
OFF response time *2 | 2.5 µs max. | 1 ms max. |
ON/OFF filter time *3 | 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 kΩ min. | Approx. 250 Ω | |
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 kΩ min. | --- | |
Output impedance | 0.5 Ω 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 kΩ min. | Approx. 250 Ω | ||
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 kΩ min. | --- | ||
Output impedance | 0.5 Ω 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: December 1, 2023