ABB AC500-S Safety User Manual page 379

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

Advertisement

B.5.1.1
DPRAM_SM5XX_SEND
The DPRAM_SM5XX_SEND function block sends data to the safety CPU
The DPRAM_SM5XX_SEND function block is used to send data to the safety CPU. The data to
be sent are available in the memory area (DATA, memory address for data to be transmitted,
provided via ADR operator). The function block is activated with a TRUE signal ("0" ➔ "1" edge)
at input EN. The slot number of the safety CPU is set at input SLOT. The length of the data to
be transmitted is specified in bytes at input DATA_LEN. DONE = TRUE and ERR = FALSE indi-
cate 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.
Note: Sending data using the DPRAM_SM5XX_SEND function block is edge-triggered, i.e.
each sending process is initiated by a FALSE/TRUE edge at input EN.
Table 109: FB name: DPRAM_SM5XX_SEND
Name
Data type
VAR_INPUT
EN
BOOL
SLOT
BYTE
DATA
DWORD
DATA_LEN
WORD
VAR_OUTPUT
2020/06/19
Initial value
Description, parameter values
FALSE
Enabling of function block processing.
Processing of this function block is controlled by
input EN. The data transfer is initiated by a FALSE/
TRUE edge. The sending of data is indicated by
output DONE.
16#00
Slot number (module number)
Input SLOT is used to select the slot (module
number) the data should be sent to.
The external slots are numbered consecutively from
right to left, starting with number 1.
16#00000000
Memory address for data to be transmitted, provided
via ADR operator
Input DATA is used to specify the address of the vari-
able the user data are to be copied to. The address
specified at DATA has to belong to a variable of the
type ARRAY or STRUCT.
Note: Set the variable size to the maximum expected
amount of data in order to avoid overlapping of
memory areas.
16#0000
Length of data to be transmitted (in bytes) starting at
address DATA, max. 84.
The length of the data to be transmitted is specified
in bytes at input DATA_LEN. The maximum number
is 84.
3ADR025091M0208, 12, en_US
Usage of safety CPU with V2 non-safety CPU PM5xx
379

Advertisement

Table of Contents
loading

Table of Contents