Storing controller settings on a compact flash card (PM86x controllers)
Hello. I understand that a Compact Flash card can be used to store applications for PM86x controllers.
But it cannot be used to also store controller settings like IP address etc., right?
Controller settings IP and Firmware are stored in Processor's Flash PROM and they are set initially (usually only once) at the beginning with special cable TK212, using COM4 port on the CPU (serial link). You are using tools IPConfig and Serial Firmware Upgrade. Then you don't need to care for them – they are volatile.
CF is used to store the application, including Application (software) and HW configuration of the controller (incl. CPU settings, IO settings and so on) - what is written in CBM. At power off of the CPU and if there is no battery installed, the project is loaded from CF to the CPU after power on.
The IP address must be set using COM4 before you can load using CB for the first time. However, the IP address is part of the controller settings. You can change a controllers IP address by downloading an updated value in the Controller configuration section of your CB project.
Since the controller is being booted from a CF card, the application *should* boot with the application settings stored on the card.
The Compact Flash card can be used for several purposes.
1. Firmware upgrade
2. Application download (include IP address)
3. Storing cold retain values
Note that limitations apply for redundant controller configurations. Like Cold Retain values cannot be saved when using redundant controllers, Firmware upgrade should not be done when redundancy is in use and IP rule for secondary controller is not set from Compact Flash.