Skip to main content

Object: Safety network variable list (Sender)

Symbol: _sil3_icon_snvl_send.png

The Safety network variable list (Sender) is used for declaring the safety network variables and for configuring network variable list parameters and network communication. The object is inserted into the device tree below the safety application object by clicking Project → Add Object → Safety network variable list (Sender).

One safety network variable list (sender) can be linked to multiple safety network variable lists (receiver).

The editor of the object includes the Safety configuration and PLC network tabs.

The editor checks whether the total data size of the created declarations is within the limits for the controller. If the limit is exceeded, then a warning is issued.

Tab: Safety Configuration

The tab is used for declaring network variables and configuring network variable list parameters.

Pin information

Display of the pin information of the safety application (or In work) if the object version deviates from the pinned version or if the safety application has not been pinned yet.

Pin information [ SafetyApp I <pin name> I <revision no.> I <pin CRC> I <last change> ]

Safety address of this variable list

Permitted values: 0 to 65535

Initial value: 1000

Maximum number of receivers

Permitted values: 1 to 20

Initial value: 4

The value can also be between 4 and maximum 20 if there are a larger number of safety controllers in the project.

Show receivers _sil3_icon_snvl_receive.png

Opens the Associated receivers dialog.

Area for variable declaration

Input of variable declarations

You can declare variables by clicking Edit → Insert Variable Declaration in the Declare safety variable dialog.

. Columns
  • Scope

    • VAR_GLOBAL

  • Name: Name of the network variable

  • Data type

    • SAFEBOOL

    • SAFEINT

    • SAFEWORD

  • Initial value

  • Comment

Important

Variable declarations of a safety network variable list (sender) that are commented out are not transmitted.

For more information, see: Command: Show all associated receivers

Tab: PLC network

The tab is used for setting the configuration for network communication of the standard controllers.

Group of variable list identifiers on the main PLC

Permitted values: 1 to 255

CODESYS computes the displayed value when creating the safety NVL (sender).

If you modify the value, then the list is created again with the variable list identifiers and the Reserved variable list identifiers display is refreshed. At the same time, the option for applying default values is selected and any manual changes to the list are reset to default.

Reserved variable list identifiers

Area specification: <least value assigned in group> - <greatest value assigned in group> of the list identifiers that are reserved for the safety network variable list (sender).

Note: Values from this range must not be used in the same network for the variable list detection of default network variables or other safety network variables.

Communication with main PLC of receiver

Use default destination network address and port (255.255.255.255, 1202)

_cds_icon_checked.png: Resets the destination network address and ports for the list to default values

List with variable list identifiers

Columns:

The number of entries (rows) corresponds to the value of the Maximum number of receivers on the Safety configuration tab.

List identifiers

First list identifier for a sender/receiver connection pair.

(not editable) Set depending on the first List identifier:

List identifier + 1

Destination network address

Editable if Use default destination network address and port (255.255.255.255, 1202): is not activated.

Can be used in order to establish a connection to a safety network variable list (receiver) on a controller with a specific network IP address, instead of using the broadcast address.

In this case, it may be necessary that the remote partner (receiver) is also configured accordingly. If the IP addresses of the controllers are set in this way, then the list identifiers must also be set appropriately at the receiver.

Port

Can be used in order to specify a user-defined port for communication with the receiver whose entry has been modified. The settings for the Port must agree for the respective sender/receiver connection so that communication can occur.

Object properties of safety network variable list (sender)

The properties dialog includes the General, Safety, and Access Control tabs.

Table 119. Safety

Safety CRC

CRC value for this safety network variable list (sender)

Version

Editable

The Version can be assigned without restriction. The version can be used for quickly detecting the object version in the object list of the safety application object.

Comment



For a detailed description of the General and Access Control tabs, see the chapters about the object properties in the CODESYS Help.

For more information, see: Object: Safety network variable list (Receiver) and Tab: Objects (object list)