- HMI Model: cMT2128x
- EasyBuilder Pro Version: 6.09.02.651
I am having an issue with numeric input object. When the machine is powered on and I change the numeric input, it saves to the changed value. However, when there is a power cycle, the HMI does not save the changed values. It is like there is some sort of “default value” that gets put in the numeric object upon a reboot. What can I do to make sure that the changed value is saved, that way I do no have to change the value every time after a power cycle?
Hi @lmersman,
Thank you for contributing to our forum. Could you please provide some screenshots of your project and the errors that are occurring? Additionally, what memory registers are you using to store the value in the numeric input object?
It depends on what register is addressed to a Numeric object.
By default, data stored within the HMI’s RW memory will save within flash memory at 1 minute intervals to prolong the hardware lifespan. If you power-cycle the HMI before this data is saved, the most recent value will not be transferred at boot. Here is a tutorial in which we discuss this topic in more depth: Link
I am writing into PLC tag database
I am writing into a PLC tag database in this scenario, not the Local HMI memory
Hi @lmersman,
Could you run a test using your PLC software to ensure that values are saved to the PLC memory and persist through a power cycle? By default, the HMI address tag should read from the PLC on reboot.
Since it is a PLC tag, any HMIs don’t have an influence on how the PLC retains the most recent value after the PLC is power-cycled. Please also let us know what the PLC software and PLC model are. Sometimes a PLC programmer might design a PLC subroutine which will load a default value for some occasions.