Ciclo de arranque en TIA Portal

El ciclo de arranque en TIA Portal con una CPU 1200 no difiere en esencia con lo que tenemos usando CPU300 con Step 7 tradicional.

Así que básicamente lo que te voy a contar a continuación, es válido para todas las CPU de una forma genérica.

Ciclo de arranque en TIA Portal o Startup

Como una idea general , el ciclo de arranque es aquel que está intercalado entre el modo STOP y RUN cuando la CPU se pone en funcionamiento, por ejemplo cuando se da tensión a esta.

Dentro de las formas de arranque disponibles tras un restablecimiento de la tensión, podemos configurar la CPU con los siguientes modos:

  • Sin arranque
  • Rearranque en caliente – RUN
  • Rearranque en caliente – Modo de operación antes de desconexión

Sin arranque.

Significa, que si se va la tensión y se restablece, la CPU se quedará en modo STOP

Rearranque en caliente – RUN

Los valores no remanentes son borrados. El programa es ejecutado una vez antes de pasar a RUN y ejecutarlo de forma cíclico.

Rearranque en caliente – Modo de operación antes de desconexión

Después del arranque la CPU arranca el modo en el que estaba antes de que se apagara.

Debemos tener en cuenta, que el rearranque en caliente, tiene las siguientes características:

  • Borra los datos no remanentes (entradas, salidas, marcas)
  • Fija los datos no remanentes a los valores de inicio
  • Los datos remanentes (marcas, datos DB) son mantenidos

A continuación, te dejo un esquema  extraído del curso de TIA Portal de cómo quedaría el arranque de una CPU 1200:

Ciclo de arranque en TIA Portal-1

Las características generales del ciclo de arranque en TIA Portal:

  • Durante el STARTUP se ejecutan los OB de arranque OB 100 (Tipo hardware OB_STARTUP y clase Startup)
  • Se ejecuta una sóla vez  (sólo en el arranque)
  • No hay limitación de cómo ha de ser de grande
  • No hay limitación en cuánto tiempo debe ejecutarse
  • Pueden generarse otros OB de arranque (a partir de OB123) y se ejecutan tras el OB100 en orden numérico.
  • No tiene porqué existir un OB de arranque pasándose directamente al OB1 en el arranque.
  • No se ejecutan las iterrupciones por eventos salvo los de error. Las interrupciones que se hayan generado se ejecutan tras los bloques de arranque y antes del OB1.

Posteriormente al ciclo de arranque, se procede con la ejecución periódica del programa (modo RUN), el cual tiene unas características diferentes a este modo STARTUP.

Te dejo un poco más de información en la página de Siemens referente al arranque de un S7  – 1200

¿Sabías todas estas peculiaridades?

No sé si conocías todas las peculiaridades del ciclo de arranque de las CPU de Siemens.

Est0 no es mas que una pequeñísima parte de lo que te espera si finalmente deseas hacerte con el control de la programación de los autómatas en TIA Portal de una vez por todas, siguiendo mi curso online.

Acerca de Iñigo Gútiez

Ingeniero industrial por la Escuela de Ingenieros Superiores de Bilbao. Trabajo como ingeniero de proyectos y automatización en Guardian Industries

Te puede interesar

Entrevista a Juan Carlos Martín (REEA)

En esta ocasión traigo al blog algo muy especial. Más bien a alguien especial. La …