| • | V1.7.0 |
| o | Support added for the “Force I/Os” feature, allowing the user to manually force the values of all digital inputs and outputs of the product. |
| o | Support added for pulse generation on DO3 using the P_RAMP and PULSES blocks. |
| o | Added support for accessing Ladder parameters and variables via SNMP. |
| o | The "MW_ChangeSpeed1" block can now be used to change the speed of movements executed via "MW_MoveAbsolute1" and "MW_MoveRelative1". |
| o | Support added for the “Discover” feature via WPS, enabling automatic identification of devices connected to the same Ethernet network. |
| ▪ | Note: In accordance with cybersecurity best practices, this feature is disabled by default and must be enabled in P798. |
| o | Configuration of 0 input and/or output words is now allowed in EtherNet/IP. |
| o | Acyclic writes to the product configuration parameters are now automatically saved, eliminating the need to execute P204=1 to store configured values. |
| ▪ | Writes performed via Ladder are considered cyclic and therefore will not be saved automatically. |
| ▪ | Writes to user parameters will also not be saved automatically. |
| o | The RUW200 “Status” LED now indicates the product state (OK, Alarm, or Fault) when no user program is stored. |
| o | Correction in the displayed battery/supercap voltage value after program download. |
| o | Improvements in the robustness of RS485 and CAN communications. |
| • | V1.6.0 |
| o | Major improvements in Structured Text support: |
| ▪ | Added support for conditionals (IF, CASE, etc.); |
| ▪ | Added loops (FOR, WHILE, REPEAT, etc.); |
| ▪ | Added indexed variables; |
| ▪ | Added variable monitoring. |
| o | Added Modbus TCP and RTU configurators, making configuration and diagnostics easier when the product operates as a Modbus master. |
| o | Added expansion status parameters to simplify error diagnostics. |
| o | Added support for reading and writing parameters using the ILOAD/STORE blocks. |
| o | Changed product error description from “Hw watchdog” to “System Error.” |
| o | Changed the parameter saving format in the product. In future firmware versions, the parameter table will no longer be invalidated after an update, and compatible configurations between versions will be preserved. |
| • | V1.5.6 |
| o | Fixed the behavior of the “Error on mandatory nodes, reset all nodes” option. When enabled, if a mandatory network node presents failures such as heartbeat loss or node guarding error, the master now restarts all slaves on the network. |
| o | Added internal protection for flash writes and removed the alarm for frequent writes. |
| o | Fixed a bug in Ethernet/IP that could cause a “System Error.” |
| • | V1.5.5 |
| o | Fixed a bug that could cause loss of retentive variables in some cases. |
| • | V1.5.4 |
| o | Added support for Modbus write/read operations of multiple coils/discrete inputs in sequence, even if some addresses are invalid. |
| • | V1.5.3 |
| o | Improvements in the generation of acceleration and deceleration ramps when controlling stepper motors; |
| o | Added support for writing/reading via Modbus of multiple coils/discrete inputs in sequence, even if some addresses are not valid; |
| o | Improvements in MQTT; |
| o | Bug fix that required product restart after a program download for communication blocks to function again in some cases. |
| • | V1.5.2 |
| o | Improvements in the measurement of internal temperature, internal voltage, and battery/supercap voltage. |
| • | V1.5.1 |
| o | Improvements in MQTT. |
| • | V1.5.0 |
| o | Extended support for battery-powered PLCs, offering greater flexibility in data retention applications. |
| o | Overtemperature alarm implemented, ensuring increased safety and equipment protection. |
| o | Stepper motors now feature new stop blocks with ramping, providing smoother and more precise stop control. |
| o | Stepper motors also support the new Speed2 block, enabling speed control in applications without a defined pulse count. |
| o | Stepper motor stop blocks updated to emergency stop behavior, preventing motion while the stop block is active, in accordance with PLCopen standards. |
| o | Additional flash memory protection prevents writes with intervals shorter than 5 seconds, increasing memory lifespan. |
| o | Expanded functionality in USER_FB and CALL blocks, now supporting conditional and loop structures such as IF, ELSE, FOR, among others, allowing for more advanced logic. |
| o | New parameter P615 added to enable or disable the Modbus TCP/RTU gateway, simplifying communication configuration according to application needs. |
| o | Alarms for low battery condition and RTC/retentive memory loss, enhancing reliability in detecting critical issues. |
| o | Improved string block with greater stability and performance for text manipulation. |
| o | Better data type conversion handling in BYTE_TO_DWORD, BYTE_TO_WORD, and WORD_TO_DWORD blocks, increasing result consistency. |
| o | ARRAY_COPY block optimized, providing more reliable behavior in array operations. |
| o | RTC enhancements result in improved timekeeping accuracy and robustness. |
| o | CAN communication improvements bring increased reliability and compatibility in industrial networks. |
| o | MQTT protocol enhanced to ensure more reliable communications. |
| o | IO configuration parameters are now applied dynamically, taking effect immediately upon change, improving operational flexibility. |
| o | Encoder initialization optimized to reduce the risk of pulse loss in electrically noisy environments. |
| • | V1.4.0 |
| o | Release of MQTT for PLC200, PLC201, and RUW200. |
| • | V1.3.5 |
| o | Allowed the use of product parameters as input/output for user function blocks; |
| o | Added forced internal watchdog for user tasks. The watchdog will be triggered even if the user does not enable it to prevent the product from freezing, for example, in programs with infinite loops in structured text; |
| o | Added RTC in RUW200 to enable its use with MQTT. However, the time is lost if the product is powered off. Suggestion: use an SNTP server; |
| o | Fixed deviation in the behavior of the SWAP2 block; |
| o | Increased the time between the change in the direction signal and the start of pulse generation in stepper motor control; |
| o | Implemented backup of retentive variables and recipes in flash memory during product startup, also setting P204 = 1 (NOTE: do not use cyclically). The last valid backup is restored from flash if the supercapacitor that maintains the retentive variables runs out of power; |
| o | Added broadcast option on the RS485 network; |
| o | Fixed deviation in Ethernet port operation, which would freeze after a few days. |
| • | V1.3.0 |
| o | Release of PLC201 and RUW200. |
| • | V1.2.3 |
| o | Improved initial LED animation; |
| o | Added automatic reset for incompatible parameter table failure; |
| o | Default value of P624 (Communication error behavior) changed from failure (1) to alarm (0); |
| o | Improved product monitoring using Ethernet; |
| o | Fixed loss of the last byte written to retentive memory when removing product power. |
| • | V1.2.0 |
| o | Improved behavior of the Speed block for stepper motors. The block can now be used with stepper motor control enabled and also automatically controls the motor direction; |
| o | Improved stepper motor control blocks, which now operate on a rising edge in EN/Execute (See Help), similar to the motion blocks of the SCA06; |
| o | Improved behavior when identifying an error in parameter table recovery. Previously, the product only generated an alarm, now an error is generated to prevent program execution; |
| o | Added error code to identify if the parameter table version is invalid (User updated the firmware to an incompatible version); |
| o | Added support for years beyond 2038 in the EPOCH_TO_DATETIME block and in parameters of type EPOCH; |
| o | Added support for writing via Modbus to retentive coils using WRITE_SINGLE_COIL; |
| o | Added support for writing via Modbus to more than 64 coils using WRITE_MULTIPLE_COILS; |
| o | Improved program/firmware download process, which, in some cases, reported a failure requiring the user to repeat the process. |
| • | V1.1.3 |
| o | For security reasons, from this version onward, the product's WEB page will be disabled by default. It can be enabled via P798. |
| • | V1.1.1 |
| o | Improved explanation of IO behavior in manuals; |
| o | Improvements in reading global variables with addresses; |
| o | Fixed failure indication at startup. |
| • | V1.1.0 |
| o | Added support for firmware updates of expansions; |
| o | Added support for a higher sampling rate of load cells (MOD6); |
| o | Changed the product’s default IP (from DHCP to 192.168.1.10). |
| • | V1.0.0 |
| o | Initial version. |