Estados Operativos - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

El parámetro de salida STATUS recibe la información de error después de haberse producido un
error.

Estados operativos

El estado operativo de la instrucción RCVREC se determina con el parámetro de entrada MODE.
Este paso se explica en la tabla siguiente:
MODE
Significado
0
Comprobar si hay una orden para recibir un registro
Si en el I-device hay un registro de un controlador superior, la instrucción solo escribe en los parámetros de salida
NEW, SLOT, SUBSLOT, INDEX y LEN. Si se llama la instrucción varias veces con MODE = 0, el parámetro solo hace
referencia una misma orden.
1
Recibir un registro para cualquier subslot del I-device
Si en el I-device hay un registro de un controlador superior para cualquier subslot del I-device, la instrucción escribe
en el parámetro de salida y transfiere el registro al parámetro RECORD.
2
Recibir un registro para un subslot concreto del I-device
Si en el I-device hay un registro de un controlador superior para un subslot concreto del I-device, la instrucción
escribe en el parámetro de salida y transfiere el registro al parámetro RECORD.
3
Enviar una respuesta positiva al controlador superior
La instrucción comprueba la orden del controlador superior para recibir un registro, acepta el registro existente y
envía un acuse positivo al controlador superior.
4
Enviar una respuesta negativa al controlador superior
La instrucción comprueba la orden del controlador superior para recibir un registro, rechaza el registro existente
y envía un acuse negativo al controlador superior. Introduzca el motivo del rechazo en los parámetros de entrada
CODE1 y CODE2.
Nota
Después de recibir un registro (NEW = 1) hay que llamar la instrucción RCVREC dos veces para
garantizar su procesamiento completo. Esto debe realizarse en el orden siguiente:
• Primera llamada con MODE = 1 o MODE = 2
• Segunda llamada con MODE = 3 o MODE = 4
Parámetros
La tabla siguiente muestra los parámetros de la instrucción RCVREC:
Paráme‐
Declara‐
tro
ción
MODE
IN
F_ID
IN
MLEN
IN
CODE1
IN
CODE2
IN
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Tipo de datos
Int
HW_SUBMODULE
Int
Byte
Byte
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
Descripción
Modo
Subslot en el área de transferencia del I-device para el registro que
debe recibirse (solo relevante si MODE = 2). La palabra "high" siem‐
pre se pone a cero.
Longitud máxima en bytes del registro que debe recibirse
Cero (si MODE = 3) y/o Error Code 1 (si MODE = 4)
Cero (si MODE = 3) y/o Error Code 2 (si MODE = 4)
Instrucciones avanzadas
393

Publicidad

Tabla de contenido
loading

Tabla de contenido