Sysmac Studio Ver.1.@@
Automation Software
Sysmac Studio [email protected]@
CSM_Sysmac_Studio_DS_E_7_1
Sysmac Studio for machine creators
The Sysmac Studio provides an integrated development environment to set
up, program, debug, and maintain NJ-series Controllers and other Machine
Automation Controllers, as well as EtherCAT slaves.
Features
•
•
•
•
•
•
One software for motion, drives and vision
Fully compliant with open standard IEC 61131-3
Supports Ladder, Structured Text and Function Block programming with a rich instruction set
CAM editor for easy programming of complex motion profiles
One simulation tool for sequence and motion in a 3D environment
Advanced security function with 32 digit security password
Sysmac is a trademark or registered trademark of OMRON Corporation in Japan and other countries for OMRON factory automation products.
Windows is a registered trademark of Microsoft Corporation in the United States and other countries.
ATI Radeon™ is a trademark of Advanced Micro Devices, Inc. in USA.
NVIDIA and the NVIDIA logo, GeForce, and GeForce logo, are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and
other countries.
EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.
Other company names and product names in this document are the trademarks or registered trademarks of their respective companies.
1
Sysmac Studio
Ordering Information
Automation Software
Please purchase a DVD and licenses the first time you purchase the Sysmac Studio. DVDs and licenses are available individually.
The license does not include the DVD.
Specifications
Product
Sysmac Studio
Standard Edition
[email protected]@
Model
Standards
DVD *1
SYSMAC-SE200D
−
1 license
−
SYSMAC-SE201L
−
3 licenses
−
SYSMAC-SE203L
−
10 licenses
−
SYSMAC-SE210L
−
30 licenses
−
SYSMAC-SE230L
−
50 licenses
−
SYSMAC-SE250L
−
1 license
−
SYSMAC-VE001L
−
1 license
−
SYSMAC-ME001L
−
3 licenses
−
SYSMAC-ME003L
−
Number of
licenses
Media
− (Media only)
The Sysmac Studio provides an integrated
development environment to set up, program, debug,
and maintain NJ-series Controllers and other
Machine Automation Controllers, as well as
EtherCAT slaves.
Sysmac Studio runs on the following OS.
Windows XP (Service Pack 3 or higher, 32-bit
version) / Vista (32-bit version) / 7 (32-bit/64-bit
version)
Sysmac Studio
Vision Edition
[email protected]@ *2 *4
Sysmac Studio Vision Edition is a limited license that
provides selected functions required for FQ-M-series
and FH-series Vision Sensor settings.
Sysmac Studio
Measurement
Sensor Edition
[email protected]@ *3 *4
Sysmac Studio Measurement Sensor Edition is a
limited license that provides selected functions
required for ZW-series Displacement Sensor settings.
Note: Site licenses are available for users who will run Sysmac Studio on multiple computers. Ask your OMRON sales representative for details.
*1. The same media is used for both the Standard Edition and the Vision Edition.
*2. With the Vision Edition, you can use only the setup functions for FQ-M-series and FH-series Vision Sensors.
*3. With the Measurement Sensor Edition, you can use only the setup functions for ZW-series Displacement Sensors.
*4. This product is a license only. You need the Sysmac Studio Standard Edition DVD media to install it.
Components
DVD (SYSMAC-SE200D)
Components
Details
Introduction
An introduction about components, installation/uninstallation, user registration and auto update of the Sysmac
Studio is provided.
Setup disk (DVD-ROM)
1
License ([email protected]@L/[email protected]@L/[email protected]@L)
Components
Details
License agreement
The license agreement gives the usage conditions and warranty for the Sysmac Studio.
License card
A model number, version, license number, and number of licenses are described.
User registration card
Two cards are contained. One is for users in Japan and the other is for users in other countries.
Included Support Software
DVD media of Sysmac Studio includes the following support software.
Included Support Software
Outline
CX-Designer
[email protected]
The CX-Designer is used to create screens for NS-series PTs.
CX-Integrator
[email protected]
The CX-Integrator is used to set up FA networks.
CX-Protocol
[email protected]
The CX-Protocol is used for protocol macros for Serial Communications Units.
Network Configurator
[email protected]
The Network Configurator is used for tag data links on the built-in EtherNet/IP port.
2
Sysmac Studio
System Requirements
Item
Requirement
Operating system (OS)
*1 *2
Windows XP (Service Pack 3 or higher, 32-bit version)/Vista(32-bit version)/7(32-bit/64-bit version)
CPU
Windows computers with Celeron 540 (1.8 GHz) or faster CPU.
Core i5 M520 (2.4 GHz) or equivalent or faster recommended
Main memory *3
2 GB min.
Recommended video
memory / video card for
using 3D motion trace
Video memory: 512 MB min.
Video card: Either of the following video cards:
• NVIDIA® GeForce® 200 Series or higher
• ATI RadeonHD5000 Series or higher
Hard disk
At least 1.6 GB of available space
Display
XGA 1024 × 768, 16 million colors.
WXGA 1280 × 800 min. recommended
Disk drive
DVD-ROM drive
Communications ports
USB port corresponded to USB 2.0, or Ethernet port *4
Supported languages *5
Japanese, English, German, French, Italian, Spanish, simplified Chinese, traditional Chinese, Korean
*1. Sysmac Studio Operating System Precaution: System requirements and hard disk space may vary with the system environment.
*2. The following restrictions apply when Sysmac Studio is used with Microsoft Windows Vista or Windows 7.
1) Some Help files cannot be accessed.
The Help files can be accessed if the Help program distributed by Microsoft for Windows (WinHlp32.exe) is installed. Refer to the Microsoft
homepage listed below or contact Microsoft for details on installing the file. (The download page is automatically displayed if the Help files
are opened while the user is connected to the Internet.)
http://support.microsoft.com/kb/917607/en-us
2) The following restrictions apply to some application operations.
Application
Restriction
CX-Designer
If a new Windows Vista or Windows 7 font (e.g., Meiryo) is used in a project, the font size on labels may be
bigger and protrude from the components if the project is transferred from CX-Designer running on a
Windows XP or earlier OS to the NS/NSJ.
CX-Integrator/Network Configurator
Although you can install CPS files, EDS files, Expansion Modules, and Interface Modules, the virtual store
function of Windows Vista or Windows 7 imposes the following restrictions on the use of the software after
installation.
• If another user logs in, the applications data will need to be installed again.
• The CPS files will not be automatically updated.
These restrictions will not exist if application data is installed using Run as Administrator.
*3. The amount of memory required varies with the Support Software used in Sysmac Studio for the following Support Software. Refer to user
documentation for individual Support Software for details.
CX-Designer, CX-Protocol, and Network Configurator
*4. Refer to the hardware manual for your CPU unit for hardware connection methods and cables to connect the computer and CPU unit.
*5. Supported only by the Sysmac Studio version 1.01 or higher about German, French, Italian and Spanish.
Supported only by the Sysmac Studio version 1.02 or higher about simplified Chinese, traditional Chinese and Korean.
3
Sysmac Studio
Common Function Specifications
Item
EtherCAT Configuration and Setup
You can set up devices by dragging slaves from the device list displayed in the
Toolbox Pane to the locations where you want to connect them.
Setting master parameters
You set the common parameters of the EtherCAT network (e.g., the fail-soft
operation and wait time for slave startup settings).
Setting slave parameters
You set the standard slave parameters and assign PDOs (process data objects).
Comparing and merging
network configuration
information
The EtherCAT network configuration information in the NJ-series CPU Unit and in
the Sysmac Studio are compared and the differences are displayed.
Transferring the network
configuration information
The EtherCAT network configuration information is transferred to the NJ-series CPU
Unit. Or, the EtherCAT network configuration information in the NJ-series CPU Unit
is transferred to the Sysmac Studio and displayed in the EtherCAT Editor.
EtherCAT Slave Terminal Configuration
and Setup
ESI (EtherCAT slave information) files are installed.
A Slave Terminal is built by dragging NX Units from the device list displayed in the
Toolbox to the locations where you want to mount them.
Setting NX Units
The I/O allocations, mounting settings, and Unit operation settings of the NX Units
are edited.
Displaying the width of a
Slave Terminal
configuration
The width and power consumption of a Slave Terminal are displayed based on the
Unit configuration information.
Comparing and merging the
Slave Terminal
configuration information
When online, you can compare the configuration information in the project with the
physical configuration. You can also select the missing Units and add them to the
project.
Transferring the Slave
Terminal configuration
information
The Unit configuration information is transferred to the CPU Unit.
A Rack is built by dragging Units from the device list displayed in the Toolbox Pane
to the locations where you want to mount them.
Creating Racks
An Expansion Rack (Power Supply Unit, I/O Interface Unit, and End Cover) is added.
Switching Unit displays
The model number, unit number, and slot number are displayed.
Setting Special Units
The input time constants are set for Input Units and parameters are set for Special
Units.
Displaying Rack widths,
current consumption, and
power consumption
The Rack widths, current consumption, and power consumption are displayed based
on the Unit configuration information.
Comparing the CPU/
Expansion Rack configuration
information with the physical
configuration
When online, you can compare the configuration information in the project with the
physical configuration. You can also select the missing Units and add them.
Transferring the CPU/
Expansion Rack
configuration information
The Unit configuration information is transferred to the CPU Unit. The synchronize
function is used.
Printing the Unit
configuration information
The Unit configuration information is printed.
The Startup Mode, SD Memory Card diagnosis at Startup, Write Protection at
Startup, Controller Error Level Changes *1, and other settings are made.
Transferring Operation
Settings
Use the synchronize operation to transfer the operation settings to the NJ-series
CPU unit.
Built-in EtherNet/IP Port
Settings
These settings are made to perform communications using the built-in EtherNet/IP
port of the NJ-series CPU unit.
Transferring Built-in
EtherNet/IP Port Settings
Use the synchronize operation to transfer the Built-in EtherNet/IP Port Settings to the
NJ-series CPU unit.
All versions
The Motion Control Setup is used to create the axes to use in motion control
instructions, assign those axes to Servo Drives and encoders, and set axis
parameters.
Axis Settings
Axes are added to the project.
Axis Setting Table
The Axis Setting Table is a table of all registered axis parameters. You can edit any
axis parameters here just as you can on the Axis Settings Tab Page.
Axes Group Settings
All versions
The Controller Setup is used to change settings related to the operation of the
Controller. The Controller Setup contains PLC Function Module operation settings
and built-in EtherNet/IP Function Module port settings.
Operation Settings
Motion Control Setup
Ver. 1.06 or
higher
You create the configuration in the Sysmac Studio of the Units mounted in the NJseries CPU Rack and Expansion Racks and the Special Units.
Registering Units
Controller Setup
All versions
The configuration of any Slave Terminal that is connected to an EtherCAT network
is created on the Sysmac Studio. The NX Units that compose the Slave Terminal are
set in the configuration.
Registering NX Units
CPU/Expansion Rack Configuration and
Setup
Applicable
versions
You can create a configuration in the Sysmac Studio of the EtherCAT slaves
connected to the built-in EtherCAT port of the NJ-series CPU Unit and set the
parameters for the EtherCAT masters and slaves.
Registering slaves
Installing ESI files
Setting
Parameters
Function
All versions
You can set up axes to perform interpolated motions as an axes group.
Axes Group Basic Settings
Set the axes group number, whether to use the axes group, the composition, and the
composition axes.
Operation Settings
Set the interpolated velocity, the maximum interpolated acceleration and
deceleration, and the interpolated operation settings.
All versions
*1. Changing event levels for Controller errors is supported by version 1.04 or higher.
4
Sysmac Studio
Item
Cam Data Settings
Function
Applicable
versions
The Cam Data Settings are used to create electronic cam data. When you build the
project for the Controller, a cam table is created according to the Cam Data Settings.
Registering cam data settings Cam data settings is added to the project.
Editing cam data settings
You can set properties and node points for cam data settings.
Transferring cam data settings
You can select to transfer all or part of the cam data.
Importing cam data settings You can import cam data settings from a CSV file.
Exporting cam data settings You can export cam data to a CSV file.
Exporting cam tables
You can export a cam table to a CSV file.
Transferring cam tables
from the Controller to files
You can save a cam table in the NJ-series CPU unit to a CSV file.
Transferring cam tables
from files to the Controller
You can transfer a cam table that is saved in a CSV file to update the contents of a
cam table that is already in the NJ-series CPU unit.
Superimposing Cam Table
You can superimpose the cam table from a CSV file on the cam profile curve position
graph that is currently displayed.
Programs are executed in tasks in an NJ-series CPU Unit. The Task Settings define
the execution period, the execution timing, the programs executed by the task, the I/
O refreshing performed by the task, and which variables to share between tasks.
Task Setup
Setting
Parameters
Registering tasks
The tasks, which are used to execute programs, are registered.
Setting task I/O
The task I/O settings define what Units the task should perform I/O refreshing for.
Assigning programs
Program assignments define what programs a task will execute.
Setting exclusive control of
variables in tasks
You can specify if a task can write to its own values (known as a refreshing task) or
if it can only access them (an accessing task) for global variables. This ensures
concurrency for global variable values from all tasks that reference them.
I/O Map Settings
All versions
The I/O ports that correspond to the registered EtherCAT slaves and to the
registered Units on the CPU Rack and Expansion Racks are displayed. The I/O Map
is edited to assign variables to I/O ports. The variables are used in the user program.
Displaying I/O ports
I/O ports are displayed based on the configuration information of the devices (slaves
and Units).
Assigning variables
Variables are assigned to I/O ports.
Creating device variables
Device variables are created in the I/O Map. You can either automatically create a
device variable or manually enter the device variable to create.
Checking I/O assignments
Programming
All versions
All versions
The assignments of external I/O devices and variables are checked.
Vision Sensor Settings
You can set and calibrate Vision Sensors.
Refer to "Function Specifications of Vision Sensor Functions".
Ver.1.01 or higher
Displacement Sensor Settings
You can set and calibrate Displacement Sensors.
Refer to "Function Specifications of Displacement Sensor Functions".
Ver.1.05 or higher
DB Connection Function Settings
You can set and transfer the DB connection function settings.
Refer to "Function Specifications of DB Connection Function".
Instruction list (Toolbox)
A hierarchy of the instructions that you can use is displayed in the Toolbox. You can drag
the required instruction to a program in the Ladder Editor to insert the instruction.
Programming ladder diagrams
Ladder diagram programming involves connecting rung components with connecting
lines to build algorithms. Rung components and connecting lines are entered in the
Ladder Editor.
Starting the Ladder Editor
The Ladder Editor for the program is started.
Adding and deleting
sections
You can divide your ladder diagrams into smaller units for easier management.
These units of division are called sections.
Inserting rung components
You insert rung components in the Ladder Editor to create an algorithm.
Inserting and deleting
function blocks
You can insert a function block instruction or user-defined function block into the
Ladder Editor.
Inserting and deleting
functions
You can insert a function instruction or user-defined function into the Ladder Editor.
Inserting and deleting inline
ST
You can insert a rung component in a ladder diagram to enable programming in ST.
This allows you to include ST in a ladder diagram.
Editing rung components
You can copy and past rung components.
Inserting and deleting jump
labels and jumps
You can insert a jump label in the rung to jump to and then specify that jump label
when you insert a jump.
Inserting and deleting
bookmarks
You can add bookmarks to the beginning of rungs and move between them.
Rung comments
You can add comments to rungs.
Displaying rung errors
When you enter a rung component, the format is always checked and any mistakes
are displayed as errors. If there are any errors, a red line is displayed between the
rung number and the left bus bar.
Entry assistance
When you enter instructions or parameters, each character that you enter from the
keyboard narrows the list of candidates that is displayed for selection.
Displaying variable
comments *2
A specified variable comment can be displayed with each variable of rung
components on the ladder diagrams.
You can change the length of the displayed variable comments to make them easier
to read. *3
Ver. 1.06 or
higher with the
[email protected]
selected
All versions
All versions
Ver.1.01 or higher
*2. Displaying comments for members of arrays, structures, and unions and displaying long comments for variables (up to five lines) are supported by version
1.04 or higher.
*3. Changing the length of the displayed variable comments is supported by version 1.05 or higher.
5
Sysmac Studio
Item
Programming structured text
Applicable
versions
Function
You combine different ST statements to build algorithms.
Starting the ST Editor
The ST Editor for programs or for functions/function blocks is started.
Editing ST
You combine different ST statements to build algorithms.
Entering calls to functions
and function blocks
You can enter the first character of the instance name of the function or the function
block in the ST Editor to call and enter a function or function block.
Entering constants
You can enter constants in the ST Editor.
Entering comments
Enter "(*" at the beginning and "*)" at the end of any text to be treated as a comment
in the ST Editor. If you only want to comment out a single line, enter a double forward
slash (//) at the beginning of the line.
Copying, pasting, and
deleting ST elements
You can copy, paste, and delete text strings.
Indenting
You can indent nested statements to make them easier to read.
Moving to a specified line
You can specify a line number to jump directly to that line.
Bookmarks
You can add bookmarks to any lines and move between them.
Entry assistance
When you enter instructions or parameters, each character that you enter from the
keyboard narrows the list of candidates that is displayed for selection.
Programming
Variable Manager
A list of the variables in the global and local variable tables is displayed in a separate
window. You can display variable usage, sort and filter the variables, edit and delete
variables, or move variables while displaying another editing view.
Changing variable comments and data
type comments
You can globally change variable comments and data type comments to other comments.
You can change the comments to different language for users in a different country.
Searching and replacing
You can search for and replace strings in the data of a project.
Retrace searching
You can search for the program inputs and the input parameters to functions or
function blocks that use the selected variable if the selected variable is used as a
program output or as the output parameter of a function or function block. Also, you
can search for the program outputs and the output parameters to functions or
function blocks that use the selected variable if the selected variable is used as a
program input or as the input parameter of a function or function block.
Jumping
You can jump to the specified rung number or line number in the program.
Building
Building
The programs in the project are converted into a format that is executable in the NJseries CPU unit.
Rebuilding
A rebuild is used to build project programs that have already been built.
Aborting a build operation
File
operations
Ver.1.04 or higher
All versions
Ver.1.01 or higher
All versions
You can abort a build operation.
You can create functions, function block definitions, programs *4, and data types in
a library file to use them as objects in other projects.
Library
Reuse
Functions
All versions
Creating libraries
You can create library files to enable using functions, function block definitions, and
data types in other projects.
Using libraries
You can access and reuse objects from library files that were created in other projects.
Creating a project file
A project file is created.
Opening a project file
A project file is opened.
Saving the project file
The project file is saved.
Saving a project file under a
different name
A project file is saved under a different name.
Project update history
management
You can assign numbers to projects to manage the project history.
Exporting a project file
You can export a project to an .smc or .csm *5 project file.
Importing a project file
You can import a project from an .smc or .csm *5 project file.
Ver.1.02 or higher
All versions
Ver.1.03 or higher
All versions
®
File
Operations
Importing a ST project file
Import of ST program files created by the Simulink PLC Coder™ (version R2013a
or higher) from MathWorks® Inc.
Ver.1.04 or higher
Offline comparison
Compares the data for an open project with the data for a project file and displays the
results. Or, you can merge detailed comparison results. *6
Ver.1.02 or higher
Cutting, copying, and pasting
You can cut, copy, or paste items that are selected in the Multiview Explorer or any
of the editors.
Synchronize
The project file in the computer is compared with the data in the online NJ-series
CPU Unit and any differences are displayed. You can specify the transfer direction
for any type of data and transfer all of the data.
Printing
You can print various data. You can select the items to print.
Clear All Memory
The Clear All Memory Menu command is used to initialize the user program,
Controller Configurations and Setup, and variables in the CPU Unit to the defaults
from the Sysmac Studio.
All versions
*4. Creating programs in a library file is supported by version 1.06 or higher.
*5. The .csm format is supported by version 1.04 or higher. The size of a csm file is smaller than the size of the smc file.
*6. Merging detailed comparison results is supported by version 1.03 or higher.
6
Sysmac Studio
Item
SD Memory Cards
File
Operations
The following procedures are used to execute file operations for the SD Memory
Card mounted in the NJ-series CPU unit and to copy files between the SD Memory
Card and computer.
Formatting the SD Memory
Card
The SD Memory Card is formatted.
Displaying properties
The properties of the selected file or folder in the SD Memory Card are displayed.
Copying files and folders in
the SD Memory Card
The selected file or folder in the SD Memory Card is copied to the SD Memory Card.
Copying files and folders
between the SD Memory
Card and the computer
The selected file or folder in the SD Memory Card is copied to the computer. Or, the
selected file or folder in the computer is copied to the SD Memory Card.
Monitoring
Variables are monitored during ladder program execution. You can monitor the TRUE/
FALSE status of inputs and outputs and the present values of variables in the NJ-series
CPU unit. You can monitor operation on the Ladder Editor, ST Editor, Watch Tab Page,
or I/O Map.
Differential monitoring
You can detect the number of times the specified BOOL variable or BOOL member
changes to TRUE or FALSE and display the count in the Differential Monitor Window. You
can check if bits turn ON and OFF and the number of times that they turn ON and OFF.
Changing present values and TRUE/
FALSE
You can change the values of variables that are used in the user program and settings to
any desired value, and you can change program inputs and outputs to TRUE or FALSE.
This allows you to check the operation of the user program and settings.
Changing the present values of
variables *7
You can change the present values of user-defined variables, system-defined variables,
and device variables as required. You can do this in the Ladder Editor, ST Editor, Watch
Tab Page or I/O Map.
Forced refreshing
Forced refreshing allows the user to refresh external inputs and outputs with userspecified values from the Sysmac Studio. The specified value is retained even if the
value of the variable is overwritten from the user program. You can use forced
refreshing to force BOOL variables to TRUE or FALSE in the Ladder Editor, Watch
Tab Page, or I/O Map.
Online editing
Online editing allows you to edit programs on systems that are currently in operation.
Online editing can be used to edit only POUs and global variables. User-defined data
types cannot be edited with online editing.
Cross Reference Tab Page
Cross references allow you to see the programs and locations where program
elements (variables, data types, I/O ports, functions, or function blocks) are used.
You can view all locations where an element is used from this list.
Data tracing
Data tracing allows you to sample the specified variables and store the values of the
variables in trace memory without any programming. You can choose between two
continuous trace methods: a triggered trace, where you set a trigger condition and
data is saved before and after that condition is met, or a continuous trace, in which
continuous sampling is performed without any trigger and the results are stored in a
file on your computer. However, you can still display data retrieved on the Sysmac
Studio and save those results to a file even if you use a triggered trace. These same
functions can be used with the Simulator as well.
Debugging
Setting sampling intervals
The interval to perform sampling on the target data is set. Sampling is performed for the
specified task period, at the specified time, or when a trace sampling instruction is
executed.
Setting triggers
To perform a triggered trace, you set a condition to trigger sampling. A suitable
trigger condition is set to record data before and after an event.
Setting a continuous trace
The method to save the data traced during a continuous trace is set.
Setting variables to sample
The variables to store in trace memory are registered. The sampling intervals can also be
set.
Starting and stopping
tracing
The data trace settings are transferred to the NJ-series CPU unit and the tracing
starts. If you selected Trigger (Single) as the trace type, tracing waits for the trigger
to begin sampling. If you selected Continuous, sampling begins immediately and all
traced data is transferred to the computer as it is gathered and saved to a file.
Displaying trace results
You view the results of the traced data in either a chart or in 3D Motion Trace Display
Mode. After sampling begins, sample data is immediately transferred and drawn on
the graph. The trace target variable table shows the maximum, minimum, and
average values for each variable.
You can change the line colors on the graph. *8
You can consecutively read and display continuous trace results from more than one
file. *9
Exporting/ Importing trace
results
Trace results are saved within your project automatically when you save the project
on the Sysmac Studio. If you want to save this data as a separate file, you can export
the data to a CSV file.You can import trace results that you have exported.
Printing trace results
Applicable
versions
Function
All versions
Ver.1.04 or higher
All versions
All versions
You can print out data trace settings along with digital and analog charts.
Debugging Vision Sensors
You can debug the Vision Sensor offline.
Refer to "Function Specifications of Vision Sensor Functions".
Ver.1.01 or higher
Debugging Displacement Sensors
You can debug Displacement Sensors offline.
Refer to "Function Specifications of Displacement Sensor Functions".
Ver.1.05 or higher
*7. Changing present values in the Ladder Editor or ST Editor is supported by version 1.03 or higher.
*8. Changing the colors of graph lines is supported by version 1.01 or higher.
*9. Consecutively reading and displaying continuous trace results from more than one file is supported by version 1.05 or higher.
7
Sysmac Studio
Item
Programs for debugging
Executing
a
simulation
Function
You can create programs for debugging that are used only to execute simulations
and specify virtual inputs for simulation.
Selecting what to simulate
You can select the programs to simulate from all of the programs in the Sysmac
Studio. Programs can be dragged to select them.
Setting breakpoints
You can set breakpoints to stop the simulation in the Program Editor.
Executing and stopping
simulations
You can control simulation execution to monitor the user program or to check
operation through data tracing. Step execution and pausing are also possible.
Changing the simulation
speed
You can change the execution speed.
Task period simulation
You can display the task periods.
Batch transfer of the
present values of variables
You can save the values of variables at specific times during simulations in a file, or
you can write the values of variables that were saved in a file back to the Simulator.
This allows you to write the initial values of variables, e.g., for test applications,
before you start a simulation.
Integrated NS-series PT
simulation *10
You can simulate the linked operation of a sequence program and an NS-series
Programmable Terminal to debug the sequence program and screen data offline.
Simulation
You can create a 3D device model at the control target to monitor with the 3D motion
Creating 3D device models
trace function.
Setting
You set the axis variables for each element of the 3D device model, and then set the
the virtual
Displaying 3D motion traces
3D device into motion according to those axis motions.
equipment
Displaying 2D paths
Monitoring
Information
Communications
Maintenance
Applicable
versions
All versions
Ver.1.02 or higher
All versions
You can display the 2D paths of the markers for the projections in the 3D display.
Displaying unit production information
You can display the production information of the NJ-series CPU unit and Special
Units, including the models of the Units and unit versions.
Monitoring task execution times
You can monitor the execution time of each task when the user program is executed on a NJseries CPU unit or in the Simulator. When you are connected to the Simulator, you can also
monitor the real processing time of tasks. This allows you to perform a Controller performance
test.
Troubleshooting
You can use troubleshooting to check the errors that occurred in the Controller,
display corrections for the errors, and clear the errors.
Controller errors
Any current Controller errors are displayed. (Observations and information are not
displayed.)
User-defined errors
Information is displayed on current errors.
Controller event log
You can display a log of Controller events (including Controller errors and Controller
information). (You cannot display logs from EtherCAT slaves.)
User-defined event log
The log of user-defined events that were stored for the Create User-defined Error
(SetAlarm) instruction and the Create User-defined Information (SetInfo) instruction is
displayed.
Event Settings Table
The Event Setting Table is used to register the contents displayed on the Sysmac Studio
and on HMIs for User-defined events that occur for execution of the Create User-defined
Error (SetAlarm) instruction and the Create User-defined Information (SetInfo)
instruction.
User memory usage monitor
An estimate of the space that is used by the user program that you are editing in the
Sysmac Studio is displayed in relation to the size of the Controller's memory.
Setting clock information
You can read and set the NJ-series CPU unit's clock. The computer's clock
information is also displayed.
DB connection function
You can monitor information for the DB connection.
Refer to "Function Specifications of DB Connection Function".
Going online with a Controller
An online connection is established with the Controller.
Checking for forced refreshing
When you go offline, any forced refreshing is cleared.
Changing the operating mode of the
Controller
There are two operating modes for NJ-series Controllers, depending on if control
programs are executed or not. These are RUN mode and PROGRAM mode.
Resetting the Controller
The operations and status when the power supply to the Controller is cycled are
emulated. This can be performed only in PROGRAM mode. You cannot reset the
Controller in RUN mode.
Backup functions
You can back up, restore, and compare the user program and other NJ-series
Controller data to replace hardware, such as the CPU Unit, or to restore device data.
Variables and memory
backup
You can back up the contents of retained memory to a file and restore the contents
of the backup file.
You can individually select the retained variables to restore. *11
Controller backup
You can back up data (user program and settings, variable values, memory values,
Unit settings, and slave settings) from a Controller to a file and restore the backed up
data from the file to the Controller.
SD Memory Card backup
You can backup the data in the NJ-series CPU unit to an SD Memory Card mounted
in the Controller or compare the data in the NJ-series Controller to data in the SD
Memory Card.
Importing/exporting to/from
backup files
You can import the data in a backup file created for a Controller backup or SD
Memory Card backup to a project. Also, you can export project data to a backup file.
All versions
All versions
All versions
Ver. 1.06 or
higher with the
[email protected]
selected
All versions
All versions
Ver.1.04 or higher
*10.CX-Designer version 3.41 or higher is required.
*11. Individual selection of the retained variables to restore is supported by version 1.05 or higher.
8
Sysmac Studio
Item
Prevention
Confirming NJ-series CPU
of
unit names and serial IDs
incorrect
connections
Prevention
of
incorrect
operation
Security
Measures
Prevention
of the
theft of
assets
Online Help
Applicable
versions
Function
If the name or the serial ID is different between the project and the NJ-series CPU
unit when an online connection is established, a confirmation dialog box is displayed.
Operation authority
verification
You can set five operation authorities (Administrator, Planning Engineer, Maintainer,
Operator, and Observer) to restrict the operations that can be performed according
to the operation authority of the user.
Write protection of the CPU
Unit
You can prevent rewriting of data in the CPU Unit from the Sysmac Studio.
Authentication of user
program execution IDs
You can ensure that a user program cannot be operated on another CPU Unit even
if copied.
User program transfer with
no restoration information
The program source code is not transferred. If this option is selected, programs are
not displayed even if uploaded from another computer. However, variables and
settings are transferred even if this option is selected.
Password protection for
project files
You can place a password on the file to protect your assets.
Data protection
You can set passwords for individual POUs (programs, functions, and function block
definitions) to prohibit displaying, changing, and copying them.
Sysmac Studio help system
You can access Sysmac Studio operating procedures.
Instructions reference
Information is provided on how to use the instructions that are supported by the NJseries CPU Units.
System-defined variable reference
You can display a list of descriptions of the system-defined variables that you can
use on the Sysmac Studio.
Keyboard mapping reference
You can display a list of convenient shortcut keys that you can use on the Sysmac
Studio.
All versions
Ver.1.02 or higher
All versions
Function Specifications of DB Connection Function
Item
Function
−
Setting parameters
DBMS settings
The database to connect is selected.
The Operation Mode is selected to send SQL statements when DB connection instructions
Run mode setting of the DB connection service
are executed or Test Mode is selected to not send SQL statements when DB connection
instructions are executed.
You can set the service so that SQL statements are spooled when problems occur and
Spooling settings
resent when operation is restored.
Settings are made for the execution log for execution of the DB connection service, the
Operation log settings
debug log for execution of SQL statements for the DB connection service, and the SQL
execution failure log for SQL execution failures.
Settings are made to control operation in order to end the DB connection service after
Database connection service shutdown settings
automatically storing the operation log files on an SD Memory Card.
You can use the following DB connection instructions to write the user program for
controlling the data in the database.
Programming
DB connection instructions
DB_Insert (Insert DB Record), DB_Select (Retrieve DB Record), DB_Update (Update DB
Record), and DB_Delete (Delete DB Record)
Monitoring information
−
Monitoring the DB connection service
The status of the DB connection service is monitored.
Monitoring the DB connections
The status of each DB connection is monitored.
Displaying the operation logs
The contents of the execution log, debug log, and SQL execution failure log are displayed.
Note: The DB connection service can be used if the [email protected] is selected with Sysmac Studio version 1.06 or higher.
Function Specifications of Safety Control Units
Setting
Parameters
Item
Safety I/O Settings
Safety Process Data
Communications Settings
Safety Device Allocation
Settings
Slave I/O
Exposed Variable Settings
Settings
Safety Task Settings
Assigning Programs
I/O Map Settings
Function
You make a setting for safety process data communications and connection with safety I/O devices.
You select Safety I/O Units to perform safety process data communications (FSoE communications)
and make necessary settings.
You set the connection between Safety I/O Units and safety devices.
You set whether to expose global variables of the Safety CPU Unit. The values of exposed variables
can be referenced from NJ-series CPU Units.
You define the execution cycle and timing of the safety task and programs to be executed in the task.
You assign safety programs to execute to the task.
The ports of Safety I/O Units used in safety process data communications are displayed. You assign
device variables used in safety programs to the I/O ports.
9
Sysmac Studio
Item
Instruction List (Toolbox)
FBD Programming
Adding FBD Networks
Inserting and Deleting
Functions and Function
blocks
Creating
Safety
Programs
Entry Assistance
Commenting Out FBD
Networks
Creating Variables
Creating Function Blocks
Searching and Replacing
Monitoring
Debugging
Changing the Present Values of Variables
Forced Refreshing
Safety Validation
Safety
Changing Operating Mode
Security
Measures
Prevention of
Incorrect
Connections
Prevention of
Incorrect
Operation
Function
A hierarchy of the functions and function blocks that you can use is displayed in the Toolbox. You can
drag the required functions and function blocks onto the FBD editor to insert it to a safety program.
You connect variables, functions, and function blocks with connecting lines to build networks. The
FBD editor is used to enter them.
You create FBD networks on the FBD editor to create algorithms.
You insert and delete functions and function blocks on the FBD editor.
When you enter functions, function blocks, or parameters, each character that you enter from the
keyboard narrows the list of candidates that is displayed for selection.
You can comment out each FBD network. When a network is commented out, it is no longer executed.
You create variables used in safety programs in the global or local variable table.
You create user-defined function blocks.
You can search for and replace strings in the variable tables, programs, and function blocks of a
Safety CPU Unit.
Variables are monitored during safety program execution. You can monitor the present values of
device variables assigned to Safety I/O Units and user-defined variables. The values can be
monitored on the FBD editor or Watch Tab Page.
You can change the present values of user-defined variables and device variables as required. You
can do this on the FBD editor or Watch Tab Page.
The inputs from external devices and outputs to external devices are refreshed with a specified value
on the Sysmac Studio. The specified value is retained even if the value of the variable is overwritten
from the user program.
You can use forced refreshing on the FBD editor or Watch Tab Page.
You append the "safety-validated" information to a safety program when you can ensure safety of the
program after you complete debugging.
There are four operating modes; PROGRAM mode, DEBUG mode (STOPPED), DEBUG mode
(RUN), and RUN mode. The RUN mode can be selected only for the validated safety programs.
Setting the Node Name
You set a unique name for each Safety CPU Unit to confirm that you operate the correct Safety CPU
Unit.
Safety Password
You can prevent unauthorized access to safety functions of Safety CPU Units by setting a safety
password for online operations that affect the safety functions.
Note: Supported only by the Sysmac Studio version 1.07 or higher.
Function Specifications of Vision Sensor Functions
FQ-M-series Vision Sensors
Item
Function
−
Setting Parameters
Main Edit
General Settings
Sensor connection
Sensor control in online
Sensor error history
Tool
Image condition Settings
Specifies the calibration
pattern
Displays and sets basic information of the sensor.
Changes the connection status of the Sensor, and sets the conditions for communications with the Sensor.
Performs various controls for the sensor mode change, data transfer/save, and monitoring.
Displays and clears the error history of an online Sensor.
Restarts and initializes the sensor, updates the firmware of the sensor, reads sensor data from a file,
saves sensor data to a file, prints the sensor parameters, and displays help.
Adjusts the image condition.
Sets a registered calibration pattern.
Registers the inspection item to use in the measurement.
You can select from the following inspection items:
Edge position, Search, Labeling, Shape search
Scene data Edit
Makes a setting for basic arithmetic operations and function operations using inspection item
Calculation Settings
judgment results and measurement data.
Logging Settings
Makes a setting for logging measurement results of inspection items and calculation results.
Output Settings
Makes a setting for data to output to external devices.
Run Settings
Switch Sensor modes or monitors measurement results.
Trigger condition Settings Sets the trigger type and image timing.
Sets the conditions of output signals.
I/O Settings
You can check the status of I/O signal while online.
Make settings for the encoder such as common encoder settings, ring counter settings, and encoder
Encoder Settings
trigger settings.
Sensor system
Ethernet communication
Makes Ethernet communication settings. You can select data communication from no-protocol data,
data Edit
Settings
PLC link data, and programmable no-protocol data.
EtherCAT communication
Makes the EtherCAT communication settings according to the communication settings of the
Settings
EtherCAT master.
Logging condition Settings Sets the conditions to log to the internal memory of sensor.
Makes the settings for startup scene control function, password setting function, and adjustment
Sensor Settings
judgment function.
Calculates, views, and edits the calibration parameters. The Vision Sensor supports general-purpose
Calibration Scene Data Settings
calibration and calibration for conveyor tracking.
Simulates measurements offline without connecting to the Vision Sensor. You can use external image
Offline debugging of
files and perform measurements under the conditions set in the offline settings, then display the
sensor operation
results of those measurements.
Debugging
Performs a linked simulation between the sequence control of an NJ-series Controller and the
Offline debugging of the
operation of an FQ-M Sensor in EtherCAT configuration systems.
sensor control program
This allows you to debug operation offline from when measurements and other processing are
and sensor operation
performed for control signals such as measurement triggers through the output of processing results.
Registers inspection item
Note: Supported only by the Sysmac Studio version 1.01 or higher.
10
Sysmac Studio
FH-series Vision Sensors
Item
Function
−
Setting Parameters
Main Edit
Line Edit
Scene Data Edit
Sensor System
Data Edit
Tools
Debugging
Sensor Information
Displays and sets basic information of the sensor.
Online
Changes the connection status of the sensor, and performs various controls such as sensor restart
and initialization.
Operation View
Monitors the measurement images of the sensor and detailed results of each process unit.
Scene Maintenance View
Edits, manages, and saves the scene groups and scenes.
Flow Edit
Creates the process flow in combination of user-specified units.
Process Unit Edit
Edits each process unit.
Camera Settings
Checks the camera connection status and sets the camera's imaging timing and communications
speed.
Controller Settings
Makes the system environment settings for the sensor.
Parallel I/O Settings
Sets the conditions of output signals.
RS-232C/422 Settings
Makes the RS-232C/422 communications settings.
Ethernet Communication
Settings
Makes the Ethernet communication settings.
EtherNet/IP
Communication Settings
Makes the EtherNet/IP communications settings.
EtherCAT Communication
Settings
Makes the EtherCAT communications settings.
Encoder Settings
Makes the encoder settings.
Communication Command
Customization Tool
Makes the settings for customized communication commands.
File Saving Tool
Copies and transfers the files in the sensor memory.
Calibration Support Tool
Checks the calibration information.
User Data Tool
Edits the data (user data) that can be shared and used in sensors.
Offline Debugging of
Sensor Operation
Simulates measurements offline without connecting to the sensor. You can use external image files
and perform measurements under the conditions set in the offline settings, then display the results of
those measurements.
Note: Supported only by the Sysmac Studio version 1.07 or higher.
Function Specifications of Displacement Sensor Functions
Item
Function
−
Setting Parameters
Main Editing
General Settings
Displays and sets basic information on the Sensor.
Sensor Connection
Changes the connection status of the Sensor, and sets the conditions for communications with the
Sensor.
Online Sensor Control
Performs various controls for the Sensor (e.g., changing the mode, controlling internal logging, and
monitoring).
Tools
Restarts and initializes the Sensor, updates the firmware in the Sensor, recovers ROM data, prints
the Sensor parameters, and displays help.
Setting Sensing Conditions Adjusts the light reception conditions for each measurement region.
Editing Bank Data
Editing Bank Data
Debugging
Setting Task Conditions
Used to select the measurement items to use in measurements. You can select from the height,
thickness, or calculations.
The following are set for the measurement items: scaling, filters, holding, zero-resetting, and
judgement conditions.
Setting I/O Conditions
Sets parameters for outputting judgements and analog values to external devices.
Sensor Settings
Sets the following: ZW Sensor Controller’s key lock, number of displayed digits below the decimal
point, the bank mode, the analog output mode, and timing/reset key inputs.
Ethernet Communications
Settings
Sets up Ethernet communications and field bus parameters.
RS-232C Communications
Settings
Sets up RS-232C communications.
Data Output Settings
Sets serial output parameters for holding values.
Offline Debugging of
Sensor Control Programs
and Sensor Operation
Performs a linked simulation between the sequence control of an NJ-series Controller and the
operation of a ZW Sensor in EtherCAT configuration systems.
This allows you to simulate the operation of signals when timing signals and other control signals are
input to the Sensor to debug the control logic offline.
Note: Supported only by Sysmac Studio version 1.05 or higher.
Version Information
Please refer to "Change history" in the website at: www.fa.omron.co.jp/ss_rev_e/.
11
Sysmac Studio
Applicable Models
Series
CPU Unit
Servo Drives
Unit version
Model
NJ-series
−
[email protected]@@@ *1
[email protected]@@@
G5-series
Servo Drives with unit version 2.1
or higher recommended
[email protected]
[email protected]
MX2-series
Inverters with version 1.1 or higher
*2
[email protected]@@@(-V1)
RX-series
Inverters with version 2.0 or higher
[email protected]@@@-V1
*3
Inverters
−
[email protected]
[email protected]
[email protected]
[email protected]
FQ-series *5
−
FH-1050
FH-1050-10
FH-1050-20
FH-3050
FH-3050-10
FH-3050-20
Displacement Sensors *6
ZW-series
−
[email protected]
[email protected]
[email protected]
[email protected]
Fiber Sensors, Laser Sensors *6 *7
N-Smart
E3NX
E3NC
−
E3NX-FA0
E3NC-LA0/SA0
Fiber Sensors, Laser Photoelectric
Sensors, Proximity Sensors *8 *9
E3X
E3C
E2C
−
E3X-HD0/MDA0/DA0-S
E3C-LDA0
E2C-EDA0
−
NX-ECC201
[email protected]@@@ *11
[email protected]@@@
[email protected]@@@ *11
[email protected]@@@
[email protected]@@@
[email protected]@@@
[email protected]@@
[email protected]@@
[email protected]@@
[email protected]@
[email protected]@@
[email protected]@@
[email protected]@@
−
NX-SL3300
NX-SIH400
NX-SID800
NX-SOH200
NX-SOD400
FQ-series *4
Vision Sensors
EtherCAT Remote I/O Terminals
*10
NX-series
Safety Control Units *5 *12
NX-series
Remote I/O Terminals
GX-series
Remote I/O Terminals with unit
version 1.1 or higher
recommended
[email protected]/[email protected]/[email protected]
[email protected]@1/OC1601
GX-AD0471/DA0271
GX-EC0211/EC0241
NS-series
To connect the NJ5 Controller :
NS system version 8.5 or higher
CX-Designer version 3.3 or higher
To connect the NJ3 Controller :
NS system version 8.61 or higher
CX-Designer version 3.4 or higher
NS5-MQ11(B)-V2/-SQ11(B)-V2/-TQ11(B)-V2
NS8-TV01(B)-V2
NS10-TV01(B)-V2
NS12-TS01(B)-V2
NS15-TX01S-V2/-TX01B-V2
HMIs
Note: For the Unit that can be connected, refer to "Unit Configuration" of "Machine Automation Controller NJ-Series" of System Design Guide on
the Sysmac Catalogue (Cat. No. P072).
*1. The [email protected] can be used with Sysmac Studio version 1.06 or higher.
*2. A communications unit for connecting to EtherCAT network (3G3AX-MX2-ECT with unit version 1.1 or higher) is additionally required.
*3. A communications unit for connecting to EtherCAT network (3G3AX-RX-ECT) is additionally required.
*4. Supported only by Sysmac Studio version 1.01 or higher.
*5. Supported only by Sysmac Studio version V1.07 or higher.
*6. Supported only by Sysmac Studio version 1.05 or higher.
*7. A communications unit for connecting to EtherCAT network (E3NW-ECT) is additionally required.
*8. Supported only by Sysmac Studio version 1.02 or higher.
*9. A communications unit for connecting to EtherCAT network (E3X-ECT) is additionally required.
*10. Supported only by Sysmac Studio version 1.06 or higher.
*11. When NX-ID3344/3444 and NX-OD2154/2258 are used, a communications unit for connecting to EtherCAT Coupler Unit (NX-ECC201 with
unit version 1.1 or higher) is additionally required.
*12. A communications unit for connecting to EtherCAT Coupler Unit (NX-ECC201 with unit version 1.1 or higher) is additionally required.
12
Sysmac Studio
Related Manuals
Cat. No.
Model
W504
[email protected]@@
V099
Manual name
Application
Description
Sysmac Studio
version 1
OPERATION
MANUAL
Learning general information and the
application methods of the Automation
Software.
This manual provides an introduction to the Automation
Software and describes the installation procedures, basic
procedures, connection procedures, and main operating
procedures.
−
CX-Designer
[email protected] USER'S
MANUAL
Installing the CX-Designer.
Learning about the basic operating
procedures.
This manual describes the installation procedure, basic
operating procedures, and user interface of the CX-Designer.
W464
−
CS/CJ/CP/NSJ
Series CX-Integrator
[email protected]
OPERATION
MANUAL
Learning how to configure a DeviceNet
network (data links, routing tables,
Communications Unit settings, etc.).
This manual describes the operating procedures of the CXIntegrator.
W344
−
CX-Protocol
OPERATION
MANUAL
Learning the operating procedures of
the CX-Protocol to create protocol
macros (communications sequences)
for Serial Communications Units.
Learning details on user-created
protocol macros.
This manual describes the operating procedures of the CXProtocol and details on protocol macros.
Refer to this manual to use the CX-Protocol to create user
protocols for serial communications or to customize standard
system protocols.
This manual describes the operating procedures of the
Network Configurator.
W506
[email protected]@@@
[email protected]@@@
NJ-series CPU Unit
Built-in EtherNet/IP
Port User's Manual
Learning how to set tag data links for
the built-in EtherNet/IP ports on NJseries CPU Units.
Z314
[email protected](-M)ECT
[email protected](-M)
FQ-M-series
Specialized Vision
Sensor for
Positioning User’s
Manual
Learning the setting procedures for FQ- This manual describes the Sysmac Studio setting procedures
M-series Vision Sensors.
for FQ-M-series Vision Sensors.
Z343
[email protected]@@
[email protected]@@
Vision System FH
Series Operation
Manual for Sysmac
Studio
Learning the setting procedures for FH- This manual describes the Sysmac Studio setting procedures
series Vision Sensors.
for FH-series Vision Sensors.
Z332
[email protected]@
ZW-series Confocal
Fiber Type
Displacement
Sensor User's
Manual
Learning the setting procedures for ZW- This manual describes the Sysmac Studio setting procedures
series Displacement Sensors.
for ZW-series Displacement Sensors.
W527
[email protected]
NJ-series Database
Connection CPU
Units User's Manual
Learning how to use the Database
connection function
This manual describes how to use the Database connection
service with the Sysmac Studio.
Z930
NX-SL @@@@
NX-SI @@@@
NX-SO @@@@
NX-series Safety
Control Unit User's
Manual
Learning how to use NX-series Safety
Control Units.
This manual describes the hardware, setup methods, and
functions of the NX-series Safety Control Units.
13
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.
2013.7
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 2013 All Right Reserved.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement