Retentive memory stored externally - Procedure
Contents
Note
In the following text the term HS/FS is replaced by the term device.

1.Process with two devices

During start-up, the device searches for the suitable current retentive file for its project on the FTP server. The retentive file has the same Project ID as the Project ID located in the device.

If the retentive file exists, it is loaded in the flash memory of the device. The device continues to work.

If it does not exist, the device uses the data from the flash memory and immediately saves the retentive data with the current (newer) Project ID to the FTP server and continues to work.

2.Example process for programming with 2 devices (A, B)

  1. Device A works with Project ID YY.
  2. Device B is switched off.
  3. A new project with the Project ID ZZ is transferred to Device A.
  4. Device A writes the retentive memory with the identifier YY to the FTP server and restarts with Project ID ZZ.
  5. Device A searches for the retentive file with the Project ID ZZ on the FTP server.
  6. This retentive file does not exist.
    Device A obtains the retentive data from the flash memory and immediately writes retentive data with the Project ID ZZ to the FTP server.
  7. Device A now works with the Project ID ZZ.
  8. Device A is switched off.
  9. Device B is switched on, it works with the Project ID XX
  10. A new project with the Project ID ZZ is now transferred to Device B.
  11. Device B writes the retentive memory with the identifier XX to the FTP server and restarts with Project ID ZZ.
  12. Device B searches for the retentive file with the Project ID ZZ on the FTP server.
  13. Device B finds the retentive data with the Project ID ZZ on the FTP server and saves it to the flash memory.
  14. Device B now works with the Project ID ZZ and the retentive data from ZZ.

3.Premises

  1. Only one device is working. The second device is switched off.
  2. The device running is always programmed first.
  3. "Old" retentive files must be deleted from the FTP server "by hand". These files are created during each reprogramming and are not deleted automatically.
  4. Both must always be set in the "Retentive memory" project settings: "Read FTP" and "Write FTP".
  5. The date and time of the programming PC must be up-to-date.
  6. These two devices must be exchanged regularly. The time of these two devices must be identical. Deviations can result in data loss in the archives/occupied-home simulation.
  7. The same firmware must be installed on both devices.
  8. Redundant operation is only possible using two of the same devices (HS-HS or FS-FS).