All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in
any form, or by any means, mechanical, electronic, photocopying, recording, or otherwise, without the prior
written permission of OMRON.
No patent liability is assumed with respect to the use of the information contained herein. Moreover, because
OMRON is constantly striving to improve its high-quality products, the information contained in this manual is
subject to change without notice. Every precaution has been taken in the preparation of this manual. Nevertheless, OMRON assumes no responsibility for errors or omissions. Neither is any liability assumed for damages
resulting from the use of the information contained in this publication.
Trademarks
• Sysmac and SYSMAC are trademarks or registered trademarks of OMRON Corporation in Japan and other
countries for OMRON factory automation products.
• Microsoft, Windows, Windows Vista, Excel, and Visual Basic are either registered trademarks or trademarks of
Microsoft Corporation in the United States and other countries.
• EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.
• ODVA, CIP, CompoNet, DeviceNet, and EtherNet/IP are trademarks of ODVA.
• The SD and SDHC logos are trademarks of SD-3C, LLC.
• Portions of this software are copyright 2014 The FreeType Project (www.freetype.org). All rights reserved.
• Celeron, Intel, Intel Core and Intel Atom are trademarks of Intel Corporation in the U.S. and / or other countries.
Other company names and product names in this document are the trademarks or registered trademarks of their
respective companies.
Copyrights
Microsoft product screen shots reprinted with permission from Microsoft Corporation.
Introduction
Thank you for purchasing an NA-series Programmable Terminal.
This manual contains information that is necessary to use the NA-series Programmable Terminal.
Please
NA-series Programmable Terminal before you attempt to use it in a control system.
read this manual and make sure you understand the functionality and performance of the
Introduction
Keep this manual in a safe place where it will be available for
Intended Audience
This manual is intended for the following personnel, who must also have knowledge of electrical systems (an electrical engineer or the equivalent).
• Personnel in charge of introducing FA
• Personnel in charge of designing FA systems.
• Personnel in charge of installing and mainta
• Personnel in charge of managing FA systems and
Applicable Products
This manual covers the following products.
• NA-series Programmable Terminals
*1. Unless otherwise specified, the descriptions for the NA5-W apply to the NA5-U as
Icons indicate precautions,
additional information, or
reference information.
Gives the number
of the main section.
3 - 5
3 Installation and Wiring
NA Series Programmable Terminal Hardware User’s Manual (V117)
3-3 Installing NA-series PTs
3
3-3-1 Installation in a Control Panel
3-3Installing NA-series PTs
The NA-series PT is installed by embedding it in a control panel. Panel Mounting Brackets and a Phillips screwdriver are
required to mount the NA-series PT. The required number of Panel Mounting Brackets are included with the NA-series PT.
Use the following installation procedure.
1 Open a hole in which to embed the NA-series PT with the following dimensions and insert the
NA-series PT from the front side of the panel.
Additional Information
You can use an NS-USBEXT-1M USB Relay Cable to extend the USB slave connector on the
back panel of the NA-series PT to the front surface of a control panel. If you use the USB Relay
Cable, open a hole with the following dimensions and install the Cable.
2 Attach the panel mounting brackets from the back of the panel as shown in the following figure.
The number of mounting brackets depends on the size of the NA-series PT, as shown in the following
table. Refer to Bracket Mounting Locations for Different NA-series PT Sizes on page 3-8, below.
Catch the brackets in the mounting holes in the NA-series PT, pull forward lightly, and then use
a Phillips screwdriver to tighten the screws and secure the NA-series PT to the panel, which will
be held between the mounting brackets and the NA-series PT.
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
writing by Omron). Omron disclaims all other warranties, express or implied.
z 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
on infringement by the Products or otherwise of any intellectual property right.
and resp
onsibility of any type for claims or expenses based
Omron (or such other period expressed in
z 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) rep
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, circuit
als or substances or environments. Any advice, recom
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.
mendations or information given orally or in
ay or credit Buyer an amount equal
ystem assemblies or any other materi-
s, s
Limitation on Liability; Etc
OMRON COMPANIES SHALL NOT BE LIABLE FOR SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, LOSS OF PROFITS OR PRODUCTION OR
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
which liability is asserted.
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 sole
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 INVOL
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.
ly re
sponsible for determining appropriateness of
VING SERIOUS RISK T
O LIFE OR
Programmable Products
Omron Companies shall not be responsible for the user’s programming of a programmable Product, or
any consequence thereof.
Disclaimers
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
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.
and Limita
tions of Liability.
14
Errors and Omissions
Information presented by Omron Companies has been checked and is believed to be accurate; however, no responsibility is assumed for clerical, typograp
Indicates a potentially hazardous situation which, if
not avoided, could result in mild or moderate injury or
at the worst, serious injury or death. Additionally,
there may be severe property damage.
Indicates a potentially hazardous situation which, if not
avoided, may result in minor or moderate injury, or
property damage.
Definition of Precautionary Information
The following notation is used in this manual to provide precautions required to ensure safe usage of
the NA-series Programmable Terminal. The safety precautions that are provided are extremely important to safety. Always read and heed the information provided in all safety precautions.
The following notation is used.
WARNING
Safety Precautions
Indicates precautions on what to do and what not to do to ensure safe usage of the product.
Indicates precautions on what to do and what not to do to en
Symbols
Caution
Precautions for Safe Use
Precautions for Correct Use
sure proper operation and performance.
The circle and slash symbol indicates operations that you must not do.
The specific operation is shown in the circle and explained in text.
This example indicates prohibiting disassembly.
The triangle symbol indicates precautions (including warnings).
The specific operation is shown in the triangle and explained in text.
Do not attempt to take the NA Unit apart and do not touch the product inside while the
power is being supplied. Otherwise it may result in electric shock.
Always ensure that the personnel in charge confirm that installation, inspection, and
maintenance were properly performed for the NA Unit. “Personnel in charge” refers to
individuals qualified and responsible for ensuring safety during machine design,
installation, operation, maintenance, and disposal.
Ensure that installation and post-installation checks are performed by personnel in charge
who possess a thorough understanding of the machinery to be installed.
Do not use the input functions such as the touch panel or function keys of the NA Unit, in
applications that involve human life, in applications that may result in serious injury, or for
emergency stop switches.
Do not attempt to disassemble, repair, or modify the NA Unit. It may cause NA Unit to lose
its safety function.
Never press two points or more on the touch panel of the NA Unit at a time. Touching two
points or more interrupts normal touch panel operations.
To conform to UL Type 4X standards, always use the NA5-W (-V1) with a
High-pressure Waterproof Attachment (PWA). If you do not use a PWA, there is a risk of
water entry, which may cause severe equipment damage.
Always pay attention to the inside dimensions when you mount a PWA on the
NA5-W (-V1). If you do not mount the PWA correctly, there is a risk of water
entry, which may cause severe equipment damage.
Observe the following precautions when wiring the NA5-W-V1.
The internal power supply in the NA5-W-V1 is a non-isolated DC power supply. Never
ground the 24 V side. If the 24 V power supply to the NA is grounded positively, a short circuit will
occur as shown below and may result in damage to the device.
24 V Grounding Power Supply
Safety Precautions
NA5-W-V1 grounding diagram
The internal power supply of the NA5-W Product uses an isolated DC power sup-
ply, and therefore is not susceptible to the effects of grounding of the 24 V side.
17
Precautions for Safe Use
Back of the case
DIP switch
Correct technique
Incorrect technique
Precautions for Safe Use
• When unpacking the NA Unit, check carefully for any external scratches or other damages. Also,
shake the NA Unit gently and check for any abnormal sound.
• The NA Unit must be installed in a control panel.
To conform to UL Type 1 standards, the mounting panel thickness must be 1.6 to 6.0 mm.
•
To conform to UL Type 4X standards, the thickness must be 1.6 to 4.5 mm.
To conform to UL Type 4X standards, always use the NA5-W (
Waterproof Attachment (PWA). If you do not use a PWA, there is a risk of water entry, which may
cause severe equipment damage. Do not use the NA Unit outdoors. Tighten the Mounting Brackets
evenly to a torque of between 0.5 and 0.6 N·m to maintain water and dust resistance. If the tightening
torque exceeds the specified value, or the tightening is not even, deformation of the front panel may
occur. What is more, make sure the panel is not dirty or warped, that the front surface is smooth, and
that the panel is strong enough to hold the NA Unit.
• Do not let metal particles enter the NA Unit when preparing the panel.
• Turn OFF the power supply before con
• Periodically check the installation conditions in applications wh
with oil or water.
• Be certain to use the cables with lock mechanism such as serial
confirming if it is securely locked.
• Do not touch the packaging part of the circuit board with your bare hands. Discharge any static electricity from your body before handling the board.
• Do not use volatile solvents such as benzene and thinn
• Water and oil resistance will be lost if the front sheet is
if the front sheet is torn or is peeling off.
• As the rubber packing will deteriorate, shrink
periodical inspection is necessary.
• Confirm the safety of the system before
switch.
• The whole system may stop depending on how th
the power supply according to the specified procedure.
• Operate DIP switch according to the following way
necting or
turning ON or OFF the power supply, or pressing the reset
disconnecting cables.
, or harden depending on the operating environment,
e power supply is turned ON or OFF. Turn ON/OFF
.
-V1) with a High-pressure
ere the NA Unit is subject to contact
cable or the Ethernet cable after
ers or chemical cloths.
torn or is peeling off. Do not use the NA Unit,
18
The DIP switch may break if it is levere
• Once the DIP switch settings are changed, reset by pressing
supply.
• Initialize the project, after confirming that existin
• When changing the password, do not reset or turn OFF the power supply until the writing is completed. A failure to store the password may caus
• While uploading or downloading a project or a system program, do not perform the operations as follows. Such operations may corrupt the projec
• Turning OFF the power supply of the NA Unit
• Resetting the NA Unit.
• Removing the USB devices or SD card.
d with a tool against the case as shown in the figure.
• Disconnecting the cable between a support tool and the NA Unit.
• Do not connect an AC power supply to the DC power terminals.
• Do not perform a dielectric strength test.
• Use a DC power with a slight voltage fluctuation and that will provide a stable output even if the input
is
momentarily interrupted for 10 ms. Also use the one with reinforced insulation or double insulation.
Rated Power Supply Voltage: 24 VDC (Allowable range 19.2 to 28.8 VDC)
2
• Use a power cable with AWG#12 to #22 thick (0.35 mm
and tighten the terminal screw with the torque in the range of 0.5 to 0.6 N·m. Also confirm if the terminal screw is tighten appropriately.
• Ground the NA Unit correctly.
• When using the NA5-W-V
1, to help prevent electrical shock, ground to 100 Ω or less by
using dedicated ground wires (with cross-section area of 2 mm
screw on the protective ground terminal to a torque of 1.0 to 1.2 N·m.
• Do not use any battery if strong impact is applied to it (e.g. b
battery may cause a leakage.
• Confirm the type of the battery to install the battery properly.
• Apply power for at least five minutes before changing th
minutes after turning OFF the power supply. If power is not supplied for at least five minutes, the
clock data may be lost. Check the clock data after changing the battery.
• Do not dismantle a battery nor let it short-circuit.
• Do not apply an impact with the lithium battery, charge it, dispose it
of them may cause an ignition or a bursting.
• Dispose of the NA Units and batteries according to local ordinances as they apply.
to 3.31 mm2). Peel the coating 7 mm length
2
or larger) and tighten the terminal
y dropping on the floor) because such a
e battery. Mount a new battery within five
into a fire, or heat it. Doing either
• The following precaution must be displayed on all products containing lithium primary batteries with a
perchlorate content of 6 ppb or higher when exporting them to or shipping them through California,
USA.
Perchlorate Material - special handling may apply.
See www.
dtsc.ca.gov/hazardouswaste/perchlorate
The NA-Series contains a lithium primary battery with a perchlorate content of 6 ppb or higher. When
exporting a product containing the NA-Series to or shipping such a product through California, USA,
label all packing and shipping containers appropriately.
• Do not connect the USB devices in the environment subject to the strong vibration.
• Use a USB memory device for temporary purposes such as data transfer.
• Do not connect USB devices which are not allowed to connect to NA Unit.
• Start actual system application only after checking normal operation of th
e system including storage
devices such as USB memory and SD card.
• When connecting peripheral devices which do not meet
the performance level of the NA Unit for
noise and static electricity, ensure sufficient countermeasures against noise and static electricity during installation of the peripheral devices to th
• Do not carry out the following operations when a
e NA Unit.
ccessing USB devices or SD card:
• Turning OFF the power supply of the NA Unit
• Press the Reset switch of the NA Unit
• Pull out the USB devices or SD card
• When using the No. 6 pin of the serial port connector for
a voltage of DC+5 V, make sure the supply
equipment's current capacity is below 250 mA before using it. The DC+5 V voltage output of the NA
Unit is +5 V±5%, and the maximum current is 250 mA.
• To ensure the system's safety, make sure to incorporate a program that call periodically signals during the operation at connected device side
before running the system.
• Start actual system application only after sufficiently checking p
the program at the connected device side.
• To execute a subroutine with multiple threads, fully check the opera
multithreads into consideration, before starting actual system application.
• To use numeric input functions safely, always make maximum and minimum limit settings.
• Do not press the touch panel with a force greater than 30 N.
• Do not use hard or pointed objects to operate or scrub the screen, otherwise the surface of the
screen may be
• The deterioration over time may cause the touch points to move on the touch panel. Calibrate the
touch p
• A touch position detection error of approximately 20 pixels m
touch panel. Always take this into account when positioning objects on the panel so adjoining objects
will not be activated by mistake.
• Confirm the safety of the system before
• Do not accidentally press the touch panel when the backlight
appear or is too dark to identify visually.
• You can change the brightness by changing the setting such as in the system menu or by downloading project.
If the brightness is set to very dark, it causes flickering or unreadable screen. Additionally, the brightness can be restored by transferring the project again after setting the property of the brightness
a
In a case of the applications where end users can control the
as keeping on operations by such as assigning the function which restores the brightness to one of
function keys, if necessary.
• Signals from the touch panel may not be entered if the to
speed. Make sure to go on the next operation after confirming that the NA Unit has detected the input
of the touch panel.
• The function keys have the restrictions as follows:
anel periodically.
pprop
riately.
• When you use gloves or others, the function keys may not work correctly depending on the material and thickness of the gloves. Take actual conditions of the
prior to the system startup to perform the confirmation.
• The function keys do not work when covered with water.
use.
damaged.
and can confirm the normal functionality of the NA Unit
z Do not install or store the NA Unit in any of the following locations:
• Locations subject to severe changes in temperature
• Locations subject to temperatures or humidity outside
• Locations subject to condensation as the resu
• Locations subject to corrosive or flam
• Locations subject to strong shock or vibration
• Locations outdoors subject to direct wind and rain
• Locations subject to strong ultraviolet light
• Locations subject to dust
• Locations subject to direct sunlight
• Locations subject to splashing oil or chemicals
mable gases
lt of high humidity
the range specified in the specifications
Precautions for Correct Use
z Take appropriate and sufficient countermeasures when installing systems in
the following locations:
• Locations subject to static electricity or other forms of noise
• Locations subject to strong electric field or
• Locations close to power supply lines
• Locations subject to possible expo
sure to radioactivity
magnetic field
z Mounting Panel
• To conform to UL Type 1 standards, the mounting panel thickness must be 1.6 to 6.0 mm.
• To conform to UL Type 4X standards, the thickness must be 1.6 to 4.5 mm.
To conform to UL Type 4X standards, always use the NA5-W (-V1)
sure Waterproof Attachment (PWA). If you do not use
may cause severe equipment damage.
• Tighten the Mounting Brackets evenly to a torque of betwee
and dust resistance. If the tightening torque exceeds the specified range or the tightening is not
even, deformation of the front panel may occur. Make sure the panel is not dirty or warped, that
the front surface is smooth, and that the panel is strong enough to hold the NA Unit.
OMRON devices that comply with EC Directives also conform to the related EMC standards so that
they can be more easily built into other devices or the overall machine. The actual products have
been checked for conformity to EMC standards.*
Whether the products conform to the standards in the
be checked by the customer. EMC-related performance of the OMRON devices that comply with EC
Directives will vary depending on the configuration, wiring, and other conditions of the equipment or
control panel on which the OMRON devices are installed. The customer must, therefore, perform
the final check to confirm that devices and the overall machine conform to EMC standards.
*Applicable EMC (Electromagnetic Compatibility) standards are as follows:
EMS (Electromagnetic Susceptibility): EN
EMI (Electro
magnetic Interference): EN 61131-2:2007
61131-2:2007
system used by
the customer, however, must
z Conformance to EC Directives
The NA-series PTs comply with EC Directives. To ensure that the machine or device in which the
NA-series PT is used complies with EC Directives, the NA-series PT must be installed as follows:
• The NA Unit must be installed within a control panel.
• You must use reinforced insulation or double insulation for the DC power supplies connected to
the NA Unit.
• NA-series P
(EN 61000-6-4). Radiated emission characteristics (10-m regulations) may vary depending on the
configuration of the control panel used, other devices connected to the control panel, wiring, and
other conditions.
You must therefore confirm that the overall mach
• This is a Class A product (for industrial environment
radio interference, in which case the user may be required to take appropriate measures.
When you use this product in South Korea, observe the following precautions.
This product meets the electromagnetic compatibility requirements for business use. There is a risk of
radio interference when this product is used in home.
Learning the specifications and settings required to
install an NA-series
PT and connect
peripheral devices.
Learning the specifications and settings required to
install an NA-series
PT and connect
peripheral devices.
Learning about
NA-series PT pages
and object functions.
fications required
to connect devices
to an NA-series PT.
procedure to install
the Soft-NA and
differences from
the NA5 series.
crete terms information required to
install and start the
operation of an
NA-series PT.
Information is provided on NA-series
PT specifications, part names, installation procedures, and procedures to
connect an NA Unit to peripheral
devices.
Information is also provided on maintenance after operation and troubleshooting.
Information is provided on NA-series
PT specifications, part names, installation procedures, and procedures to
connect an NA Unit to peripheral
devices.
Information is also provided on maintenance after operation and troubleshooting.
NA-series PT pages and object functions are described.
Information is provided on connection procedures and setting procedures to connect an NA-series PT to
a Controller or other device.
Information is provided on the specifications of the Soft-NA and differences
from the NA5 series.
Information is also provided on maintenance after operation and troubleshooting.
The part names and installation procedures are described followed by
page creation and transfer procedures with the Sysmac Studio. Also
operation, maintenance, and inspection procedures after the project is
transferred are described. Sample
screen captures are provided as
examples.
specifications of
the NX-series CPU
Units, including
introductory information, designing,
installation, and
maintenance.
Mainly hardware
information is provided.
W500NJ501-
NJ301-
NJ101-
W501NX701-
NX1P2-
NX102-
NJ501-
NJ301-
NJ101-
W502NX701-
NX102-
NX1P2-
NJ501-
NJ301-
NJ101-
W503NX701-
NX102-
NX1P2-
NJ501-
NJ301-
NJ101-
Learning the basic
specifications of
the NJ-series CPU
Units, including
introductory information, designing,
installation, and
maintenance.
Mainly hardware
information is provided.
Learning how to
program and set
up an
NJ/NX-series CPU
Unit.
Mainly software
information is provided.
Learning detailed
specifications on
the basic instructions of an
NJ/NX-series CPU
Unit.
Learning about the
errors that may be
detected in an
NJ/NX-series Controller.
An introduction to the entire NX-series
system is provided along with the following information on the 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).
An introduction to the entire
NJ-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
• Inspection and maintenance
Use this manual together with the
NJ-series CPU Unit Software User’s
Manual (Cat. No. W501).
Provides the following information on
a Controller built with an
NJ/NX-series CPU Unit.
• CPU Unit operation
• CPU Unit features
• Initial settings
• Programming based on IEC
61131-3 language specifications
The instructions in the instruction set
(IEC 61131-3 specifications) are
described.
Concepts on managing errors that
may be detected in an NJ/NX-series
Controller and information on individual errors are described.
CJ Series Programmable Controllers
Operation Manual
CS/CJ/NSJ Series
Programmable Controllers Operation
Manual
CS/CJ/NSJ-series
Instructions Reference Manual
CS/CJ Series Programming Consoles
Operation Manual
W393CJ1H-CPUH-R
CJ1G/H-CPUH
CJ1G-CPUP
CJ1M-CPU
CJ1G-CPU
W394CS1G/H-CPUH
CS1G/H-CPU-V1
CS1D-CPUH
CS1D-CPUS
CJ1H-CPUH-R
CJ1G/H-CPUH
CJ1G-CPUP
CJ1M-CPU
CJ1G-CPU
NSJ-(B)-G5D
NSJ-(B)-M3D
W340CS1□-CPU--
CJ1□-CPU--
CJ2H-CPU--
NSJ--
W341CQM1H-PRO01
CQM1-PRO01
C200H-PRO27
+CS1W-KS001
Learning the basic
specifications of
the CJ-series
PLCs, including
introductory information, designing,
installation, and
maintenance.
Learning about the
functions of the
CS/CJ-series and
NSJ-series PLCs.
Learning detailed
information on programming ins
tions.
Learning the operating procedures of
the Programming
Consoles.
truc-
The following information is provided
on a CJ-series PLC.
• Introduction and features
• System configuration design
• Installation and wiring
• I/O memory allocation
• Troubleshooting
Use this manual together with the
Programming Manual (Cat. No.
W394).
The following information is provided
on a CS/CJ-series or NSJ-series
PLC.
• Programming
• Master function
• File memory
• Other functions
Use this manual together with the
Operation Manual (CS-series PLCs:
W339, CJ-series PLCs: W393).
ctions are described in detail.
Instru
When programming, use this manual together with the Operation Man-ual (CS-series PLCs: W339,
CJ-series PLCs: W393) and the Pro-gramming Manual (W394).
The operating procedures of the Programming Consoles are described.
When programming, use this manual together with the Operation Man-ual (CS-series PLCs: W339,
CJ-series PLCs: W393), the Pro-
gramming Manual (W394), and the
Instructions Reference Manual
CS/CJ/NSJ Series
Communications
Commands Reference Manual
CJ-series CJ2 CPU
Unit Hardware User’s
Manual
CJ-series CJ2 CPU
Unit Software User’s
Manual
Ethernet Units Operation Manual Construction of Networks
Ethernet Units Operation Manual Construction of
Applications
W342CS1G/H-CPUH
CS1G/H-CPU-V1
CS1D-CPUH
CS1D-CPUS
CS1W-SCU-V1
CS1W-SCB-V1
CJ1G/H-CPUH
CJ1G-CPUP
CJ1M-CPU
CJ1G-CPU
CJ1W-SCU-V1
W472CJ2H-CPU6-EIP
CJ2H-CPU6
CJ2M-CPU
W473CJ2H-CPU6-EIP
CJ2H-CPU6
CJ2M-CPU
W420CS1W-ETN21
CJ1W-ETN21
W421CS1W-ETN21
CJ1W-ETN21
Learning detailed
specifications on
the communications instructions
addressed to
CS/CJ-series CPU
Units and
NSJ-series PLCs.
Learning the hardware specifications of CJ2 CPU
Units.
Learning the software specifications of CJ2 CPU
Units.
Learning how to
use an Ethernet
Unit.
Learning how to
use an Ethernet
Unit.
1) C-mode commands and 2) FINS
commands are described in detail.
Refer to this manual for information
on communications commands
(C-mode commands and FINS commands) addressed to CPU Units.
Note This manual describes com-
munications commands that
are addressed to a CPU Unit.
The communications path is
not relevant. (The communications commands can be
sent through the serial communications port of the CPU
Unit, the communications port
of a Serial Communications
Board/Unit, or a communications port on another Communications Unit.)
The following information is provided
on a CJ2 CPU Unit.
• Introduction and features
• Basic system configuration
• Part names and functions
• Installation and setting procedures
• Troubleshooting
Use this manual together with the Soft-ware User’s Manual (Cat. No. W473).
The following information is provided
on a CJ2 CPU Unit.
• CPU Unit operation
• Internal memory
• Programming
•Settings
• Functions built into the CPU Unit
Use this manual together with the
Hardware User’s Manual (Cat. No.
W472).
Information is provided on the Ethernet Units.
Information is provided on the basic
setup and FINS communications.
Refer to the Communications Com-mands Reference Manual (Cat. No.
W342) for details on FINS commands that can be sent to
CS/CJ-series CPU Units when using
the FINS communications service.
Information is provided on constructing host applications, including functions for sending/receiving mail,
socket service, automatic clock
adjustment, FTP server functions,
and FINS communications.
CS/CJ-series EtherNet/IP™ Units Operation Manual
Sysmac Studio Version 1 Operation
Manual
CX-Programmer
Operation Manual
NY-Series Industrial
Box PC User's Manual
NY-Series Industrial
Panel PC User's
Manual
NY-Series IPC
Machine Controller
Industrial Box PC
Hardware User's
Manual
W465CJ2H-CPU6-EIP
CJ2M-CPU3
CS1W-EIP21
CJ1W-EIP21
W504SYSMAC-SE2Learning about the
W446CXONE-ALC-V4
CXONE-ALD-V4
W553NYB-1Learning the basic
W555NYP-1-W
C100
W556NY512-1Learning the basic
Learning how to
use the built-in EtherNet/IP port of the
CJ2 CPU Units.
operating procedures and functions of the
Sysmac Studio.
Learning about the
CX-Programmer
except for information on function
blocks, ST programming, and
SFC programming.
specifications of
the NY-series
Industrial Box PCs,
including introductory information,
designing, installation, and maintenance.
Learning the basic
specifications of
the NY-series
Industrial Panel
PCs, including
introductory information, designing,
installation, and
maintenance.
specifications of
the NY-series
Industrial Box PCs,
including introductory information,
designing, installation, and maintenance.
Mainly hardware
information is provided.
Information is provided on the built-in
EtherNet/IP port and EtherNet/IP
Units.
Basic settings, tag data links, FINS
communications, and other functions
are described.
The operating procedures of the Sysmac Studio are described.
The operating procedures of the
CX-Programmer are described.
An introduction to the entire
NY-series system is provided along
with the following information on the
Industrial Box PC.
• Features and system configuration
• Introduction
• Part names and functions
• General specifications
• Installation and wiring
• Maintenance and inspection
An introduction to the entire
NY-series system is provided along
with the following information on the
Industrial Panel PC.
• Features and system configuration
• Introduction
• Part names and functions
• General specifications
• Installation and wiring
• Maintenance and inspection
An introduction to the entire
NY-series system is provided along
with the following information on the
Industrial Box PC.
NY-Series IPC
Machine Controller
Industrial Panel PC
Hardware User's
Manual
NY-Series IPC
Machine Controller
Industrial Panel PC /
Industrial Box PC
Software User's Manual
NY-Series Instructions Reference Manual
NY-Series Troubleshooting Manual
NX-series NX1P2
CPU Unit Hardware
User's Manual
W557NY532-1Learning the basic
specifications of
the NY-series
Industrial Panel
PCs, including
introductory information, designing,
installation, and
maintenance.
Mainly hardware
information is provided.
W558NY532-1
NY512-1
W560NY532-1
NY512-1
W564NY532-1
NY512-1
W578NX1P2-Learning the basic
Learning how to
program and set
up the Controller
functions of an
NY-series Industrial PC.
Learning detailed
specifications on
the basic instructions of an
NY-series Industrial PC.
Learning about the
errors that may be
detected in an
NY-series Industrial PC.
specifications of
the NX-series
NX1P2 CPU Units,
including introductory information,
designing, installation, and maintenance.
Mainly hardware
information is provided.
An introduction to the entire
NY-series system is provided along
with the following information on the
Industrial Panel PC.
• Features and system configuration
• Introduction
• Part names and functions
• General specifications
• Installation and wiring
• Maintenance and inspection
The following information is provided
on the NY-series Controller functions.
• Controller operation
• Controller features
• Controller settings
• Programming based on IEC
61131-3 language specifications
The instructions in the instruction set
(IEC 61131-3 specifications) are
described.
Concepts on managing errors that
may be detected in an NY-series
Controller and information on individual errors are described.
An introduction to the entire NX1P
system is provided along with the following information on the NX1P2
CPU Unit.
NX-series NX1P2
CPU Unit Built-in I/O
and Option Board
User's Manual
NX-series NX102
CPU Unit Hardware
User's Manual
NX-series
Safety Control Unit /
Communication Control Unit
User’s Manual
NX-series
Communication Control Unit
Built-in Function
User’s Manual
NJ-series
Robot Integrated
CPU Unit
User’s Manual
W579NX1P2-Learning about the
details of functions
only for an
NX-series NX1P2
CPU Unit and an
introduction of
functions for an
NJ/NX-series CPU
Unit.
W593NX102- Learning the basic
specifications of
NX102 CPU Units,
including introductory information,
design, installation, and maintenance. Mainly
hardware information is provided.
Z395NX-SL5
NX-SI
NX-SO
NX-CSG
Z396NX-CSGLearning about the
O037NJ501-RUsing the
Learning how to
use the NX-series
Safety Control
Units and Communications Control
Units.
built-in functions of
an NX-series Communications Control Unit.
NJ-series Robot
Integrated CPU
Unit.
Of the functions for an NX1P2 CPU
Unit, the following information is provided.
• Built-in I/O
• Serial Option Boards
• Analog Option Boards
An introduction of following functions
for an NJ/NX-series CPU Unit is also
provided.
• Motion control functions
• EtherNet/IP communications functions
• EtherCAT communications functions
An introduction to the entire NX102
system is provided along with the following information on the CPU Unit.
• Features and system configuration
• Introduction
• Part names and functions
• General specifications
• Installation and wiring
• Maintenance and inspection
Describes the hardware, setup methods, and functions of the NX-series
Safety Control Units and Communications Control Units.
Describes the software setup methods and communications functions of
an NX-series Communications Control Unit.
Describes the settings and operation
of the CPU Unit and programming
concepts for OMRON robot control.
HMIA general term for interface devices that indicates both hardware and software elements. In
this manual, “HMI” refers to an OMRON Sysmac-brand product unless otherwise specified.
PTThe hardware elements of the HMI.
NA SeriesThe NA Series of Programmable Terminals and peripheral devices.
NA5 SeriesNA5-W-V1 and NA5-.
HMI ProjectA Sysmac Studio project for an HMI.
NA UnitAn NA-series Programmable Terminal.
DownloadTransferring data from the Sysmac Studio to an HMI.
UploadTransferring the project from an HMI to the Sysmac Studio.
IAG collectionWhen you provide IAGs, you provide them as IAG collections. IAGs are also imported as
IAG collections. An IAG collection contains one or more IAGs.
A manual revision code appears as a suffix to the catalog number on the front and back covers of the
manual.
Revision codeDateRevised content
01June 2014Original production
02October 2014Made revisions accompanying version upgrade.
03April 2015Made revisions accompanying version upgrade.
04October 2015Made revisions accompanying version upgrade.
05December 2015 Made revisions accompanying version upgrade.
06April 2016Made revisions accompanying version upgrade.
07July 2016Made revisions accompanying version upgrade.
08October 2016Made revisions accompanying support of NX1/NY series.
09February 2017Made revisions accompanying version upgrade.
10October 2017Made revisions accompanying version upgrade.
11April 2018Made revisions accompanying support of NX102 series.
12July 2018Made revisions accompanying version upgrade.
13October 2018Made revisions accompanying version upgrade.
14January 2019Made revisions accompanying version upgrade.
15April 2019Made revisions accompanying version upgrade.
16April 2020Made revisions accompanying version upgrade and the addition of units.
17July 2020Made revisions accompanying version upgrade.
18October 2020Made revisions accompanying version upgrade.
Introduction to the NA-series Programmable Terminals
This section describes the features, basic system configuration, specifications, and
overall operating procedure of the NA-series Programmable Terminals.
1 Introduction to the NA-series Programmable Terminals
NJ/NX/NY-series Controller
Ethernet
NA-series PT
Automation Software
Sysmac Studio
Specifications with Only
Variables from Objects on
Screens
Programming with
Variables to Eliminate
Worrying about the
Memory Map
1-1NA-series Programmable Terminals
The NA-series Programmable Terminals represent the next generation of HMIs for industrial applications. They display information on FA manufacturing sites an
viding safety, reliability, and maintainability. They provide all of the func
terminals with a clearer, easy-to-use interface.
d function as control interfaces while pro-
tions of traditional programmable
OMRON offers the new Sysmac Series of control de
fications and user interface specifications.
The NA-series Programmable Terminals are Sysmac devices that yo
NJ/NX/NY-series Machine Automation Controllers and the Sysmac Studio Automation Software to
achieve optimum functionality and ease of operation.
If you connect an NA-series Programmable Terminal to an NJ/NX/N
do to specify memory in the Controller is to specify the Controller variables for the objects on the Programmable Terminal screens. This allows you to create
memory map of the Controller.
vices de
signed with unified communications speci-
u can use together with the
Y-series
screens without being concerned with the
Controller, all you have to
1-1-1Features
1 - 2
Hardware Features
z High-resolution Display Panels
High-resolution display panels are used to more clearly display large amounts of information than
was possible with previous OMRON products.
z Two Ethernet Ports (Standard Feature)
You can use both Ethernet ports to separate the segment attached to control devices from the segment attached to maintenance devices. Access is po
1 Introduction to the NA-series Programmable Terminals
z Standard-feature SD Memory Card Slot
You can use an SD Memory Card inserted in the NA Unit to automatically transfer the project you
created on the Sysmac Studio to the NA Unit, to update the system program in the NA Unit, or to
save the log data from the NA Unit.
Software Features
1-1 NA-series Programmable
Ter min als
z Specifications with Variables for Superior Reusability
If you connect to an NJ/NX/NY-series Controller, all you have to do to specify memory in the Controller is to specify the Controller variables. Th
specific devices or memory maps. This in turn makes the objects much more reusable than they
were with previous PTs.
is allows you to create objects that are not dependent on
z Program with Visual Basic
You can use Microsoft’s Visual Basic to program advanced functions that you cannot achieve with
standard objects.
z A Wealth of Security Features
The many security features of the NA-series PTs include operation authority settings and execution
restrictions with IDs.
z Use the Integrated Development Environment of Sysmac Studio Automation
Software
You use the Sysmac Studio to create applications for the NA-series Programmable Terminals.
The Sysmac Studio provides an integrated developme
NA-series Programmable Terminal, but also the Controller and devices on EtherCAT as well.
You can use consistent procedures for all devices regardless of differences in the devices. The Sysmac Studio supports all phases of Controller application, from page creation and sequence design
rough
th
debugging, simulations, commissioning, and changes during operation.
nt environment that covers not only the
1
1-1-1 Features
z A Wealth of Simulation Features
You can perform simulations using a virtual HMI on the Sysmac Studio. And you can also perform
online debugging with a virtual NJ/NX/NY-series Controller.
1 Introduction to the NA-series Programmable Terminals
• You can call a global subroutine or page subroutine by executing the CallSubroutine action when an
event occurs on the page or for an object.
• You can call a global subroutine by executing the CallSubroutine action when a user alarm event
occurs.
u can also call a global subroutine from another global subroutine or a page subroutine.
Yo
1-2 How HMIs Operate
1-2-8Functions Shared by the Entire HMI Project
In addition to global events, the following functions are shared by the entire HMI project.
Alarms
Alarms notify the user when certain conditions are met in the HMI.
The following alarms are supported.
• User alarms
Data Logging
You can log data to store the changes in the values of specified variables over time.
You can display the saved data with Trend Graph objects. You
can also save this data to external files.
Recipes
A recipe is used to write data (numeric data or text strings) that was set in advance in the project to all
of the specified variables as a group or to read all of the specified variables as a group.
You can manipulate the registered recipe data with Recipe Viewer objects.
1
1-2-8 Functions Shared by the Entire HMI Project
Resources
You can manage resources, such as the text strings, movies, still images, and documents that are displayed for objects and alarms on pages.
1-2-9Data That Retained When Power Is Turned OFF
The following data is retained when the power supply is turned OFF.
With No Battery or Low Battery V
•Project data
• Log data that is not written to the SD Memory Card
1 Introduction to the NA-series Programmable Terminals
1-3Operating Procedure for HMIs
This section gives the operating procedure for an HMI and then describes it in more detail.
1-3-1Overall Procedure
The overall procedure to use an HMI is given below.
STEP1System Configuration and Project Design
Design the system configurations and project.
STEP 1-1 Designing the System Configurations
STEP 1-2 Designing the Project (Pages, Variables, Subroutines, etc.)
STEP2Software Settings (Configurations and Setup) and Creating the HMI Application
Create the system configurations that you designed in step
the project (pages, variables, subroutines, etc.), build the project, and debug it with simulation
and other functions.
Determining the Connected Device Variables
and Mapping HMI Variables to Them (We recommend this as the basic procedure.)
STEP 2-1 Starting the Sysmac Studio and Creating
a Project
STEP 2-2 Software Settings (Configurations and
Setup)
STEP 2-3 Creating the HMI ApplicationSTEP 2-3 Software Settings (Configurations and
STEP 2-4 Building the HMISTEP 2-4 Building the HMI
STEP 2-5 Offline DebuggingSTEP 2-5 Offline Debugging
Setting HMI Variables First and Then Mapping
Them to Connected Device Variables
STEP 2-1 Starting the Sysmac Studio and Creating
a Project
STEP 2-2 Creating the HMI Application
Setup)
1 on the Sysmac Studio. Also create
STEP3Mounting and Wiring
Mount the HMI.
Connect the connected device and computer (Sysmac Studio) to the HMI.
STEP4Confirming Operation and Starting Actual System Operation
Download the project from the Sysmac Studio.
n on the physical devices, and start
1 - 10
Make the settings on the System Menu, check operatio
operation.
2-4 Support Software in NA Series Programmable Terminal Hardware User's Manual
(V117)
2-4 Support Software in NA Series Programmable Terminal Hardware(-V1) User's Manual (V125)
STEP4Confirming Operation and Starting Actual System Operation
StepDescription
• Turn ON the power supply to the
1) Online Connection to Sysmac
Studio and Project Download
2) Operation
Check on NA Unit
3) Actual System
Operation
HMI and place the Sysmac Studio online. Then, download the
project.*1
*1.Use the Synchronize operation
of the Sysmac Studio to
download the project.
• Integrate the NA Unit into the
actual system, manipulate the
project that you created and
confirm the following: that correct values are written to the
connected device, that the
pages change correctly, and that
values set at the connected
device are updated.
• Start actual operation.------
Sysmac Studio
operations
Use Communications Setup on the
HMI Menu.
Use Synchroniza-tion on the HMI
Menu.
Reference
Section 6 Connecting
to the HMI and Section
8 Synchronizing Projects
This section gives the names and functions of the parts of the Sysmac Studio Window.
This manual describes only functions that apply when an HMI is selected for the device. For information
on Sysmac S
tion Manual (Cat. No.
2-1-1Application Window
tudio functions not described in this manual, refer to the Sysmac Studio Version 1 Opera-
W504).
When you use the Sysmac Studio, use the standard Windows desktop theme. If you do not use
the standard Windows desktop theme, part of the display may not be correct.
2 - 2
NumberName
(a)Multiview Explorer
(b)Edit Pane
(c)Toolbox
The functions of these parts are described starting on the next page.
• This pane is your access point for all Sysmac Studio data.
When an HMI is selected, it is divided into a Configurations
and Setup Layer and an HMI Layer.
• You can also display the Page Explorer to display lists of
objects on pages or the Code Explorer to display lists of
subroutines.
You cannot download the data to the HMI if an error icon is displayed.
z Page Explorer
The Page Explorer displays a list of objects on a page. If you click an object in the
Page Explorer, the object will be selected on the Edit Pane.
To change the attributes for grouped objects or for individual objects in IAGs, select
the individual objects on the Page Explorer.
z Code Explorer
The Code Explorer displays the subroutines in the project. You can double-click a
subroutine to edit it. You can also search for the place where a subroutine is used by
right-clicking a subroutine name and selecting Search from the menu.
Stop NA Simulation
Step Execution
Step In
Step Out
Continue
Jump to Current Position
Set/Clear Breakpoint
Enable/Disable Breakpoint
Clear All Breakpoints
Run with Controller Simulator
ToolsImport Object Properties
Export Object Properties
Set Shortcut Key
Option
WindowClose
Float
Dock
New Horizontal Tab Group
New Vertical Tab Group
Move to Next Tab Group
Move to Previous Tab Group
Close All But This
Close All Except Active Device
Close All
Close Tab
Open Next Tab
Open Previous Tab
HelpHelp Contents
Instruction Reference
Keyboard Mapping Reference
Online Registration
About Sysmac Studio
This section describes differences in basic Sysmac Studio operation when an HMI is selected as the
device.
Entry Assistance
There are some differences in the standard operation of the Sysmac Studio when an HMI is selected as
the device. This section describes those differences.
z Entering Variable Names and Data Types
• Entering variable names, e.g., when setting properties
• Entering data types in variable tables
Example: When you enter a variable name as a property, the variable names that you can enter are
displayed in a list.
• When you enter text in the Code Editor, the cursor moves to the first item in the list that starts with
the character that you entered.
• When you press the Tab Key after entering the first part of the keyword (“in” in this example), the
rest of the keyword is automatically entered.
z Entering Text and Resource ID
• Entering text and resource ID when setting properties
Example: When you enter text as a property, the texts that you can enter are displayed in a list.
s and resource IDs are displayed at intervals.
Text
For text which has multiple lines, line feed codes are replaced with spaces in the resource ID
list.
Search and ReplaceYou can search and replace strings in project
data.
Cross ReferenceSearches the area where the search target is
allocated, and displays a list.
BuildBuild HMIConvert the project into a form that the HMI can
execute.
IncrementalBuild
HMI
Abort BuildYou can abort a build operation.
Resource UsageYou can display the resource usage.
Builds only parts that were changed since the
last build.
2-4-3Library Functions
ItemDescriptionReference
ToolboxYou can register objects that you have created
and then reuse them.
IAGYou can output an IAG that you created in an
IAG project as an IAG collection, to use it in
another project.
4-6 Search and Replace on
page 4-57
4-7 Cross References on
page 4-58
4-8 Building on page 4-59
Section 9 Reusing Objects
2-4-4Operations for Debugging
ItemDescriptionReference
MonitoringYou can monitor variables during project execu-
tion.
You can monitor the present values of HMI
global variables. You use the Watch Tab Page
for monitoring.
Changing the Present Values
of Variables
Controlling Execution with
Breakpoints and Step Execution
You can change the present values of global
variables and system-defined variables.
You can do this on a Watch Tab Page.
You can control simulation execution to monitor
the program or to check operation.
Step execution and pausing are also possible.
2-4-5Communications
ItemDescriptionReference
Going Online with an HMIYou can place the computer online with an HMI
to synchronize the project.
Section 7 Debugging
Section 7 Debugging
Section 7 Debugging
Section 6 Connecting to the
HMI
2-4-6Security Measures
ItemDescriptionReference
Prevention of
Incorrect Connections
2 - 12
Confirming HMI
device Names and
Serial IDs
If the device name or the serial ID is different
between the project and the HMI when an
online connection is established, a confirmation
dialog box is displayed.
Right-click the HMI Icon and select Change Device from the menu. Or, select Change Device from the
HMI Menu.
The Change Device Dialog Box is displayed.
Select the device and then click the OK Button. The device is changed.
• If you change the device, the settings for functions that are not supported by the new model
will be lost.
• If you change to a model that has a different display size, the objects will be enlarged or
reduced according to the new display size. However, elements other than objects, such as
font sizes, will not change.
HMI Versions
Set the version when you create a new HMI project or when you add an HMI to an existing project.
You can set the version to the runtime version of the HMI that you are using. You can program and
make settings within the ranges that are supported for the runtime version. If you attempt to use functions that are not supported by the runtime ve
errors will occur.
rsion that you set, you will not be able to use them or
Variables automatically imported from Controllers in the project
Importing connected
device variables
Variables copied through the clipboard from other
projects or variables imported by accessing the
physical device (PLC or Controller)
External device
Data type
Variable name
Global variables of connected devices
Connected Device References
Data type Variable name
HMI Global Variable Table
Data type
Variable name
3-1Outline of Configurations and Setup
This section describes how to set up HMIs and connected devices, such as Controllers and PLCs. The
following items are provided in the HMI Configurations and Setup.
ItemDescription
Device ReferencesYou can set up connected devices and import variables.
Variable MappingYou can assign HMI variables to the variables in the connected devices.
HMI SettingsThese are the parameters related to the HMI.
Security SettingsYou can set up restrictions to operations on HMIs.
TroubleshooterYou can set parameters for the Troubleshooter.
Language SettingsYou can make settings for multi-language projects.
Operation Log SettingsThese are used for an Operation Log.
3-1-1Connected Device Registration and Variable Mapping
Device references must be set only to connect to external devices that are not registered in the current
project. They are not necessary to connect to a Controller that is registered in the current project.
The following figure shows the relationship between co
nnecte
d device references and variable mapping.
The HMI global variables are mapped to the connected device variables.
To access variables in the connected devices from an HMI, you must map the variables.
(A)Connected device variables are a) automatically imported from the same project or b) copied from
(B)The connected device variables are automatically registered in the variable mappings.
(C)The HMI global variables are mapped to the connected device variables.
(D)The mapped HMI global variables are automatically registered in the global variable table of the HMI.
(E)You specify HMI global variables in the object properties.
3 - 2
another project or manually imported from an external device or a file, such as an Excel file.
This section describes how to set up HMIs and connected devices, such as Controllers and PLCs.
3-2-1Types of Connected Devices
Different operations are used to connect to Controllers that are registered and Controllers that are not
registered in the current project.
• Controllers that are already registered in the current projec
project as internal connected devices.
• To connect to a device that is not registered in the cu
as an external connected device.
3 HMI Configuration and Setup
3-2 Device References
t are automatically registered in the HMI
rrent HMI project, you must register the device
3
If you upload a project that includes Controllers registered as internal connected devices to a
project in which the Controllers are not registered, the devices are registered as internal con
nected devices that do not have links
page 8-2 for details.
to Controllers. Refer to 8-1 Synchronizing Projects on
3-2-2Connected Devices in the Current Project
Controllers that are registered in the current project are displayed as connected devices. Use the following procedure to display the device settings if you need to check them.
1Click Device References under Configurations and Setup in the Multiview Explorer.
2The Controllers that are registered in the current project are displayed under Internal Device.
3Double-click the project to display the following Device Configuration Tab Page.
To connect the HMI to a device that is not registered in the current HMI project, you must register the
device as an external connected device. The procedures to register and set up external connected
devices are given below.
Registering and Setting Up External Connected Devices
This section describes how to register and set up external connected devices.
1Right-click Device References under Configurations and Setup in the Multiview Explorer.
2Select Add - ExternalDevice. The device is added as ExternalDevice, where is a serial
To connect the HMI to a device that is not registered in the current HMI project, you must import the
variables from the external connected device.
There are three ways to import external connected device variables.
• Importing device variables online from the actual
• Copying variables from the variable table in another project
• Importing variables from an Excel or
z Importing Device Variables Online from the Actual External Connected
Device
Click the Import Variables Button. The variables are imported from the external connected device.
Refer to the NA-serie
for details.
z Copying Variables from the Variable Table in Another Project
s Programmable Terminal Device Connection User’s Manual (Cat. No. V119)
external connected device
CXT file
You can use the clipboard to copy the required variables from the Support Software for the connected device and paste them in the device variables tab
ever, you cannot copy connected device variable
Refer to the NA-serie
for details.
s Programmable Terminal Device Connection User’s Manual (Cat. No. V119)
s if they are structure variables.
le for the external connected device. How-
z Importing Variables from an Excel or CXT File
Click the Import from File Button. The variables are imported for the external connected device.
Refer to the NA-series Programmable Terminal Device Connection User's Manual (Cat. No. V119)
for details.
Updating Device Variables
If you change the variables on a device, update the device variables in the HMI project as required.
There are three ways to update device variables.
• Updating device variables online from the actual exter
• Copying variables from the variable table in another project
• Importing variables from an Excel or
CXT file
z Updating Device Variables Online from the Actual External Connected Device
Click the Update Variables Button. The differences between the variables on the external con-
nected device and the device variables in the HMI pro
update.
nal connected device
ject are displayed. Select the variables to
3 - 6
z Copying Variables from the Variable Table in Another Project
You can use the clipboard to copy the required variables from the Support Software for the connected device and paste them in the device variables t
able for the external connected device.
z Importing Variables from an Excel or CXT File
Click the Import from File Button. The differences between the variables in the Excel file and the
device variables in the HMI project are displayed. Select the variables to be updated.
This section describes the settings required to access variables in connected devices through HMI
global variables.
3-3-1Mapping Variables
Mapping variables refers to assigning variables in devices connected to the HMI (called device variables) to global variables in the HMI. Device variables are used on the HMI by assigning them to HMI
global vari
Therefore, mapping variables is required. Not accessing device varia
projects simply by changing the variable mappings.
ables.
3 HMI Configuration and Setup
3-3 Mapping Variables
bles directly allows you to reuse
3
Global variables that are assigned to device variables are called external variables.
3-3-2Opening the Variable Mapping Tab Page and Tab Page Parts
You can also use a setting to map variables automatically. For details, refer to 11-1 Sysmac
Studio Option Settings on p
age 11-2.
1Double-click Variable Mapping under Configurations and Setup.
1PositionDisplays the IP addresses of the connected devices.
2PortDisplays the connected devices and device variables in a tree structure.
3Data TypeThe data types of the device variables are displayed.
4VariableYou can set the name of a HMI global variable. You can use entry assistance to
select from a list of previously registered HMI global variables.
5Variable CommentYou can set comments for the HMI global variables. These comments are also
applied to the global variable table. If comments are set for the device variable,
*1
Comment
*1. If there are multiple comments registered in internal variables, Comment 1 will be applied.
for the device variable is automatically applied.
3-3-3Variable Mapping Methods
To map variables, you can either create new global variables and assign them or you can assign previously created global variables.
To increase the reusability of the project, create th
However, if a device variable is a structure, you must crea
mapping.
e global var
te a new external variable during variable
iables first and then assign them.
Creating New External Variables
You can create a new global variable and assign it to a device variable.
When you create an external variable, you can either h
can create it manually.
ave the name generated automatically or you
z Automatically Creating New Variable Names
Use the following procedure.
1Select one or more device variables in the variable mappings, right-click, and select Create
Device Variable from the popup menu.
3 - 8
Automatically generated variable names are registered in the global variable table according to
the following rule.
Automatic generation rule: The device variable name is added after the controller name and
Select the device variable and directly enter the variable name in the Variable column.
Selecting Previously Registered Global Variables and Mapping
Them
You can select global variables that are already registered in the global variable table and assign them
to device variables.
For example, this method can be used to map external variables in the following cases.
• Setting an HMI global variable first and then assignin
• Creating a common project first and specifying
g it to a device variable
connected devices later
3-3 Mapping Variables
Use the following procedure.
1Register the global variables in the global variable table in advance.
2When you map variables, you can select global variables from lists of variables that are already
registered in the global variable table and assign them to device variables.
When the variables are mapped, the device variable comments are automatically set as global
variable comments.
Select this check box to automatically log out the user after a specified
period of inactivity.
3 - 11
3 HMI Configuration and Setup
ItemDescription
System Menu
Double-tap IntervalSets the interval to use to detect double taps.
Detectable cornerSelect the corners in which to detect the operation to display the System
Screen Saver
Screen saver typeSets the type of screen saver.
Activate afterSets the time after the screen is touched before the screen saver is
Screen Brightness
Screen brightnessSets the brightness of the screen.
Sound
Touch Input NotificationSets whether to beep when an input is accepted.
Alarm NotificationSets the buzzer that is beeped when an alarm occurs, specifically, the
Internal Retained Memory Settings
Maximum Number of User Alarm
Logs
Global Variables
The maximum number of
STRING-type characters (default)
Safety Monitor
EnableEnables the Safety Monitor function.
Menu.
started.
type of buzzer and the user alarm level.
Sets the maximum number of alarm logs to save in the NA.
Sets the maximum number of characters allocated for a String Retain
variable when the maximum number of characters is not set.
The following settings are provided for Ethernet port 1 and Ethernet port 2.
ItemDescription
Ethernet Port 1 - Settings
IP AddressSets the local IP address.
Subnet maskSets the subnet mask.
Default gatewaySets the IP address of the default gateway. This setting is not required when
a default gateway is not used.
Primary DNS serverSets the IP address of the primary DNS server.
Secondary DNS serverSets the IP address of the secondary DNS server.
Primary WINS serverSets the IP address of the primary WINS server.
Secondary WINS serverSets the IP address of the secondary WINS server.
Ethernet Port 2 - Settings
Direct connection with Sysmac Studio
IP AddressSets the local IP address.
Subnet maskSets the subnet mask.
Default gatewaySets the IP address of the default gateway. This setting is not required when
Primary DNS serverSets the IP address of the primary DNS server.
Secondary DNS serverSets the IP address of the secondary DNS server.
Primary WINS serverSets the IP address of the primary WINS server.
Secondary WINS serverSets the IP address of the secondary WINS server.
Select this check box to connect Ethernet port 2 directly to the Sysmac Stu-
dio without going through an Ethernet switch. If you select this check box,
the IP addresses and other settings for Ethernet port 2 are ignored.
These are the settings for VNC (Virtual Network Computing).
VNC implements a remote desktop to allow remote control of a computer located on a network.
3 HMI Configuration and Setup
You must enable the server functionality on the HM
I to control. You can start the client software on the
computer from which to perform remote control, connect to the HMI, and then control it remotely.
3-4 HMI Settings
3
3-4-7 VNC Settings
ItemDescription
VNC Settings
VNC ServerSpecifies whether to use VNC.
Port No.Sets the port number.
ModeSets the operations to enable from the VNC client.
PasswordSets the password.
Enable VNC multiple loginSpecifies whether to allow multiple clients to log in.
Enable registered client loginSpecifies whether to allow only certain clients to log in.
IP AddressRegisters the IP addresses of the client devices to be allowed
to log in.
MAC AddressRegisters the MAC addresses of the client devices to be allowed to log in.
These settings are used to restrict the operations that can be performed on the HMI and register
accounts.
Setting Procedure for Security Settings
1Double-click Security Settings under Configurations and Setup in the Multiview Explorer.
The Security Settings Tab Page is displayed in the Edit Pane.
3 HMI Configuration and Setup
3-5 Security Settings
3
ItemDescription
User AccountsRegisters user accounts.
Roles and Access LevelsSets the access level for each role.
Security SettingsSets the level of operations to permit from the System Menu.
(e)Language ListDisplays a list of the languages. The language at the top of the
list is treated as the default language.
Project LanguagesSets the project language.
System LanguagesSets the system language.
Software KeypadsSets the software keypad to be used.
Transfer to DeviceSets whether or not the language is transferred to the HMI.
FontFamily
FontSize
FontStyle
*1. Only appears when the Runtime version is 1.11 or higher.
You can clear the selection of the Transfer to Device Check Box so that the language files are
not transferred to the HMI. You can use this to delete unnecessary languages depending on the
destination of the HMI.
*1
*1
*1
Sets the font that is set by default when an object is created.
Sets the font size that is set by default when an object is created.
Sets the font style that is set by default when an object is created.
3 - 21
3 HMI Configuration and Setup
Additional Information
3-8Operation Log Settings
These settings are used for an Operation Log.
To use the Operation Log, the media to save data specified in the Operation Log Settings must
be installed on the NA unit in a state where data can be written to it.
ItemDescription
Start Operation LogActivates or deactivates operation logging.
Target DeviceSpecifies the media to save operation logs.
Target FolderSpecifies the folder to save operation logs.
Operation when logging limit reached Specifies the operation to execute when the number of logs to be saved
in the log file reaches its upper limit.
Logging limitSpecifies the limit of the number of logs to be saved in a single log file.
New operation log file generation
interval
Operations to be loggedSets the operations to be logged.
Batch settings for objectsSets all “Operation Log” of the properties of the object.
Specifies the conditions for generating new log files.
The following system operations of the NA unit are subject to operation logging. Select the Operation to be logged Check Box in Operation Log Settings to record these to Operation Log.
Operation to
be logged
Starting
Runtime
Synchronization
Function keyFunction Key operationWhen a Function key is operated.
Language
switching
IME changeIME changeWhen the IME type is changed.
Operation
locking
Screen saverStart screensaverWhen the screen saver starts.
VNCConnect to VNC serverWhen a user logs in from a VNC client.
FTP ServerConnect to FTP serverWhen a user logs in from an FTP client.
FTP ClientConnect with FTP ClientWhen a user logs into the FTP server using the FTP client
RecipeWrite recipeWhen recipe data is written to the controller.
Data loggingStart Data loggingWhen data logging starts.
Operation
Logging
System
setting
Login/LogoutLoginWhen a user logs in in a state where there is no user currently
System Menu Show System MenuWhen the System Menu starts up.
Trouble
Shooter
Operation log
Viewer
StartupWhen the Runtime starts up.
ExitWhen the Runtime stops.
Start Project TransferWhen a project data transfer with the NA unit starts.
Complete Project TransferWhen a project data transfer with the NA unit completes.
Set languageWhen the project language is changed.
Disable touch inputWhen the input operation from the touch panel is disabled.
Enable touch inputWhen the input operation from the touch panel is enabled.
End screensaverWhen the screen saver is exited.
Disconnect VNC serverWhen a VNC client logs out.
Disconnect FTP serverWhen an FTP client logs out.
Disconnect with FTP ClientWhen a user logs out from the FTP server using the FTP client
Read recipeWhen recipe data is loaded from the controller.
Stop Data loggingWhen data logging stops.
Start Operation loggingWhen operation logging starts.
Stop Operation loggingWhen operation logging stops.
Change System settingsWhen settings for the following items of the NA unit are
LogoutWhen a user logs out.
Switch userWhen a user logs in in a state where there is a user currently
Exit System MenuWhen the System Menu is exited.
Show TroubleshooterWhen the Troubleshooter starts up.
Exit TroubleshooterWhen the Troubleshooter is exited.
Show Operation Log ViewerWhen the Operation Log Viewer starts up.
Exit Operation Log ViewerWhen the Operation Log Viewer is exited.
Show Safety MonitorWhen the Safety Monitor starts up.
Exit Safety MonitorWhen the Safety Monitor is exited.
OperationDescription
z Subject Objects of Operation Log and Events to be Recorded
The subject objects of Operation Log and events to be recorded are shown below. Select the Operation Log Check Box in Properties of each object to record these to Operation Log.
To set the clock in the HMI, select HMI Clock from the HMI Menu when you are online. Set the required
items and click the Apply Button to update the information in the HMI.
3 HMI Configuration and Setup
3-9 HMI Clock
3
ItemDescription
Time Zone
ComputerDisplays the time zone of the computer.
HMISets the time zone of the HMI
Automatically adjust clock for
DST
Date and time
ComputerDisplays the current date and time on the computer.
Synchronize with computerUpdates the clock information on the HMI with the clock information from the
HMISet the clock information on the HMI.
Select this check box to enable automatically adjusting for daylight savings
time.
To change the HMI name, select Update HMI Name from the HMI Menu when you are online.
A confirmation dialog box is displayed. To update the HMI name that is set in t
Button.