• 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 de TIA Portal para CPU 1200
    • Curso Express de TIA Portal
    • Curso de AWL
    • HMI con OPC UA en Python y QT-Designer
    • Curso HMI con Python y Qt-Designer
    • Curso de iniciación a la Industria 4.0
    • Curso de comunicaciones IE y Profinet
    • Curso de WinCC Flexible 2008
    • Crear HMI con OPC y VB.NET
    • Crear HMI con Snap7 y VB.NET
    • Curso ViSnap7
    • Curso de Step 7 V5.x
  • Contacto & Faq
Home | blog | Cuando se complican los programas

Cuando se complican los programas

Cuando se complican los programas

por Iñigo Gútiez · 2 comentarios

Seguramente hayas programado ya en TIA Portal o en Step 7 en la versión V5.x

Programas en escalera normalmente, especialmente si provienes del mundo de la electricidad.

El problema es que a veces, programar en FUP y KOP no es suficiente… no llegas a la complejidad de los proyectos encomendados.

Para la lógica booleana, FUP y KOP son ideales, se manejan como pez en el agua.

Ahora bien, cuando hay que realizar cálculos complejos, bucles raritos, tratamiento de datos… la cosa se complica y programando en escalera, se te ponen los ojos del revés ¿o no?

Acabas frustrado, escribiendo segmentos y segmentos,  desarrollando cada paso de las iteraciones porque no eres capaz de realizar funciones que sean recursivas y que calculen de un plumazo lo que tienes en la cabeza.  Tienes en la cabeza lo que debería hacer el programa, pero no sabes cómo realizarlo en escalera. Probablemente porque no se puede…

…y tardas una infinidad en terminar los programas.

Cuando tienes que reformarlo, maldices todo lo que se ha barrido. Normal, tienes que rehacer todos los pasos realizados, que son unos cuantos, porque no has podido programar de forma recursiva.

Cuando son cálculos complejos la cosa se vuelve insostenible porque mantenerlo cuesta muchísimo debido a que los cálculos se vuelven eternos.

¿Y esto en que se traduce?

Pues que, como siempre, llegas tarde a todo. Tienes la sensación de no saber programar bien, hasta un poco de vergüenza por no poderlo hacer de una forma más eficiente.

¿te sientes identificado?

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: 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. JOHN dice

    27 mayo, 2016 a las 20:04

    excelente articulo

    Responder
    • Iñigo Gútiez dice

      27 mayo, 2016 a las 20:24

      Muchas gracias John!

      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