| • | V1.6.0 |
| o | Grandes mejoras en el soporte para Texto Estructurado: |
| ▪ | Se añadió soporte para condicionales (IF, CASE, etc.); |
| ▪ | Se añadieron bucles de repetición (FOR, WHILE, REPEAT, etc.); |
| ▪ | Se añadieron variables indexadas; |
| ▪ | Se añadió monitoreo de variables. |
| o | Se añadieron configuradores Modbus TCP y RTU, facilitando la configuración y el diagnóstico del producto como maestro Modbus. |
| o | Se añadieron parámetros de estado de las expansiones para simplificar el diagnóstico de errores. |
| o | Se añadió soporte para lectura y escritura de parámetros mediante los bloques ILOAD/STORE. |
| o | Se cambió la descripción de error del producto de “Hw watchdog” a “System Error”. |
| o | Se modificó el formato de guardado de los parámetros en el producto. En las próximas versiones de firmware, la tabla de parámetros ya no se invalidará después de una actualización, y las configuraciones compatibles entre versiones se mantendrán. |
| • | V1.5.6 |
| o | Corrección del comportamiento de la opción “Error on mandatory nodes, reset all nodes”. Ahora, cuando está activada, si un nodo obligatorio de la red presenta fallas como pérdida de heartbeat o error de node guarding, el maestro reinicia todos los esclavos de la red. |
| o | Se añadió protección interna para escrituras en la memoria flash y se eliminó la alarma por escrituras frecuentes. |
| o | Corrección de un error en Ethernet/IP que podía causar “System Error”. |
| • | V1.5.5 |
| o | Corrección de un error que podía causar pérdida de variables retentivas en algunos casos. |
| • | V1.5.4 |
| o | Se añadió soporte para operaciones de escritura/lectura Modbus de múltiples coils/discrete inputs en secuencia, incluso si algunas direcciones no son válidas. |
| • | V1.5.3 |
| o | Mejoras en la generación de rampas de aceleración y desaceleración al controlar motores paso a paso; |
| o | Se agregó soporte para escritura/lectura a través de Modbus de múltiples bobinas/entradas discretas en secuencia, incluso si algunas direcciones no son válidas; |
| o | Mejoras en MQTT; |
| o | Corrección de un error que requería reiniciar el producto después de una descarga de programa para que los bloques de comunicación volvieran a funcionar en algunos casos. |
| • | V1.5.2 |
| o | Mejoras en la medición de la temperatura interna, tensión interna y tensión de la batería/supercap. |
| • | V1.5.1 |
| o | Mejoras en MQTT. |
| • | V1.5.0 |
| o | Soporte ampliado para PLCs con batería, ofreciendo mayor flexibilidad en aplicaciones con retención de datos. |
| o | Alarma de sobretemperatura implementada, garantizando mayor seguridad y protección del equipo. |
| o | Los motores paso a paso ahora cuentan con nuevos bloques de parada con rampa, proporcionando un control de parada más suave y preciso. |
| o | Los motores paso a paso también disponen del nuevo bloque Speed2, que permite el control de velocidad en aplicaciones sin un número definido de pulsos. |
| o | Los bloques de parada para motores paso a paso han sido actualizados para comportamiento de parada de emergencia, impidiendo el movimiento mientras el bloque esté activo, conforme a los estándares de PLCopen. |
| o | Protección adicional para la memoria flash, evitando escrituras con intervalos inferiores a 5 segundos, lo que prolonga la vida útil de la memoria. |
| o | Funcionalidades ampliadas en los bloques USER_FB y CALL, con soporte para estructuras condicionales y de repetición como IF, ELSE, FOR, entre otras, permitiendo lógicas más complejas. |
| o | Nuevo parámetro P615 agregado para habilitar o deshabilitar el gateway Modbus TCP/RTU, facilitando la configuración de comunicación según las necesidades de la aplicación. |
| o | Alarmas para condición de batería baja y pérdida de RTC/memorias retentivas, promoviendo mayor confiabilidad en la detección de fallas críticas. |
| o | Bloque de cadenas optimizado, ofreciendo mayor estabilidad y rendimiento en la manipulación de textos. |
| o | Mejor manejo de conversiones de datos en los bloques BYTE_TO_DWORD, BYTE_TO_WORD y WORD_TO_DWORD, aumentando la consistencia de los resultados. |
| o | Bloque ARRAY_COPY optimizado, brindando un comportamiento más confiable en operaciones con arreglos. |
| o | Mejoras en el RTC, resultando en mayor precisión y robustez en la medición del tiempo. |
| o | Mejoras en la comunicación CAN, ofreciendo mayor robustez y compatibilidad en redes industriales. |
| o | Protocolo MQTT mejorado, garantizando comunicaciones más confiables. |
| o | Los parámetros de configuración de los IOs ahora se aplican dinámicamente, con efecto inmediato al ser modificados, mejorando la flexibilidad operativa. |
| o | Inicialización de encoders optimizada, reduciendo el riesgo de pérdida de pulsos en entornos con ruido eléctrico. |
| • | V1.4.0 |
| o | Lanzamiento de MQTT en los productos PLC200, PLC201 y RUW200. |
| • | V1.3.5 |
| o | Permitido el uso de parámetros del producto como entrada/salida de bloques de función del usuario; |
| o | Agregado watchdog interno forzado para tareas del usuario. El watchdog se activará incluso si el usuario no lo habilita para evitar que el producto se congele, por ejemplo, en programas con bucles infinitos en texto estructurado; |
| o | Agregado RTC en RUW200 para permitir su uso con MQTT. Sin embargo, la hora se pierde si el producto se apaga. Sugerencia: usar un servidor SNTP; |
| o | Corrección de desviación en el comportamiento del bloque SWAP2; |
| o | Aumentado el tiempo entre el cambio de la señal de dirección y el inicio de la generación de pulsos en el control de motores paso a paso; |
| o | Implementado respaldo de variables retentivas y recetas en memoria flash durante el inicio del producto, también configurando P204 = 1 (NOTA: no usar cíclicamente). El último respaldo válido se restaura desde la flash si la energía del supercondensador que mantiene las variables retentivas se agota; |
| o | Agregada opción de broadcast en la red RS485; |
| o | Corrección de desviación en el funcionamiento del puerto Ethernet, que se bloqueaba después de algunos días. |
| • | V1.3.0 |
| o | Lanzamiento de PLC201 y RUW200. |
| • | V1.2.3 |
| o | Mejora en la animación inicial de los LED; |
| o | Agregado reinicio automático en caso de fallo de tabla de parámetros incompatible; |
| o | Valor predeterminado de P624 (Comportamiento del error de comunicación) cambiado de fallo (1) a alarma (0); |
| o | Mejora en la monitorización del producto mediante Ethernet; |
| o | Corrección de pérdida del último byte escrito en la memoria retentiva al retirar la alimentación del producto. |
| • | V1.2.0 |
| o | Mejora en el comportamiento del bloque Speed para motores paso a paso. Ahora el bloque puede utilizarse con el control de motor activado y también controla automáticamente la dirección del motor; |
| o | Mejora en los bloques de control de motor paso a paso, que ahora funcionan por flanco de subida en EN/Execute (Ver Help), al igual que los bloques de motion del SCA06; |
| o | Mejora en el comportamiento al identificar un error al recuperar la tabla de parámetros. Antes, el producto solo generaba una alarma, ahora se genera un error para evitar la ejecución del programa; |
| o | Agregado código de error para identificar si la tabla de parámetros está en una versión no válida (El usuario actualizó el firmware a una versión incompatible); |
| o | Agregado soporte para años mayores que 2038 en el bloque EPOCH_TO_DATETIME y en los parámetros de tipo EPOCH; |
| o | Agregado soporte para escritura mediante Modbus en coils retentivos con WRITE_SINGLE_COIL; |
| o | Agregado soporte para escritura mediante Modbus en más de 64 coils con WRITE_MULTIPLE_COILS; |
| o | Mejora en el proceso de descarga de programa/firmware, que, en algunos casos, mostraba fallo y el usuario debía repetir el proceso. |
| • | V1.1.3 |
| o | Por razones de seguridad, a partir de esta versión, la página WEB del producto estará deshabilitada por defecto. Se puede habilitar mediante P798. |
| • | V1.1.1 |
| o | Mejorada la explicación del comportamiento de los IO en los manuales; |
| o | Mejoras en la lectura de variables globales con dirección; |
| o | Corrección de indicación de fallo en la inicialización. |
| • | V1.1.0 |
| o | Agregado soporte para la actualización del firmware de las expansiones; |
| o | Agregado soporte para una mayor tasa de muestreo de las celdas de carga (MOD6); |
| o | Cambiada la IP predeterminada del producto (de DHCP a 192.168.1.10). |
| • | V1.0.0 |
| o | Versión inicial. |