ABB AC500-S Safety User Manual page 158

Hide thumbs Also See for AC500-S:
Table of Contents

Advertisement

Configuration and programming
System configuration and programming > Programming of AC500-S safety CPU
4.
5.
6.
7.
8.
9.
158
In each master system configuration, one has to instantiate CM589-PNIO or
CM589-PNIO-4, respectively, under CM579-PNIO to establish the PROFINET connection
to slave systems
Ä [4]. The PROFINET shared device functionality supported by
CM589-PNIO-4 shall be also taken into account if slave system data shall be exchanged
with more than one (up to 4) other control systems.
Similar to slave system configuration, one has to instantiate "12 Byte In/Out (Safety)" or "8
Byte and 2 Int In/Out (Safety)" objects on each master system. Note that the order of
objects and their type in the master configuration must be the same as that on the slave
configuration, otherwise, the configuration error can be expected in the run mode. The
names of instantiated "12 Byte In/Out (Safety)" or "8 Byte and 2 Int In/Out (Safety)"
objects can be freely chosen.
By double-clicking on each instantiated "12 Byte In/Out (Safety)" or "8 Byte and 2 Int
In/Out (Safety)" object, one shall assign proper F-Parameter values. F_Dest_Add shall be
set correctly for each instantiated object.
NOTICE!
Refer to the rules of F_Dest_Add address settings and observe that only
counting upwards is allowed according to the order of modules in the
Automation Builder object tree (the upper object has the lowest
F_Dest_Add value)
F_Dest_Add settings " on page 35.
For example, we have set the rotary address switch on the slave system safety CPU
(SM560-S-FD-1 or SM560-S-FD-4) to the value of 0x01. It means that our available
F_Dest_Add range is 100 ... 131
F_Dest_Add settings " on page 35. The first safety object "12 Byte In/Out (Safety)" or "8
Byte and 2 Int In/Out (Safety)" must use the lowest number 100. The second must use
101 and so on.
As for F_Source_Add, one can use all values of the allowed range (1 - 511). One has to
pay attention, however, if the slave system has also master functionality, e.g., for safety
I/O modules. In the latter case, it is not allowed to use the same F_Source_Add for "12
Byte In/Out (Safety)" or "8 Byte and 2 Int In/Out (Safety)" objects as F_Source_Add used
in the slave system for its own F-Devices, e.g., safety I/O modules (more details on the
rules which have to be taken into account for F_Source_Add and F_Dest_Add assign-
Ä Chapter 3.1.2.5 "Address / configuration switch / F_Dest_Add settings "
ment:
on page 35).
After the instantiation of "12 Byte In/Out (Safety)" / "8 Byte and 2 Int In/Out (Safety)"
objects in the master system configuration, one can assign variable names for instantiated
IN and OUT safety data. These variables can be later used in the safety CPU application
program after CODESYS Safety instance is opened. To be able to get access to the safety
data in the safety CPU program, it is mandatory to give symbolic names for the required
safety data. The symbolic variable names can be freely chosen, but have to be unique.
If SM560-S-FD-4 is used as part of PROFINET shared device communication (refer to
documentation for CM589-PNIO-4 in
master systems, one has to disconnect unused safety communication modules on each
master system. This allows selecting which of the configured safety communication mod-
ules ("12 Byte In/Out (Safety)" / "8 Byte and 2 Int In/Out (Safety)") in the slave system
communicates to which master system. Each instantiated safety communication module
can have only one connection to one of the master systems. Therefore, all safety commu-
nication modules, which are connected to other master systems, shall be set to "Discon-
nected" using "Disconnect module" command in the menu on the master system project.
The disconnected modules will get a grey background. Using "Connect module" command
in the menu for the given communication module, one can re-connect them to the given
master system.
3ADR025091M0208, 12, en_US
Ä Chapter 3.1.2.5 "Address / configuration switch /
Ä Chapter 3.1.2.5 "Address / configuration switch /
Ä [4]) to exchange also safety data with up to 4
2020/06/19

Advertisement

Table of Contents
loading

Table of Contents