Comunicación entre equipos S7 a través del interface SEND/RECEIVE
Ampliar el programa de ejemplo
A continuación le explicaremos las ampliaciones que puede realizar o bien en el ejemplo o más tarde
cuando cree su propio programa de usuario:
S
Evaluar los indicadores de los bloques FC AG_SEND y AG_RECV para poder reaccionar ante
determinados estados operativos o errores.
S
Iniciar las llamadas de comunicación de forma condicionada, es decir, en función del estado de los
indicadores para iniciar p. ej. la llamada de emisión en el cliente sólo después de haber recibido
una confirmación de la petición a través de la llamada de recepción.
n
Evalúe los parámetros indicadores DONE, ERROR
STATUS STATUS en AG_SEND así como NDR,
ERROR y STATUS en AG_RECV. La evaluación se
realiza como muestra el esquema siguiente:
DONE/NDR = 1
ERROR = 0
STATUS = 0
terminada sin error
Ejemplo sin módulo de simulación
Si no desea utilizar módulos de simulación, desactive simplemente la salida "T AW ..." en los bloques
FC31 del equipo SIMATIC 400(1) y 2.
Si desea analizar el funcionamiento del programa puede hacerse mostrar los bloques de datos en
STEP 7/AWL online.
32
Petición
DONE/NDR = 0
ERROR = 0
STATUS = 8180(8181)
en curso
para más detalles
al respecto:
DONE/NDR = 0
ERROR = 1
STATUS = x
terminada con indicación de error
Los indicadores de servicio típicos
(STATUS) que se deben dominar en
el programa de usuario son:
8302
Faltan recursos en el interlocutor
H
8311
Equipo de destino (aún) no accesible
H
(p. ej. por arranque)
80C3
Recursos ocupados (puede ocurrir
H
p. ej. por sobrecarga en el S7 400)
80D2
Dirección inicial del módulo
H
incorrecta
(p. ej. por no haber adaptado la
dirección
tras colocar el módulo en otro slot);
8304
enlace aún no establecido;
H
SIMATIC NET NCM S7 para Industrial Ethernet
Manual
/3/
Apt. 4.2
C79000–G8978–C1 16–03