Comunicación a través de bloques de función de sistema
6.4 Uso de los bloques de función de sistema con el protocolo para mainframe RK512
Tabla 6- 11
AWL
SET
CALL SFB 13, DB63
Tabla de peticiones
En la siguiente tabla se representan los tipos de datos transmisibles.
Tabla 6- 12
Tabla de peticiones "Enviar datos con RK512 al interlocutor CP 441, Utilizar BSEND y BRCV"
Fuente,
al destino,
BSEND de
interlocutor S7
S7
(BRCV)
Bloque de
Bloque de datos
datos
Marcas
Bloque de datos
Entradas
Bloque de datos
Salidas
Bloque de datos
Contadores Bloque de datos
Temporizad
Bloque de datos
ores
Este valor varía en función de la CPU que se utiliza.
*
Explicación de las abreviaturas: TIPO F= tipo de fuente, DBNR F= número de bloque de datos fuente,
Offset F= dirección inicial fuente, TIPO D= tipo de destino, Longitud= longitud fuente, DBNR D= número de bloque de
datos de destino,
Offset D= dirección inicial de destino
160
Ejemplo de llamada del SFB13 (BRCV) con RK512:
=
DB60.DBX812.4
EN_R
DB60.DBX812.4
ID
:=W#16#1001
R_ID
:=W#16#5
NDR
:=DB60.DBX812.5
ERROR
:=DB60.DBX812.6
STATUS
:=DB60.DBW800
RD_1
:=p#DB20.DBX10.0 WORD 2048
LEN
:=DB60.DBW804
Parametrización en SFB
BSEND, parámetro SD_1
(fuente)
TIPO F
DBNR F
DB
1 -
*
MB
irrelevante
EB
irrelevante
AB
irrelevante
Z
irrelevante
T
irrelevante
Parametrizaci
ón en SFB
BSEND,
parámetro
LEN (fuente)
Offset
Longitud
F (Byte)
(máx. 4096
bytes)
0 -
1 -
*
*
0 -
1 -
*
*
0 -
1 -
*
*
0 -
1 -
*
*
0 -
1 -
*
*
0 -
1 -
*
*
Configurar y parametrizar el acoplamiento punto a punto CP 441
Manual de producto, 04/2012, A5E00405452-03
Acceso al SFB 13
Los datos se reciben con la
petición BRCV y se guardan en el
DB20 a partir del byte de datos
10. En el parámetro LEN se
indica 50 bytes como longitud de
los datos recibidos.
Es importante recordar que el
R_ID de BRCV es idéntico a R_ID
del BSEND.
Parametrizaci
Parametrización en
ón en SFB
SFB BRCV,
BSEND/
parámetro RD_1
BRCV,
(destino)
parámetro
R_ID
Nº
TIP
DBNR
O D
0-255
DB
0-255
DB
0-255
DB
0-255
DB
0-255
DB
0-255
DB
Offset
D
D
(Byte)
1 -
0 -
*
*
1 -
0 -
*
*
1 -
0 -
*
*
1 -
0 -
*
*
1 -
0 -
*
*
1 -
0 -
*
*