0 1 comentario

Simatic Manager Step 7 gestiona todo lo referente a la programación de PLC y HMI de Siemens. Es modular y depende del software instalado. En esta revisión de creará un proyecto desde cero explicando la metodología de objetos que usan los proyectos de Simatic.

Para usar el Step 7 hay que entender algunas cosas:

  • Step 7 no es lo mismo que Administrador Simatic (Simatic Manager):
    • Step 7 solo es un conjunto de software de Siemens orientado a la programación de PLC,
    • Simatic Manager administra todo el software Siemens instalado en un computador.
  • Step 7 tiene a su vez distintos herramientas para:
    • Configurar el hardware a traves de hw config.
    • Programar las DB mediante el programador de bloques.
    • Programar FB, FC con el administrador de bloques.
    • Configurar la red de control usando la herramienta NetPro.
    • Programar SFC utilizando que usar el s7graph,
    • Visualizar datos online gracias a la tabla de variables.
  • Si bien cuando parte programando usas marcas para todo, es mejor ya empezar a visualizar el movimiento de datos a través de los DBs.
  • Conceptualmente es orientado a objetos, por lo que deberás acostumbrarte a los conceptos de instancia y multi instancia.
  • Debes tener claro el concepto que maneja Step 7 para modo online / Offline.

Si pusiera en un cuadro todo lo que he aprendido hasta ahora, tenemos lo siguiente:

Cuadro de sw Siemens

Como pueden ver, no solo se usa el Simatic Manager para programar PLC. También podemos gestionar nuestros proyectos de HMI de WinCC y WinCC Flexible.

Proyecto Step 7 test desde cero

Para abrir este Administrador vamos a inicio y buscamos el icono de Administrador Simatic.

Abriendo Simatic

Como es un Simatic Manager es un IDE orientado a objetos es necesario agregar un objeto PLC al proyecto vacío. Yo tengo un proyecto limpio, el típico test.

Proyecto test creado

Creación de un objeto PLC en Step 7

Como quiero programar PLC en Step 7 y me pidieron programar un S7-300, inserto un nuevo objeto SIMATIC 300

Objeto SIMATIC 300

Oh! :O. Me ha aparecido un objeto que dice SIMATIC 300(1). Con esto solo hemos declarado que vamos a programar “algo” de la familia 300 de los PLC Siemens.

Objeto SIMATIC 300

SIMATIC 300(1) es una carpeta que de momento, solo tiene para configurar el Hardware.

Hardware

Ahora solo falta indicar que PLC vamos a usar realizando doble clic en Hardware entonces, abrirá el HW Config

Utilizando HW Config en Step 7

HW Config

Hay varias formas de agregar hardware y en este ejemplo básico agregaremos solo dos cosas:

  • Bastidor: Es el riel donde va el PLC.
  • PLC S7-300: Escogeremos en este caso, una CPU 315-2 PN/DP.

Para agregar un nuevo objeto hay que hacer clic derecho en el área en blanco y seleccionar la opción Insertar Objeto.

Insertar Objeto

 

Entonces te aparecerá un popup con los posibles objetos a agregar dentro de la familia S7-300. Seleccione SIMATIC 300 / BASTIDOR 300 / Perfil soporte.

Seleccionar Bastidor

 

Ah aparecido un montón de celdas como en Excel. Por lo general las filas 1, 2 y 3 solo están disponibles para la Fuente de poder y la CPU. De la fila 4 en adelante se agregarán eventualmente los módulos extras de comunicación y de entrada y salida

Bastidor Agregado

Escojamos entonces una CPU. Hagan clic en el explorador derecho y seleccionen tal como aparece en la flecha negra. Luego arrastren a cualquiera de las filas en verde. Da igual.

Agregando la CPU

Listo :D, CPU agregada. Básicamente hay que hacer lo mismo para todos los módulos que agreguemos

CPU agregada

Guarden su configuración haciendo clic en cualquiera de los dos iconos.

Guardando config HW

Ahora nuestro administrador SIMATIC ha agregado otra carpeta que dice CPU 315-2 PN/DP. Esta a su vez contiene otra carpeta que dice Programa S7(1).

PLC agregado

La carpeta Programa S7(1) contiene a otras carpetas donde ira nuestra lógica.

Fuentes, Bloques y Simbolos

  • Fuentes: No sé lo que es, solo he utilizado los dos siguientes
  • Bloques: Contiene a los Bloques de Organización (OB), FC, FB, DB, UDT.
  • Símbolos: Contiene a los tags que hacen más amigable a los nombres de marcas, DB, FB, FC.

1 comentario

Deja un comentario

Scroll to Top