Why does the message "Error 395: sfupanl5.srx:Local and global symbols have the same name..." appear?

FAQ #100542

Some F-Boxes in PG5 1.4 are generating symbols which are maybe also used in the project.

 

Symptom
On build the following error (or similar) appears:
Error 395: sfupanl5.srx: Local and global symbols have same name but different type/value: RTEMP1

Reason
The Fupla analogue library is generating symbos which are often used in projects for normal symbol names:
- cTemp
- fData (Array of 8)
- fError
- fTemp (Array of 8)
- fTout
- kFlashTime
- kTimeout
- rActch
- rBase
- rHighByte
- rLowByte
- rTemp (Array of 5)
- rTout

If an analogue F-Box is placed p.ex. PCD2.W34, PCD2.W3x5, PCD2.W6x5 etc. some of these symbols are used by the F-Box. Other symbols in the project with the same names will cause a conflict. The error message above or similar will appear on build and the build will fail.

Solution
A correction in the PG5 1.4 library is necessary. Therefore please update your PG5 (to version 1.4.110 or newer).
In case it isn't possible for you to update your PG5 you can change the symbol names mentioned above (which are used in your program) in order to avoid this conflict.

 

Categories

Local FAQ Deutschland / Fupla

Last update: 27.05.2015 07:39

First release: 09.03.2006 15:58

Views: 1308

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download