delete generated code-folder of .silecsparam ... old generated files are not compartible any more
modify FESA instance-files. Naming for .silecsparam has changed (File is wow controller-specific) --> Need to change reference to old .silecsparam in FESA instance-file ( Direct consequence of Bug 1081)
If there is some error, first uninstall the old silecs-eclipse-plugin !
Right click on a silecs-project, select SILECS --> Update SILECS version. This will launch the migration-sript ( a backup of the old doc will be done).
Optionally, for pretty xml formatting: click somewhere into the new xml-code + press STRG(Control)+Shift+F
Validate the new xml (if there are errors, please let me know!)
If you are using multiple controllers in your .silecsdeploy :
The migration script has generated each device for each controller, because till now it was not possible to set Devices for specific controllers.
For all controllers: You need to remove all devices which don't belong to this controller.
Re-Generate the code in Silecs
Validate related FESA-files and as well re-generate the code in FESA
Check that the new Makefile.specific are fine ( the old Makefile.specific got renamed to Makefile.specific.backup since for silecs some changes were made (snap7 dependency) )
Clean & Make first the FESA-class, than the FESA-DU
Release the new FESA binary, make sure that the new .silecsparam files are used ! ( Needed because the format of .silecsparam changed / the naming of the file has chnaged )
Upload the new PLC-controller-code to the PLC ( Needed because now the checksum-feature is in place & active )
Take a try ! If there are problems, please let me know!