Download

Machine Automation Controller
NJ/NX-Series
CSM_NJ_NX-series_DS_E_3_2
New controller that covers functions
and high-speed processing required
for machine control and safety,
reliability and maintainability
NX701-@@@@
NJ501-@@@@
Features
• Integration of Logic and Motion in one CPU.
• Conforms to IEC 61131-3 (JIS B 3503) standard programming and PLCopen function blocks for Motion Control.
Programming with variables allows users to create complex programs efficiently.
• Fast and accurate control by synchronizing all EtherCAT devices, such as vision sensors, servo drives, and field
devices, with the PLC and Motion Engines.
• Offers speed without compromising on reliability and robustness expected from PLCs.
• Complete RAS functions: Transmission frame error check, timeout, bus diagnosis, Watchdog (WDT), memory
check, and topology check, etc.
• Ideal for large-scale, fast, and highly-accurate control with up to 256 axes. (NX701-@@@@)
• Ideal for large-scale, fast, and high-accurate control with up to 64 axes. (NJ501-@@@@)
• Ideal for small-scale control with up to 8 axes. (NJ301-@@@@)
• Ideal for simple machines. (NJ101-@@@@)
• Linear and circular interpolation.
• Electronic gear and cam synchronization.
• The Controller can be directly connected to a database. No special Unit, software, nor middleware is required.
(NJ501-@@20/NJ101-@020)
• The NJ501 SECS/GEM CPU Unit has built-in the SECS/GEM communications functions which are the standards
in the semiconductor industry. (NJ501-1340)
• Parallel link robot control function. (NJ501-4@@0)
Sysmac is a trademark or registered trademark of OMRON Corporation in Japan and other countries for OMRON factory automation products.
Microsoft, Windows, Windows Vista and SQL Server are registered trademarks of Microsoft Corporation in the United States and other countries.
Oracle and Oracle Database are trademarks or registered trademarks of Oracle Corporation and/or its affiliates in the United States and other countries.
IBM and DB2 are trademarks or registered trademarks of International Business Machines Corp., registered in the United States and other countries.
SEMI® is a trademark or registered trademark of Semiconductor Equipment and Materials International in the United States and other countries.
EtherCAT® is a registered trademark of Beckhoff Automation GmbH for their patented technology.
EtherNet/IPTM, DeviceNetTM are trademarks of the ODVA.
Other company names and product names in this document are the trademarks or registered trademarks of there respective companies.
1
NJ/NX-Series
Ordering Information
International Standards
• The standards are abbreviated as follows: U: UL, U1: UL(Class I Division 2 Products for Hazardous Locations), C: CSA, UC: cULus, UC1: cULus(Class I Division 2
Products for Hazardous Locations), CU: cUL, N: NK, L: Lloyd, CE: EU Directives, RCM: Regulatory Compliance Mark, RCM: RCM mark and KC: KC Registration.
• Contact your OMRON representative for further details and applicable conditions for these standards.
NX701 CPU Units
Product Name
Specifications
Program capacity
Memory capacity for variables
NX701 CPU
Units
Number of motion axes
Current (Power)
consumption
256
80 MB
Model
Standards
NX701-1700
4 MB:
Retained during power interruption
256 MB:
Not retained during power interruption
40 W (including SD
Memory Card and End
Cover)
128
UC1,
RCM,
CE, KC
NX701-1600
NJ-seires CPU Units
Current
consumption (A)
Specifications
Product name
I/O capacity /
maximum umber
of configuration Units
(Expansion Racks)
Program
capacity
Memory capacity for variables
NJ501 CPU Units
20 MB
2 MB: Retained during power
interruption
4 MB: Not retained during power
interruption
NJ301 CPU Units
2,560 points / 40 Units
(3 Expansion Racks)
Number of
motion axes
64
NJ501-1500
32
NJ501-1400
16
NJ501-1300
8
NJ301-1200
1.90
5 MB
0.5 MB: Retained during power
interruption
2 MB: Not retained during power
interruption
NJ101 CPU Units
Model
Standards
5 VDC 24 VDC
---
4
NJ301-1100
2
NJ101-1000
0
NJ101-9000
UC1, N,
L, CE,
RCM, KC
3 MB
2
NJ/NX-Series
Current
consumption (A)
Specifications
Product name
I/O capacity /
Number of Database SECS/GEM Number of
maximum umber Program Memory capacity
motion Connection Communication controlled 5 VDC 24 VDC
of configuration Units capacity
for variables
axes
function
robots
function
(Expansion Racks)
NJ-series Database
Connection
CPU Units
20 MB
3 MB
NJ-series
SECS/GEM
CPU Unit
2 MB: Retained
during power
interruption
4 MB: Not
retained during
power
interruption
0.5 MB: Retained
during power
interruption
2 MB: Not
retained during
power interruption
64
NJ501-1520
32
NJ501-1420
16
Yes
2
NJ101-1020
---
0
NJ101-9020
1.90
16
NJ-series
NJ Robotics
CPU Units
20 MB
Standards
NJ501-1320
No
2,560 points /
40 Units
(3 Expansion
Racks)
2 MB: Retained
during power
interruption
4 MB: Not
retained during
power
interruption
Model
Yes
UC1, N,
L, CE,
RCM, KC
--NJ501-1340
No
64
NJ501-4500
32
8 max.*
NJ501-4400
No
NJ501-4300
16
Yes
1
NJ501-4310
8 max.*
NJ501-4320
* The number of controlled robots varies according to the number of axes used for the system.
Automation Software Sysmac Studio
Please purchase a DVD and required number of licenses the first time you purchase the Sysmac Studio. DVDs and licenses are available
individually. Each model of licenses does not include any DVD.
Product name
Specifications
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 Series, EtherCAT Slave, and the HMI.
Sysmac Studio
Standard Edition
Ver.1.@@
Model
Standards
−
DVD
(Media only)
SYSMAC-SE200D
−
−
SYSMAC-SE201L
−
Number of
licenses
Media
Sysmac Studio runs on the following OS.
Windows XP (Service Pack 3 or higher, 32-bit version)/Windows Vista(32-bit
version)/Windows 7(32-bit/64-bit version)/Windows 8(32-bit/64-bit version)/
Windows 8.1(32-bit/64-bit version)/Windows 10(32-bit/64-bit version)
The Sysmac Studio Standard Edition DVD includes Support Software to set up
EtherNet/IP Units, DeviceNet slaves, Serial Communications Units, and Support
Software for creating screens on HMIs (CX-Designer).
For details, refer to the Sysmac Integrated Catalogue (P072).
1 license *
* Multi licenses are available for the Sysmac Studio (3, 10, 30, or 50 licenses).
3
NJ/NX-Series
SECS/GEM Configurator
Please purchase the required number of SECS/GEM Configurator licenses and a Sysmac Studio Standard Edition DVD the first time you purchase
the SECS/GEM Configurator.
The Sysmac Studio Standard Edition DVD includes the SECS/GEM Configurator. The license does not include the DVD.
Specifications
Product Name
Number of
licenses
Model
Media
Standards
The SECS/GEM Configurator is the software to make HSMS,
SECSII and GEM settings for NJ501 SECS/GEM CPU Units.
SECS/GEM
Configurator
Ver.1.@@
The SECS/GEM Configurator runs on the following OS.
Windows XP (Service Pack3 or higher, 32-bit edition), Windows
Vista (32-bit edition), or Windows 7 (32-bit or 64-bit edition)
1 license
---
WS02-GCTL1
---
The software is included in the Sysmac Studio Standard Edition
DVD.
Recommended EtherCAT and EtherNet/IP Communications Cables
Use Straight STP (shielded twisted-pair) cable of category 5 or higher with double shielding (braiding and aluminum foil tape) for EtherCAT.
For EtherCAT, use a shielded twisted-pair cable (double shielding with aluminum tape and braiding) of Ethernet category 5 (100BASETX) or higher, and use straight wiring.
For EtherNet/IP, required specification for the communications cables varies depending on the baud rate.
For 100BASE-TX/10BASE-T, use an STP (shielded twisted-pair) cable of Ethernet category 5 or higher. You can use either a straight or
cross cable.
For 1000BASE-T, use an STP (double shielding with aluminum tape and braiding) cable of Ethernet category 5e or higher. You can use
either a straight or cross cable.
In the table, materials indicated available for EtherNet/IP 100BASE-TX are available for both of 100BASE-TX and 10BASE-T.
Cable with Connectors
Recommended
manufacturer
Item
Wire Gauge and Number of
Pairs: AWG27, 4-pair Cable
Cable Sheath material: LSZH *2
Cable color: Yellow *3
Standard type
Cable with Connectors on
Both Ends (RJ45/RJ45)
OMRON
Cable length (m)*1
0.3
XS6W-6LSZH8SS30CM-Y
0.5
XS6W-6LSZH8SS50CM-Y
1
XS6W-6LSZH8SS100CM-Y
2
XS6W-6LSZH8SS200CM-Y
3
XS6W-6LSZH8SS300CM-Y
5
Rugged type
Cable with Connectors on
Both Ends (RJ45/RJ45)
Products
for
EtherCAT
Wire Gauge and Number of
Pairs: AWG22, 2-pair
Cable
Rugged type
Cable with Connectors on
Both Ends (M12/RJ45)
Rugged type
Cable with Connectors on Both
Ends (M12 L/RJ45)
OMRON
OMRON
OMRON
Model
XS6W-6LSZH8SS500CM-Y
0.3
XS5W-T421-AMD-K
0.5
XS5W-T421-BMD-K
1
XS5W-T421-CMD-K
2
XS5W-T421-DMD-K
5
XS5W-T421-GMD-K
10
XS5W-T421-JMD-K
0.3
XS5W-T421-AMC-K
0.5
XS5W-T421-BMC-K
1
XS5W-T421-CMC-K
2
XS5W-T421-DMC-K
5
XS5W-T421-GMC-K
10
XS5W-T421-JMC-K
0.3
XS5W-T422-AMC-K
0.5
XS5W-T422-BMC-K
1
XS5W-T422-CMC-K
2
XS5W-T422-DMC-K
5
XS5W-T422-GMC-K
10
XS5W-T422-JMC-K
*1. Standard type cables length 0.2, 0.3, 0.5, 1, 1.5, 2, 3, 5, 7.5, 10, 15 and 20m are available.
Rugged type cables length 0.3, 0.5, 1, 2, 3, 5, 10 and 15m are available.
*2. The lineup features Low Smoke Zero Halogen cables for in-cabinet use and PUR cables for out-of-cabinet use.
*3. Cables colors are available in blue, yellow, or Green
Note: For details, refer to Cat.No.G019.
4
NJ/NX-Series
Cables / Connectors
Item
Recommended manufacturer
Products for EtherCAT or
EtherNet/IP
Wire Gauge and Number of Cables
(1000BASE-T/100BASE-TX)
Pairs: AWG24, 4-pair
Cable
RJ45 Connectors
Products for EtherCAT or
EtherNet/IP
(100BASE-TX)
Products for EtherNet/IP
(100BASE-TX)
Cables
Wire Gauge and Number of
RJ45 Assembly Connector
Pairs: AWG22, 2-pair
Cable
Wire Gauge and Number of Cables
Pairs: 0.5 mm, 4-pair Cable RJ45 Connectors
Model
Hitachi Cable, Ltd.
NETSTAR-C5E SAB 0.5
*1
Kuramo Electric Co.
KETH-SB *1
SWCC Showa Cable Systems Co.
FAE-5004 *1
Panduit Corporation
MPS588-C *1
Kuramo Electric Co.
KETH-PSB-OMR *2
JMACS Japan Co., Ltd.
PNET/B *2
× 4P
OMRON
XS6G-T421-1 *2
Fujikura Ltd.
F-LINK-E 0.5mm × 4P *3
Panduit Corporation
MPS588 *3
*1. We recommend you to use above cable for EtherCAT and EtherNet/IP, and RJ45 Connector together.
*2. We recommend you to use above cable for EtherCAT and EtherNet/IP, and RJ45 Assembly Connector together.
*3. We recommend you to use above cable For EtherNet/IP and RJ45 Connectors together.
Accessories
The following accessories come with the CPU Unit.
Specification
Item
NX-series
Battery
CJ1W-BAT01
End Cover
NX-END01 (must be attached to the right end of the CPU Rack)
End Plate
Fan Unit
---
NJ-series
CJ1W-TER01 (must be attached to the right end of the CPU Rack)
PFP-M (2 required)
NX-FAN01
SD Memory Card *
(Flash Memory 2 GB)
-----
HMC-SD291
* NJ501-@@20 or NJ101-@@20 or NJ501-1340 only.
5
NJ/NX-Series
General Specifications
Item
NX701-@@@@
NJ501-@@@@
Enclosure
Mounted in a panel
Grounding Method
Ground to less than 100 Ω
Dimensions
(height×depth×width)
100 mm × 100 mm × 132 mm 90 mm × 90 mm × 90 mm
Weight
880 g (including the End Cover)
Current Consumption
Power consumption
5 VDC, 1.90 A (including SD Memory Card and End Cover)
40 W (including SD Memory
Card and End Cover)
---
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)
10% to 90% (with no condensation)
-20 to 75°C (excluding battery)
2,000 m or less
2 or less: Conforms to JIS B3502 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 B3502 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 for 100 min 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 (100 m/s2 for Relay Output Units)
Life
2.5 years (at 25°C, Power ON
time rate 0% (power OFF))
Model
CJ1W-BAT01
Applicable Standards
NJ101-@@@@
550 g (including the End Cover)
Ambient
Operating
Temperature
Altitude
Operation
Environment Pollution Degree
Battery
---
NJ301-@@@@
Conforms to cULus,
EU Directives, RCM and
KC Registration.
5 years at 25°C
Conforms to cULus, NK, LR, EU Directives, RCM and KC Registration*.
* Supported only by the CPU Units with unit version 1.01 or later.
6
NJ/NX-Series
Performance Specifications
NX701-
Item
Processing
Time
1700
LD instruction
Instruction
Execution Times Math Instructions
(for Long Real Data)
Size
POU
definition
Program capacity *2
Number
POU
instance
Size
No Retain
Attribute *3 Number
Size
Programming
Variables
capacity
Data type
Memory for
CJ-Series Units
(Can be Specified with AT
Specifications
for Variables.)
Maximum
Number of
Connectable
Units
Retain
Attribute
*4
Number
Number
1600
NJ501@5@0
NJ301-
@4@0
@3@0
1200
1100
1.1ns (1.7ns or less)
2.0ns (3.0ns or less)
3.2ns ns or more
24ns or more *1
42 ns or more
70 ns or more
80 MB
(1600 KS)
20 MB
(400 KS)
5 MB
(100 KS)
3 MB
(60 KS)
6,000
3,000
750
450
48,000
Using Sysmac Studio Ver. 1.05 or
lower : 6,000
Using Sysmac Studio Ver. 1.06 or
higher : 9,000
Using Sysmac Studio
Ver. 1.04 or lower :
1,500
Using Sysmac Studio
Ver. 1.05 or higher :
3,000
1,800
256 MB
4 MB
2 MB
360,000
90,000
22,500
4 MB
2 MB
0.5 MB
10,000
Using Sysmac Studio
Ver. 1.04 or lower :
2,500
Using Sysmac Studio
Ver. 1.05 or higher :
5,000
2000
1,000
40,000
8,000
CIO Area
---
6,144 words (CIO 0 to CIO 6143)
Work Area
---
512 words (W0 to W511)
Holding Area
---
1,536 words (H0 to H1535)
DM Area
---
32,768 words (D0 to D32767)
EM Area
---
32,768 words × 25 banks
(E0_00000 to E18_32767) *5
Maximum number of CJ/
NX unit per CPU Rack or
Expansion Rack
---
10 Units
Maximum number of
CJ unit on the system
---
40 Units
Maximum number of Expansion Racks
I/O Capacity
Power Supply
Unit for CPU
Rack and Expansion Racks
Motion
Control
Number of
Controlled
Axes
0
3 max.
Maximum number of I/O
Points on CJ-series Units
---
2,560 points max.
Model
NX-PA9001
NX-PD7001
NJ-P@3001
AC Power
Supply
30 to 45 ms
30 to 45 ms
DC Power
Supply
5 to 20ms
22 to 25 ms
Power OFF
Detection
Time
9@@0
0.37ns or more
3.3ns (5.0ns or less)
5,000
32,768 words × 4 banks (E0_00000 to
E3_32767) *5
400
(on NX series EtherCAT
slave terminal)
Maximum number of
4,096
NX unit on the system (on NX series EtherCAT slave terminal)
Unit Configuration
NJ101
1@@0
Maximum Number of
Controlled Axes *6
256 axes
128 axes
64 axes
32 axes
16 axes
15 axes
15 axes
6 axes
Maximum number of
used real axes *7
256 axes
128 axes
64 axes
32 axes
16 axes
8 axes
4 axes
2 axes
Maximum Number of
Axes for Single-axis
Control *8
256 axes
128 axes
64 axes
32 axes
16 axes
15 axes
15 axes
6 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
64 groups
Motion Control Period
The same control period as that is used for the process data communications cycle for
EtherCAT.
32 groups
*1.
*2.
*3.
*4.
*5.
When the hardware revision for the Unit is A.
This is the capacity for the execution objects and variable tables (including variable names).
Words for CJ-series Units in the Holding, DM, and EM Areas are not included.
Words for CJ-series Units in the CIO and Work Areas are not included.
When the Spool function of the NJ501-1@20 is enabled, the DB Connection Service uses E9_0 to E18_32767 (NJ501-1@20).
When the Spool function of the NJ101-@@20 is enabled, the DB Connection Service uses E1_0 to E3_32767 (NJ101-@@20).
*6 This is the total for all axis types.
The Maximum number of TCP socket service of the CPU Unit version 1.05 or earlier is 8 axes (NJ301-1200), 4 axes (NJ301-1100).
*7. This is the total number of axes that are set as servo axes or encoder axes and are also set as used axes.
*8. The Maximum Number of Axes for Single-axis Control of the CPU Unit version 1.05 or earlier is 8 axes (NJ301-1200), 4 axes (NJ301-1100).
7
NJ/NX-Series
NX701-
Item
Motion
Control
Cams
1700
Number of
Cam Data
Points
@5@0
@4@0
NJ301@3@0
1200
1100
Maximum
Points
per Cam
Table
65,535 points
Maximum
Points for
All Cam
Tables
1,048,560 points
1,048,560 points
262,140 points
640 tables
640 tables
160 tables
Maximum Number of
Cam Tables
Peripheral
USB Port
NJ501-
1600
Position Units
Pulses, millimeters, micrometers, nanometers, degrees or inches
Override Factors
0.00% or 0.01% to 500.00%
Supported Services
Sysmac Studio connection
Physical Layer
USB 2.0-compliant B-type connector
Transmission Distance between Hub
and Node
5 m max.
Number of port
2
1
Physical Layer
10BASE-T/
100BASE-TX /
1000BASE-T
10Base-T or 100Base-TX
Frame length
1514 max.
Media Access Method
CSMA/CD
Modulation
Baseband
Topology
Star
Baud Rate
1Gbps (1000BASE-T)
Transmission Media
STP (shielded, twisted-pair) cable of Ethernet category 5, 5e or higher
Maximum Transmission Distance
between Ethernet Switch and Node
100m
NJ101
1@@0
9@@0
---
100 Mbps (100Base-TX)
Maximum Number of Cascade Connections There are no restrictions if Ethernet switch is used.
Built-in
EtherNet/IP
Port
Maximum Number of
Connections
256 / port
total 512
32
Packet interval *9
0.5 to 10,000 ms in
0.5-ms increments
Can be set for each
connection.
1 to 10,000 ms in 1.0-ms increments *10
Can be set for each connection. (Data will be refreshed at the set interval,
regardless of the number of nodes.)
Permissible
Communications Band
40,000 pps *11
including heartbeat
3,000 pps *11 *12 (including heartbeat)
Maximum Number of
Tag Sets
256 / port
total 512
32
Tag types
Network variables
Network variables, CIO, Work, Holding, DM, and EM Areas
Number of tags per
connection (i.e., per
tag set)
8 (7 tags if Controller status is included in the tag set.)
CIP service: Tag
Data Links (Cyclic
Communications) Maximum Link Data
Size per Node (total
size for all tags)
256 / port
total 512
256
Maximum number of tag 369,664 byte
19,200 bytes
Maximum Data Size
per Connection
1,444 byte
600 bytes
Maximum Number of
Registrable Tag Sets
256 / port
total 512
32 (1 connection = 1 tag set)
(1 connection = 1 tag set)
Maximum Tag Set
Size
1,444 bytes
(Two bytes are used if
Controller status is
included in the tag set.)
Multi-cast Packet Filter *13
Supported.
600 bytes
(Two bytes are used if Controller status is included in the tag set.)
*9. Data is updated on the line in the specified interval regardless of the number of nodes.
*10.The Packet interval of the CPU Unit version 1.02 or earlier is 10 to 10,000 ms in 1.0-ms increments.
*11.Means packets per second, i.e., the number of communications packets that can be sent or received in one second.
*12.The Permissible Communications Band of the CPU Unit version 1.02 or earlier is 1,000 pps.
*13.An IGMP client is mounted for the EtherNet/IP port. If an ethernet switch that supports IGMP snooping is used, filtering of unnecessary
multicast packets is performed.
Note: For robot control by NJ501-4@@0, use the G5 series AC Servo Drive with built-in EtherCAT communications, absolute encoder, and brake.
8
NJ/NX-Series
NX701-
Item
1700
Class 3 (number of
connections)
Built-in
EtherNet/IP
Port
Built-in
EtherCAT
Port
NJ501-
1600
128 / port total 256
(clients plus server)
@5@0
@4@0
32
Maximum
Number of
Servers
that Can
Communicate at One
Time
32 / port
total 64
32
Maximum number of TCP socket service
30
30 *14
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
UCMM
(non-connection
type)
1200
1100
NJ101
1@@0
9@@0
32 (clients plus server)
Maximum
Number of
Clients that 32 / port
Can Comtotal 64
municate at
One Time
Cip Message
Service:
Explicit
Messages
NJ301@3@0
30
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
100m
Maximum Number of Slaves
512
192
Range of node address
1-512
1-192
Maximum Process Data Size
Inputs: 11,472 bytes
Outputs: 11,472 bytes
Inputs: 5,736 bytes
Outputs: 5,736 bytes (However, the maximum number of process data frames is 4.)
Maximum Process Data Size per Slave
Inputs: 1,434 bytes
Outputs: 1,434 bytes
Communications Cycle
Sync Jitter
Internal Clock
• Primary periodic
task: 125 μs,
250 μs to 8 ms (in
250-μs
increments)
• Priority-5 periodic
task: 125 μs,
250 μs to 100 ms
(in 250-μs
increments)
500/1,000/2,000/4,000 μs *15
64
1,000/2,000/4,000 μs
1 μs max.
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
*14.The Maximum number of TCP socket service of the CPU Unit version 1.02 or earlier is 16.
*15.The Maximum Communications Cycle of the NJ301 CPU Unit version 1.02 or earlier is 1,000/2,000/4,000 μs.
The EtherCAT communications cycle of NJ501-4@@0 for robot control is 1 ms or less.
9
NJ/NX-Series
Function Specifications
Item
NX701-@@@@
Function
Periodically
Executed
Tasks
Tasks
Conditionally executed
tasks *1
Setup
POU (program
organization
units)
Programming
Languages
Maximum Number of
Periodic Tasks
4
Maximum number of
event tasks
32
Execution conditions
When Activate Event Task instruction is executed or when condition expression for
variable is met.
3
---
The execution interval and the percentage of the total user
program execution time are monitored for the system services
(processes that are executed by the CPU Unit separate from
task execution).
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.
Types
Ladder diagrams *2 and structured text (ST)
A concept that is used to group identifiers for POU definitions.
External Access of Vari- Network Variables
ables
BOOL
Bit Strings
BYTE, WORD, DWORD, LWORD
Integers
INT, SINT, DINT,LINT, UINT, USINT, UDINT, ULINT
Real Numbers
REAL, LREAL
Durations
TIME
Dates
DATE
Times of Day
TIME_OF_DAY
Date and Time
DATE_AND_TIME
Derivative Data Types
Data Types
Structures
Unions
Enumerations
Array Specifications
The function which allows access from the HMI, host computers, or other Controllers
Boolean
Text Strings
Data Type Attributes
NJ101-@@@@
1
System Service Monitoring Settings
Data Types
Programming
NJ301-@@@@
Maximum Number of
Primary Periodic Tasks
Namespaces *3
Variables
NJ501-@@@@
I/O refreshing and the user program are executed in units that are called tasks. Tasks
are used to specify execution conditions and execution priority.
STRING
Structures, unions, enumerations
Function
A derivative data type that groups together data with different variable 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.*3
Function
A derivative data type that groups together data with different variable types.
Maximum Number of
Members
4
Member Data Types
BOOL, BYTE, WORD, DWORD, LWORD
Function
A derivative data type that uses text strings called enumerators to express variable
values.
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
User libraries
*1. Supported only by the CPU Units with unit version 1.03 or later.
*2. Inline ST is supported. (Inline ST is ST that is written as an element in a ladder diagram.)
*3. Supported only by the CPU Units with unit version 1.01 or later.
10
NJ/NX-Series
Item
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
Control Modes
position control, velocity control, torque control
Axis Types
Servo axes, virtual servo axes, encoder axes, and virtual encoder axes
Positions that can be managed
Single-axis
Position
Control
Command positions and actual positions
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
The function which outputs command positions in every control period in the position
absolute positioning *1 control mode.
Single-axis
Velocity
Control
Single-axis
Torque 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.
Torque Control
The torque of the motor is controlled.
Starting Cam Operation A cam motion is performed using the specified cam table.
Single-axis
Synchronized Control
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.
Single-axis
Manual
Operation
Motion
Control
Single-axis
Auxiliary
Functions
for Singleaxis Control
*1.
*4.
*5.
*6.
Combining Axes
The command positions of two axes are added or subtracted and the result is output
as the command position.
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.
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 parameter *1
Specifying the parameter, a motor is operated and the limit signals, home proximity
signal, and home signal are used to define home.
High-speed Homing
Positioning is performed for an absolute target position of 0 to return to home.
Stopping
An axis is decelerated to a stop at the specified rate.
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 *4
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 *5
The function which compensate the position for the axis in operation.
Start velocity *6
You can set the initial velocity when axis motion starts.
Supported only by the CPU Units with unit version 1.03 or later.
Supported only by the CPU Units with unit version 1.06 or later.
Supported only by the CPU Units with unit version 1.10 or later.
Supported only by the CPU Units with unit version 1.05 or later.
11
NJ/NX-Series
Item
Multi-axes
Coordinated Control
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
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.
NJ101-@@@@
Axes Group Cyclic Synchronous Absolute Po- A positioning command is output each control period in Position Control Mode.*3
sitioning
Axes Groups
Auxiliary
Functions
for Multiaxes Coordinated Control
Cams
Common Items
Parameters
Motion
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.*3
Changing the Axes in
an Axes Group
The Composition Axes parameter in the axes group parameters can be overwritten
temporarily.*3
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 non-volatile
memory in the CPU Unit.
Generating cam tables *7
The cam table that is specified with the input parameter is generated from the cam
property and cam node.
Writing MC Settings
Some of the axis parameters or axes group parameters are overwritten temporarily.
Changing axis parameters *7
You can access and change the axis parameters from the user program.
Count Modes
You can select either Linear Mode (finite length) or Rotary Mode (infinite length).
Unit Conversions
Acceleration/ Deceleration
Control
Auxiliary Functions
You can set the display unit for each axis according to the machine.
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
Software limits are set for each axis.
Following Error
The error between the command current value and the actual current value is
monitored for an axis.
Velocity, Acceleration Rate,
Deceleration Rate, Torque,
Interpolation Velocity, Interpolation Acceleration Rate,
And Interpolation Deceleration Rate
You can set and monitor warning values for each axis and each axes group.
Absolute Encoder Support
You can use an OMRON G5-Series Servomotor with an Absolute Encoder to eliminate
the need to perform homing at startup.
Input signal logic inversion *6
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
*3. Supported only by the CPU Units with unit version 1.01 or later.
*6. Supported only by the CPU Units with unit version 1.05 or later.
*7. Supported only by the CPU Units with unit version 1.08 or later.
12
NJ/NX-Series
Item
Unit (I/O)
Management
EtherCAT
Slaves
NX701-@@@@
Maximum Number of Slaves
Maximum number of Units
CJ-Series Units
Basic I/O
Units
Load Short-circuit Protection and I/O Disconnection Detection
Communications protocol
CIP Communi- Tag Data Links
cations SerMessage Communicavice
tions
EtherNet/IP Port
TCP/IP Applications
Supported
Services
Communications
EtherCAT Port
System
Management
*6.
*7.
*8.
*9.
NJ301-@@@@
64
192
---
NJ101-@@@@
40
Alarm information for Basic I/O Units is read.
A port for communications with various kinds of Support Software running on a
personal computer.
Peripheral USB Port
Operation
Management
512
NJ501-@@@@
TCP/IP, UDP/IP
Programless cyclic data exchange is performed with the devices on the EtherNet/IP
network.
CIP commands are sent to or received from the devices on the EtherNet/IP network.
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 *7
File can be read from or written to computers at other Ethernet nodes from the CPU
Unit. 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.
Process Data Communications
Control information is exchanged in cyclic communications between the EtherCAT
master and slaves.
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 *8
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
SDO messages of the CAN application can be sent to slaves via EtherCAT.
Supported
Application
Protocol
SDO messages that conform to the CANopen standard can be sent to slaves via
EtherCAT.
CoE
Communications Instructions
The following
instructions are
supported.
CIP communications
instructions, socket
communications
instructions, SDO
message instructions,
no-protocol
communications
instructions *9, FTP
client instructions, and
Modbus RTU protcol
instructions *9
RUN Output Contacts
The output on the Power Supply Unit turns ON in RUN mode.
Event Logs
Function
Events are recorded in the logs.
Maximum
number of
events
System event log
2,048
Access event log
1,024
512
User-defined event log
1,024
512
The following instructions are supported.
CIP communications instructions, socket communications
instructions, SDO message instructions, no-protocol
communications instructions, protocol macro instructions, and
FTP client instructions *7, and Modbus RTU protcol instructions *9
1,024
512
Supported only by the CPU Units with unit version 1.05 or later.
Supported only by the CPU Units with unit version 1.08 or later.
For NJ301, Supported only by the CPU Units with unit version 1.10 or later.
Supported only by the CPU Units with unit version 1.11 or later.
13
NJ/NX-Series
Item
Online Editing
NX701-@@@@
Single
Forced Refreshing
Maximum
Number of
Forced Variables
---
64
MC Test Run *10
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.
Rising/falling edge of contacts can be monitored.
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 Trace
4
Maximum Number of Records
10,000
Sampling
Data Tracing
Maximum Number of
Sampled Variables
192 variables
2
48 variables
Timing of Sampling
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.
The operation of the CPU Unit is emulated in the Sysmac Studio.
Controller
Errors
Levels
User-defined errors
Levels
CPU Unit Names and Serial IDs
Protecting Soft- Protection
ware Assets and
Preventing Operating Mistakes
Major fault, partial fault, minor fault, observation, and information
User-defined errors are registered in advance and then records are created by
executing instructions.
8 levels
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.
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 Pro- You can use passwords to protect .smc files from unauthorized opening on the
tection
Sysmac Studio.
Data Protection
Verification of Operation Authority
Number of Groups
Verification of User Program Execution ID
Storage Type
Application
4 *11
Sampling is performed for the specified task period, at the specified time, or when a
sampling instruction is executed.
Simulation
Self-diagnosis
8
Single Triggered Trace
Types
Debugging
SD Memory Card
Functions
NJ101-@@@@
64
Device Variables for CJseries Units and Variables with AT Specifications
Maximum number of contacts *1
Security
NJ301-@@@@
The user can force specific variables to TRUE or FALSE.
Device Variables for
EtherCAT Slaves
Differentiation monitoring *1
Reliability
Functions
NJ501-@@@@
Programs, function blocks, functions, and global variables can be changed online.
Different operators can change different POUs across a network.
You can use passwords to protect POUs on the Sysmac Studio.*3
Online operations can be restricted by operation rights to prevent damage to
equipment or injuries that may be caused by operating mistakes.
5
5 *12
5
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, SDHC Memory Card
Automatic transfer from SD Memory
Card *1
The data in the autoload folder on an SD Memory Card is automatically loaded when
the power supply to the Controller is turned ON.
Transfer program from SD Memory
Card *9
The user program on an SD Memory Card is loaded when the user changes systemdefined variable to TRUE.
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 standard 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
systemdefined variable and event log.
*1. Supported only by the CPU Units with unit version 1.03 or later.
*3. Supported only by the CPU Units with unit version 1.01 or later.
*9. Supported only by the CPU Units with unit version 1.11 or later.
*10.Cannot be used with the NJ101-9000.
*11.Maximum Number of Simultaneous Data Trace of the NJ501-1@20 CPU Unit with unit version 1.08 or later is 2.
*12.When the NJ501 CPU Units with unit version 1.00 is used, this value becomes two.
14
NJ/NX-Series
Item
Backup
functions
*1
SD Memory
Card backup
functions
Operation
Protection
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
Using front switch
You can use front switch to backup, compare, or restore data.
Using system-defined
variables
You can use system-defined variables to backup or compare data.
Memory Card Operations Dialog Box on
Sysmac Studio
Backup and verification operations can be performed from the SD Memory Card
Operations Dialog Box on the Sysmac Studio.
Using instruction *7
Backup operation can be performed by using instruction.
Prohibiting backing up
data to the SD Memory
Card
Prohibit SD Memory Card backup functions.
Sysmac Studio Controller backup functions
Backup, restore, and verification operations for Units can be performed from the
Sysmac Studio.
*1. Supported only by the CPU Units with unit version 1.03 or later.
*7. Supported only by the CPU Units with unit version 1.08 or later.
Function Specifications of DB Connection Function
Besides functions of the NJ501-@@@@ or NJ101-@@@@, functions supported by the NJ501-@@20 or NJ101-@020 are as follows.
Description
Item
NJ501-1@20
NJ101-@020
Supported port
Built-in EtherNet/IP port
Supported DB
Microsoft Corporation: SQL Server 2008/2008 R2/2012/2014 *1
Oracle Corporation: Oracle Database 10g /11g /12c *1
MySQL Community Edition 5.1/5.5/5.6 *2
International Business Machines Corporation (IBM): DB2 for Linux, UNIX and Windows 9.5/9.7/10.1/10.5
Firebird Foundation Incorporated: Firebird 2.1/2.5
The PostgreSQL Global Development Group: PostgreSQL 9.2/9.3/9.4 *1
Number of DB Connections (Number of databases that
can be connected at the same time)
3 connections max. *3
Supported operations
Instruction
The following operations can be performed by executing DB Connection Instructions in the NJ-series
CPU Units.
Inserting records (INSERT), Updating records (UPDATE), Retrieving records (SELECT), and Deleting
records (DELETE)
Number of columns in an INSERT opera- SQL Server: 1,024 columns max.
tion
Oracle: 1,000 columns max.
Number of columns in an UPDATE operation
SQL Server: 1,024 columns max.
Oracle: 1,000 columns max.
Number of columns in a SELECT operation
SQL Server: 1,024 columns max.
Oracle: 1,000 columns max.
Number of records in the output of a SELECT operation
65,535 elements max., 4 MB max.
Run mode of the DB Connection Service
Operation Mode or Test Mode
• Operation Mode: When each instruction is executed, the service actually accesses the DB.
• Test Mode: When each instruction is executed, the service ends the instruction normally without
accessing the DB actually.
Spool function
Used to store SQL statements when an error occurred and resend the statements when the
communications are recovered from the error.
Spool capacity
1 MB *4
192 KB *4
Operation Log function
The following three types of logs can be recorded.
• Execution Log: Log for tracing the executions of the DB Connection Service.
• Debug Log: Detailed log for SQL statement executions of the DB Connection Service.
• SQL Execution Failure Log: Log for execution failures of SQL statements in the DB.
DB Connection Service shutdown function
Used to shut down the DB Connection Service after automatically saving the Operation Log files into the
SD Memory Card.
*1.
*2.
*3.
*4.
SQL Server 2014, Oracle Database 12c and PostgreSQL 9.2/9.3/9.4 are supported by DBCon version 1.02 or higher.
The supported storage engines of the DB are InnoDB and MyISAM.
When two or more DB Connections are established, the operation cannot be guaranteed if you set different database types for the connections.
Refer to "NJ-series Database Connection CPU Units User's Manual(W527)" for the information.
15
NJ/NX-Series
Functions Supported by NJ501-1340
Besides functions of the NJ501-1300, functions supported by the NJ501-1340 are as follows.
Item
Description
Supported port
Built-in EtherNet/IP port
Supported standard *1
The Unit conforms to the following SEMI standards:
E37-0303, E37.1-0702, E5-0707, and E30-0307
Fundamental GEM requirement
State Model, Equipment Processing State, Host-initiated S1, F13/F14 Scenario, Event Notification, On-Line Identification, Error
Message, Control (Operator Initiated), Documentation
Additional GEM capability
Establish Communications, Dynamic Event Report Configuration, Variable Data Collection, Trace Data Collection, Status Data
Collection, Alarm Management, Remote Control, Equipment Constant, Process Recipe Management *1, Material Movement,
Equipment Terminal Service, Clock, Limit Monitoring, Spooling *2, Control (Host Initiated)
User-defined message
You can create non-GEM compliant communications messages and have host communications.
GEM specific instruction
The Unit supports 29 instructions to perform the following:
• Changing the GEM Service status.
• Setting HSMS communications.
• Reporting events and reporting alarms.
• Acknowledging host commands and enhanced remote commands.
• Changing equipment constants.
• Uploading and downloading process programs.
• Sending and acknowledging equipment terminal messages.
• Requesting to change time.
• Sending user-defined messages.
• Getting SECS communications log.
GEM Service log
Can record the following information.
• HSMS communications log: Keeps log of HSMS communications operations.
• SECS message log: Keeps log of SECS-II communications messages.
• Execution log: Keeps log of executions of GEM instructions. *2
Shutting down the GEM Service
Saves the spool data and GEM Service log records into an SD Memory Card and ends the GEM Service.
*1.E42 recipes, large process programs, and E139 recipes are not supported.
*2. The capability is not available when no SD Memory Card is mounted.
Conformance to Fundamental GEM Requirements and Additional Capabilities
Fundamental GEM requirements
GEM-compliant
Additional capabilities
GEM-compliant
State Model
Establish Communications
Equipment Processing State
Dynamic Event Report Configuration
Host-initiated S1, F13/F14 Scenario
Variable Data Collection
Event Notification
On-Line Identification
Trace Data Collection
Yes
Yes
Status Data Collection
Alarm Management
Error Message
Remote Control
Control (Operator Initiated)
Equipment Constant
Documentation
Process program: Yes
E42 recipes: No
E139 recipes: No
Process Recipe Management
Material Movement
Equipment Terminal Service
Clock
Yes
Limit Monitoring
Spooling
Control (Host Initiated)
Functions Supported by NJ501-4@@@
Besides functions of the NJ501-1@00, functions supported by the NJ501-4@@@ are as follows.
NJ501-
Item
Robot control
functions
Axes groups
Auxiliary functions
4500
4400
4300
4310
4320
Multi-axes coordinated
control
Conveyer tracking
The robot is moved in synchronization with the conveyor during the
conveyor tracking operation.
Auxiliary functions for
multi-axes coordinated
control
Kinematics Setting
Set parameters for robot operation, such as arm length of Delta3 robot.
Monitoring functions
Work space function
Set the coordinate values for workspace check and check the
workspace during operation.
16
NJ/NX-Series
Version Information
Unit Versions
Units
Models
Unit Version
NX701 CPU Units
NX701-@@@@
From unit version 1.10 to 1.11
NJ501 CPU Units
NJ501-@@@@
From unit version 1.00 to 1.11
NJ301 CPU Units
NJ301-@@@@
From unit version 1.01 to 1.11
NJ101 CPU Units
NJ101-@@@@
Unit version 1.11
NJ501-@@20
Unit version 1.11
Unit version 1.10
Unit version 1.09
Unit version 1.08
Unit version 1.07
Unit version 1.05
NJ101-@020
Unit version 1.11
NJ-series Database
Connection CPU Units
NJ-series SECS/GEM CPU Unit
NJ501-1340
From unit version 1.09 to 1.11
NJ-series NJ Robotics CPU Units
NJ501-4@@0
From unit version 1.02 to 1.11
Unit Versions and Programming Devices
The following tables show the relationship between unit versions and Sysmac Studio versions.
Unit Versions and Programming Devices
Unit Version of CPU Unit
Corresponding version of Sysmac Studio
1.11
1.15
1.10 *1*2
1.14
1.13
1.12
1.09 *3
1.11
1.10
1.08
1.09
1.07
1.08
1.06
1.07
1.05 *4
1.06
1.04
1.05
1.03
1.04
1.02
1.03
1.01
1.02
1.01
1.00 *5
1.00
*1.
*2.
*3.
*4.
*5.
The NJ101-1020 or NJ101-9020 can be used with Sysmac Studio version 1.14 or higher.
The NX701-@@@@/NJ101-@@@@ CPU Unit can be used with Sysmac Studio version 1.13 or higher.
The NJ501-1340 CPU Unit can be used with Sysmac Studio version 1.11 or higher.
The NJ501-1@20 CPU Unit can be used with Sysmac Studio version 1.07 or higher.
There is no NJ301-@@@@ CPU Unit with unit version 1.00. Therefore, you cannot use an NJ301-@@@@ CPU Unit with Sysmac Studio version
1.01 or lower.
Note: 1. If you use a lower version of the Sysmac Studio, you can use only the functions of the unit version of the CPU Unit that corresponds to
the Sysmac Studio version.
If you use a CPU Unit with an earlier version, select the unit version of the connected CPU Unit or an earlier unit version in the Select
Device Area of the Project Properties Dialog Box on the Sysmac Studio. You can use only the functions that are supported by the unit
version of the connected CPU Unit.
2. The license number for a robot is required to use this CPU Unit. Contact your OMRON representative for details.
3. About the "Unit Versions, DBCon Versions and Programming Devices", refer to the NJ-series Database Connection CPU Units Catalog
(Cat. No. P088).
About the "Unit Versions, Robot Versions and Programming Devices", refer to the NJ-series Database Connection CPU Units Catalog
(Cat. No. P085).
Relationship between Hardware Revisions of CPU Units and Sysmac
Studio Versions
The following table shows how the hardware revisions of the NJ-series CPU Units correspond to Sysmac Studio versions. Use the corresponding version of Sysmac Studio or higher if you execute the Simulator in Execution Time Estimation Mode. You cannot select the relevant hardware revision if you use a lower version of the Sysmac Studio.
Model number
NJ501-@@@@
Hardware revision of CPU Unit
A
Corresponding version of Sysmac Studio
Ver.1.14 or higher
17
NJ/NX-Series
Functions That Were Added or Changed for Each Unit Version and Sysmac Studio version
Additions and Changes to Functional Specifications
The following table gives the unit version of the CPU Units and the Sysmac Studio version for each addition or change to the functional
specifications.
Addition/
change
Function
Tasks
Function
Conditionally executed tasks
Namespaces
Programming
Data types
Structure data types
Specifying member
offsets
Libraries
Motion control
Common items
Auxiliary functions
Unit (I/O) management
Communications
Addition
1.03
1.04
Addition
1.01
1.02
Addition
Change
1.01
1.02
1.03
1.01
1.02
Cyclic synchronous
absolute positioning
Addition
1.03
1.04
Homing with specified
parameters
Addition
1.03
1.04
Enabling digital cam
switches
Addition
1.06
1.07
Command position
compensation
Addition
1.10
1.12
Start velocity
Addition
1.05
1.06
Axes group cyclic
synchronous absolute
positioning
Addition
1.01
1.02
Reading axes group
positions
Addition
1.01
1.02
Changing the axes in a
group
Addition
1.01
1.02
Cams
Generating cam tables
Addition
1.08
1.09
Parameters
Changing axis
parameters
Addition
1.08
1.09
Addition
1.05
1.06
Addition
1.05
1.06
Addition
1.08
1.09
Addition
1.10
1.12
Change
1.08
1.11
1.09
1.15
Auxiliary function for
single-axis control
Multi-axes coordinated
control
Axes groups
Sysmac
Studio version
Addition
Single-axis position
control
Single axes
Unit version
Auxiliary functions for
multi-axes coordinated
control
Input signal logic inversion
NX Units
EtherNet/
IP port
TCP/IP
applications
EtherCAT port
Packet monitoring *
(NJ301-…………)
FTP client
Communications instructions
Debugging function
Differential monitoring
Addition
1.03
1.04
Reliability functions
Self diagnosis
Controller errors
Changing levels
Addition
1.03
1.04
Asset protection
and preventing incorrect
operation
Protection
Data protection
Addition
1.01
1.02
Security
Operation authority
verification
Number of groups
Change
1.01
1.02
SD Memory Cards
Application
Automatic transfer from SD Memory Card
Addition
1.03
1.04
Transfer program from SD Memory Card
Addition
1.11
1.15
CPU Unit front-panel DIP
switch
Addition
1.03
1.04
Specification with
system-defined variables
Addition
1.03
1.04
SD Memory Card
Window in Sysmac
Studio
Addition
1.03
1.04
Special instruction
Addition
1.08
1.09
Disabling backups to SD
Memory Cards
Addition
1.03
1.04
Addition
1.03
1.04
Backing up data
SD Memory Card backups
Operating methods
Protection
Sysmac Studio Controller backups
* This addition applies only to an NJ301-………… CPU Unit. The NJ501-………… and NJ101-………… CPU Units support packet monitoring with
all versions.
18
NJ/NX-Series
Performance Improvements for Unit Version Upgrades
This section introduces the functions for which performance was improved for each unit version of NJ-series CPU Unit and for each Sysmac Studio
version.
Function
Performance value
Number of POU instances
(NJ501-…………)
Program capacity
Quantities
Programming
---
1.06 or higher
6,000
---
1.05 or lower
1,500
2,400
1,500
Memory capacity for
variables
Motion Control
Number of controlled
axes
Variables with a Retain
attribute
Number of variables*1
(NJ301-…………)
Maximum number of controlled axes*2*3*4
(NJ301-…………)
Maximum number of axes for single-axis control*4*5
(NJ301-…………)
Packet interval
CIP service: Tag
data links (cyclic
Built-in EtherNet/IP communications)
port
Permissible communications band
Number of TCP sockets
Built-in EtherCAT
port
Communications cycle*7
(NJ301-…………)
Sysmac Studio version
9,000
3,000
Number of POU instances
(NJ301-…………)
Unit version
5,000
2,500
1.04 or later
1.03 or earlier
1.04 or later
1.05 or higher
1.04 or lower
1.05 or higher
1.04 or lower
1.05 or higher
1.04 or lower
2,500
1.03 or earlier
---
15 axes
1.06 or later
1.07 or higher
8 axes (NJ301-1200)
Other than the above combination
4 axes (NJ301-1100)
15 axes
1.06 or later
1.07 or higher
8 axes (NJ301-1200)
Other than the above combination
4 axes (NJ301-1100)
Can be set for each
connection.
1 to 10,000 ms in
1-ms increments
1.03 or higher
Can be set for each
connection.
10 to 10,000 ms in
1-ms increments
1.02 or lower
3,000 pps*6 (including
heartbeat)
1.03 or higher
1,000 pps (including
heartbeat)
1.02 or lower
30
1.03 or higher
16
1.02 or lower
500, 1,000, 2,000, or
4,000 μs
1.03 or higher
1,000, 2,000, or
4,000 μs
1.02 or lower
---
---
---
---
*1. The performance improvement applies only to an NJ301-………… CPU Unit. The maximum number of variables with a Retain attributes for the
NJ501-………… is 10,000.
*2. This is the total for all axis types.
*3. The performance improvement applies only to an NJ301-………… CPU Unit. The maximum numbers of controlled axes for the NJ501-…………
are as follows:
NJ501-1500: 64 axes, NJ501-1400: 32 axes, and NJ501-1300: 16 axes
*4. There is no change in the maximum number of used real axes.
*5. The performance improvement applies only to an NJ301-………… CPU Unit. The maximum numbers of axes for single-axis control for the
NJ501-………… are as follows:
NJ501-1500: 64 axes, NJ501-1400: 32 axes, and NJ501-1300: 16 axes
*6. Here, pps means “packets per second” and indicates the number of packets that can be processed in one second.
*7. The performance improvement applies only to an NJ301-………… CPU Unit. You can use 500, 1,000, 2,000 or 4,000 μs communications cycle
with an NJ501-………… CPU Unit, and 1,000, 2,000 or 4,000 μs communications cycle with an NJ101-………… CPU Unit.
19
NJ/NX-Series
Components and Functions
NX-series CPU Unit
DIP switch
Battery
RUN
ERROR
BUSY
SHTDWN
Peripheral USB port
SD Memory Card
power supply switch
SD PWR
SD BUSY
PORT1
EtherNet/IP
NET RUN
NET ERR
LINK/ACT
PORT2
EtherNet/IP
NET RUN
Built-in EtherNet/IP port (port1)
PORT3
EtherCAT
NET RUN
NET ERR
NET ERR
LINK/ACT
LINK/ACT
Built-in EtherNet/IP port (port 2)
Operation status indicators
Built-in EtherCAT port (Port 3)
NJ-series CPU Unit
CPU Unit operation indicators
Peripheral (USB) port
SD Memory Card connector
Built-in EtherNet/IP port operation
indicators
DIP switch
(inside the battery
compartment)
Built-in EtherNet/IP port
Built-in EtherCAT port
Battery Compartment
Built-in EtherCAT port operation indicators
20
NJ/NX-Series
Dimensions
(Unit: mm)
NX701 CPU Units (NX701-@@@@)
4.5
RUN
ERROR
BUSY
SHTDWN
SD PWR
SD BUSY
100
PORT1
EtherNet/IP
NET RUN
NET ERR
LINK/ACT
PORT2
EtherNet/IP
NET RUN
PORT3
EtherCAT
NET RUN
NET ERR
NET ERR
LINK/ACT
LINK/ACT
100
132
When a cable is connected (such as a communications cable)
100
130 to 155 *1
*1. This is the dimension from the back of the Unit to the
communications cables.
130 mm: When an MPS588-C Connector is used.
155 mm: When an XS6G-T421-1 Connector is used.
*2. This dimension depends on the specifications of the
commercially available USB cable. Check the
specifications of the USB cable that is used.
*2
NJ-series CPU Units
2.7
90
2.7
90
90
21
NJ/NX-Series
Related Manuals
Cat. No.
Model number
Manual
Application
Description
W513
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
NJ Series Startup
Guide (CPU Unit)
Using the NJ-series CPU Unit
for the first time
The startup procedures for using an NJ-series
CPU Unit and the basic operating instructions
for the Sysmac Studio are described with a
simple sequence control example.
W514
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
NJ Series Startup
Guide (Motion
Control)
Using the motion control
function module of the NJ
series for the first time
The startup procedures for setting axis
parameters and performing simple one-axis
positioning and two-axis linear interpolation with
an NJ-series CPU Unit and the operating
instructions for the Sysmac Studio are
described.
Learning the basic
specifications of the NXseries CPU Units, including
introductory information,
designing, installation, and
maintenance.
Mainly hardware information
is provided.
An introduction to the entire NX-series system is
provided along with the following information on
a Controller built with a CPU Unit.
• Features and system configuration
• Introduction
• Part names and functions
• General specifications
• Installation and wiring
• Maintenance and inspection
Use this manual together with the NJ/NX-series
CPU Unit Software User’s Manual (Cat. No.
W501).
Learning the basic
specifications of the NJ-series
CPU Units, including
introductory information,
designing, installation, and
maintenance
Mainly hardware information
is provided.
An introduction to the entire NJ-series system is
provided along with the following information on
a Controller built with an CPU Unit.
• Features and system configuration
• Introduction
• Part names and functions
• General specifications
• Installation and wiring
• Maintenance and inspection
Use this manual together with the NJ-series
CPU Unit Software User’s Manual (Cat. No.
W501).
Learning how to program and
set up an NJ/NX-series CPU
Unit
Mainly software information is
provided.
The following information is provided on a
Controller built with an NJ/NX-series CPU Unit.
• CPU Unit operation
• CPU Unit features
• Initial settings
• Programming language specifications and
programming with the IEC 61131-3 standard.
Use this manual together with the NJ-series
CPU Unit Hardware User’s Manual (Cat. No.
W500).
Learning about motion control
settings and programming
concepts
The settings and operation of the CPU Unit and
programming concepts for motion control are
described.
Use this manual together with the NJ-series
CPU Unit Hardware User’s Manual (Cat. No.
W500) and NJ/NX-series CPU Unit Software
User’s Manual (Cat. No. W501).
W535
W500
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
NX-series CPU Unit
Hardware User’s
Manual
NJ-series CPU Unit
Hardware User’s
Manual
W501
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
W507
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
W505
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
NJ/NX-series CPU
Unit Built-in EtherCAT
Port User’s Manual
Using the built-in EtherCAT
port on an NJ/NX-series CPU
Unit
Information on the built-in EtherCAT port is
provided. This manual provides an introduction
and provides information on the configuration,
features, and setup.
Use this manual together with the NJ-series
CPU Unit Hardware User’s Manual (Cat. No.
W500) and NJ/NX-series CPU Unit Software
User’s Manual (Cat. No. W501).
W539
NJ501-4@@@
NJ-series Robotics
CPU Units User's
Manual
Using the robot control with
NJ-series Controllers.
Describes the robot control.
Use this manual together with the NJ/NX-series
CPU Unit Motion Control User’s Manual (Cat.
No. W507) and the NJ/NX-series Motion Control
Instructions Reference Manual (Cat. No. W508).
W527
NJ501-@@20
NJ101-@@20
NJ-series Database
Connection CPU
Units User’s Manual
Learning about the functions
and application procedures of
the NJ-series DB Connection
function.
Describes the functions and application
procedures of the NJ-series DB Connection
function.
W528
NJ501-1340
NJ-series
Learning about the SECS/
SECS/GEM CPU Unit GEM CPU Unit and how to
User's Manual
use it.
Functional outline, GEM instructions, settings
with the GEM Configurator and so on are
provided.
W506
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
NJ/NX-series CPU
Using the built-in EtherNet/IP
Unit Built-in EtherNet/ port on an NJ/NX-series CPU
IP Port User’s Manual Unit
Information on the built-in EtherNet/IP port is
provided. Information is provided on the basic
setup, tag data links, FINS communications
(non-disclosure), and other features.
Use this manual together with the NJ-series
CPU Unit Hardware User’s Manual (Cat. No.
W500) and NJ/NX-series CPU Unit Software
User’s Manual (Cat. No. W501).
W502
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
NJ/NX-series
Instructions
Reference Manual
NJ/NX-series CPU
Unit Software User’s
Manual
NJ/NX-series CPU
Unit Motion Control
User’s Manual
Learning about the
specifications of the
instruction set that is provided
by OMRON
The instructions in the instruction set (IEC
61131-3 specifications) are described.
Use this manual together with the NJ-series
CPU Unit Hardware User’s Manual (Cat. No.
W500) and NJ/NX-series CPU Unit Software
User’s Manual (Cat. No. W501).
22
NJ/NX-Series
Cat. No.
Model number
Manual
Application
Description
W508
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
NJ/NX-series Motion
Control Instructions
Reference Manual
Learning about the
specifications of the motion
control instructions that are
provided by OMRON
The motion control instructions are
described.
Use this manual together with the NJ-series
CPU Unit Hardware User’s Manual (Cat. No.
W500), NJ/NX-series CPU Unit Software User’s
Manual (Cat. No. W501) and NJ/NX-series CPU
Unit Motion Control User’s Manual (Cat. No.
W507).
W503
NX701-@@@@
NJ501-@@@@
NJ301-@@@@
NJ101-@@@@
NJ/NX-series
Troubleshooting
Manual
Learning about the errors
that may be detected in an
NJ/NX-series Controller.
Concepts on managing errors that may be
detected in an NJ/NX-series Controller and
information on individual errors are described.
Use this manual together with the NJ-series
CPU Unit Hardware User’s Manual (Cat. No.
W500) and NJ/NX-series CPU Unit Software
User’s Manual (Cat. No. W501).
SYSMAC-SE2@@@
Sysmac Studio
Version
1 Operation Manual
Leaning about the
NJ/NX-series
Supports Software
and how to use it
An introduction to the Support Software is
provided along with information on the
installation procedure, basic operations,
connection procedures, and procedures for the
main features.
Leaning how to connect CJseries Units
The methods and precautions for using CJseries Units with an NJ-series CPU Unit are
described, including access methods and
programming interfaces.
Manuals are available for the following Units.
Analog I/O Units, Insulated-type Analog I/O
Units, Temperature Control Units, ID Sensor
Units, High-speed Counter Units, and
DeviceNet Units, EtherNet/IP Units,
CompoNet Master Units
Use this manual together with the NJ-series
CPU Unit Hardware User’s Manual (Cat. No.
W500) and NJ/NX-series CPU Unit Software
User’s Manual (Cat. No. W501).
W504
W490
W498
W491
Z317
W492
W494
W497
W495
W493
CJ1W-@@@@*
CJ-series Special Unit
Manuals for NJ-series
CPU Unit
* You can use only with NJ-series CPU Unit.
23
Terms and Conditions Agreement
Read and understand this catalog.
Please read and understand this catalog before purchasing the products. Please consult your OMRON representative if you
have any questions or comments.
Warranties.
(a) Exclusive Warranty. Omron’s exclusive warranty is that the Products will be free from defects in materials and workmanship
for a period of twelve months from the date of sale by Omron (or such other period expressed in writing by Omron). Omron
disclaims all other warranties, express or implied.
(b) Limitations. OMRON MAKES NO WARRANTY OR REPRESENTATION, EXPRESS OR IMPLIED, ABOUT
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OF THE PRODUCTS. BUYER
ACKNOWLEDGES THAT IT ALONE HAS DETERMINED THAT THE
PRODUCTS WILL SUITABLY MEET THE REQUIREMENTS OF THEIR INTENDED USE.
Omron further disclaims all warranties and responsibility of any type for claims or expenses based on infringement by the
Products or otherwise of any intellectual property right. (c) Buyer Remedy. Omron’s sole obligation hereunder shall be, at
Omron’s election, to (i) replace (in the form originally shipped with Buyer responsible for labor charges for removal or
replacement thereof) the non-complying Product, (ii) repair the non-complying Product, or (iii) repay or credit Buyer an amount
equal to the purchase price of the non-complying Product; provided that in no event shall Omron be responsible for warranty,
repair, indemnity or any other claims or expenses regarding the Products unless Omron’s analysis confirms that the Products
were properly handled, stored, installed and maintained and not subject to contamination, abuse, misuse or inappropriate
modification. Return of any Products by Buyer must be approved in writing by Omron before shipment. Omron Companies shall
not be liable for the suitability or unsuitability or the results from the use of Products in combination with any electrical or
electronic components, circuits, system assemblies or any other materials or substances or environments. Any advice,
recommendations or information given orally or in writing, are not to be construed as an amendment or addition to the above
warranty.
See http://www.omron.com/global/ or contact your Omron representative for published information.
Limitation on Liability; Etc.
OMRON COMPANIES SHALL NOT BE LIABLE FOR SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
LOSS OF PROFITS OR PRODUCTION OR COMMERCIAL LOSS IN ANY WAY CONNECTED WITH THE PRODUCTS,
WHETHER SUCH CLAIM IS BASED IN CONTRACT, WARRANTY, NEGLIGENCE OR STRICT LIABILITY.
Further, in no event shall liability of Omron Companies exceed the individual price of the Product on which liability is asserted.
Suitability of Use.
Omron Companies shall not be responsible for conformity with any standards, codes or regulations which apply to the
combination of the Product in the Buyer’s application or use of the Product. At Buyer’s request, Omron will provide applicable
third party certification documents identifying ratings and limitations of use which apply to the Product. This information by itself
is not sufficient for a complete determination of the suitability of the Product in combination with the end product, machine,
system, or other application or use. Buyer shall be solely responsible for determining appropriateness of the particular Product
with respect to Buyer’s application, product or system. Buyer shall take application responsibility in all cases.
NEVER USE THE PRODUCT FOR AN APPLICATION INVOLVING SERIOUS RISK TO LIFE OR PROPERTY OR IN LARGE
QUANTITIES WITHOUT ENSURING THAT THE SYSTEM AS A WHOLE HAS BEEN DESIGNED TO ADDRESS THE RISKS,
AND THAT THE OMRON PRODUCT(S) IS PROPERLY RATED AND INSTALLED FOR THE INTENDED USE WITHIN THE
OVERALL EQUIPMENT OR SYSTEM.
Programmable Products.
Omron Companies shall not be responsible for the user’s programming of a programmable Product, or any consequence
thereof.
Performance Data.
Data presented in Omron Company websites, catalogs and other materials is provided as a guide for the user in determining
suitability and does not constitute a warranty. It may represent the result of Omron’s test conditions, and the user must correlate
it to actual application requirements. Actual performance is subject to the Omron’s Warranty and Limitations of Liability.
Change in Specifications.
Product specifications and accessories may be changed at any time based on improvements and other reasons. It is our
practice to change part numbers when published ratings or features are changed, or when significant construction changes are
made. However, some specifications of the Product may be changed without any notice. When in doubt, special part numbers
may be assigned to fix or establish key specifications for your application. Please consult with your Omron’s representative at
any time to confirm actual specifications of purchased Product.
Errors and Omissions.
Information presented by Omron Companies has been checked and is believed to be accurate; however, no responsibility is
assumed for clerical, typographical or proofreading errors or omissions.
2016.4
In the interest of product improvement, specifications are subject to change without notice.
OMRON Corporation
Industrial Automation Company
http://www.ia.omron.com/
(c)Copyright OMRON Corporation 2016 All Right Reserved.