You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Software<br />
Software Runtime<br />
Introducción a los módulos funcionales estándar<br />
Campo de aplicación<br />
Los módulos funcionales estándar<br />
son unos módulos<br />
software totalmente programados<br />
que pueden ensamblarse<br />
en los programas de<br />
aplicación para los autómatas<br />
SIMATIC-<strong>S5</strong> de la serie U.<br />
Contienen secuencias funcionales<br />
complejas y cerradas<br />
que son necesarias frecuentemente<br />
en dichos programas<br />
de aplicación.<br />
Se dispone, por ej., de módulos<br />
funcionales estándar para<br />
funciones matemáticas, aviso,<br />
mandos secuenciales y regulación.<br />
Los módulos se depositanenlamemoriadeaplicación<br />
del autómata y el usuario<br />
se encarga de ensamblarlos en<br />
su programa en los puntos precisos.<br />
Durante la ejecución del<br />
programa puede llamarse varias<br />
veces a los módulos y, al<br />
ser parametrizables, proporcionarles<br />
en cada llamada los parámetros<br />
actuales de-seados.<br />
Con la utilización de módulos<br />
funcionales estándar se pueden<br />
implementar de forma<br />
muy sencilla funciones complejas<br />
en el programa de aplicación,<br />
a la vez que se racionalizan<br />
la confección, prueba<br />
y puesta en servicio de los<br />
programas de aplicación. Con<br />
el empleo de los módulos funcionales<br />
estándar el usuario<br />
accede a un potencial de experiencia<br />
muy notable. Los<br />
módulos están sujetos a un<br />
mantenimiento regular.<br />
Estructura<br />
Estructura del programa<br />
de aplicación<br />
OB PB<br />
PB<br />
FB, FX DB, DX<br />
SB<br />
PB<br />
FB, FX<br />
SB<br />
PB<br />
DB, DX<br />
FB, FX<br />
PB<br />
PB<br />
FB, FX<br />
OB Organización<br />
PB Módulo de programa<br />
FB, FX Módulo funcional<br />
SB Módulo de paso<br />
DB, DX Módulo de datos<br />
Fig. 7/28 Módulos funcionales dentro de un programa de aplicación<br />
Los programas de aplicación<br />
para los autómatas <strong>S5</strong> de la<br />
serie U están escritos en lenguaje<br />
STEP 5 y son estructurados,<br />
es decir, están formados<br />
por secciones cerradas.<br />
Las secciones elementales de<br />
un programa se denominan<br />
”módulos”.<br />
Hayvariasclasesdemódulos<br />
según sea su finalidad:<br />
módulos de organización<br />
(OB) para administrar el<br />
programa de aplicación,<br />
módulos de programa (PB)<br />
para estructurar el programa<br />
de acuerdo con las tareas<br />
tecnológicas de control,<br />
módulos funcionales<br />
(FB, FX) para funciones<br />
complejas y repetitivas,<br />
modulos de paso (SB)<br />
para cadenas secuenciales<br />
(secuencias),<br />
módulos de datos (DB, DX)<br />
que son campos de datos<br />
comunes donde se ponen a<br />
punto y almacenan los datos<br />
con los que trabaja el programa<br />
de aplicación.<br />
Los módulos pueden disponerse<br />
de forma anidada<br />
(fig.7/28),esdecir,losmódulos<br />
de un nivel pueden llamar<br />
en todo momento a módulos<br />
en el siguiente nivel.<br />
7/36 Siemens ST 50 · 1998