Catalogo Simatic S5
Catalogo Simatic S5 Catalogo Simatic S5
Software Software Runtime Introducción a los módulos funcionales estándar Campo de aplicación Los módulos funcionales estándar son unos módulos software totalmente programados que pueden ensamblarse en los programas de aplicación para los autómatas SIMATIC-S5 de la serie U. Contienen secuencias funcionales complejas y cerradas que son necesarias frecuentemente en dichos programas de aplicación. Se dispone, por ej., de módulos funcionales estándar para funciones matemáticas, aviso, mandos secuenciales y regulación. Los módulos se depositanenlamemoriadeaplicación del autómata y el usuario se encarga de ensamblarlos en su programa en los puntos precisos. Durante la ejecución del programa puede llamarse varias veces a los módulos y, al ser parametrizables, proporcionarles en cada llamada los parámetros actuales de-seados. Con la utilización de módulos funcionales estándar se pueden implementar de forma muy sencilla funciones complejas en el programa de aplicación, a la vez que se racionalizan la confección, prueba y puesta en servicio de los programas de aplicación. Con el empleo de los módulos funcionales estándar el usuario accede a un potencial de experiencia muy notable. Los módulos están sujetos a un mantenimiento regular. Estructura Estructura del programa de aplicación OB PB PB FB, FX DB, DX SB PB FB, FX SB PB DB, DX FB, FX PB PB FB, FX OB Organización PB Módulo de programa FB, FX Módulo funcional SB Módulo de paso DB, DX Módulo de datos Fig. 7/28 Módulos funcionales dentro de un programa de aplicación Los programas de aplicación para los autómatas S5 de la serie U están escritos en lenguaje STEP 5 y son estructurados, es decir, están formados por secciones cerradas. Las secciones elementales de un programa se denominan ”módulos”. Hayvariasclasesdemódulos según sea su finalidad: módulos de organización (OB) para administrar el programa de aplicación, módulos de programa (PB) para estructurar el programa de acuerdo con las tareas tecnológicas de control, módulos funcionales (FB, FX) para funciones complejas y repetitivas, modulos de paso (SB) para cadenas secuenciales (secuencias), módulos de datos (DB, DX) que son campos de datos comunes donde se ponen a punto y almacenan los datos con los que trabaja el programa de aplicación. Los módulos pueden disponerse de forma anidada (fig.7/28),esdecir,losmódulos de un nivel pueden llamar en todo momento a módulos en el siguiente nivel. 7/36 Siemens ST 50 · 1998
Software Software Runtime Introducción a los módulos funcionales estándar (continuación) Estructura (continuación) Instrucciones para la programación con módulos funcionales estándar :SPA FB1 Name : ADD : 32 Z12 : EW1 Z11 : EW3 Z22 : EW5 Z21 : EW7 OV : A 0.0 Z3=0 : A 0.1 Z32 : AW1 Z31 : AW3 :BE FB1 SPA FB1 Instrucción de llamada SPA Llamada absoluta FB 1 Número de módulo ADD: 32 Nombre de módulo Z12 Z11 . . hasta . . Z32 Z31 Operandos formales nombres simbólicos de los parámetros del módulo EW1 EW3 EW5 EW7 ADD : 32 Z12 OV Z11 Z3=0 Z22 Z32 Z21 Z31 A 0.0 A 0.1 AW 1 AW 3 EW1 EW3 . . hasta . . AW1 AW3 Operandos actuales (ha de escribirlos el usuario) Fig. 7/29 Representación de módulos funcionales estándar en el aparato de programación arriba: como lista de instrucciones (AWL) abajo: como esquema de funciones (FUP) Un módulo funcional estándar está estructurado de tal forma que el usuario es guiado por el aparato de programación al ensamblar el módulo en su programa. La programación interna del módulo funcional no tiene ninguna importancia. El módulo funcional se llama con una instrucción al efecto (fig. 7/29) y entonces aparece con su nombre de módulo y sus operandos formales (parámetros del módulo). Los operandos formales son unas abreviaturas nemotécnicas con las cuales se expresa el tipo y función de las entradas y salidas así como los datos necesarios para el módulo. A todo operando formal hay que asignarle, cada vez que se llame al módulo en cuestión, un operando actual de acuerdo con la tarea de control en ese punto del programa de aplicación. A todo operando formal hay que asignarle, cada vez que se llame al módulo en cuestión, un operando actual de acuerdo con la tarea de control en ese punto del programa de aplicación. Los parámetros del tipo A (salidas o resultados) se visualizan aladerechadelsímbolo. Las operaciones básicas y de ampliación que componen el módulo funcional sólo pueden representarse como lista de instrucciones. Los parámetros de los tipos E, D, B, T o Z (entradas o datos de entrada) aparecen gráficamente a la izquierda del símbolo de la función. Documentación Con los paquetes de programas (en disquetes) se suministra un manual de software con una descripción completa de los módulos funcionales. Siemens ST 50 · 1998 7/37
- Page 204 and 205: SIMATIC S5-135U, S5-155U/H Aparatos
- Page 206 and 207: SIMATIC S5-135U, S5-155U/H Fuentes
- Page 208 and 209: SIMATIC S5-135U, S5-155U/H Fuentes
- Page 210 and 211: SIMATIC S5-135U, S5-155U/H Interfas
- Page 212 and 213: SIMATIC S5-135U, S5-155U/H Interfas
- Page 214 and 215: SIMATIC S5-135U, S5-155U/H Interfas
- Page 216 and 217: SIMATIC S5-135U, S5-155U/H Interfas
- Page 218 and 219: SIMATIC S5-135U, S5-155U/H Interfas
- Page 220 and 221: SIMATIC S5-135U, S5-155U/H Interfas
- Page 222 and 223: SIMATIC S5-135U, S5-155U/H Accesori
- Page 224: SIMATIC S5-135U, S5-155U/H Accesori
- Page 227 and 228: SIMATIC 505 Generalidades Construcc
- Page 229 and 230: SIMATIC 505 Datos de pedido Datos d
- Page 231 and 232: SIMATIC 505 Datos de pedido Datos d
- Page 233 and 234: Software Herramientas Estándar Sof
- Page 235 and 236: Software Herramientas Estándar Sof
- Page 237 and 238: Software Herramientas Estándar Sof
- Page 239: Software Herramientas Estándar APT
- Page 243 and 244: Software Herramientas de Ingenierí
- Page 245 and 246: Software Herramientas de Ingenierí
- Page 247 and 248: Software Herramientas de Ingenierí
- Page 249 and 250: Software Herramientas de Ingenierí
- Page 252 and 253: Software Herramientas de Ingenierí
- Page 256 and 257: Software Software Runtime Sinopsis
- Page 258 and 259: Software Software Runtime Funciones
- Page 260 and 261: Software Software Runtime Funciones
- Page 262 and 263: Software Software Runtime Funciones
- Page 264 and 265: Software Software Runtime Funciones
- Page 266 and 267: Software Software Runtime Funciones
- Page 268 and 269: Software Software Runtime Funciones
- Page 270 and 271: Software Software Runtime Funciones
- Page 272 and 273: Software Software Runtime Funciones
- Page 274 and 275: Software Software Runtime GRAPH 5/I
- Page 276 and 277: Software Software Runtime GRAPH 5/I
- Page 278 and 279: Software Software Runtime GRAPH 5/I
- Page 280 and 281: Software Software Runtime Funciones
- Page 282 and 283: Software Software Runtime Funciones
- Page 284 and 285: Software Software Runtime Funciones
- Page 286 and 287: Software Software Runtime Módulos
- Page 288 and 289: Software Software Runtime Módulos
- Page 290 and 291: Software Software Runtime Módulos
- Page 292 and 293: Software Software Runtime Módulos
- Page 294 and 295: Software Software Runtime Módulos
- Page 296 and 297: Software Software Runtime Módulos
- Page 298 and 299: Software Software Runtime Módulos
- Page 300 and 301: Software Software Runtime Módulos
- Page 302 and 303: Software Software Runtime Módulos
Software<br />
Software Runtime<br />
Introducción a los módulos funcionales estándar (continuación)<br />
Estructura (continuación)<br />
Instrucciones para la programación<br />
con módulos funcionales<br />
estándar<br />
:SPA FB1<br />
Name : ADD : 32<br />
Z12 : EW1<br />
Z11 : EW3<br />
Z22 : EW5<br />
Z21 : EW7<br />
OV : A 0.0<br />
Z3=0 : A 0.1<br />
Z32 : AW1<br />
Z31 : AW3<br />
:BE<br />
FB1<br />
SPA FB1 Instrucción de llamada<br />
SPA Llamada absoluta<br />
FB 1 Número de módulo<br />
ADD: 32 Nombre de módulo<br />
Z12<br />
Z11<br />
.<br />
.<br />
hasta<br />
.<br />
.<br />
Z32<br />
Z31<br />
Operandos formales<br />
nombres simbólicos de los<br />
parámetros del módulo<br />
EW1<br />
EW3<br />
EW5<br />
EW7<br />
ADD : 32<br />
Z12 OV<br />
Z11 Z3=0<br />
Z22 Z32<br />
Z21 Z31<br />
A 0.0<br />
A 0.1<br />
AW 1<br />
AW 3<br />
EW1<br />
EW3<br />
.<br />
.<br />
hasta<br />
.<br />
.<br />
AW1<br />
AW3<br />
Operandos actuales<br />
(ha de escribirlos el usuario)<br />
Fig. 7/29 Representación de módulos funcionales estándar en el aparato de programación<br />
arriba: como lista de instrucciones (AWL)<br />
abajo: como esquema de funciones (FUP)<br />
Un módulo funcional estándar<br />
está estructurado de tal forma<br />
que el usuario es guiado por<br />
el aparato de programación al<br />
ensamblar el módulo en su<br />
programa. La programación<br />
interna del módulo funcional<br />
no tiene ninguna importancia.<br />
El módulo funcional se llama<br />
con una instrucción al efecto<br />
(fig. 7/29) y entonces aparece<br />
con su nombre de módulo y<br />
sus operandos formales (parámetros<br />
del módulo). Los<br />
operandos formales son unas<br />
abreviaturas nemotécnicas<br />
con las cuales se expresa el<br />
tipo y función de las entradas<br />
y salidas así como los datos<br />
necesarios para el módulo. A<br />
todo operando formal hay que<br />
asignarle, cada vez que se<br />
llame al módulo en cuestión,<br />
un operando actual de<br />
acuerdo con la tarea de control<br />
en ese punto del programa<br />
de aplicación.<br />
A todo operando formal hay<br />
que asignarle, cada vez que<br />
se llame al módulo en cuestión,<br />
un operando actual de<br />
acuerdo con la tarea de control<br />
en ese punto del programa<br />
de aplicación.<br />
Los parámetros del tipo A (salidas<br />
o resultados) se visualizan<br />
aladerechadelsímbolo.<br />
Las operaciones básicas y de<br />
ampliación que componen el<br />
módulo funcional sólo pueden<br />
representarse como lista de<br />
instrucciones.<br />
Los parámetros de los tipos<br />
E, D, B, T o Z (entradas o datos<br />
de entrada) aparecen gráficamente<br />
a la izquierda del<br />
símbolo de la función.<br />
Documentación<br />
Con los paquetes de programas<br />
(en disquetes) se suministra<br />
un manual de software<br />
con una descripción completa<br />
de los módulos funcionales.<br />
Siemens ST 50 · 1998<br />
7/37