New Functions in Version V4.02

Effects on Existing Programs

If you have been using this criterion to distinguish between different symbols, you may experience difficulties with the new definition if:

SSymbols differ from one another only in their use of upper and lower case characters

SParameters differ from one another only in their use of upper and lower case characters

SSymbols differ from parameters only in their use of upper and lower case characters

All three of these conflicts can, however, be analyzed and resolved as described below.

Symbols which Differ from One Another Only in their Use of Upper and Lower Case Characters

Conflict:

If the symbol table has not yet been edited with the current version of the software, the first of the non-unique symbols in the table is used when source files are compiled.

If the symbol table has already been edited, such symbols are invalid; this means that the symbols are not displayed when blocks are opened and source files containing these symbols can no longer be compiled without errors.

Remedy:

Check your symbol table for conflicts by opening the table and saving it again. This action enables the program to recognize the non-unique symbols. You can then display the non-unique symbols using the filter ªNon-Unique Symbolsº and correct them. You should also correct any source files which contain conflicts. You do not need to make any further changes to the blocks, as the current (now conflict-free) version of the symbol table is automatically used or displayed when a block is opened.

12

Supplement to the STEP 7 User Manual V4.0

C79000-Z7076-C552-01

Page 12
Image 12
Siemens C79000-Z7076-C552-01 user manual Effects on Existing Programs