Asignación en el área de datos
El FB S_RCV opera conjuntamente con un DB de instancia I_RCV. El número del DB se
indica con la llamada. No está permitido acceder a los datos del DB de instancia.
Nota
Excepción: En caso de error (STATUS == W#16#1Exx) se pueden consultar más detalles
sobre el error en la variable SFCERR . Esta variable de error sólo puede cargarse en el DB
de instancia mediante un acceso simbólico.
Parámetros del FB2 S_RCV
La tabla siguiente lista los parámetros de S_RCV (FBs).
Tabla 2- 15
FB2: Parámetros de S_RCV
Nombre
Tipo
EN_R
INPUT
R
INPUT
LADDR
INPUT
DB_NO
INPUT
DBB_NO
INPUT
NDR
OUTPUT
1
ERROR
OUTPUT
1
LEN
OUTPUT
1
STATUS
OUTPUT
1
COM_RST
IN_OUT
Tras una petición de recepción correcta, los parámetros NDR, ERROR, LEN y STATUS están disponibles durante un
1
ciclo de la CPU.
Módulos interfaz serie
Instrucciones de servicio, 03/2009, A5E00259730-05
Tipo de
Descripción
datos
BOOL
Habilitar lectura de datos
BOOL
Interrupción de la petición
INT
Dirección inicial del módulo
ET 200S 1SI
INT
Número del bloque de datos
INT
Número del byte de datos
BOOL
La petición ha finalizado sin
errores, datos transferidos
BOOL
La petición ha finalizado con
errores
INT
Longitud del telegrama recibido
WORD
Especificación del error
BOOL
Rearranque del FB
2.10 Comunicación a través de bloques de función
Valores permitidos, observación
Se interrumpe la petición en curso.
Bloqueo de recepción.
La dirección inicial se toma de STEP 7.
N.º DB de recepción: Específico de la
CPU. No se permite el valor 0.
0 ≤ DBB_NO ≤ 8190
datos de recepción a partir de la palabra
de datos
Parámetro STATUS == 16#00
El parámetro STATUS contiene la
información sobre el error.
1 ≤ LEN ≤ 224
indicación en número de bytes
Si ERROR == 1, en el parámetro STATUS
figura información sobre el error.
Módulo interfaz serie
75