Compiler should not check global/local name clash when checking a single POU

Compiler should not check global/local name clash when checking a single POU

Description

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



Item ID: 249502
Version: 8.20 Build: 102334