Bloques de funciones del sistema  y funciones del sistema 



Bloques preprogramados

No es necesario programar cada función. Las CPUs S7 ofrecen bloques preprogramados que se pueden llamar desde el programa de usuario. Para obtener informaciones más detalladas, consulte los temas de Ayuda de los bloques del sistema y las funciones del sistema (saltos en descripciones de lenguajes, ayudas acerca de bloques, atributos del sistema).

Bloques de funciones del sistema

Un SFB es un bloque de funciones integrado en la CPU S7. Como los SFBs forman parte del sistema operativo, no se cargan como parte integrante del programa. Al igual que los FBs, los SFBs son bloques "con memoria". Para los SFBs se han de crear también bloques de datos de instancia y cargar en la CPU como parte integrante del programa. Las CPUs S7 ofrecen SFBs para la comunicación vía enlaces configurados y para las funciones especiales integradas (p.ej. SFB 29 "HS_COUNT" en la CPU 312 IFM y en la CPU 314 IFM)

Funciones del sistema

Una función del sistema es una función preprogramada y probada integrada en la CPU S7. La SFC se puede llamar desde el programa. Como las SFCs forman parte del sistema operativo, no se cargan como parte integrante del programa. Al igual que las FCs, las SFCs son bloques "sin memoria". Las CPUs S7 ofrecen SFCs para funciones de copia y de bloque, control del programa, manipulación del reloj y del contador de horas de funcionamiento, transferencia de registros de datos, transferencia de eventos en el modo Multiprocesamiento desde una CPU a todas las CPUs insertadas, manipulación de alarmas horarias y de retardo,manipulación de eventos de errores síncronos, eventos de errores de alarma y asíncronos, diagnóstico del sistema, actualización de imágenes del proceso y tratamiento de campos de bits, direccionamiento de módulos, periferia descentralizada, comunicación por datos globales, la comunicación vía enlaces no configurados y generar mensajes de bloque.