6 System Configuration and Setup
6 - 20
NX-series Safety Control Unit User’s Manual (Z930)
6-7 Exposing Variables to Standard Con-
trollers
This section describes how to control and monitor a Safety CPU Unit from a standard controller through
standard process data communications.
When you set global variables in the Safety CPU Unit for standard process data communications, the
variables are exposed as I/O ports in the I/O Map of the Communications Coupler Unit. If the exposed
variables are assigned to the I/O ports when you use an EtherCAT Coupler Unit, you can access the
global variables in the Safety CPU Unit from programs in the NJ/NX-series CPU Unit.
The I/O Map of the NJ/NX-series CPU Unit displays the data types that correspond to the data types of
the exposed Safety CPU Unit variables.
The following table gives the variable data types that can be exposed for Safety CPU Units and the cor-
responding data types that are displayed for the NJ/NX-series CPU Unit.
The variables that can be exposed for a Safety CPU Unit are restricted as given in the following table.
6-7-1 Exposing Global Variables
Variable data type that can be exposed
for Safety CPU Units
Data type displayed for NJ/NX-series
CPU Unit
Data size in bytes
BOOL BOOL 1
BYTE USINT 1
WORD UINT 2
INT INT 2
DINT DINT 4
Item
Restriction
NX-SL3300 NX-SL3500
Number of exposed
variables
Inputs 254 variables max. 254 variables max.
Outputs 253 variables max. 253 variables max.
Data size
Inputs
*1
*1. Calculating the Input Data Size
Use the following formula to calculate the input data size.
Use the following formula to calculate the exposed input variable size. If the size of the exposed variables is
an odd number of bytes, add one byte to make it an even number of bytes.
Use the following formula to calculate the data size of communications with the Safety I/O Units. If the size of
the communications data is an odd number of bytes, add one byte to make it an even number of bytes.
Input data size: 512 bytes max. Input data size: 1,024 bytes max.
Outputs
*2
Output data size: 510 bytes max. Output data size: 1,022 bytes max.
Formula: Input data size = Exposed input variable size + Data size of communications with Safety I/O Units
Formula: Exposed input variable size = Total number of exposed input BOOL and BYTE variables
+ Total number of exposed input WORD and INT variables × 2 bytes
+ Total number of exposed input DINT variables × 4 bytes
Formula: Data size of communications with Safety I/O Units = Total number of NX-SIH400, NX-SOH200,
and NX-SOD400 Units × 6 bytes + Total number of NX-SID800 Units × 7 bytes