-

Profisafe Device Identification: F-Parameters

This topic contains the following sections:

General Information on F-Adresses: F_Source_Add and F_Dest_Add

In a Profisafe network, the Safety PLC, which acts as F-Host, and the safety-related devices (F-Devices), are identified by means of F-addresses:

In applications with several F-Hosts, each F-Host and its assigned F-Devices are considered as island.

The maximum number of connectable F-Devices per F-Host depends on the host type.
The RFC 4072S controller, for example, supports a maximum of 300 F-Devices.

Note
Observe the limitations described in the respective user manual, for example, regarding the maximum length of safety-related input or output messages.

Note
F-Parameters and I-Parameters - Term definition
The address parameters (source address of the F-Host and F-Device destination addresses) are collectively referred to as F-Parameters. Within a Profisafe network, these addresses must be unique.
The term I-Parameters refers to the data record consisting of the safety logic and the safety-related channel parameters (input/output parameters). This means, I-Parameters specify the configured safety function and the channel parameters of the devices concerned. In the 'Safety Parameters' editor of the respective device in PLCnext Engineer, they are listed in channel-related parameter categories.

Safety PLC acts as F-Host and F-Device

Consider the following scenario:

Note
This scenario is only possible for particular controller types.

Only in this scenario, the following applies:

Dynamic assignment of the F_Dest_Add via system variables

You can use system variables to assign an F-Device an F_Destination_Address (F_Dest_Add) dynamically, i.e. from within the safety-related application program (instead of using the fixed F_Dest_Add set in the 'Safety Parameters' editor of the controller node in the PLANT, as described above). This allows an F-Device to be dynamically subordinated to another F-Host. A possible scenario for this is the transfer of an AGV (Automated Guided Vehicle) to a new driving area.

Setting the F_Dest_Add at runtime using system variables is possible with both Profisafe profile version 2.4 and version 2.6.

The set of variables available for this purpose is described in the topic "System Variables", section "F-Device-related System Variables for Dynamic F_Dest_Add Assignment".

Please note the following points regarding the dynamic programmatic assignment of the F-Device address:

Note
The error-correcting measures for incorrect addressing of the Profisafe profile (according to the Profisafe Profile 2.61) are only effective if all F-Hosts in the domain/cell have been assigned a unique F-Source address.

WARNING
Unintended machine operation
  • Make sure that for the duration of the dynamic F_Dest_Add assignment (during which the relevant F-Device is not available), no risk or hazardous situation can arise from the downtime of the F-Device and the resulting (partial) loss of the functional safety application.
  • Validate the overall safety-related function with regard to the downtime of the F-Device during address assignment.
  • Make sure that all F-Hosts involved have a unique F-Source address.
  • Prior to commissioning the safety application, make certain that suitable organizational measures (according to applicable sector standards) have been taken to avoid hazardous situations if the safety-related logic application operates in an unintended or incorrect way.