Memory devices
In previous versions of Power Operation, an I/O Device could be defined as a memory device by setting the port value to "Memory". This was generally done for one of the following purposes:
- To provide for future devices that were not currently connected to the system, but their points needed to be configured at this stage of project.
- For virtual devices where there was no corresponding physical I/O Device and you needed data storage with the entire functionality normally associated with I/O variables, such as alarms.
- To act as a variable which was local to the process being used in place of Cicode global variables.
You can still use I/O Devices for future or virtual devices in version 7.0, but manually set the Port parameter to an unused value other than Memory, and set the Memory property of the device to True to indicate that it is an offline in-memory device before running the Migration Tool.
You need to review your project to identify which memory I/O Devices are local variable holders and which ones need to be changed to non-memory so that the Migration tool does not convert their variables.
The Migration Tool will set any I/O Device's port that is identified as a Memory device to the new Local Variable, and the original device record will be deleted