zenon Logic/straton does not allow to give the same name to a global variable and a local variable and compiling errors are displayed in such case. When compiling a single program, errors related to a name conflict between a global variable and a variable local to another program are also displayed, which is confusing.
This behavior has been changed. Now, when
compiling a single program, name conflicts are only checked for variables local
to this program.
To benefit from the solution: Update to the latest build of zenon Logic version 11 or 10 or straton version 11 or 9.40