Sesisef: Posicionamientoaiberaci6N De Semáforos - Siemens SIMATIC S5-135U Instrucciones De Programacion

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

Publicidad

Operaciones suplementarias
SESISEF: PosicionamientoAiberaci6n de semáforos
Operación
S ES
SEF
Si 2 o más procesadores de un autómata programable acceden a una zona de memoria común
(periferia, procesadores de comunicación CPs, tarjetas periféricas inteligentes IPs), existe el
riesgo de que los procesadores sobreescriban datos de otros y lean datos intermedios
erróneos. De ahi se deduce que es necesario coordinar el acceso de los procesadores a zonas
de memoria comunes.
La coordinación de este acceso es posible gracias a la existencia de lo que denominamos
como semáforos
y
las instrucciones SES
y
SEF: en una configuración muitiproceso, un
procesador no podrá acceder a una zona de memoria común, a no ser que posicione el
semáforo concerniente (SES). El semáforo
xx
puede así ser posicionado por un solo
procesador. Si un procesador no tiene la posibilidad de posicionar un semáforo, entonces debe
de renunciar a acceder a esa zona de memoria común delimitada por dicho semáforo.
De la misma forma, un procesador debe de renunciar a un nuevo acceso a la memoria después
de haber liberado el semáforo (SEF).
Parámetro
Oa31
O a 31
Todos los procesadores afectados deben tener implementado un módulo funcional, el cual
contenga un programa con la estructura siguiente:
Descripción
posicionamiento de un semáforo
liberación de un semáforo
START
Posicionar el
semáforo: SES
A
Acceso
a
la memoria
el semáforo
+
1
común protegida por
1
Liberar el
1

Publicidad

Tabla de contenido
loading

Tabla de contenido