Fixed error of showing a reference to user-assigned PLC Address of a declaration that used to have user-assigned PLC Address but has been changed since to use Automatic PLC addressing.
Fixed mispelled name of Module Address setting to Thermocouple.
Y addresses cannot be reserved. The software no longer allows using Y addresses as reserved address of a Flag declaration.
Fixed an error of Compile Report not showing all the units included in compile.
Fixed internal (“Object reference not set to an instance of an object”) compiler error for installations that use Dutch Netherlands Language regional setting.
Fixed errors in reserving PCS addresses causing some PCS reserved addresses to be overwritten.
Fixed error reserving insufficient amount of user-assigned memory causing addresses to be overwritten.
Fixed error of Install/Append PCS tag files missing tags of objects in program units.
When user increases Reserved Locations, the addresses of PCS tagged objects will change. Added Compile Report warning that notifies user in case of increased Reserved Locations that PCS Tag addresses have been changed.
Added a warning to the user that software versions earlier than 1.3.6 will no longer be able to download object files created by software version 1.3.6 or greater.
Due to above fixes to calculations of user-reserved locations and compiler-reserved locations for PCS tags, checks were added to prevent download and/or incremental compile of the programs that may have erroneous address calculations. If a program has been compiled in a software version 1.3.5 or earlier, and it has PCS tags or user-reserved locations, then:
The user will get a warning recommending a full compile every time the user opens the solution containing such program, until the program is fully compiled in software version 1.3.6 or greater.
The user will be prevented from downloading such program and will get an error requesting full compile.
If the user attempts to incrementally compile such program, the compile will fail and the user will get an error requesting full compile.
The errors and the warnings will no longer appear once the program has been successfully recompiled fully.
Fixed the internal (“Specified argument was out of range of valid values”) error when attempting to download in a software version earlier than 1.3.6 a program that has been compiled in a software version 1.3.6 or greater.
Fixed internal (“Object reference not set to an instance of an object”) error when downloading in software version 1.3.6 a program that has been compiled in software version earlier than 1.3.6.
Fixed internal ("Unable to write to the file") compiler error.
Version Control Integration
Fixed defect preventing compile from writing to Append.tag and/or Install.tag files that are currently checked-in.
Fixed defect preventing compile from updating a project's object file that is currently checked-in.