5045
XL2; MODBUS High Level Data Memory Safety
XL200
The MODBUS code has a number of dynamic memory buffers that must be recreated on every power cycle. These memory buffers are used to only send fields when the data changes.
It was very easy to add a new buffer and forget to also add the code that forces a recreation. This has been resolved by placing all of the pointers into one memory structure. This memory structure gets cleared on a power cycle, which then causes all of the buffers to be created.
| Model | Version | Released |
|---|---|---|
| XL2OL | 5.98.00 | 3/24/2025 |
| XL2CL | 5.98.00 | 3/24/2025 |
| XL220OL | 5.98.00 | 3/24/2025 |
| XL220CL | 5.98.00 | 3/24/2025 |
| XL2OL | 4.98.00 | 3/24/2025 |
| XL2CL | 4.98.00 | 3/24/2025 |
| XL220OL | 4.98.00 | 3/24/2025 |
| XL220CL | 4.98.00 | 3/24/2025 |