Estados Operativos - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Instrucciones avanzadas
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
Ponga CODE1 y CODE2 a cero para la respuesta positiva al controlador de nivel superior.
Si el registro recibido debe rechazarse, introduzca la respuesta negativa al controlador de
nivel superior en Error Code 1 de CODE1 y en Error Code 2 de CODE2.
Nota
Si el I-device ha recibido una petición para recibir un registro, hay que acusar la entrega de
esta petición en un tiempo determinado. Una vez acusada, hay que enviar una respuesta al
controlador de nivel superior dentro de este tiempo. En caso contrario, el I-device sufre un
error de tiempo excedido que hace que el sistema operativo del I-device envíe una
respuesta negativa al controlador de nivel superior. Encontrará información sobre el valor de
tiempo en las especificaciones de la CPU.
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 petición para recibir un registro
Si en el I-device hay un registro de un controlador de nivel superior, la instrucción solo escribe en los paráme-
tros 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 petición.
1
Recibir un registro para cualquier subslot del I-device
Si en el I-device hay un registro de un controlador de nivel 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 de nivel 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 de nivel superior
La instrucción comprueba la petición del controlador de nivel superior para recibir un registro, acepta el regis-
tro existente y envía un acuse positivo al controlador de nivel superior.
4
Enviar una respuesta negativa al controlador de nivel superior
La instrucción comprueba la petición del controlador de nivel superior para recibir un registro, rechaza el re-
gistro existente y envía un acuse negativo al controlador de nivel 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
434
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido