Datasheet
Sysmac Studio
12
Function Specifications of Safety Control Units
Note: Supported only by the Sysmac Studio version 1.07 or higher.
*1. Supported if the EtherNet/IP Coupler is selected with Sysmac Studio version 1.11 or higher.
*2. Supported only by the Sysmac Studio version 1.12 or higher.
*3. Supported only by the Sysmac Studio version 1.17 or higher.
*4. Supported only by the Sysmac Studio version 1.08 or higher.
*5. Supported only by the Sysmac Studio version 1.10 or higher.
*6. Supported only by the Sysmac Studio version 1.15 or higher.
Item Function
Setting
Parameters
Safety I/O Settings You make a setting for safety process data communications and connection with safety I/O devices.
Safety Process Data
Communications Settings
You select Safety I/O Units to perform safety process data communications (FSoE communications)
and make necessary settings.
Safety Device Allocation
Settings
You set the connection between Safety I/O Units and safety devices.
Standard I/O
Settings
Exposed Variable Settings
You set whether to expose global variables of the Safety CPU Unit. The values of exposed variables
can be referenced from NJ/NX-series CPU Units and NY-series Industrial PCs.
Standard Process Data
Communications *1
You set the devices and ports of the Standard I/O Units for the exposed variables of the Safety CPU
Unit.
Safety Task Settings You define the execution cycle and timing of the safety task and programs to be executed in the task.
Assigning Programs You assign safety programs to execute to the task.
I/O Map Settings
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.
Creating
Safety
Programs
Instruction List (Toolbox)
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.
FBD Programming
You connect variables, functions, and function blocks with connecting lines to build networks. The
FBD editor is used to enter them.
Adding FBD Networks You create FBD networks on the FBD editor to create algorithms.
Inserting and Deleting
Functions and Function blocks
You insert and delete functions and function blocks on the FBD editor.
Entry Assistance
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.
Commenting Out FBD
Networks
You can comment out each FBD network. When a network is commented out, it is no longer executed.
Creating Variables You create variables used in safety programs in the global or local variable table.
User-defined Function Blocks You create user-defined function blocks.
Help Reference *2 You can display the user-defined function block help with the popup menu or shortcut key.
Export/Import POUs can be exported and imported.
Programs *3 You can export/import POUs.
User-defined Function
Blocks *2
You can export/import user-defined function blocks.
Searching and Replacing
You can search for and replace strings in the variable tables, programs, and function blocks of a
Safety CPU Unit.
Debugging
Monitoring
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.
Changing the Present Values of Variables
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.
Forced Refreshing
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.
Offline Debugging *4
You can check if the control program logic works as designed in advance using a special debugging
function for the Simulator without connecting online with the Safety CPU Unit.
Initial Value Settings *5 You can set the initial values of variables when you start execution of simulation.
Feedback Settings *5 You can set input status that is linked to changes in output status when simulator is running.
Simple Automatic Test *6
You can check that expected values of the outputs to the inputs of the program are designed as
intended using the Simulator functions of the Safety CPU Unit.
User Memory Usage Monitor *5
The memory usage of the safety control system and usage of safety network such as I/O data size
are displayed.
Safety
Safety Validation
You append the "safety-validated" information to a safety program when you can ensure safety of the
program after you complete debugging.
Changing Operating Mode
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.
Security
Measures
Prevention of
Incorrect
Connections
Setting the Node Name
You set a unique name for each Safety CPU Unit to confirm that you operate the correct Safety CPU
Unit.
Prevention of
Incorrect
Operation
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.
Prevention of
Theft of
Assets
Data Protection (Programs)
*3
You can set passwords for individual programs to prohibit displaying or changing them.
Data Protection (User-
defined Function Blocks) *4
You can set passwords for individual user-defined function blocks to prohibit displaying or changing
them.