ABB AC500-S Safety User Manual page 258

Safety programmable logic controllers system
Hide thumbs Also See for AC500-S:
Table of Contents

Advertisement

Configuration and programming
AC500-S Libraries > SafetyExt_AC500_V22.lib
4.6.4.14
SF_DPRAM_PM5XX_S_SEND
Sending data from SM560-S Safety CPU to PM5xx Non-safety CPU
The SF_DPRAM_PM5XX_S_SEND function block is used to send data to the PM5xx non-safety CPU. The
data to be sent are available in the planned memory area (DATA, memory address for data to be transmitted,
provided via ADR operator). The function block is activated with a TRUE signal (FALSE/TRUE edge) at input
EN. The length of the data to be transmitted is specified in bytes at input DATA_LEN. DONE = TRUE and
ERR = FALSE indicate that the sending process was successful. If an error was detected during function
block processing, the error is indicated at the outputs ERR and ERNO.
DANGER!
If FB SF_DPRAM_PM5XX_S_SEND is used to send safety-critical data, then SIL3 (IEC 61508 and
IEC 62061) and PL e (ISO 13849-1) safety requirements will not be fulfilled for sent data (independ-
ently on application safety communication profile used), because only one microprocessor (no 1oo2
safety architecture in the background) on SM560-S Safety CPU handles FB
SF_DPRAM_PM5XX_S_SEND. Contact ABB technical support on how to reach SIL 3 and PL e with
FB SF_DPRAM_PM5XX_S_SEND or use PROFIsafe Safety Output, e.g., from DX581-S to trigger
safety functions.
NOTICE!
Sending data using the SF_DPRAM_PM5XX_S_SEND function block is edge-triggered, i.e. each
sending process is initiated by a FALSE/TRUE edge at input EN.
Table 28: FB Name: SF_DPRAM_PM5XX_S_SEND function
Name
Data Type
VAR_INPUT
EN
BOOL
DATA
DWORD
258
Initial Value
Description, Parameter Values
FALSE
Processing of this function block is controlled by
input EN. The function block is active if EN =
TRUE. The sending of data is indicated by output
DONE.
16#00000000
Input DATA is used to specify the address of the
variable the user data are to be copied to. The
address specified at DATA has to belong to a vari-
able of the type ARRAY or STRUCT.
Set the variable size to the maximum expected
amount of data in order to avoid overlapping of
memory areas.
AC500-S
30.03.2017

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents