En este artículo vamos a hablar de un problema importante que ocurre mucho cuando comienzas a programar tu PLC, se trata de los errores comunes de la versión de firmware y cómo manejarlos.
Contenido:
- ¿Cuál es la versión de firmware de un PLC?
- ¿Por qué la versión de firmware puede causar problemas?
- ¿Cómo saber la versión de firmware de un PLC de hardware?
- ¿Cómo manejar los errores de versión de firmware?
- Conclusiones.
¿Cuál es la versión de firmware de un PLC?
El firmware de un PLC o un módulo de PLC (IOs, módulos de comunicación, etc.) es simplemente el software interno instalado en el PLC que es responsable de lo que el hardware puede hacer realmente.
Una versión de firmware determinará qué característica interna tiene tu PLC, como los protocolos de seguridad, funciones de optimización internas, mejor manejo del tiempo y otras características y capacidades diferentes.
Un PLC con una versión de firmware más antigua tendrá menos características y capacidades internas que un PLC con una versión de firmware más nueva.
Las imágenes 1 y 2 muestran cómo el mismo PLC de hardware tendrá diferentes características y capacidades de rendimiento con diferentes versiones de firmware instaladas.
Imagen 1: versión de firmware V4.0
Imagen 2: versión de firmware V4.4
¿Has notado cómo la misma CPU ahora tiene más funciones agregadas con solo actualizar a una versión de firmware más alta? Con la versión de firmware V4.4 más alta, la CPU ahora tiene OPC UA, entre otras funciones agregadas a sus capacidades de rendimiento.
¿Por qué la versión de firmware puede causar problemas?
Mira, normalmente comienzas tu proyecto de PLC seleccionando el PLC y luego comienzas a programar.
Seleccionarás tu PLC en TIA Portal de acuerdo con uno de dos puntos:
- Ya has comprado el PLC de hardware, por lo que seleccionarás el mismo PLC que tienes en el proyecto de TIA Portal.
- Todavía no has comprado un PLC, por lo que seleccionarás un PLC en TIA Portal que cumpla con tus requisitos y luego lo comprarás más tarde.
En cualquiera de los dos casos, si la versión de firmware del PLC seleccionado en el proyecto de TIA Portal es diferente de la versión de firmware del hardware real, tendrá un problema. Y su programa ni siquiera se descargará al PLC de hardware.
Por lo tanto, siempre debe asegurarse de que la versión de firmware del PLC real coincida con el PLC seleccionado en TIA Portal.
Vale la pena mencionar que si la versión de firmware seleccionada en TIA Portal es anterior a la del PLC real, no tendrá problemas con su programa, perderá algunas de las características y capacidades del PLC, pero su programa funcionará bien.
Los problemas aparecerán si ocurre lo contrario, si la versión de firmware seleccionada en TIA Portal es más reciente que la del PLC real, entonces tendrá un problema.
Por eso, si no conoce la versión de firmware de su hardware, debe seleccionar la versión anterior en el proyecto de TIA Portal.
¿Cómo saber la versión de firmware del PLC de hardware?
Podemos conocer la versión de firmware del PLC de hardware que tenemos mediante uno o dos métodos:
Desde el propio PLC
La versión de firmware de cualquier módulo PLC siempre está escrita en algún lugar del dispositivo de hardware. Vea las siguientes imágenes.
Imagen 3: versión de firmware FS:04
Imagen 4: la versión de firmware es V7.0.5
Desde el software TIA Portal
Usando el software TIA Portal puede conectar su PLC a su TIA Portal y buscar el dispositivo, luego puede encontrar la versión de firmware del dispositivo de hardware, vea los siguientes pasos.
Ni siquiera tiene que crear un nuevo proyecto; solo la vista de proyecto de TIA Portal es suficiente, vea la imagen 5.
Imagen 5: Vista de proyecto de TIA Portal sin crear un proyecto.
Desde el acceso en línea, busque su PLC. Como la conexión entre el TIA Portal y el PLC se realiza a través de un cable Ethernet, utilizaremos la opción de conexión Ethernet. Haga doble clic en Actualizar dispositivos accesibles para comenzar a buscar su PLC. Consulte la imagen 6.
Imagen 6: Actualizar dispositivos accesibles para buscar su PLC.
Si hay una conexión entre el PLC y el TIA Portal, el software debería encontrar su PLC. Consulte la imagen 7.
Imagen 7: El software encontró su PLC.
Ahora, haga doble clic en En línea y diagnóstico para mostrar la información de su PLC. Consulte la imagen 8.
Imagen 8: Información en línea del PLC.
En el atributo General, puede encontrar la versión de firmware de su PLC como se muestra en la imagen anterior.
También puede encontrar la versión de firmware en el atributo Funciones. Consulte la imagen 9.
Imagen 9: versión de firmware del atributo de funciones.
¿Cómo manejar los errores de versión de firmware?
Primero, creemos un escenario de error de versión de firmware y luego veremos cómo manejar y solucionar este error.
Comenzaremos simplemente creando un nuevo proyecto y luego agregando un nuevo dispositivo. En este ejemplo de PLC, elegiremos intencionalmente una versión de firmware más nueva que la del hardware del PLC real. Sabemos que el firmware de nuestro PLC es V4.0, pero en TIA Portal elegiremos la versión de firmware V4.4. Vea la imagen 10.
Imagen 10: agregue un nuevo PLC con una versión de firmware más alta.
Presione OK para agregar su dispositivo y eso es todo, ha creado una situación que provocará un error de firmware. Para ver eso, intentemos descargar el proyecto a nuestro PLC.
Tenga en cuenta que ni siquiera hemos escrito ningún código. Simplemente descargémoslo al PLC. Vea la imagen 11.
Imagen 11: Error en la descarga al PLC, firmware incompatible.
Como se puede ver en la imagen anterior, una vez que se intenta descargar el proyecto al PLC, aparecerá un error que indica que las versiones de firmware del PLC y del TIA Portal no coinciden.
Incluso se puede ver si se intenta acceder a Internet. Ver imagen 12.
Imagen 12 – El PLC se encuentra en estado de error.
Para solucionar este error, simplemente debemos cambiar la versión de firmware del PLC seleccionado en el proyecto TIA Portal a una versión anterior o igual al firmware del PLC de hardware actual.
Para ello, vamos a la página de propiedades del PLC y seleccionamos Cambiar versión de firmware en el atributo General. Ver imagen 13.
Imagen 13 – Cambiar la opción de versión de firmware.
Una vez que se pulsa el botón Cambiar versión de firmware, aparecerá una ventana de cambio de dispositivo; en esta ventana, se podrá cambiar la versión de firmware. Consulte la imagen 14.
Imagen 14: ventana de cambio de dispositivo.
En la ventana de cambio de dispositivo, verá el dispositivo actual que ha seleccionado antes y el nuevo dispositivo cuyo firmware necesita que coincida con el que tiene actualmente.
Tenga en cuenta que, al elegir un firmware inferior, por ejemplo V4.3, la información en la parte inferior de la ventana le mostrará qué características ha perdido al pasar a un firmware inferior, como se ve en la imagen anterior.
Ahora, cambie el firmware del nuevo dispositivo a la versión V4.0 del PLC de hardware. Y observe cuántas características y capacidades ha perdido el PLC simplemente por elegir un firmware inferior. Consulte la imagen 15.
Imagen 15: Coincidencia del firmware entre el PLC de hardware y el software.
Presione OK para confirmar los cambios y ahora intente descargar su proyecto una vez más al PLC. Notará que ahora el proyecto se cargará en el PLC sin ningún error. Consulte la imagen 16.
Imagen 16: el proyecto se carga en el PLC.
Una carga exitosa del proyecto en el PLC indica que el error de versión de firmware ahora está solucionado. También puede conectarse a Internet y verificarlo desde la vista en línea del proyecto del PLC. Consulte la imagen 17.
Imagen 17: vista en línea del proyecto.
Las marcas de verificación y los círculos verdes que ve en la imagen anterior indican que todas las configuraciones del software y el hardware coinciden y son compatibles entre sí.
Conclusión
Los errores de versión de firmware son un problema muy común al que se enfrenta al crear un nuevo proyecto en TIA Portal.
Una práctica recomendada es conocer la versión de firmware del dispositivo de hardware que tiene y hacer coincidir el firmware con el dispositivo seleccionado en TIA Portal.
Si no conoce el firmware del dispositivo de hardware, debe elegir la versión más antigua del módulo seleccionado dentro de TIA Portal para evitar problemas de firmware con su proyecto.