El programa de usuario de cada CPU es ampliado con la llamada del módulo de
funciones EMPF-DAT y SEND-DAT. El módulo de funciones FB O (ver abajo) está
previsto para la CPU 1. Para las restantes CPUs se tiene que adaptar
solamente el parámetro de entrada CPUN (Número de CPU).
FBO
NETZWERK 1
NAME :PROG-1
0005
:A
DBlOO
0006
:SPA FBlOl
0007 NAME :WF-DAT
0008 CPüN
:
KF+1
0009 FEWA
:
MBO
OOOA
:
SPB =FEWA
OOOB
OOOC
IAE=3
1
ABS
LISTA DE UNION
-->
DB 100
RECEPCION DE LOS MODULOS
DE DATOS DE ENTRADA
~ U P C I O N CON ERROR/AVISO
1
Aquí se inserta el programa cíclico de usuario que lee &tos
de los módulos de datos de entrada y escribe datos en los
módulos de datos de salida.
OOOD
OOOE
OOOF
0010
:A
DALO0
0011
:SPA FBlOO
0012 NAME :SEND-DAT
0013 CPüN
:
KF+1
0014 FEWA
:
MBO
0015
:
SPB =FINA
0016
:
BE
0017
0018
LISTA DE UNION
-->
DB 100
TRANSMISION DE LOS MODULOS
DE DATOS DE SALIDA
IN!ERRUPCION CON ERROR/AVISO
DESPUES DE ERROR/AVISO
Aquí se inserta el tratamiento de error.
(p.ej.: stop, salida de aviso de error en impresora
o monitor, o...).
Nota impartante:
Este ejemplo (ampliación de las marcas de acoplamiento con ayuda de los
módulos de funciones SEND-DAT y EMPF-DAT) solo puede funcionar de forma
correcta si en ninguna de las CPUs además han sido llamados los módulos de
funciones especiales de organización para comicación muitiprocesamien-
to OB 202 a OB 205.