• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar al pie de página

Programación Siemens

Cursos online de TIA Portal y PLC Siemens.

  • Cursos
  • Blog
  • Mi cuenta
    • Mi cuenta
    • Foros
    • Curso HMI con Python y Qt-Designer
    • Curso de AWL
    • Curso de iniciación a la Industria 4.0
    • Curso Express de TIA Portal
    • Curso de WinCC Flexible 2008
    • Crear HMI con OPC y VB.NET
    • Crear HMI con Snap7 y VB.NET
    • Curso ViSnap7
    • Curso de TIA Portal para CPU 1200
    • Curso de Step 7 V5.x
    • Curso de comunicaciones IE y Profinet
  • Contacto & Faq
Home | TIA Portal | El caso del programador de tareas en TIA Portal

El caso del programador de tareas en TIA Portal

El caso del programador de tareas en TIA Portal

por Iñigo Gútiez · 2 comentarios

Llega el invierno, y habida cuenta el precio que tiene la energía se me ha ocurrido que tal vez es un buen reto el crear un programador que nos permita, por ejemplo, encender y apagar luces, encender o apagar calefacción etc. en función del día de la semana y de la hora en la que nos encontremos.

Se trata de practicar, y aunque el ejemplo no sea del todo completo, la idea es aporrear un poco las teclas con cierto sentido.

Por tanto, la propuesta sería la siguiente: crear un programador de tareas en TIA Portal por horas similar al que ya  hice hace unos cuantos años  en el que controlemos el encendido y apagado de una caldera, junto con el encendido/apagado de luces.

El programador de tareas en TIA Portal

Como condiciones, tenemos las siguientes:

  • La programación de ambas redes tienen que ser independientes
  • Tienen que ser independientes a su vez, por días, y por horas siendo el encendido mínimo de 1h.
  • La salida se dará mediante una señal booleana que indique con un true cuando se quiere tener encendido el circuito.

Además, debido a que es un ejemplo pequeño, el programa deberá ser realizado en un S7-1200 usando los lenguajes ladder y SCL.

El HMI se puede hacer como se quiera, bien usando un HMI de Siemens o cualquier otra alternativa, siempre y cuando toda la lógica resida en el PLC y el HMI no haga ningún tipo de cálculo o proceso, solo enseñe el estado de la programación.

Algo como digo, similar a lo que ya se planteó en el blog allá por 2013:

programacion

 

La idea por tanto es hacer un restyling del mismo, usando un S7-1200.

Hay que practicar y llegar a soluciones similares usando herramientas diferentes. En el caso de 2013 usé AWL. Esta vez no es posible por la limitación que ofrece los S7-1200 en ese aspecto.
Pero tienes la ventana abierta de usar SCL.

¿Te animas?

Estos días de frio y lluvia pueden ser un buen momento para dedicarle a la programación.

Te animo a que lo intentes, y en la siguiente entrada, vemos la solución.

Recuerda que tienes más de 20 de proyectos resueltos como este en el curso completo de TIA Portal además de los pequeños ejercicios que se realizan durante el curso.

Iñigo Gútiez
Iñigo Gútiez

Enseño a programar PLC de Siemens a través de mis cursos.
Más información sobre mi aquí

Puedes seguirme en cualquiera de las siguientes redes sociales.

Publicado en: TIA Portal, blog

Interacciones con los lectores

    Deja un comentario Cancelar

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

    2 Comentarios

  1. Juan Carlos Serrano dice

    24 noviembre, 2022 a las 20:52

    Llevaba en mente crear un programador asi horario, pero la currada que me va a suponer me detiene.
    Seguro que nos sorpendes, reutilizando codigo, objetos…… y yo encantado de aprenderlo.

    Saludos

    Responder
    • Iñigo Gútiez dice

      24 noviembre, 2022 a las 21:25

      Hola Juan Carlos.
      Algo sencillo, y con un hmi especial, ya lo verás, jeje.
      Saludos

      Responder

Footer

· Acerca de
· Misión, Visión y valores
· Aviso Legal y Política de Privacidad
· Condiciones de Venta
· Política de cookies
Utilizamos cookies propios y de terceros para mejorar nuestros servicios y tu experiencia de usuario. Si continuas navegando, consideramos que aceptas su uso. Aceptar Política de cookies
Política de Cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
GUARDAR Y ACEPTAR