Camino:  Equipo (Dispositivos) > PLC200 >

Novedades y Correcciones

Previous pageReturn to chapter overviewNext page

 

 


V1.6.0

 

oGrandes 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.
oSe añadieron configuradores Modbus TCP y RTU, facilitando la configuración y el diagnóstico del producto como maestro Modbus.
oSe añadieron parámetros de estado de las expansiones para simplificar el diagnóstico de errores.
oSe añadió soporte para lectura y escritura de parámetros mediante los bloques ILOAD/STORE.
oSe cambió la descripción de error del producto de “Hw watchdog” a “System Error”.
oSe 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

 

oCorrecció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.
oSe añadió protección interna para escrituras en la memoria flash y se eliminó la alarma por escrituras frecuentes.
oCorrección de un error en Ethernet/IP que podía causar “System Error”.

 

V1.5.5

 

oCorrección de un error que podía causar pérdida de variables retentivas en algunos casos.

 

V1.5.4

 

oSe 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

 

oMejoras en la generación de rampas de aceleración y desaceleración al controlar motores paso a paso;
oSe 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;
oMejoras en MQTT;
oCorrecció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

 

oMejoras en la medición de la temperatura interna, tensión interna y tensión de la batería/supercap.

 

V1.5.1

 

oMejoras en MQTT.

 

V1.5.0

 

oSoporte ampliado para PLCs con batería, ofreciendo mayor flexibilidad en aplicaciones con retención de datos.
oAlarma de sobretemperatura implementada, garantizando mayor seguridad y protección del equipo.
oLos motores paso a paso ahora cuentan con nuevos bloques de parada con rampa, proporcionando un control de parada más suave y preciso.
oLos 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.
oLos 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.
oProtección adicional para la memoria flash, evitando escrituras con intervalos inferiores a 5 segundos, lo que prolonga la vida útil de la memoria.
oFuncionalidades 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.
oNuevo 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.
oAlarmas 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.
oBloque de cadenas optimizado, ofreciendo mayor estabilidad y rendimiento en la manipulación de textos.
oMejor manejo de conversiones de datos en los bloques BYTE_TO_DWORD, BYTE_TO_WORD y WORD_TO_DWORD, aumentando la consistencia de los resultados.
oBloque ARRAY_COPY optimizado, brindando un comportamiento más confiable en operaciones con arreglos.
oMejoras en el RTC, resultando en mayor precisión y robustez en la medición del tiempo.
oMejoras en la comunicación CAN, ofreciendo mayor robustez y compatibilidad en redes industriales.
oProtocolo MQTT mejorado, garantizando comunicaciones más confiables.
oLos parámetros de configuración de los IOs ahora se aplican dinámicamente, con efecto inmediato al ser modificados, mejorando la flexibilidad operativa.
oInicialización de encoders optimizada, reduciendo el riesgo de pérdida de pulsos en entornos con ruido eléctrico.

 

V1.4.0

 

oLanzamiento de MQTT en los productos PLC200, PLC201 y RUW200.

 

V1.3.5

 

oPermitido el uso de parámetros del producto como entrada/salida de bloques de función del usuario;
oAgregado 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;
oAgregado 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;
oCorrección de desviación en el comportamiento del bloque SWAP2;
oAumentado 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;
oImplementado 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;
oAgregada opción de broadcast en la red RS485;
oCorrección de desviación en el funcionamiento del puerto Ethernet, que se bloqueaba después de algunos días.

 

V1.3.0

 

oLanzamiento de PLC201 y RUW200.

 

V1.2.3

 

oMejora en la animación inicial de los LED;
oAgregado reinicio automático en caso de fallo de tabla de parámetros incompatible;
oValor predeterminado de P624 (Comportamiento del error de comunicación) cambiado de fallo (1) a alarma (0);
oMejora en la monitorización del producto mediante Ethernet;
oCorrección de pérdida del último byte escrito en la memoria retentiva al retirar la alimentación del producto.

 

V1.2.0

 

oMejora 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;
oMejora 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;
oMejora 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;
oAgregado 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);
oAgregado soporte para años mayores que 2038 en el bloque EPOCH_TO_DATETIME y en los parámetros de tipo EPOCH;
oAgregado soporte para escritura mediante Modbus en coils retentivos con WRITE_SINGLE_COIL;
oAgregado soporte para escritura mediante Modbus en más de 64 coils con WRITE_MULTIPLE_COILS;
oMejora 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

 

oPor 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

 

oMejorada la explicación del comportamiento de los IO en los manuales;
oMejoras en la lectura de variables globales con dirección;
oCorrección de indicación de fallo en la inicialización.

 

V1.1.0

 

oAgregado soporte para la actualización del firmware de las expansiones;
oAgregado soporte para una mayor tasa de muestreo de las celdas de carga (MOD6);
oCambiada la IP predeterminada del producto (de DHCP a 192.168.1.10).

 

V1.0.0

 

oVersión inicial.