ABB AC500-S Safety User Manual page 313

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

Advertisement

Call in ST
WRITE_FLASH(EN := EN_FLASH_WRITE,
NB := NB_FLASH_WRITE,
SEG := SEG_FLASH_WRITE,
BNR := BNR_FLASH_WRITE,
SM := SM_FLASH_WRITE,
DONE => DONE_FLASH_WRITE,
ERR => ERR_FLASH_WRITE,
ERNO => ERNO_FLASH_WRITE);
4.6.7.13
SF_DPRAM_PM5XX_S_REC
Reading the data from non-safety CPU to safety application on safety CPU
The SF_DPRAM_PM5XX_S_REC function block is used to receive data from the non-safety
CPU. This data is stored in the memory area (DATA, memory address for received data, pro-
vided via ADR operator). The function block is enabled by a TRUE signal at input EN. It remains
active until input EN is set to FALSE. Output DATA_LEN displays the length of the received data
in bytes. DONE = TRUE and ERR = FALSE indicate successful data reception. If an error was
detected during function block processing, the error is indicated at the outputs ERR and ERNO.
Table 90: FB name: SF_DPRAM_PM5XX_S_REC
Name
Data type
VAR_INPUT
EN
BOOL
2020/06/19
DANGER!
It is not recommended to transfer data values from non-safety CPU to safety
CPU. If doing so, end-users have to define additional process-specific validation
procedures in the safety program to check the correctness of the transferred
non-safety data, if they would like to use those non-safety values for safety
functions.
It is of no concern to transfer data values from safety CPU to non-safety CPU,
e.g., for diagnosis and later visualization on operator panels.
NOTICE!
Reception using the SF_DPRAM_SM5XX_S_REC function block is not edge-
triggered. Therefore, input EN has to be continuously set to TRUE during data
reception.
Initial value
FALSE
3ADR025091M0208, 12, en_US
AC500-S libraries > SafetyExt_AC500_V22.lib
Description, parameter values
Processing of this function block is controlled by
input EN. The function block is active if EN = TRUE.
The reception of data is indicated by output DONE.
Configuration and programming
313

Advertisement

Table of Contents
loading

Table of Contents