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