Ampliación De La Zona De Marcas De Acoplamiento; Exposición Del Problema A Resolver; Estrulctura De Datos - Siemens SIMATIC S5-135U Instrucciones De Programacion

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido

Publicidad

8.3
Ampliación de la zona de marcas de acoplamiento
8.3.1
Exposición del problema a resolver
En
los autómatas programables multiprocesadores S5-135U y S5-155U cada uno
de los 256 byte de marcas de una CPU se puede convertir en marca de acopla-
miento de entrada o salida, definiéndolo en el DB 1. De este modo disminuye
considerablemente el número de los byte de marcas normalmente utilizables.
Además, para la transferencia de un conjunto de datos (varios byte) se
precisan medidas adicionales (variable semáforo, parametrización en el DX
O ) para evitar que el receptor evalúe un conjunto de datos transferido sólo
parcialmente.
8.3.2
Solución
En un módulo de datos DB
ó
DX, una determinada secuencia de palabras de
datos son definidos, cada vez a partir de la DWO, como "palabras de datos
de acoplamiento". Cada camino de unión recibe "su" módulo de datos siendo
totalmente &dependiente
de los restantes caminos de unión.
Al principio del módulo del ciclo
(
155U: OB 1, 135U: OB 1 o FB 0) son
recibidas las palabras de datos de acoplamiento con ayuda de los módulos de
organización especiales para comunicación en multiprocesador. Se elabora a
continuación el programa cíclico "normal" que evalúa los datos recibidos y
genera datos de transmisión. Estos son transmitidos al final del ciclo
nuevamente con ayuda de los módulos de organización especiales para comuni-
cación en multiprocesamiento. Así éstos pueden ser recibidos por otras CPUs
en su inicio de ciclo.
Las siguientes reglas son válidas para los 12 posibles caminos de unión
independientemente de otros caminos de unión.
-
La CPU de transmisión solo es activa en caso de que la CPU de recepción
haya tomado los "antiguos" datos completos de la memoria intermedia
del coordinador KOR C.
-
L a
CPU de recepción solo es activa en caso de que la CPU de transmisión
haya depositado de forma completa los "nuevos" datos en la memoria
intermedia del coordinador C.
De esta forma, en la CPU de recepción hay o bien un conjunto completo nuevo
de datos disponibles o permanece invariable el conjunto de datos "antiguo".
No hay ninguna mezcla de datos "antiguos" y "nuevos".
8.3.3
Estrulctura
de datos
En
la lista de unión se describen las palabras de datos (denominadas a
continuación campo de palabras de datos) que tienen que ser transferidas,
la CPU de transmisión y la CPU de recepción. Estas se encuentran en un
módulo de datos adicional que tiene que existir en todas las CPUs partici-
pantes.
El campo de palabras de datos comienza siempre a partir de la palabra de
datos DWO estando su longitud indicada en bloques. Aquí hay que tener en
cuenta lo siguiente:

Publicidad

Tabla de contenido
loading

Tabla de contenido