Ejecución Del Programa De Usuario - Siemens SIMATIC S7-1200 Manual De Producto

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

La CPU soporta el arranque en caliente para pasar a estado operativo RUN. El arranque en
caliente no incluye un borrado total. No obstante, el borrado total puede iniciarse desde el
software de programación. El borrado total borra toda la memoria de trabajo, así como las
áreas de memoria remanentes y no remanentes. Además, copia la memoria de carga en la
memoria de trabajo. El borrado total no borra el búfer de diagnóstico ni tampoco la dirección
IP almacenada permanentemente. Los datos de sistema no remanentes y los datos de
usuario se inicializan en un arranque en caliente.
El tipo de arranque y método de rearranque de la CPU se pueden determinar mediante el
software de programación. Este ajuste se encuentra en la "Configuración de dispositivos" de
la CPU en "Arranque". Cuando se aplica tensión, la CPU ejecuta una secuencia de tests de
diagnóstico de arranque e inicialización del sistema. A continuación, la CPU conmuta al tipo
de arranque configurado. Determinados errores impiden que la CPU pase a estado
operativo RUN. La CPU soporta los tipos de arranque siguientes: Estado operativo STOP,
"Cambio a estado operativo RUN después del arranque en caliente", y "Cambio a estado
operativo anterior después del arranque en caliente".
También se puede insertar una instrucción STP en el programa para cambiar la CPU al
estado operativo STOP. Esto permite detener la ejecución del programa en función de la
lógica.
4.3
Ejecución del programa de usuario
La CPU soporta los siguientes tipos de bloques lógicos que permiten estructurar
eficientemente el programa de usuario:
● Los bloques de organización (OBs) definen la estructura del programa. Algunos OBs
● Las funciones (FCs) y los bloques de función (FBs) contienen el código del programa
● Los bloques de datos (DBs) almacenan datos que pueden ser utilizados por los bloques
El tamaño del programa de usuario, los datos y la configuración están limitados por la
memoria de carga y memoria de trabajo disponibles de la CPU (Página 13). No hay un límite
determinado para el número de cada bloque OB, FC, FB y DB individual. No obstante, el
número total de bloques se limita a 1024.
Easy Book
Manual de producto, 04/2011, A5E02486778-02
La CPU no dispone de un interruptor físico para cambiar el estado
operativo. STEP 7 ofrece las siguientes herramientas para cambiar el
modo de operación de la CPU:
 Botones "Stop" y "Run" en la barra de herramientas de STEP 7
 Panel de mando de la CPU en las herramientas online
tienen reacciones y eventos de arranque predefinidos. No obstante, también es posible
crear OBs con eventos de arranque personalizados (Página 52).
correspondiente a tareas específicas o combinaciones de parámetros. Cada FC o FB
suministra un conjunto de parámetros de entrada y salida para compartir datos con el
bloque que llama. Un FB utiliza también un bloque de datos asociado (denominado DB
instancia) para conservar el estado de valores durante la ejecución que pueden utilizar
otros bloques del programa. Los números válidos para FC y FB van de 1 a 65535.
de programa. Los números válidos para DB van de 1 a 65535.
Conceptos básicos de los PLC de la forma más sencilla
4.3 Ejecución del programa de usuario
49

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido