The "EEPROM memory module "accessory is used to SAVE, i.e. write the program contained in the controller to this module, and RESTORE, i.e. write the program contained in this module to the controller. This can be performed without the controller being connected to the PC.
IMPORTANT NOTE: Before restoring a program on a controller other than the one on which it was saved using a memory card, the user must check that the version and release of the internal software on the target controller are compatible with those of the internal software on the source controller (identical versions and release later than or the same as that of the source). To view this information, use the "Controller | Controller diagnostics" command. In the event of an incompatibility, the user program will run erratically, or, at worst, the internal controller software could be destroyed.
To use this memory card, it must be inserted in the "PC-module link" interface slot.
Once the card has been inserted, the main menu appears as shown below:
Pressing the OK button when MEMORY CARTR is selected opens the following screen:
Important note: Whilst this menu is being used, you are strongly advised against removing the memory card from its slot or disconnecting the M2 power supply because this may cause the user program on the controller to be lost entirely or in part, resulting in dangerous execution.
Saving copies the program contained in the controller to the memory card in its entirety. All data pertaining to the program is also saved: parameters, initialisations, application-specific functions, password, summertime, etc.
The Protection option locks access to the controller menus before saving the data. This option is useful if a user wants to distribute an application on a card but wants to prevent the menus from being accessed for security reasons or the program from being copied. A password should be applied to prevent the program being copied.
A program saved with protection can be read on an M2 which has already been locked with this option or even to an M2 without a keyboard or a screen. Simply insert the card and power up the M2. The card will be read during the initialisation phase. The card must be removed once the operation has been carried out.
The program present in the controller is replaced by the one on the memory card. It is not started automatically. To initialise and start the program, use either the front panel menus or the ClsM2 commands.
This menu can be used to check the operation of a program contained in a memory card without modifying the program which is already loaded in the controller. All execution functions are available and the program can be used in its normal environment.
The program present in the controller is saved first (in a special slot
in the memory card) then is replaced by the program from the memory card and
changes to ON mode. The
icon, which
indicates activity involving the memory card, should be monitored carefully if
the program which has been executed contains active Display FBDs and cannot
therefore be viewed in context (operating menu of the card). In this case,
pressing the ESC and OK buttons simultaneously returns to the stop test screen
shown below:
Pressing OK stops the current program and reloads the program which was present originally.
Once the test has been completed successfully, the program can be transferred definitively using the RESTORE menu.