Programa Principal - Siemens SIMATIC S5-135U Instrucciones De Programacion

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

Publicidad

Operaciones suplementarias
Ejemplo de aplicación de los semáforos
Un autómata S5-135U se compone de 4 procesadores, los cuales deben acceder a una zona
de memoria común de la periferia Q (QW
6)
para depositar en ella las señalizaciones de estado
y que posteriormente serán transmitidas a un indicador. Cada señalización debe persistir
durante 10 segundos antes de ser borrada por una nueva señalización proviniente tanto del
mismo como de otro procesador.
El acceso a la palabra de periferia QW 6 (periferia ampliada, sin imagen de proceso) viene
determinado por un semáforo. Solamente aquel procesador que haya podido posicionar el
semáforo correspondiente a esta zona podrá escribir su señalización en la QW 6. Dicho
semáforo quedará posicionado durante un tiempo de 10 segundos (temporizador T 10). Una
vez transcurrido el tiempo, el procesador liberará el semáforo y por tanto la zona de memoria,
permitiendo asl que los demás procesadores puedan acceder a la misma. QW 6 podrá, a partir
de ese momento, recibir alguna otra señalización.
Si el semáforo estuviera ya posicionado o intentando posicionarse por algún procesador en ese
momento, el procesador en cuestión abortaría su intento de posicionado hasta el ciclo siguiente.
El siguiente programa puede ser elaborado por los 4 procesadores pero con una señalización
diferente. Se carga los siguientes módulos:
FB O :
PROGRAMA PRINCIPAL
FB 101:
REARMAR EL SEMA-
/o_
Se utiliza 5 marcas:
M 10.0 = 1 : Se demanda o se elabora una señalización.
M 10.1 = 1 : Se ha posicionado el semáforo.
M 10.2 = 1 : ,Se arranca la temporización.
M 10.3 = 1 : Se transfiere la señalización.
M 10.4 = 1 : Se borra el semáforo.

Publicidad

Tabla de contenido
loading

Tabla de contenido