Converting a PL7 application into a Control Expert application generates certain differences, which are described in the following paragraphs.
MPS, MRD, MPP instructions
The instructions MPS, MRD and MPP do not exist in Control Expert. The PL7 application converter replaces these instructions with variables adapted to the environment.
For each module of a PL7 application in which an MPS, MRD or MPP instruction appears, the converter declares an 8 BOOL table and an INT type index simulating the behavior of the instruction to be replaced.
NOTE: before replacing MPS, MRD and MPP instructions, the PL7 applications converter verifies that the names of the created variables have not already been used in the application.
RETC, CALC, JMPC instructions
Some time, after a conversion we can find some wrong conversions that generate errors when analysing the application. In that case we have to change manually the IL section. Here are some examples:
-
Change RETC by RET
-
Change CALC by CAL
-
Change JMPC by JMPCN.
NOTE: For each manual modification take care to change the related IL instructions to obtain the same execution behavior.