Technical data
Defining Symbols
8.6 Entering Shared Symbols
Programming with STEP 7
Manual, 05/2010, A5E02789666-01 209
Parameters which Differ from One Another Only in their Use of Upper and Lower Case
Characters
Conflict:
Source files containing such interfaces can no longer be compiled without errors. Blocks with such
interfaces can be opened, but access to the second of these parameters is no longer possible.
When you try to access the second parameter, the program automatically returns to the first
parameter when the block is saved.
Remedy:
To check which blocks contain such conflicts, it is advisable to generate a source file for all the
blocks of a program using the function "Generate Source File." If errors occur when you attempt to
compile the source file you have created, there must be a conflict.
Correct your source files by ensuring that the parameters are unique; for example, by means of the
"Find and Replace" function. Then compile the files again.
Symbols which Differ from Parameters Only in their Use of Upper and Lower Case Characters
Conflict:
If shared and local symbols in a source file only differ from one another in their use of upper and
lower case characters, and is no initial characters have been used to identify shared ("symbol
name") or local (#symbol name) symbols, the local symbol will always be used during compilation.
This results in a modified machine code.
Remedy:
In this case it is advisable to generate a new source file from all of the blocks. This will
automatically assign local and shared access with the corresponding initial characters and will
ensure that they are handled correctly during future compilation procedures.