SICK Flexi Soft User manual

OPERATING INSTRUCTIO
NS
GB
Flexi Soft
Gateways

Operating Instructions
Flexi Soft Gateways
2©SICK AG • Industrial Safety Systems • Germany • All rights reserved 8012664/XB29/2013-06-11
Subject to change without notice
This document is protected by the law of copyright, whereby all rights established therein remain with the com-
pany SICK AG. Reproduction of this document or parts of this document is only permissible within the limits of the
legal determination of Copyright Law. Alteration or abridgement of the document is not permitted without the
explicit written approval of the company SICK AG.

Operating Instructions
Flexi Soft Gateways
8012664/XB29/2013-06-11 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 3
Subject to change without notice
Contents
Contents
1About this document.........................................................................................................7
1.1 Function of this document....................................................................................7
1.2 The Flexi Soft operating instructions ...................................................................7
1.3 Target group ..........................................................................................................7
1.4 Information depth .................................................................................................8
1.5 Scope .....................................................................................................................8
1.6 Abbreviations used ...............................................................................................8
1.7 Symbols used ........................................................................................................9
1.8 Trademarks ...........................................................................................................9
2On safety...........................................................................................................................10
2.1 Qualified safety personnel..................................................................................10
2.2 Correct use ..........................................................................................................10
2.3 Environmental protection ...................................................................................11
2.3.1 Disposal .............................................................................................11
2.3.2 Separation of materials ....................................................................11
3Product description Flexi Soft gateways ......................................................................12
3.1 Device variants....................................................................................................13
3.2 Firmware versions...............................................................................................13
3.3 Data transmitted into the network (input data sets) ........................................14
3.3.1 Logic results ......................................................................................17
3.3.2 Gateway direct output values...........................................................17
3.3.3 Module status and EFI status as well as input and output
values.................................................................................................17
3.3.4 Routing of data from a second network ..........................................19
3.3.5 Configuration checksums (CRCs).....................................................19
3.3.6 Error and status information of the modules ..................................19
3.4 Data received from the network (network output data sets) ...........................23
4Mounting and basic configuration of the gateways....................................................24
4.1 Mounting/Dismantling........................................................................................24
4.1.1 Steps for mounting the modules......................................................24
4.1.2 Steps for dismantling the modules ..................................................26
4.2 Electrical installation...........................................................................................27
4.3 First configuration steps.....................................................................................27
4.3.1 Establishing a connection between gateway and PC......................28
4.3.2 Configuration of the gateways..........................................................29
4.3.3 Transfer of a configuration ...............................................................30
4.3.4 Verification of a configuration ..........................................................30
4.3.5 Upload of a configuration .................................................................31

Operating Instructions
Flexi Soft Gateways
4©SICK AG • Industrial Safety Systems • Germany • All rights reserved 8012664/XB29/2013-06-11
Subject to change without notice
Contents
5Ethernet gateways .......................................................................................................... 32
5.1 Common features of the Ethernet gateways ....................................................32
5.1.1 TCP/IP configuration interface......................................................... 32
5.1.2 Ethernet TCP/IP socket interface .................................................... 37
5.1.3 TCP/IP process image example ....................................................... 46
5.1.4 TCP/IP socket monitor ..................................................................... 48
5.2 EtherNet/IP gateway .......................................................................................... 52
5.2.1 Interfaces and operation.................................................................. 53
5.2.2 Basic configuration — Assigning a device name and
IP address ......................................................................................... 54
5.2.3 EtherNet/IP Class 1 communication — Implicit messaging ...........55
5.2.4 Example configuration of implicit messaging with Rockwell
RSLogix 5000 ................................................................................... 60
5.2.5 Example configuration of implicit messaging with an
OMRON PLC ...................................................................................... 60
5.2.6 Ethernet/IP Class 3 communication — Explicit messaging............ 60
5.2.7 Example for the configuration of explicit messaging...................... 72
5.2.8 TCP/IP configuration interface......................................................... 73
5.2.9 Ethernet TCP/IP socket interface .................................................... 73
5.2.10 Diagnostics and troubleshooting..................................................... 74
5.3 Modbus TCP gateway ......................................................................................... 75
5.3.1 Interfaces and operation.................................................................. 75
5.3.2 Basic configuration — Assigning an IP address .............................. 76
5.3.3 Configuration of the Modbus TCP interface to the PLC —
How the data are transferred...........................................................77
5.3.4 TCP/IP configuration interface......................................................... 83
5.3.5 Ethernet TCP/IP socket interface .................................................... 83
5.3.6 Diagnostics and troubleshooting..................................................... 83
5.4 PROFINET IO gateway......................................................................................... 84
5.4.1 Interfaces and operation.................................................................. 85
5.4.2 Basic configuration — Assigning a device name and
IP address ......................................................................................... 86
5.4.3 PROFINET configuration of the gateway — How the data are
transferred ........................................................................................ 88
5.4.4 PROFINET configuration of the gateway — Which data are
transferred ........................................................................................ 92
5.4.5 TCP/IP configuration interface......................................................... 99
5.4.6 Ethernet TCP/IP socket interface .................................................... 99
5.4.7 Diagnostics and troubleshooting...................................................100
5.5 EtherCAT gateway.............................................................................................101
5.5.1 Interfaces and operation................................................................101
5.5.2 Installation of the gateway in the Flexi Soft system .....................103
5.5.3 EtherCAT configuration of the gateway .........................................104
5.5.4 Input data — Flexi Soft to EtherCAT ...............................................107
5.5.5 Output data — EtherCAT to Flexi Soft ............................................107
5.5.6 Tag name export.............................................................................108
5.5.7 Ethernet over EtherCAT (EoE) ........................................................110
5.5.8 TCP/IP configuration interface.......................................................110
5.5.9 CoE (CAN application layer over EtherCAT) ...................................111
5.5.10 Diagnostics and troubleshooting...................................................114

Operating Instructions
Flexi Soft Gateways
8012664/XB29/2013-06-11 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 5
Subject to change without notice
Contents
6Fieldbus gateways........................................................................................................ 116
6.1 PROFIBUS DP gateway..................................................................................... 116
6.1.1 Interfaces and operation ............................................................... 116
6.1.2 Planning.......................................................................................... 119
6.1.3 PROFIBUS configuration of the gateway — How the data are
transferred...................................................................................... 122
6.1.4 Diagnostics and troubleshooting .................................................. 129
6.2 CANopen gateway ............................................................................................ 130
6.2.1 Interfaces and operation ............................................................... 130
6.2.2 CANopen configuration of the gateway — How the data are
transferred...................................................................................... 133
6.2.3 CANopen configuration of the gateway — Which data are
transferred...................................................................................... 136
6.2.4 NMT — Network management....................................................... 137
6.2.5 SYNC ............................................................................................... 138
6.2.6 Emergency...................................................................................... 138
6.2.7 Node guarding................................................................................ 142
6.2.8 PDO communication ...................................................................... 143
6.2.9 SDO communication ...................................................................... 145
6.2.10 SDO object directory ...................................................................... 146
6.2.11 Guarding protocols......................................................................... 153
6.2.12 Error objects ................................................................................... 155
6.2.13 CANopen diagnostics examples.................................................... 156
6.2.14 Diagnostics and troubleshooting .................................................. 159
6.3 DeviceNet gateway........................................................................................... 160
6.3.1 Characteristic of the DeviceNet implementation ......................... 160
6.3.2 Interfaces and operation ............................................................... 161
6.3.3 Setting up DeviceNet communication .......................................... 164
6.3.4 Supported DeviceNet features...................................................... 166
6.3.5 DeviceNet protocol settings .......................................................... 167
6.3.6 Assemblies ..................................................................................... 167
6.3.7 Diagnostics and troubleshooting .................................................. 171
7Layout and content of the process image ................................................................. 173
7.1 Routing.............................................................................................................. 173
7.2 Default settings for the operational data ....................................................... 174
7.3 Customizing the operational data (Flexi Soft to Network) ............................. 175
7.3.1 The toolbar ..................................................................................... 176
7.3.2 Available data area ........................................................................ 176
7.3.3 Gateway data set to network area ................................................ 177
7.3.4 Tag names area ............................................................................. 177
7.3.5 Gateway direct output values........................................................ 178
7.3.6 Output data configuration (Network to Flexi Soft)........................ 180
7.3.7 Saving and loading a configuration............................................... 181
7.3.8 Importing and exporting a configuration....................................... 181
7.4 Monitoring the operational data online .......................................................... 182

Operating Instructions
Flexi Soft Gateways
6©SICK AG • Industrial Safety Systems • Germany • All rights reserved 8012664/XB29/2013-06-11
Subject to change without notice
Contents
8Technical specifications ..............................................................................................183
8.1 Technical specifications gateways ..................................................................183
8.1.1 EtherNet/IP, Modbus TCP, PROFINET IO.......................................183
8.1.2 EtherCAT..........................................................................................183
8.1.3 PROFIBUS DP..................................................................................184
8.1.4 CANopen .........................................................................................184
8.1.5 DeviceNet........................................................................................185
8.2 Technical specifications, supply circuit ...........................................................185
8.3 General technical specifications......................................................................186
8.4 Dimensional drawings ......................................................................................187
8.4.1 Dimensional drawing FX0-GENT, FX0-GMOD, FX0-GPNT and
FX0-GETC.........................................................................................187
8.4.2 Dimensional drawing FX0-GPRO, FX0-GCAN and FX0-GDEV .......188
8.5 Ordering information Flexi Soft gateways .......................................................188
9Annex..............................................................................................................................189
9.1 EC declaration of conformity............................................................................189
9.2 List of tables .....................................................................................................191
9.3 List of illustrations ............................................................................................195

Operating Instructions Chapter 1
Flexi Soft Gateways
8012664/XB29/2013-06-11 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 7
Subject to change without notice
About this document
1About this document
Please read this chapter carefully before working with these operating instructions and the
Flexi Soft gateways.
1.1 Function of this document
These operating instructions only apply in conjunction with the other Flexi Soft operating
instructions (see section 1.2 “The Flexi Soft operating instructions” below). They provide
the technical personnel at the machine manufacturer or machine operating organisation
information on safe mounting, adjustment, electrical installation, commissioning as well as
on operation and maintenance of the Flexi Soft gateways.
These operating instructions do not provide information on the operation of the machine in
which a Flexi Soft modular safety controller and a Flexi Soft gateway is integrated. Informa-
tion on this is to be found in the appropriate operating instructions for the machine.
1.2 The Flexi Soft operating instructions
For the Flexi Soft system there are three operating instructions with clearly distinguished
fields of application as well as mounting instructions for each module.
The mounting instructions (SICK part no. 8012482, 8012475, 8013272, 8012484 and
8013274) are enclosed with each Flexi Soft module. They inform on the basic technical
specifications of the modules and contain simple mounting instructions. Use the mount-
ing instructions when mounting Flexi Soft safety controllers.
The Flexi Soft hardware operating instructions (SICK part no. 8012999) describe all
Flexi Soft modules and their functions in detail. Use the Hardware operating instructions
in particular to configure Flexi Soft safety controllers.
The Flexi Soft gateways operating instructions (this document) describe all Flexi Soft
gateways and their functions in detail.
The Flexi Soft software operating instructions (SICK part no. 8012998) describe the
software-supported configuration and parameterization of the Flexi Soft safety control-
lers. In addition, the software operating instructions contain the description of the diag-
nostics functions that are important for operation and detailed information for the iden-
tification and elimination of errors. Use the software operating instructions in particular
for the configuration, commissioning and operation of Flexi Soft safety controllers.
1.3 Target group
These operating instructions are addressed to planning engineers, machine designers and
the operators of systems in which a Flexi Soft modular safety controller is integrated and
who want to exchange data with a fieldbus (a controller) via a gateway.
They are also addressed to people who are placing a Flexi Soft gateway in operation for the
first time or maintaining it.

Chapter 1Operating Instructions
Flexi Soft Gateways
8©SICK AG • Industrial Safety Systems • Germany • All rights reserved 8012664/XB29/2013-06-11
Subject to change without notice
About this document
1.4 Information depth
These operating instructions contain information on the Flexi Soft gateways on the
following subjects:
mounting
implementation into a network
configuration via Flexi Soft Designer software
data transfer to and from the network
status information, planning and related mapping
part numbers
Warning!
Pay attention to the safety notes and safety measures on the Flexi Soft gateways!
We also refer you to our homepage on the Internet at
www.sick.com
There you will find the following files for download:
FX0-GENT EDS file for EtherNet/IP
FX0-GPNT GSDML file for PROFINET IO
FX0-GPRO GSD file for PROFIBUS DP
FX0-GCAN EDS file for CANopen
FX0-GDEV EDS file for DeviceNet
FX0-GETC ESI file for EtherCAT
1.5 Scope
These operating instructions are valid for all Flexi Soft gateway modules.
This document is part of SICK part number 8012662 (“Flexi Soft gateways” operating
instructions in all available languages).
These operating instructions are the original operating instructions.
1.6 Abbreviations used
Comma separated values
Enhanced Function Interface
Hexadecimal notation (e.g. 72h = 114)
Short integer = 1 byte
Unsigned double integer = 4 bytes = 2 Words
Unsigned integer = 2 bytes = 1 Word
Unsigned short integer = 1 byte
WARNING
Note
CSV
EFI
h
SINT
UDINT
UINT
USINT

Operating Instructions Chapter 1
Flexi Soft Gateways
8012664/XB29/2013-06-11 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 9
Subject to change without notice
About this document
1.7 Symbols used
Notes provide special information on the device.
LED symbols describe the state of a diagnostics LED. Examples:
The LED is illuminated constantly.
The LED is flashing.
The LED is off.
Instructions for taking action are shown by an arrow. Read carefully and follow the
instructions for action.
Warning!
Awarning notice indicates an actual or potential risk or health hazard. They are designed
to help you to prevent accidents.
Read carefully and follow the warning notices!
1.8 Trademarks
Windows XP, Windows Vista, Windows 7 and Internet Explorer are registered trademarks of
Microsoft Corporation in the USA and other countries.
SIEMENS SIMATIC Manager is a registered trademark of SIEMENS AG.
DeviceNet and DeviceNet Safety are registered trademarks of the Open DeviceNet Vendor
Association, Inc. (ODVA).
TwinCAT is a registered trademark of Beckhoff Automation GmbH.
“EtherCAT®is registered trademark and patented technology, licensed by
Beckhoff Automation GmbH, Germany.”
Other product names and company names referenced in this manual are trademarks or
registered trademarks of their respective companies.
Notes
,,
Action
WARNING

Chapter 2Operating Instructions
Flexi Soft Gateways
10 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 8012664/XB29/2013-06-11
Subject to change without notice
On safety
2On safety
This chapter deals with your own safety and the safety of the equipment operators.
Please read this chapter carefully before working with a Flexi Soft gateway.
2.1 Qualified safety personnel
The Flexi Soft gateway must only be installed, commissioned and serviced by qualified
safety personnel.
Qualified safety personnel are defined as persons who …
have undergone the appropriate technical training
and
have been instructed by the responsible machine operator in the operation of the
machine and the current valid safety guidelines
and
have access to the operating instructions of the Flexi Soft gateway and Flexi Soft
modular safety controller and have read and familiarised themselves with them.
2.2 Correct use
The Flexi Soft gateways can only be operated with a Flexi Soft system. The firmware ver-
sion of the connected FX3-CPUx must be at least V1.11.0, the version of the Flexi Soft
Designer configuration software must be at least 1.3.0.
The Flexi Soft gateways do not have a dedicated voltage supply.
The Flexi Soft gateways are not suitable for operation on a safety fieldbus!
These gateways only generate non-safety-related fieldbus data (status bytes) for control
and diagnostics purposes.
Do not use data from a Flexi Soft gateway for safety related applications!
With the Flexi Soft gateways it is possible to integrate non-safe data into the logic editor
such that the safety function of the Flexi Soft system is compromised. Never implement
the gateway into a Flexi Soft system without having this danger checked by a safety
specialist.
These modules may only be used by qualified safety personnel and only on the machine
where they have been installed and initialised by qualified safety personnel in accordance
with the operating instructions.
Pay attention to the safety notes and safety measures on the Flexi Soft gateways!
If the device is used for any other purposes or modified in any way — also during mounting
and installation — any warranty claim against SICK AG shall become void.
During the mounting, installation and usage of the Flexi Soft gateway, observe the
standards and directives applicable in your country.
WARNING
WARNING
Notes

Operating Instructions Chapter 2
Flexi Soft Gateways
8012664/XB29/2013-06-11 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 11
Subject to change without notice
On safety
The national/international rules and regulations apply to the installation, commissio-
ning, use and periodic technical inspection of the Flexi Soft modular safety controller, in
particular:
–EMC directive 2004/108/EC,
–Provision and Use of Work Equipment Directive 2009/104/EC,
–the work safety regulations/safety rules.
The operating instructions must be made available to the operator of the machine
where a Flexi Soft system is used. The machine operator is to be instructed in the use of
the device by qualified safety personnel and must be instructed to read the operating
instructions.
Use the Flexi Soft system in industrial environments only!
The Flexi Soft system complies, as per the “radiated emissions” generic standard, with the
requirements of class A (industrial applications). The Flexi Soft system is therefore only
suitable for use in an industrial environment.
UL applications
For UL applications the device must be used with a Class 2 power supply or Class 2
transformer in accordance with UL 1310 or UL 1585.
2.3 Environmental protection
The Flexi Soft gateways are designed for minimum impact on the environment, they
consume only a minimum of energy and resources.
At work, always act in an environmentally responsible manner.
2.3.1 Disposal
Unusable or irreparable devices should always be disposed as per the applicable national
regulations on waste disposal (e.g. European waste code 16 02 14).
We would be pleased to be of assistance to you on the disposal of these devices.
Contact us.
2.3.2 Separation of materials
Only appropriately trained personnel are allowed to separate materials!
Caution is required when dismantling devices. There is a risk of injuries.
Before you send the devices for appropriate recycling, it is necessary to separate the diffe-
rent materials of the Flexi Soft gateways.
Separate the housing from the rest of the parts (in particular the circuit board).
Send the separated parts for recycling as appropriate (see Tab. 1).
Components Disposal
Product
Housing, circuit boards, cables, connec-
tors and electrical connecting pieces
Electronic recycling
Packaging
Cardboard, paper
Paper/cardboard recycling
WARNING
Note
WARNING
Tab.
1
:
Overview on disposal
by components

Chapter 3Operating Instructions
Flexi Soft Gateways
12 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 8012664/XB29/2013-06-11
Subject to change without notice
Product description Flexi Soft
gateways
3Product description Flexi Soft gateways
The Flexi Soft gateways allow the Flexi Soft System to send and receive non-safety related
data to and from the external fieldbus system for control and diagnostics purposes.
In this manual, the data exchanged between the Flexi Soft system and the respective net-
work will be considered always from the network master (PLC) point of view. Therefore
data sent from the Flexi Soft system into the network will be referred to as input data while
data received from the network will be referred to as output data.
Do not operate a Flexi Soft gateway on a safety fieldbus!
The Flexi Soft gateway modules are not suitable for operation on a safety fieldbus. They do
not support any safety mechanism, which would be mandatory to communicate within a
safety network.
Configuration of the Flexi Soft gateways is performed using the Flexi Soft Designer configu-
ration software on a PC or notebook connected to the FX3-CPUx over RS-232 interface or
connected to the Ethernet gateways over Ethernet TCP/IP.
The safety relevant logic of the Flexi Soft system operates independently from the gateway.
If however the Flexi Soft system has been configured to integrate non-safe information
from the fieldbus into the logic editor, a decoupling of the gateway can result in availablity
problems.
AFlexi Soft gateway can only be operated on a Flexi Soft system. It does not have a dedi-
cated voltage supply. It is possible to use two Flexi Soft gateways per system.
The gateways are fitted in a 22.5 mm wide housing for 35 mm DIN mounting rails in
accordance with EN 60715.
Ordering information can be found in section 8.5 “Ordering information Flexi Soft gate-
ways” on page 188.
Note
WARNING

Operating Instructions Chapter 3
Flexi Soft Gateways
8012664/XB29/2013-06-11 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 13
Subject to change without notice
Product description Flexi Soft
gateways
3.1 Device variants
Six Flexi Soft gateways are available for the different network types. Suitable for Ethernet
networks are the EtherNet/IP gateway FX0-GENT, the Modbus TCP gateway FX0-GMOD,
the PROFINET IO gateway FX0-GPNT and the EtherCAT gateway FX0-GETC. PROFIBUS DP
gateway FX0-GPRO, FX0-GCAN for CANopen and FX0-GDEV for DeviceNet are fieldbus
gateways without Ethernet functionality.
Gateway Network type Ethernet TCP/IP socket
interface
TCP/IP configuration
interface
FX0-GENT EtherNet/IP
explicit messaging
EtherNet/IP implicit
messaging (only with
firmware OV2.00.0)
Client/server Available at port 9000
FX0-GMOD Modbus TCP master & slave
receive method Client/server Available at port 9000
FX0-GPNT PROFINET IO slave
conformance class A Client/server Available at port 9000
FX0-GETC EtherCAT slave – Available at port 9000
via EoE1)
FX0-GPRO PROFIBUS DP slave – –
FX0-GCAN CANopen slave – –
FX0-GDEV DeviceNet-Slave – –
You will find the device’s date of manufacture on the type label in the S/N field in the
format yywwnnnn (yy = year, ww = calendar week, nnnn = continuos serial number in the
calendar week).
3.2 Firmware versions
The Ethernet gateways FX0-GENT, FX0-GMOD and FX0-GPNT are available with different
firmware versions. To add a gateway to a Flexi Soft system in the Flexi Soft Designer’s
hardware configuration window, you must select the appropriate step from the drop down
list under the respective gateway.
Firmware version Step
V1.xx.x V1.xx
OV2.00.0 V2.xx
You will find the firmware version on the type label of the device.
If you use the Flexi Soft Designer command Identify project to identify a connected
Flexi Soft system with a gateway, the software will recognize the correct firmware
version automatically.
1) The TCP/IP configuration interface for the FX0-GETC is only available after configuring EoE (Ethernet over
EtherCAT). See section 5.5.7 “Ethernet over EtherCAT (EoE)” on page 110 and section 5.5.8 “TCP/IP
configuration interface” on page 110.
Tab.
2
:
Device variants and
features overview
Note
Tab.
3
:
Firmware versions of
the Ethernet gateways
Notes

Chapter 3Operating Instructions
Flexi Soft Gateways
14 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 8012664/XB29/2013-06-11
Subject to change without notice
Product description Flexi Soft
gateways
3.3 Data transmitted into the network (input data sets)
Available data
The Flexi Soft gateways can provide the following data:
Operational data
–Logic results from the Flexi Soft main module (FX3-CPUx) (see section 3.3.1 on
page 17)
–Input values (HIGH/LOW) for all Flexi Soft input extension modules in the system and
EFI devices connected (see section 3.3.2 auf Seite 17)
–Output values (HIGH/LOW) for all Flexi Soft input/output extension modules and EFI
devices connected (see section 3.3.2 on page 17)
–Output data from another network, i.e. data received by a second gateway in the
Flexi Soft system (see section 3.3.4 on page 19)
–Gateway direct output values:It is possible to write logic results directly from the
logic editor into the gateway (see section 7.3.5 on page 178).
Diagnostics data
–Checksums (CRCs) (see section 3.3.5 on page 19)
–Error and status information for all modules except the UE410-2RO and UE410-4RO
(see section 3.3.6 on page 19)
Data sets
The physical Flexi Soft modules are not represented as typical hardware modules in the
network. Instead, the data available from the Flexi Soft system has been organized into
four input data sets.
Data set 1 (max. 50 bytes) contains the operational data. It can be compiled using the
Flexi Soft Designer tool. Upon delivery there is a default selection for the content of data
set 1 which can be freely modified. For details see Tab. 5 on page 16.
For the FX0-GPNT and the FX0-GPRO, data set 1 has been subdivided in five input data
blocks,where data block 1-4 contain 12 bytes each and data block 5 contains two
bytes. The FX0-GCAN holds four process data objects (PDOs) with 8 bytes each. For
detailed information see the section on the related gateway.
Data set 2 (32 bytes) contains the system configuration CRCs. See Tab. 5 on page 16.
Data set 3 (60 bytes) contains the individual module status and diagnostics data with
four (4) bytes per module. See section 3.3.6 “Error and status information of the
modules” on page 19 for details.
Data set 4 (60 bytes) is currently filled with reserved values.

Operating Instructions Chapter 3
Flexi Soft Gateways
8012664/XB29/2013-06-11 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 15
Subject to change without notice
Product description Flexi Soft
gateways
Tab. 4 gives an overview which data sets are available for each gateway.
Data set 1 Data set 2 Data set 3 Data set 4
FX0-GENT EtherNet/IP or TCP/IP EtherNet/IP or
TCP/IP EtherNet/IP or TCP/IP EtherNet/IP or
TCP/IP
FX0-GMOD Modbus TCP or TCP/IP Modbus TCP or
TCP/IP Modbus TCP or TCP/IP Modbus TCP or
TCP/IP
FX0-GPNT PROFINET IO or TCP/IP PROFINET IO or
TCP/IP PROFINET IO or TCP/IP PROFINET IO or
TCP/IP
FX0-GPRO PROFIBUS DP – –2) –
FX0-GCAN CANopen CANopen (SDOs) CANopen (SDOs)3) –
FX0-GDEV DeviceNet DeviceNet DeviceNet DeviceNet
FX0-GETC Input and output objects
2000h and 2001h
CRC’s
Object 2002h
Status and diagnostics
Object 2003h
Reserved
Object 2004h
2) With the FX0-GPRO, diagnostics data are available via PROFIBUS standard DP-V0 diagnostics. For more infor-
mation on how to retrieve module status and diagnostics data via the PROFIBUS DP gateway please refer to
chapter 6.1 “PROFIBUS DP gateway” on page 116.
3) With the FX0-GCAN, diagnostics data are available via CANopen SDO (service data objects) method. For more
information on how to retrieve module status and diagnostics data via the CANopen gateway please refer to
chapter 6.2 “CANopen gateway” on page 130.
Ta
b.
4
:
Availability of data
set 1-4

Chapter 3Operating Instructions
Flexi Soft Gateways
16 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 8012664/XB29/2013-06-11
Subject to change without notice
Product description Flexi Soft
gateways
Data set 1 Data set 2 Data set 3
Byte 0 Logic result 0
Byte 1 Logic result 1
Byte 2 Logic result 2
Byte 3 Logic result 3
Overall CRC
Module status module 0.
Module 0 is always the FX3-
CPUx.
For detailed information
about the module status see
section 3.3.6 “Error and
status information of the
modules” on page 19.
Byte 4 Input values module 1
Byte 5 Input values module 2
Byte 6 Input values module 3
Byte 7 Input values module 4
System CRC
(SCID) Module status module 1
Byte 8 Input values module 5
Byte 9 Input values module 6
Byte 10 Input values module 7
Byte 11 Input values module 8
Reserved Module status module 2
Byte 12 Input values module 9
Byte 13 Input values module 10
Byte 14 Input values module 11
Byte 15 Input values module 12
Verified configuration CRC Module status module 3
Byte 16 Output values module 1
Byte 17 Output values module 2
Byte 18 Output values module 3
Byte 19 Output values module 4
Module status module 4
Byte 20 Output values module 5
Byte 21 Output values module 6
Byte 22 Output values module 7
Byte 23 Output values module 8
Module status module 5
Byte 24 Output values module 9
Byte 25 Output values module 10
Byte 26 Output values module 11
Byte 27 Output values module 12
Module status module 6
Byte 28 Gateway direct output values 0
Byte 29 Gateway direct output values 1
Byte 30 Gateway direct output values 2
Byte 31 Gateway direct output values 3
Reserved
Module status module 7
Byte … Not assigned …
Byte 49 Not assigned …
Byte … …
Byte 56
Byte 57
Byte 58
Byte 59
Module status module 14.
Module 13 and 14 are
always the gateways.
Length 50 bytes 32 bytes 60 bytes
Tab.
5
:
Overview input data
sets 1-3 (default settings for
EtherNet/IP, Modbus TCP
and TCP/IP)

Operating Instructions Chapter 3
Flexi Soft Gateways
8012664/XB29/2013-06-11 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 17
Subject to change without notice
Product description Flexi Soft
gateways
3.3.1 Logic results
Logic results generated by the logic editor of the Flexi Soft main module can be made
available to the network. Up to 20 bytes are available where each bit represents one logic
result from the logic editor. Data set 1 containing the logic results can be customized. For
detailed information see the chapter on the related gateway and chapter 7 “Layout and
content of the process image” on page 173.
3.3.2 Gateway direct output values
It is possible to write values directly from the logic editor into a gateway. There are four
bytes reserved for this in the default settings for data set 1, however up to all 50 bytes of
data set 1 can be defined as gateway direct output values. For more information please
see section 7.3.5 “Gateway direct output values” on page 178.
In order to use gateway direct output values, a FX3-CPUx with firmware V2.00.0 or higher
is required.
3.3.3 Module status and EFI status as well as input and output values
The Flexi Soft gateways can transmit the status and all input and output states of all Flexi
Soft modules and EFI devices connected to the Flexi Soft system into the network. Data
set 1 containing the input and output values and the EFI information can be customized.
For detailed information see the chapter on the related gateway and chapter 7 “Layout
and content of the process image” on page 173.
Module status
The Flexi Soft gateways can transmit the status of the modules connected into the net-
work. A total of 6 bytes are available for this purpose.
Module status Size Meaning Allocation
Status input data 2 Byte One sum bit per module for the
status of the module’s inputs
0=Error
1=No error
Status output data 2 Byte One sum bit per module for the
status of the module’s outputs
0=Error
1=No error
Position status 2 Byte One sum bit per module for the
status of the inputs and out-
puts (AND operator on input
data status and output data
status)
0=Error
1=No error
Bit 0 = FX3-CPUx
Bit 1 = 1. extension
module
Bit 2 = 2. extension
module
…
Bit 13 = 1. gateway
Bit 14 = 2. gateway
Bit 15 = reserved
You will find information on the significance of the status bits in the operating instructions
for the software Flexi Soft Designer (SICK part no. 8012998) in the chapter “Module input
and output status bits in the logic editor”.
The input and output status for the XTIO and XTDI modules is available only with firmware
version V2.00.0 and higher.
Note
Tab.
6
:
Module status
Note

Chapter 3Operating Instructions
Flexi Soft Gateways
18 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 8012664/XB29/2013-06-11
Subject to change without notice
Product description Flexi Soft
gateways
Input values and output values of the modules
Input values for I/O modules
1byte is available for data set 1 for each module.
The input values indicate the status of the pre-evaluation on the I/O module. This status
corresponds to the status of the element in the main module’s logic. The level on the
related terminal cannot be reliably detected by this means, as the data can be set low
by the cross circuit detection or the dual-channel sampling independent of the level on
the input terminal (e.g. I1-I8).
If dual-channel input elements are configured on an I/O module, then the less signifi-
cant bit represents the status of the pre-evaluation on the related element (e.g. bit 0 for
I1 and I2, bit 2 for I3 and I4, bit 4 for I5 and I6, bit 6 for I7 and I8). The more significant
bit (bit 1, 3, 5 and 7) is used as follows:
Firmware version FX3-XTIO Dual-channel equivalent
switches
Dual-channel complementary
switches
V1.xx Same status as the less
significant bit
Inverted status of the less
significant bit
V2.00 and higher Status of the pre-evaluation
0=Error
1=No error
I/O modules output values
For each module with outputs, 1 byte is available for data set 1.
The output values indicate the status of the control information from the main module’s
logic for the related element on the I/O module. The level on the related terminals can-
not be reliably detected from this status, as the output may be disabled by the cross
circuit detection or the overload detection.
If dual-channel output elements are configured on an I/O module, then only the less
significant bit is used for the control information (e.g. bit 0 for Q1 and Q2, bit 2 for Q3
and Q4, bit 4 for Q5 and Q6, bit 6 for Q7 and Q8). The more significant bit (bit 1, 3, 5
and 7) is not used in this case (low).
Input values for MOCx modules
2bytes are available for data set 1 for each MOCx module. The input values indicate
the status of the signals from the main module’s logic to the MOCx logic. Bit 16 and bit
17 of the usable bits from the main module to the MOCx logic are not available here.
MOCx modules output values
2bytes are available for data set 1 for each MOCx module. The output values indicate
the status of the signals from the MOCx logic to the main module’s logic.
EFI system information
The FX3-CPU1 and FX3-CPU2 main modules have 2 EFI interfaces. An EFI interface is a
safe communication interface between SICK devices. It allows to …
read out information from the safety devices (e.g. C4000, S3000).
transfer commands to the safety devices.
The Flexi Soft gateways allow these EFI devices connected to the FX3-CPU1 or FX3-CPU2
to transmit their data into the network.
It is only possible to select the EFI data in byte arrays. 4 byte arrays for each connected EFI
device are available. Some of the data content is reserved and can not be used at the PLC.
Tab.
7
:
Usage of the more
significant bits on dual-
channel evaluation on
I/O modules FX3-XTIO
Note

Operating Instructions Chapter 3
Flexi Soft Gateways
8012664/XB29/2013-06-11 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 19
Subject to change without notice
Product description Flexi Soft
gateways
Further information about the properties, functions and benefits of the EFI interfaces can
be found in the Flexi Soft Hardware operating instructions (SICK part no. 8012999).
The general EFI function description is available in the operating instructions “EFI -
Enhanced Function Interface” (SICK part no. 8012622).
3.3.4 Routing of data from a second network
If your Flexi Soft system contains two gateways, it is possible to rout information received
by the first gateway from one network (e.g. from a Modbus PLC) into a second network via
the second gateway (e.g. to a PROFIBUS master) and vice versa.
3.3.5 Configuration checksums (CRCs)
Data set 2 contains the following configuration CRCs for the Flexi Soft system:
overall CRC (same as system CRC). The overall CRC is the checksum displayed in the
Flexi Soft Designer report.
system CRC (SCID)
verified configuration CRC. If this value is identical to the System CRC, the configuration
is verified. Otherwise the configuration is not verified.
Each checksum is four bytes long. Data set 2 can not be customized.
3.3.6 Error and status information of the modules
Data set 3 contains the module status information transferred to the network.
Four bytes are transferred for each module (e.g. FX3-XTIO). Data set 3 can not be
customized.
Reserved (for future use) = static 1 (no status change)
If no module is present, all values including the reserved values are set to logical 1.
The four status bytes for each module are being transferred in Big Endian format as
32 bit word, i.e. the most significant byte (MSB = byte 3) is transferred first and the
least significant byte (LSB = byte 0) is transferred last.
Module status bits of the FX3-CPUx main modules
The module status bits have the following significance, if not otherwise stated:
0=Error
1=No error
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Byte 0 EFI2 EFI1 Power supply
Configuration
Flexi Soft system
Reserved Summary of
bits 0.5 to 0.7
(power supply
and EFI)
Internal tests Module
operating state
1 = Run
0 = Other
Byte 1 Reserved Flexi Link stations
suspended
1 = None
0 = One or more
Flexi Link stations
in the system
1=All found
0 = One or more
are missing
Byte 2 Reserved
Byte 3 Reserved
Tab. 8: Module status bits of the FX3-CPUx main modules
Notes

Chapter 3Operating Instructions
Flexi Soft Gateways
20 © SICK AG • Industrial Safety Systems • Germany • All rights reserved 8012664/XB29/2013-06-11
Subject to change without notice
Product description Flexi Soft
gateways
Module status bits of the I/O modules FX3-XTIO and FX3-XTDI4)
The module status bits have the following significance, if not otherwise stated:
0=Error
1=No error
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Byte 0 Reserved Output
FastShut-Off
Outputs power
supply
Configuration of
this module is
valid.
Reserved Summary of
bits 0.5 to 0.7
(external error)
Internal tests Module
operating state
1 = Run
0 = Other
Byte 1 Reserved Input 7-8 dual
channel input
evaluation
Input 5-6 dual
channel input
evaluation
Input 3-4 dual
channel input
evaluation
Input 1-2 dual
channel input
evaluation
Byte 2 External test
signal Input 8
External test
signal Input 7
External test
signal Input 6
External test
signal Input 5
External test
signal Input 4
External test
signal Input 3
External test
signal Input 2
External test
signal Input 1
Byte 3 Short-circuit
monitoring
output 4
Short-circuit
to low
Short-circuit
monitoring
output 4
Short-circuit
to high
Short-circuit
monitoring
output 3
Short-circuit
to low
Short-circuit
monitoring
output 3
Short-circuit
to high
Short-circuit
monitoring
output 2
Short-circuit
to low
Short-circuit
monitoring
output 2
Short-circuit
to high
Short-circuit
monitoring
output 1
Short-circuit
to low
Short-circuit
monitoring
output 1
Short-circuit
to high
Tab. 9: Module status bits of the I/O modules FX3-XTIO and FX3-XTDI
Module status bits of the I/O modules FX3-XTDS
The module status bits have the following significance, if not otherwise stated:
0=Error
1=No error
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Byte 0 Output load
(overcurrent)
monitoring
Reserved Outputs power
supply
Configuration of
this module is
valid.
Reserved Summary of
bits 0.5 to 0.7
(external error)
Internal tests Module
operating state
1 = Run
0 = Other
Byte 1 Reserved Input 7-8 dual
channel input
evaluation
Input 5-6 dual
channel input
evaluation
Input 3-4 dual
channel input
evaluation
Input 1-2 dual
channel input
evaluation
Byte 2 External test
signal Input 8
External test
signal Input 7
External test
signal Input 6
External test
signal Input 5
External test
signal Input 4
External test
signal Input 3
External test
signal Input 2
External test
signal Input 1
Byte 3 Reserved
Tab. 10: Module status bits of the I/O modules FX3-XTDS
Module status bits of the I/O modules FX0-STIO
The module status bits have the following significance, if not otherwise stated:
0=Error
1=No error
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Byte 0 Output load
(overcurrent)
monitoring
Reserved Outputs power
supply
Configuration of
this module is
valid.
Reserved Summary of
bits 0.5 to 0.7
(external error)
Internal tests Module
operating state
1 = Run
0 = Other
Byte 1 Reserved
Byte 2 Reserved
Byte 3 Reserved
Tab. 11: Module status bits of the I/O modules FX0-STIO
4) The module status bits for the FX3-XTIO and FX3-XTDI are fully supported only with firmware version 1.2.x and
higher.
Other manuals for Flexi Soft
2
Table of contents
Other SICK Gateway manuals

SICK
SICK WI180C-EC User manual

SICK
SICK EtherNet/IP SIG350 User manual

SICK
SICK Flexi Classic User manual

SICK
SICK TDC-E User manual

SICK
SICK EtherCAT SIG350 User manual

SICK
SICK UE4740 User manual

SICK
SICK SIG200 User manual

SICK
SICK SIG200 User manual

SICK
SICK UE4740 User manual

SICK
SICK Flexi Gateway GETC1 User manual