Ejemplo Multiestancia S7-300
-
Upload
marco-antonio-sobrevilla-gonzalez -
Category
Documents
-
view
34 -
download
1
Transcript of Ejemplo Multiestancia S7-300
Programación estructuradaProgramación estructurada 11DivDiv. Ingeniería de . Ingeniería de Sistemas y AutomáticaSistemas y AutomáticaDivDiv. Ingeniería de . Ingeniería de Sistemas y AutomáticaSistemas y Automática
Tema 6 Ejemplo
Ejemplo Programación Estructurada
Programación estructuradaProgramación estructurada 22
FB
Programación estructuradaProgramación estructurada 33
FB
Programación estructuradaProgramación estructurada 44
FC
Programación estructuradaProgramación estructurada 55
LLAMADA DESDE OB1
Programación estructuradaProgramación estructurada 66
Mutiinstancia
Supongamos que su tarea de automatización requiere otros controles de motor, p.ej., para un motor que funciona con aceite de colza, para un motor de hidrógeno, etc.Procediendo de la misma forma que lo hemos hecho hasta ahora, utilizaríamos el FB1 asignándole un nuevo DB por cada control adicional.
MULTIINSTANCIAPara ello se tiene que crear un nuevo FB de orden superior (en nuestro ejemplo, el FB10) y llamar desde el mismo al FB1, que ha permanecido invariable, como "instancia local". En cada llamada, el FB1 subordinado deposita sus datos en el bloque de datos DB10 del FB10 de orden superior, con lo cual no se tienen que asignar más DBs al FB1. Todos los FBsacceden a un único bloque de datos (aquí, el DB10).
Programación estructuradaProgramación estructurada 77
FB10
Programación estructuradaProgramación estructurada 88
DB10
Programación estructuradaProgramación estructurada 99
OB1