• 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 | Python | HMI con Python y Qt Creator: Byte señales I/O

HMI con Python y Qt Creator: Byte señales I/O

HMI con Python y Qt Creator: Byte señales I/O

por Iñigo Gútiez · Deja un comentario

Estamos de lanzamiento del curso de HMI con Python y Qt-Designer, así que voy  a hacer una serie de vídeos enseñando las cosas que se pueden crear con esta tecnología, y cómo una vez programado ¡¡lo tienes para siempre!!.

Tal vez tengas dudas de si el curso es para ti o no, por lo que tal vez este tipo de entradas te sirvan para decidirte.

Puede que te parezca interesante y que hacer los HMI de esta forma tan automatizada es lo que te encaja, o puede que veas claro que esto no es para ti.

Eso ya es cosa que tienes que decidirlo tú.

Por lo pronto, vamos a ver el típico caso de tener que mostrar las señales de las tarjetas de entradas y salidas.

Para ello he creado un plugin que inserta un byte completo, y tan solo dando la dirección del byte ¡ya está!

Los plugins (que vemos cómo crearlos en el curso), puedes desarrollarlos escribiendo el código completamente como es en este caso, pero también usando widgets desarrollados gráficamente. Esta parte la veremos en una siguiente entrega.

¿Quieres verlo?

De momento, nos quedamos qué pinta coge un byte con las señales separadas bit a bit para mostrar una tarjeta de entradas o salidas.

Let’s go!

¿Qué te parece?

La idea no erar tanto entrar en el contenido del código, como de ver las posibilidades. Si eres alumno del curso, lo tendrás como una ampliación y te voy a explicar lo fácil que es meterlo dentro de la plantilla.

Si aún no eres alumno, pero quieres aprovechar el 20% de descuento por el lanzamiento, tan solo echa un vistazo a este enlace donde te lo explico todo.

Finalmente, puede que no lo vayas a usar, pero espero que en cualquier caso, te parezca interesante como referencia de las cosas que se pueden hacer en Python.

 

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: Python, 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.

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