Machine Automation Controller NX Series CPU Unit Automation Playback Manual 202307
Machine Automation Controller NX Series CPU Unit Automation Playback Manual 202307
NX-series
CPU Unit
Automation Playback
User’s Manual
NX502-1£00
CPU Unit
W639-E1-01
NOTE
1. 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.
2. 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 infor-
mation contained in this manual is subject to change without notice.
3. Every precaution has been taken in the preparation of this manual. Nevertheless, OMRON as-
sumes 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, Excel, Visual Basic, and Microsoft Edge 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.
Other company names and product names in this document are the trademarks or registered trade-
marks of their respective companies.
Copyrights
• Microsoft product screen shots used with permission from Microsoft.
• This product incorporates certain third party software. The license and copyright information associ-
ated with this software is available at http://www.fa.omron.co.jp/nj_info_e/.
Introduction
Introduction
Thank you for purchasing an NX-series CPU Unit.
This manual contains information that is necessary to use automation playback with the NX-series
CPU Unit. Please read this manual and make sure you understand the functionality and performance
of the NX-series CPU Unit before you attempt to use it in a control system.
When you have finished reading this manual, keep it in a safe location where it will be readily available
for future use.
Intended Audience
This manual is intended for the following personnel, who must also have knowledge of electrical sys-
tems (an electrical engineer or the equivalent).
• Personnel in charge of introducing FA systems.
• Personnel in charge of designing FA systems.
• Personnel in charge of installing and maintaining FA systems.
• Personnel in charge of managing FA systems and facilities.
For programming, this manual is intended for personnel who understand the programming language
specifications in international standard IEC 61131-3 or Japanese standard JIS B 3503.
Applicable Products
This manual covers the following product.
• NX-series CPU Unit
NX502-1£00
Part of the specifications and restrictions for the CPU Unit are given in other manuals. Refer to Rele-
vant Manuals on page 2 and Related Manuals on page 19.
Relevant Manuals
The following table provides the relevant manuals for the NX-series CPU Units. Read all of the man-
uals that are relevant to your system configuration and application before you use the NX-series CPU
Unit.
Most operations are performed from the Sysmac Studio Automation Software. Refer to the Sysmac
Studio Version 1 Operation Manual (Cat. No. W504) for information on the Sysmac Studio.
Manual
Basic informa-
tion
Hardware User’s Manual
NX-series NX502 CPU Unit
Software User’s Manual
NJ/NX-series CPU Unit
Instructions Reference Manual
NJ/NX-series
Motion Control User’s Manual
NJ/NX-series CPU Unit
Motion Control Instructions Reference Manual
NJ/NX-series
Built-in EtherCAT Port User’s Manual
NJ/NX-series CPU Unit
Built-in EtherNet/IP Port User’s Manual
NJ/NX-series CPU Unit
EtherNet/IP Unit User’s Manual
NX-series
OPC UA User’s Manual
NJ/NX-series CPU Unit
FINS Function User’s Manual
NX-series CPU Unit
User’s Manual
NJ/NX-series Database Connection CPU Units
Automation Playback User’s Manual
NX-series CPU Unit
Troubleshooting Manual
NJ/NX-series
Purpose of use
Manual
Basic informa-
tion
Manual Structure
Page Structure
The following page structure is used in this manual.
A step in a procedure 1 Join the Units so that the connectors fit exactly.
4-3 Mo u n t i n g U n i t s
4 Page tab
2 Gives the number
Lock
Release
Slider
Manual name NJ-series CPU Unit Hardware User’s Manual (W500) 4-9
This illustration is provided only as a sample. It may not literally appear in this manual.
Special Information
Special information in this manual is classified as follows:
Additional Information
Additional information to read as required.
This information is provided to increase understanding or make operation easier.
Version Information
Information on differences in specifications and functionality for Controller with different unit versions
and for different versions of the Sysmac Studio is given.
Precaution on Terminology
In this manual, "download" refers to transferring data from the Sysmac Studio to the physical Control-
ler and "upload" refers to transferring data from the physical Controller to the Sysmac Studio.
For the Sysmac Studio, "synchronization" is used to both "upload" and "download" data. Here,
"synchronize" means to automatically compare the data for the Sysmac Studio on the computer with
the data in the physical Controller and transfer the data in the direction that is specified by the user.
2
1 Overview of Automation Playback
3
3 Executing Playback
5
I
6 Troubleshooting
A Appendices
I Index
CONTENTS
Introduction .............................................................................................................. 1
Intended Audience...........................................................................................................................................1
Applicable Products .........................................................................................................................................1
Relevant Manuals..................................................................................................... 2
Manual Structure...................................................................................................... 4
Page Structure.................................................................................................................................................4
Special Information ..........................................................................................................................................5
Precaution on Terminology ..............................................................................................................................5
Safety Precautions................................................................................................. 14
Versions .................................................................................................................. 18
Unit Versions of CPU Units and Sysmac Studio Versions .............................................................................18
Related Manuals..................................................................................................... 19
Terminology............................................................................................................ 20
Revision History..................................................................................................... 21
5-1-5 Synchronization between the Playback Chart and the Program Monitoring Display ..................5-4
5-1-6 Playback Chart Toolbar Items and Mouse Operations ................................................................5-4
5-2 Checking Variable Values on the Time Series Variable Graph in the Playback Chart.....5-6
5-2-1 Procedure for Displaying a Time Series Variable Graph .............................................................5-6
5-2-2 Items on the Time Series Variable Graph ...................................................................................5-6
5-2-3 Context Menu Items for the Time Series Variable Graph ............................................................5-8
5-3 Selecting the Variables to Display in the Playback Chart ..................................................5-9
5-3-1 Variables That You Can Add to the Playback Chart ....................................................................5-9
5-3-2 Procedure for Selecting the Variables to Display in the Playback Chart .....................................5-9
5-3-3 Procedure for Saving the Variable List Displayed in the Playback Chart ..................................5-10
5-3-4 Procedure for Restoring the Saved Variable List ......................................................................5-10
5-3-5 Items on the Variable Selection Dialog Box ..............................................................................5-10
5-3-6 Procedures for Adding Variables Selected in the Program Editor to the Playback Chart ......... 5-11
5-4 Displaying Waveforms of the Variable Data to Compare in the Playback Chart ...........5-13
5-4-1 Definition of Data to Compare ...................................................................................................5-13
5-4-2 Procedure for Selecting the Comparison Target Data File to Use for Playback........................5-13
5-4-3 Items in the File Selection Dialog Box.......................................................................................5-14
5-4-4 Procedure for Aligning Waveforms of the Variable Data to Compare According to the
Waveform Alignment Condition.................................................................................................5-15
5-5 Playing Videos .....................................................................................................................5-17
5-5-1 Video Files That Are Initially Displayed .....................................................................................5-17
5-5-2 Procedures for Playing Videos ..................................................................................................5-17
5-5-3 Items in the Video Playback Window ........................................................................................5-18
5-5-4 Items in the Video Settings Dialog Box .....................................................................................5-19
5-6 Configuring the Automation Playback Option Settings...................................................5-20
5-6-1 Procedure for Configuring the Automation Playback Option Settings.......................................5-20
5-6-2 Items for Automation Playback Option Setting..........................................................................5-20
Section 6 Troubleshooting
6-1 Overview of Troubleshooting ...............................................................................................6-2
6-2 Troubleshooting for Variable Data Collection .....................................................................6-3
6-2-1 What to Do If Variable Logs Are Not Output................................................................................6-3
6-2-2 What to Do If Data Concurrency Cannot be Ensured in Variable Logs.......................................6-3
6-2-3 What to Do If Variable Logs Are Shorter Than the Set Time.......................................................6-6
6-3 Checking Information on Sampling for Automation Playback ..........................................6-8
6-3-1 Checking the Operation Status of Automation Playback ............................................................6-8
6-3-2 Checking the Number of Variables to Use in Program POUs and the Memory Usage.............6-10
Appendices
A-1 State Transitions ................................................................................................................... A-2
A-1-1 State Transitions for Automation Playback Function.................................................................. A-2
A-1-2 State Transitions in Variable Log Output Based on the Pre/post Trigger Method ...................... A-3
A-1-3 State Transitions in Variable Log Output Based on the Start/Save Trigger Method................... A-4
A-1-4 Special Notes on State Transition of Variable Log Output ......................................................... A-6
A-2 Precautions for Online Editing ............................................................................................ A-7
A-3 List of System-defined Variables for Automation Playback ............................................. A-8
A-4 Specifications of Playback Data.......................................................................................... A-9
A-5 Version Information for Automation Playback Functions............................................... A-10
Index
Warranties
l Exclusive Warranty
Omron’s exclusive warranty is that the Products will be free from defects in materials and work-
manship for a period of twelve months from the date of sale by Omron (or such other period ex-
pressed in writing by Omron). Omron disclaims all other warranties, express or implied.
l 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.
l 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-com-
plying 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 re-
sponsible 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 Compa-
nies 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.
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.
Application Considerations
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 Buy-
er’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 par-
ticular Product with respect to Buyer’s application, product or system. Buyer shall take application re-
sponsibility 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 EQUIP-
MENT OR SYSTEM.
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 per-
formance 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 oth-
er 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 estab-
lish key specifications for your application. Please consult with your Omron’s representative at any
time to confirm actual specifications of purchased Product.
It shall be the users sole responsibility to determine and use adequate measures and checkpoints to
satisfy the users particular requirements for (i) antivirus protection, (ii) data input and output, (iii) main-
taining a means for reconstruction of lost data, (iv) preventing Omron Products and/or software instal-
led thereon from being infected with computer viruses and (v) protecting Omron Products from unau-
thorized access.
Safety Precautions
Refer to the following manuals for safety precautions.
• NX-series NX502 CPU Unit Hardware User’s Manual (Cat. No. W629)
Versions
Hardware revisions and unit versions are used to manage the hardware and software in NX-series
Units and EtherCAT slaves.
The hardware revision or unit version is updated each time there is a change in hardware or software
specifications. Even when two Units or EtherCAT slaves have the same model number, they will have
functional or performance differences if they have different hardware revisions or unit versions.
Related Manuals
The following are the manuals related to this manual. Use these manuals for reference.
Terminology
Term Description
automation playback A function that captures and records variable data as well as video data
while the program in the Controller is running, and reproduces these data
on monitor displays in the Sysmac Studio to allow the user to analyze and
identify the causes of problems.
variable data collection The act or function of collecting variable data that is used in the program
in the Controller according to the collection target and time set by the
user.
variable log Variable data that is collected and recorded in the storage.
sampling The operation of the CPU Unit to collect variable data.
backup project Backing up the project as a file when variable data is collected.
playback data Variable data and video data collected and recorded for automation play-
back. In a broad sense, playback data includes backup data of the
project.
playback Reproducing recorded data on monitor displays in the Sysmac Studio.
playback chart A window that displays the time series variable graph and plays videos
during playback.
time series variable graph A graph that displays variable data in a time series.
restoration Reading saved data into the Sysmac Studio so that the Sysmac Studio
can handle it as data.
Revision History
A manual revision code appears as a suffix to the catalog number on the front and back covers of the
manual.
Revision
Date Revised content
code
01 July 2023 Original production
Collecting and recording of data to use for identifying the causes of problems
• Collect and record variable data used in the Controller’s control program in time series.
• You can achieve a system that captures and records videos of on-site manufacturing linked to the
operation of the control program in the Controller.
• Back up the project for data collection.
You can use automation playback with the recorded variable data for the Controller to check how the
control program in the Controller operated. You can also use the recorded data to reproduce the oper-
ation of the control program in the Controller without the presence of the designer of the control pro-
gram at the location where the Controller is operating, which enables earlier analysis of problems that
occur at a remote location in comparison with when you visit the site.
In addition, you can use a network camera to capture video, and play the video together with variable
data in automation playback to check the correspondence between the operation of the control pro-
gram and the scenes of on-site manufacturing.
Since the project can be backed up at the start of variable data collection, you can import data on a
different computer than the one on which you collected the variable data to reproduce the operation.
Automation Playback
Playback
The system configuration consists of a Controller, a network camera, a network storage, and the Sys-
mac Studio.
1
(C) Sysmac Studio (D) Network storage
PORT2
Configuration
Symbol Description
element
A SD Memory This is mounted on the CPU Unit.
Card • Records variable logs.
• Stores a backup of the project at the start of variable data collection if you con-
figure the setting to back up the project in the Automation Playback Settings.
B NX-series CPU • Collects variable data and records it as a variable log on an SD Memory Card.
Unit • Gives instructions for capturing videos to the network camera.
C Sysmac Studio • Reads the variable logs recorded in the NX-series CPU Unit and the video data
recorded in the network storage.*1
• Executes playback using the read data to analyze the causes of problems.
D Network storage • Stores video data captured by the network camera.
E Network camera • Captures videos of on-site manufacturing according to instructions from the NX-
series CPU Unit.*2
• Stores the captured video data in the network storage.
*1. You can read the variable logs directly by removing the SD Memory Card from the CPU Unit and then
mounting it to the computer on which the Sysmac Studio is running.
*2. Instructions for capturing videos are given in the program. You can download sample programming for cap-
turing videos from ★★★TBD http://xxxxx ★★★. Or contact our sales representative.
Testing
Operation
Is expected data No
collected?
CPU Unit
operations Yes
Actual Operation
Data Collection and Recording
Correction
Playback
1
Variable Collection
User-defined variables Possible
Semi-user-defined varia- Device variables Device variables for Possible
bles EtherCAT slaves
Device variables for NX Possible
Units
Device variables for X Possible
Bus Units
Cam data variables Possible
System-defined variables System-defined variables for PLC Function Module Possible*1
System-defined variables MC Common Variable Not possible
for motion control Axis Variables*2 Possible only for specific
members
Axes Group Variables Not possible
System-defined variables for EtherNet/IP Possible
System-defined variables for EtherCAT master Possible
System-defined variables for NX bus Possible
System-defined variables for X Bus Possible
*1. P_CY, P_First_RunMode, and P_First_Run cannot be collected.
*2. Axis Variables will be collected when Include is selected for Axis variable sampling in the sampling set-
ting. Refer to Settings for Variable Data Collection on page 2-15.
Note also that the axis variables to be collected are limited to the following.
• Position and velocity of axis command values and axis current values (member names: Cmd.Pos,
Cmd.Vel, Act.Pos, Act.Vel)
• Members that are used in program POUs
The following table shows whether or not it is possible to collect local variables and external variables
from POUs.
POU type
Type of variable
Program FB FUN
Local variables Internal variables Possible Possible Not possible
Input variables --- Possible*1 Not possible
Output variables --- Possible*1 Not possible
In-out variables --- Not possible Not possible
tion
Item Upper limit
Number of variables 60,000 variables
2
Total size of variable data 480,000 bytes
• The above conditions apply to both the primary periodic task and periodic tasks.
• If you use structure variables or array variables, the total size of variable data may exceed
480,000 bytes even when the number of collection target variables is less than 60,000. In this
case, reduce the number of variables to collect.
System
SS
services
Low
When the Primary Periodic Task, Priority-16 Periodic Task, and Priority-17 Periodic Task Are
Executed
It is not possible to sample variables from program POUs assigned to more than one task at the same
time. Variables assigned to the primary periodic task are sampled on a priority basis, while variables
assigned to the periodic task are sampled when variables assigned to the primary periodic task are
not sampled.
1. Sampling of variables to be used in the program POU assigned to the primary periodic task occurs
after the primary periodic task is executed every primary period.
2. Sampling of variables to be used in the program POU assigned to the priority-16 periodic task and
priority-17 periodic task occurs after the priority-16 periodic task is executed and when (1) is not
executed every task period.
When several periodic tasks with different execution priorities are used, after execution of the
periodic task with the highest execution priority, sampling of variables used in the program
POUs assigned to all periodic tasks occurs. For this reason, concurrency is not ensured for var-
iable log data for variables used in the program POUs assigned to other than the periodic task
with the highest execution priority.
Execution Primary period Primary period Primary period Primary period Primary period
priority
High Primary
periodic task IO UPG MC IO UPG MC IO UPG MC IO UPG MC IO UPG MC
Priority-8
UPG
event task
Task
execution
is completed.
Task period
Priority-16
UPG UPG
periodic task
Task
execution
is completed. Task period
Priority-17
UPG
periodic task
Task
execution
Sampling of variables assigned to priority-16 is completed.
periodic task and priority-17 periodic task
SMP SMP (2)
System
SS
Low services
Variable data that is sampled by the automation playback function is based on the values of the
variables after execution of the task. This means that the values of variables that you can check
when the playback operation is performed with the Sysmac Studio are also the values after ex-
ecution of the task. Even for internal variables that are used as logical conditions and the values
of which are changed in the same program POU, or external variables that are input variables
of the program POU, the values after execution of the task are displayed during playback oper-
ation, which may not match the values at the start of execution of the program POU. Keep this
in mind when you check the values of variables during playback operation.
If you use the automation playback function, design the tasks in the Controller to meet one of
the following so that their operations are not affected.
• If the task period of the primary periodic task is 250 μs, the task execution time ratio is 60%
or less.
• The task period of the primary periodic task is 500 μs or more. 2
1 Double-click Operation Settings under Configurations and Setup ‒ Controller Setup from
the Multiview Explorer of the Sysmac Studio. Or right-click Operation Settings and select Edit
from the menu.
2 In the Operation Settings view displayed in the Edit pane, click the Automation Playback
Settings button.
The Automation Playback Settings view opens.
5 From the Synchronization window, transfer the Controller Setup to the CPU Unit.
*1. The status of automation playback function changes from Idle to Run. Refer to A-1-1 State Transitions for Au-
tomation Playback Function on page A-2 for details on the status of automation playback function.
*2. The item Data backup prohibition to the SD Memory Card is located in Security Settings from
Configurations and Setup ‒ Controller Setup ‒ Operation Settings ‒ Basic Settings in the Multiview Ex-
plorer.
1 Double-click Operation Settings under Configurations and Setup ‒ Controller Setup from
the Multiview Explorer of the Sysmac Studio. Or right-click Operation Settings and select Edit
from the menu.
2 In the Operation Settings view displayed in the Edit pane, click the Automation Playback
Settings button.
The Automation Playback Settings view opens.
4 From the Synchronization window, transfer the Controller Setup to the CPU Unit.
Additional Information
The project backup file is the same as the backup file that you back up on an SD Memory Card.
Type Description
Ensure free space in SD Controls the available storage space for data related to automation playback so
Memory Card that it does not fall below the amount set for this item.
If the available storage space for data related to automation playback is expected
to fall below the amount set for this item when a new variable log file is output, the
Controller automatically deletes files with older timestamps in the destination APB
and lower folders to secure available space.
If the Controller performs control based on this setting, the Variable Log Overwrit-
ten event (95760000 hex) will occur.
Alert for low space in SD This is a function that warns of a situation where the available storage space in the
Memory Card destination storage is getting low by means of an event.
Generates the Capacity Warning of Variable Log Save Destination event
(64050000 hex) when the available data storage space for data related to automa-
tion playback falls below the amount set for this item. You can change the event
level to Minor Fault although the default setting is Observation.
1 Double-click Operation Settings under Configurations and Setup ‒ Controller Setup from
the Multiview Explorer of the Sysmac Studio. Or right-click Operation Settings and select Edit
from the menu.
2 In the Operation Settings view displayed in the Edit pane, click the Automation Playback
Settings button.
The Automation Playback Settings view opens.
2-4-3 Settings for Specifying the Operation When Available Data Storage Space Gets Low
3 In Common Setting, select Yes for Ensure free space in SD Memory Card and Alert for
low space in SD Memory Card.
4 For each item for which you selected Yes in step 3, enter the size of available space to specify
in Ensured free space.
5 From the Synchronization window, transfer the settings to the CPU Unit.
2-4-3 Settings for Specifying the Operation When Available Data Stor-
age Space Gets Low
There are two settings, i.e., Ensure free space in SD Memory Card and Alert for low space in SD
Memory Card.
• It is not possible to set the value of Alert for low space in SD Memory Card to be less than
or equal to the value of Ensure free space in SD Memory Card.
• If a value that exceeds the total storage capacity is set for both Ensure free space in SD
Memory Card and Alert for low space in SD Memory Card, the Controller will operate as if
they were not set.
ble Data
You can create up to two sampling settings. However, you can enable only one sampling setting.
Even in RUN Mode, you can use the APB_ChangeSamplingSettings instruction to switch the sampling
setting to use in the program. Even if you perform any of the following operations after the sampling
setting to use is switched with the APB_ChangeSamplingSettings instruction, the setting after switch- 2
ing remains enabled.
• Restart the Controller.
1 Double-click Operation Settings under Configurations and Setup ‒ Controller Setup from
the Multiview Explorer of the Sysmac Studio. Or right-click Operation Settings and select Edit
from the menu.
2 In the Operation Settings view displayed in the Edit pane, click the Automation Playback
Settings button.
The Automation Playback Settings view opens.
By default, all selectable POUs are selected. If the execution of sampling exceeds the task pe-
riod in testing operation, reduce the collection target by clearing the check boxes.
Selecting a check box in the upper level of the tree also selects all check boxes in the lower
levels. Similarly, clearing a check box in the upper level of the tree also clears all items in the
lower levels.
6 Select the behavior when the execution of sampling exceeds the task period.
ble Data
7 From the Synchronization window, transfer the settings to the CPU Unit.
2
8 Restart the CPU Unit.
Item Description
Usable characters 0 to 9, A to Z, a to z
$%'-_@!`()~=#&+^[]
{ } , . ; and single-byte kana
Single-byte space (Not allowed at beginning and end of string)
Unusable charac- • Reserved words
ters CON, PRN, AUX, CLOCK$, NUL, COM0, COM1, COM2, COM3, COM4, COM5,
COM6, COM7, COM8, COM9, LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6,
LPT7, LPT8, LPT9
• Multi-byte characters
Case sensitivity Not case sensitive
Maximum string 31 bytes
size (without NULL)
Once variable log output processing is started by one of the output settings, until the variable log out-
put is completed, variable logs cannot be output by the other output setting. You can check the status
of variable log output with the _APB_LogStatus system-defined variable. The status of variable log
output is as follows.
• After start of variable log output: Storing
• After completion of variable log output: Sampling
The following trigger methods are available for specifying the range of data to be saved in a variable
log.
Pre-trigger Post-trigger
collection time collection time
ble Data
Start trigger Start trigger
Range of data
to be saved
1 Double-click Operation Settings under Configurations and Setup ‒ Controller Setup from
the Multiview Explorer of the Sysmac Studio. Or right-click Operation Settings and select Edit
from the menu.
2 In the Operation Settings view displayed in the Edit pane, click the Automation Playback
Settings button.
The Automation Playback Settings view opens.
You can have two collection settings. Collection Setting 1 and Collection Setting 2 have the
same setting items.
4 In Variable log output settings, click the + button. If you edit output settings that already ex-
ist, click the Edit button for the output setting to edit.
Additional Information
If you delete variable log output settings, select the output setting to delete and click the but-
ton.
7 From the Synchronization window, transfer the settings to the CPU Unit.
If the same variables and the same condition are set as the file save trigger for more than one
output setting, the trigger condition for the smallest output setting number is assumed to be met
when the file save trigger condition is met.
ble Data
l Restrictions on Characters in the Setting Name of Variable Log Output
There are restrictions on characters that can be used in the setting name of variable log output.
Item Description
Usable characters 0 to 9, A to Z, a to z 2
$%'-_@!`()~=#&+^[]
{ } , . ; and single-byte kana
ble Data
was started
TriggeredTime = 2023-02-04 10:10:40.000000 Time when the trigger condition was
met
Version-related information
• If you change from a model or unit version that supports automation playback settings to a model or
unit version that does not support Automation Playback Settings, the automation playback setting
data will be deleted from the project. If you change to a new model or unit version that supports Au-
tomation Playback Settings, the automation playback setting data will be returned to the defaults.
For how to use FTP to copy playback data to a computer, refer to the NJ/NX-series CPU Unit Software
User’s Manual (Cat. No. W501).
For the procedure to get video data, and ★TBD★for how to get variable logs and video data at once
using a centralized management script, refer to the ★TBD★○○ Manual.
3-1-2 Procedure for Using the Sysmac Studio Function to Copy Varia-
ble Logs to a Computer
Copy variable logs from the SD Memory Card on the Controller to a computer on which the Sysmac
Studio is installed.
You can copy variable logs when the Sysmac Studio is online with the Controller.
1 Select Automation Playback – Get Playback Data from Controller from the Tools menu of
the Sysmac Studio.
The SD Memory Card dialog box is displayed.
If the APB folder, which is the automation playback data folder, does not exist on the SD Mem-
ory Card, an error message will appear after this dialog box is displayed.
2 In the SD Memory Card dialog box, select and copy the target data.
Additional Information
A program hash code is used to check the link between variable logs and projects. Select a var-
iable log whose program hash code matches. If the program hash code is mismatched, data
may not be played correctly. The current project’s program hash code is displayed in the Start
Playback dialog box. Refer to 3-2-2 Items in the Start Playback Dialog Box on page 3-5.
3
3-1-2 Procedure for Using the Sysmac Studio Function to Copy Variable Logs to a Computer
2 Select Automation Playback – Start Playback from the Tools menu of the Sysmac Studio.
The Start Playback dialog box is displayed.
3 In the Start Playback dialog box, specify the variable log and video data to use for playback.
• The Controller Status pane is not displayed during execution of playback function.
• The Search Playback Data tab page is displayed in a floating state, separate from the Sys-
mac Studio window. You can cancel the floating state and place it in the window, and bring it
back to the floating state again. Refer to the Sysmac Studio Version 1 Operation Manual
(Cat. No. W504) for details.
(A)
(B) (C)
(D)
(E) (F)
(G)
• If the specified variable log does not match the project currently open and furthermore the data types do
not match, you cannot start playback. In this case, the following error message is displayed.
3-3-1 Procedure for Restoring the Project File from Playback Data
When you execute playback, you can import the project backup file into the Sysmac Studio and create
a project.
As a preparation, save the project backup in advance or when collecting the variable log. To save the
project backup file when collecting variable logs, you need to configure the settings in the Automation
Playback Settings view in advance.
2 Select Backup – Import Backup File from the Tools menu of the Sysmac Studio.
3 Specify the folder where the backup files of the project are stored.
★★★画面(フォルダを指定している画面の図)★★★
A project for the specified backup file is created.
1 Select Automation Playback – Exit Playback from the Tools menu of the Sysmac Studio.
The playback function is ended after the Playback Control dialog box, the Playback Data
Search tab page, and the Playback Chart window are closed.
3
When the playback function is ended, the Sysmac Studio goes offline from playback mode.
1 Start playback.
The Playback Control dialog box is displayed.
3 To pause playback, click the Pause button in the Playback Control dialog box.
Playback is paused.
When playback is ended, the Playback Control dialog box automatically closes.
Sym-
bol
Name Type Description 4
A Seek bar Slider Use this slider to seek the play position. You can
drag the slider or click on the bar to move the
1 Double-click the ladder program or ladder function block under Programming in the Multiview
Explorer.
The ladder program is displayed in monitor status in the Ladder Editor. The execution status of
rungs and the present values of variables are displayed synchronously with the play position
specified in the Playback Control dialog box.
1 Double-click the ST program or ST function block under Programming in the Multiview Explor-
er.
The ST Editor is displayed. The present values of variables are displayed synchronously with
the play position specified in the Playback Control dialog box. 4
4-4-1 Procedure for Displaying the Variable Values to Check with Play-
back
If you check the values of more than one variable at a time while playing playback data, select and
display the Watch tab page.
1 Select Watch Tab Page from the View menu. If you display the Watch (Table) tab page, select
Watch Tab Page (Table).
The Watch (Project) 1 or Watch (Table) 1 tab page is displayed.
When playback is ended, the monitoring in the Watch tab page ends.
Refer to the Sysmac Studio Version 1 Operation Manual (Cat. No. W504) for details on monitoring in
the Watch tab page.
4-5-1 Procedure for Searching for Variable Change Points with Play-
back
Search (previous, next, all) playback data by specifying variable search conditions, such as the rising
edge of a variable.
1 When playback starts, the Playback Data Search tab page is automatically displayed. Or, se-
lect Automation Playback – Playback Data Search Tab Page from the Tools menu of the
Sysmac Studio. 4
4-5-1 Procedure for Searching for Variable Change Points with Playback
2 Select the Boolean or Bits/Numeric/Real option according to the data type of the variable to
search and enter the variable name to search for in the Condition drop-down list.
3 If it is a Boolean variable, select the TRUE (Rising) or FALSE (Falling) option. If it is a Bits/
Numeric/Real variable, select the comparison condition and enter the comparison constant in
the text box.
4 Depending on the range you want to search, click the Move to previous change point, Move
to next change point, or Find all change points button.
The search results are displayed.
When you search by Find all change points, double-click or press the Enter key on the
item to check in the list of search results, and then you can move to the search results.
When you are monitoring a ladder program or ST program, or when the Watch tab page is
displayed, the variable value at the target time is shown.
When the playback chart is displayed, the current time line on the time series variable graph
moves to the target time.
The video for the target time is displayed in the Video Playback window. Refer to Section
5 Checking Time Series Variable Values and Videos Using Playback on page 5-1 for de-
tails on the Video Playback window.
If you move to the search results while playing playback data, the play will pause before
moving to the search results.
(M)
(N)
Sym-
Name Description
bol
A Data type Set the data type of the variable to search for.
Select Boolean or Bit String/Integer/Real.
B Boolean variable name Set the name of the Boolean variable to search for with one of the
following methods. 4
• Enter a search string
• Select a previously entered string from the drop-down list
Sym-
Name Description
bol
M Search results When you execute Find all change points, the list of times and val-
ues of the search results is displayed. When you double-click the
target line in the list, or select the target line and press the Enter
key, you can jump to the search results.
You can right-click on the list and execute Copy, Select All, or
Clear All.
N Number of search hits When you execute Find all change points, the number of search
hits, the target variables, and search conditions are displayed.
1 Select Automation Playback – Playback Chart from the Tools menu of the Sysmac Studio.
The Playback Chart window is displayed.
You can display a time series variable graph when you add variables from the Playback Chart window
or the Program Editor.
Refer to 5-2-1 Procedure for Displaying a Time Series Variable Graph on page 5-6 for how to add
variables to the time series variable graph from the Playback Chart window.
Refer to 5-3-6 Procedures for Adding Variables Selected in the Program Editor to the Playback Chart
on page 5-11 for how to add variables to the time series variable graph from the Program Editor.
You can open the Video Playback window from the Playback Chart window.
Refer to 5-5-2 Procedures for Playing Videos on page 5-17 for how to display the Video Playback
window.
The Playback Chart window and the Video Playback window are displayed in a floating state, separate
from the Sysmac Studio window. You can cancel the floating state and place it in the window, and
bring it back to the floating state again.
Refer to the Sysmac Studio Version 1 Operation Manual (Cat. No. W504) for details.
1 Click the × button in the upper right corner of the Playback Chart window.
The playback chart is exited.
Additional Information
On the time series variable graph, the play position of playback data is indicated by the current time
line.
You can also specify the video data to compare and display its videos side by side. For both compari-
son source and target data, you can play up to four videos, respectively.
When playback started from the Playback Control dialog box is in progress
The time series variable graph on the playback chart and the Video Playback window are displayed
synchronously with the Program Monitor display.
★★★図で説明:プレイバック操作ダイアログ操作で、プログラムモニタ、時系列グラフ、動画再生
ウィンドウの表示が連動すること★★★
The table below shows the toolbar items that you can use for the time series variable graph in the
playback chart.
Export Source Data Exports the comparison source variable data displayed in the time series vari-
able graph in CSV format.
Load Compare Data Opens the Load Compare Data dialog box.
Unload Compare Da- Unloads the comparison target data from the playback chart.
ta
Show/Hide Compare Shows or hides the comparison target data in the playback chart.
Data
Export Compare Data Exports the comparisons target variable data displayed in the playback chart
in CSV format.
Relative Time Mode Displays the time on the time series variable graph as elapsed time.
Absolute Time Mode Displays the time on the time series variable graph as time.
Fit To Window Displays the entire variable data on the time series variable graph.
Show Cursor Values Switches between showing and hiding the value cursor on the time series var-
iable graph.
1 Select Automation Playback – Playback Chart from the Tools menu of the Sysmac Studio.
The Playback Chart window is displayed.
(★★プレイバックチャート起動画面を入れる★★)
2 Click the Variable Selection icon in the playback chart toolbar to display the Variable
Selection dialog box, and add variables.
A time series variable graph is displayed.
(★★変数時系列グラフの図を入れる★★)
Refer to 5-3-2 Procedure for Selecting the Variables to Display in the Playback Chart on page
5-9 for how to display the Variable Selection dialog box and add a variable.
From the next time on, the Playback Chart window will be displayed with the time series variable graph
of the variables selected the last time. Once variables are added, the variables will be retained until
the playback is ended.
Refer to 5-3-6 Procedures for Adding Variables Selected in the Program Editor to the Playback Chart
on page 5-11 for the procedure to display a time series variable graph by adding variables from the
Program Editor.
5-2 Checking Variable Values on the Time Series Variable Graph in the Playback
No. Name Description
29 Variable information dis- Displays variable names, comments, and data types according to the
play item selected in Variable Display Mode.
Chart
Show Legends Displays variable names, comments, and data types on the graph accord-
ing to the item selected in Variable Display Mode.
30 Trend graph display area Displays the trend graph of the comparison source data in the foreground 5
in automatically set colors. The trend graph of the comparison target data
is displayed in gray on the background.
5-2-3 Context Menu Items for the Time Series Variable Graph
The table below shows menus that appear when you right-click on the time series variable graph.
They are available when either comparison source or target data are read.
(A)
(B)
(C)
(D)
2 In the variable name input box for Variable in the upper part of the dialog box, enter a string to
filter the variable names, select the target variable name from the candidates displayed in the
drop-down list, and then click the + button.
The selected variable name is added to the display variable list.
5-3-3 Procedure for Saving the Variable List Displayed in the Playback
Chart
Use the following procedure to save the variable list displayed in the playback chart.
1 With the selected variables displayed in the display variable list in the Variable Selection dia-
log box, click the Save button.
The Save File dialog box is displayed.
2 Specify the file name and where you want to save the file, and save the list.
A variable selection state file with the .var extension, which summarizes the information in the
display variable list, is saved in the specified location.
2 Select the variable selection state file with the .var extension to restore and click the OK but-
ton.
The variables saved in the variable selection state file are displayed in the display variable list
in the Variable Selection dialog box.
(A) (B)
(C) (D)
(E)
(F)
(G)
(H)
(I)
Sym-
Name Description
bol
A Variable name input box Enter a variable name in the format of ProgramName.VariableName.
5-3-6 Procedures for Adding Variables Selected in the Program Editor to the Playback Chart
F Down button Moves the variable selected in Display variable list (C) one line down in
the list. You can move two or more items at a time.
G Bottom button Moves the variable selected in Display variable list (C) to the bottom of
the list. You can move two or more items at a time.
H Select All button Selects all variables.
I Delete button Deletes the variables selected in Display variable list (C) from the list.
J Load button Displays the File Selection dialog box. In the dialog box that appears,
you can select and load a variable selection state file and restore the vari-
able selection state in Display variable list (C).
K Save button Displays the Save File dialog box. In the dialog box that appears, you
can save Display variable list (C) to a file with the .var extension (variable
selection state file) in a specified location.
L OK button Applies the changes. When you click the OK button, this window is
closed.
M Cancel button Closes this window. You can also close the window by pressing the Esc
key.
1 In the Ladder Editor, select the rung element to add, and drag and drop it into the Playback
Chart window.
A variable is added to the playback chart.
You can add only one variable per drag and drop.
★★★変数が追加された図★★★
1 Right-click one or more rungs in the Ladder Editor and select Add Variables to Playback
Chart from the menu.
★★★右クリックしている図を追加★★★
Variables in the selected rungs are added to the playback chart.
1 Select a range in the ST Editor, and drag and drop it into the Playback Chart window.
A variable is added to the playback chart.
You can add only one variable per drag and drop.
★★★変数が追加された図★★★
1 Right-click a range in the ST Editor and select Add Variables to Playback Chart from the
menu.
★★★右クリックしている図を追加★★★
Variables in the selected range are added to the playback chart.
5-4 Displaying Waveforms of the Variable Data to Compare in the Playback Chart
5-4 Displaying Waveforms of the Variable
Data to Compare in the Playback
Chart
The playback chart allows you to compare and analyze waveforms by superimposing waveforms of
the time series variable data to compare on the waveforms displayed in the playback chart.
To superimpose waveforms on the displayed waveforms, select the comparison target data file to com-
pare.
5-4-2 Procedure for Selecting the Comparison Target Data File to Use
for Playback
Select the comparison target data file to use for playback.
Use the following procedure to select the file.
1 Click the Load Compare Data icon in the playback chart toolbar.
The Load Compare Data dialog box is displayed.
★★★ファイル選択ダイアログ画面★★★
2 Specify the file paths of the variable log file and video data to add as targets for waveform com-
parison, and click the OK button.
Variables with the same variable names and data types as those in the comparison source da-
ta displayed on the time series variable graph are displayed. In addition, the specified video
files are displayed in the Video Playback window.
(A) (B)
(C)
(D) (E)
(F)
Sym-
Item Description
bol
A File path of variable log Specify the file path of the variable log file for the variables to add as
waveform comparison targets in the playback chart.
Directly enter the file path, or click the ... button and select the file in the
file selection dialog box of Windows.
B Path delete button Click this button to delete the file path of the variable log.
C Variable log file informa- Information on the variable log file in (A) is displayed. The following items
tion are displayed.
• Start time
• Collection time [s]
• Size [MB]
D File path of video Specify the file path of the video.
E Path delete button Click this button to delete the file path of the video.
F Video file information The following information on the video file is displayed.
• Size [MB]
If it is possible to read the video file information in (C) from the xml file
containing the video information, the following information is also dis-
played.
• Start time
• Collection time [s]
• Serial number of camera
5-4 Displaying Waveforms of the Variable Data to Compare in the Playback Chart
Sym-
Item Description
bol
G Video Detail Settings Click this button to display the Video Detail Settings dialog box when a
button variable log and video files are specified.
In the Video Detail Settings dialog box, you can configure the settings
for a specified video. Refer to 5-5-4 Items in the Video Settings Dialog
Box on page 5-19 for details on each setting item.
H OK button Click this button to add and display only variables with the same names
and data types as those in the comparison source data displayed in the
time series variable graph. In addition, the specified video files are dis-
played in the Video Playback window.
You cannot add variables that are not included in the comparison source
5
data.
I Cancel button Click this button to cancel the files specified in (A) and (C) without reading
ment Condition
5-4-4 Procedure for Aligning Waveforms of the Variable Data to Compare According to the Waveform Align-
them.
The selected file paths are not saved.
1 Click the Align Data By Query icon in the playback chart toolbar.
An area to set the waveform alignment conditions appears in the upper part of the Playback
Chart window.
2 Select the Boolean or Bits/Numeric/Real option according to the data type of the variable to set
the waveform alignment condition and enter the variable name to search for in the Condition
drop-down list.
3 If it is a Boolean variable, select the TRUE (Rising) or FALSE (Falling) option. If it is a Bits/
Numeric/Real variable, select the comparison condition and enter the comparison constant in
the text box.
4 Select the number of times that the matching value condition must be met for the comparison
source and target data from the Source Occurrence and Compare Occurrence drop-down
lists and click the Align Waveforms button.
The waveforms of the comparison source and target data are aligned and displayed on the
playback chart based on the set conditions.
★★図を入れる★★
5
5-5-2 Procedures for Playing Videos
Use the following procedure to play video data. You can perform it in playback mode.
If you select a video file in the Start Playback dialog box and start playback, the Video
Playback window will be automatically displayed.
2 Select Automation Playback from the menu on the left side of the dialog box.
The Options view for automation playback is displayed.
Checking
Network Status
EtherNet/IP
Troubleshooter
Network Configurator
Built-in
NX-series NJ/NX-series EtherNet/IP CJ-series Units and
port
X Bus Units CPU Unit NX Units
Troubleshooting
function POWER
PORT2
Sysmac Studio
EtherCAT
EtherCAT
slaves
Error management range for
NJ/NX-series Controller
You can use the troubleshooting functions of the Sysmac Studio or the Troubleshooter on an HMI to
quickly check for errors that have occurred and find corrections for them.
Refer to the NJ/NX-series Troubleshooting Manual (Cat. No. W503) for error types and details, specific
corrections when errors occur, and troubleshooting information on the entire NJ/NX-series Controllers.
If playback is executed in the Sysmac Studio with a variable log that contains data subject to
the Cycle with No Variable Sampling event, the time of the data may not be displayed correctly.
For example, if a variable log has 50 non-sampling periods when data was collected for 10,000
periods with the task period set to 1 ms, the collection time of the data collected at 1,000 ms
may be displayed as 1,005 ms. This occurs because the data collected in 9,950 cycles is aver-
aged to 10,000 periods for playback.
1 Check the event log to identify a task for which concurrency of variable logs cannot be ensur-
ed.
The task type for which concurrency of variable logs could not be ensured is shown in Attached
information 1 of the No Variable Log Concurrency event (64060000 hex) and Cycle with No
Variable Sampling event (64070000 hex).
3 In the Automation Playback Operation Monitor dialog box, check the current number of
4 Calculate the guideline for variables that can be sampled with the following formula.
(Number of variables that can be sampled) 6
= ((Available sampling execution time (μs)) - 10.88 (μs)) / 0.09
In the Task Details section, in the table of the task for which data concurrency cannot be en-
sured in variable logs, add up the Number of Non-retained Variable Definitions and Number
of Retained Variable Definitions values for the program POUs from which to collect variable
data with automation playback.
6 If the result obtained in step 5 exceeds the number of variables that can be sampled calculated
in step 4, reduce the number of program POUs from which to collect variable data in the Auto-
mation Playback Settings.
If the task for which data concurrency cannot be ensured in variable logs is the primary period-
ic task, you can also exclude axis variables from the sampling target to reduce the number of
variables to be sampled.
Refer to 2-5-1 Setting How to Collect Variable Data on page 2-13 for how to set program POUs
from which to collect variable data and how to exclude axis variables from the sampling target.
Additional Information
Since the Automation Playback Settings display and the Memory Usage tab page can be
placed side by side, you can change the program POUs from which to collect variable data
while the memory usage is checked.
7 If the number of variables that can be sampled calculated in step 4 is exceeded even after the
sampling target is reduced as much as possible, increase the task period.
The number of variables that can be sampled calculated in step 4 is a guideline. Even when the
number of variables to be sampled is less than or equal to the number of variables that can be
sampled calculated in step 4, perform testing operation to check that data concurrency can be
ensured in variable logs.
6-2-3 What to Do If Variable Logs Are Shorter Than the Set Time
Depending on the project in the Controller, the length of output variable log data may be shorter than
the set collection time. You can check whether variable logs for an expected time were output or not
by an event.
When you use the automation playback, make sure during the testing operation that variable logs for
the set time are output in the actual environment.
You can check whether variable logs for an expected time were output or not with the attached infor-
6-2-3 What to Do If Variable Logs Are Shorter Than the Set Time
mation of the following event.
Refer to the NJ/NX-series Troubleshooting Manual (Cat. No. W503) for information on the event.
1 Double-click Task Settings under Configurations and Setup or right-click it and select Edit
from the menu in the Multiview Explorer of the Sysmac Studio.
The edit pane is displayed.
★★★画面★★★
2 In the Task Settings tab page displayed in the edit pane, click the Automation Playback
Operation Monitor button.
★★★画面★★★
The Automation Playback Operation Monitor dialog box is displayed.
Additional Information
The Automation Playback Operation Monitor dialog box is displayed in a separate window
from the Automation Playback Settings view, so you can arrange the windows side by side to
check playback operation.
(A)
(B)
(C)
(D)
(E) 6
(F)
(G)
1 Select Memory Usage from the Project menu of the Sysmac Studio.
The Memory Usage tab page is displayed.
6-3-2 Checking the Number of Variables to Use in Program POUs and the Memory Usage
(10)
(1)’ (1)
(9)
Error
(5)
(7)
Disabled
(2) (3)
Initializing Idle Run
(6) (4)
(8)
State Description
Disabled Automation playback is set to Do not use, or the simulator is being started.
Initializing Automation playback function is performing its initial processing.
Idle Automation playback function completed the initial processing, but has not started sampling of
variables.
Run Automation playback function is running.
Error An error in sampling of variables with the automation playback function occurs, or an unexpected
error occurs in the automation playback function.
(9)
Disabled (4)
(11) (1) (13)
Stopped
(5)
Sampling
(12)
Triggered
(3)
Storing A
(2)
(6)
(7)
A-1-2 State Transitions in Variable Log Output Based on the Pre/post Trigger Method
(10)
(8)
Error
State Description
Disabled There is no variable log output setting based on the pre/post trigger method, or the collection set-
ting related to the variable log output setting based on the pre/post trigger method is disabled.
Stopped Sampling of variables has stopped, so it is impossible to output variable logs.
Sampling Sampling of variables is in progress.
Triggered One of the conditions specified for File save trigger is met.
Storing The variable log is being stored.
Sampling of variables is stopped when the state changes to this state.
Error Storing of the variable log has failed.
Disabled (4)
(11) (1) (14) (15)
(5) (12) (13) (3)
Stopped Sampling Triggered Sampled Storing
State Description
Disabled There is no variable log output setting based on the start/save trigger method, or the sampling
setting related to the variable log output setting based on the start/save trigger method is disa-
bled.
Stopped Sampling of variables has stopped, so it is impossible to output variable logs.
Sampling Sampling of variables is in progress.
Triggered The condition specified for Start trigger is met.
Sampled The time set for Collection time has elapsed.
State Description
Storing The variable log is being stored.
Error Storing of the variable log has failed.
od
A-1-3 State Transitions in Variable Log Output Based on the Start/Save Trigger Meth-
ditions specified for File save trigger is met before the Collection
time elapses.
14 The condition specified for Start trigger is met.*3
15 The condition specified for Start trigger is met.*3
*1. This includes cases where the collection time is less than the set collection time.
*2. If the Controller changes to a state other than RUN Mode during Storing, output of the variable log will be
aborted and therefore the variable log file will not be output. The state of automation playback function
changes to Idle.
*3. The variable log start time that can be output is updated.
Automation playback function continues sampling the variables even after the state is changed
to “Sampled.” Therefore, if you continue the operation in a Sampled state without the save trig-
ger condition met, the old sampling data will be continuously overwritten, and depending on the
timing at which the save trigger condition is met, the start time of the variable log may be shifted
to a later time than when the start trigger condition is met. In such a case, make sure to prompt-
ly establish the save trigger condition.
(1)
(3)
Disabled Stopped Other states
(4)
(2) Sampling
State Transition of Variable Log Output Setting Associated with Enabled Sampling Setting
State Transition of Variable Log Output Setting Associated with Disabled Sampling Setting
Backup data of variable log files and projects consist of the data (variables and projects) in the Con-
troller when playback is executed, which is specified in Common Setting in the Automation
Playback Settings view.
Time stamps recorded for playback data are the Controller’s clock time according to the time zone set-
Index
A W
Alert for low space in SD Memory Card.......................... 2-10 Watch Tab Page................................................................ 4-6
Automation Playback Operation Monitor........................... 6-9
Axis variable sampling.....................................................2-15
C
comparison source data.................................................. 5-13
comparison target data....................................................5-13
current time line................................................................. 5-3
Cycle with No Variable Sampling (64070000 hex)............ 6-4
E
Ensure free space in SD Memory Card...........................2-10
H
hash code........................................................2-9, 2-21, 2-22
M
Memory Usage tab page................................................ 6-10
N
No Variable Log Concurrency (64060000 hex)................. 6-4
O
online editing..................................................................... A-7
Operation after task period is exceeded..........................2-15
P
Pre/Post trigger method...................................................2-16
S
security............................................................................ 2-24
Start/Save trigger method................................................2-17
T
time series variable graph................................................. 5-3
Trigger method................................................................ 2-16
V
variable log files...............................................................2-21
variable log information files............................................ 2-22
Variable Log Output Completed (95750000 hex).............. 6-7
Variable Log Save Failed (152C000 hex).......................... 6-3
Video Playback window............................................5-3, 5-18
Note: Specifications are subject to change. © 2023 Omron. All Rights Reserved. Printed in U.S.A.