Het spijt ons. Uw verzoek kon niet worden verwerkt.

Important: This FAQ has been automatically translated by our software program. The original FAQ can be found here. SBC provides this information without liability for its correctness or functionality and does not assume liability being complete or correctly translated.

De vooraf gedefinieerde symbool __PCD_UID__ (unieke programma identifier)

FAQ #100332

Om erachter te komen wheter dat de PCD bevat dezelfde gebruiker programmaversie als op de PC aanwezig, Relais PG5 op de "unieke programma-id'. Deze FAQ bevat een omschrijving van de gebruikte-id.

__PCD_CURRENT_BUILD_KEY__
was een DB gegenereerd door de oude PG4 Fupla die het gebruikt om te controleren de PCD bestand en het programma in de PCD waren hetzelfde

alvorens in te gaan online. Het wordt niet meer gebruikt omdat het veranderd na elke bouwen, en veroorzaakt de oude 'programma in PCD is niet hetzelfde' waarschuwingen (maar het programma hetzelfde was-het was alleen de __PCD_CURRENT_BUILD_KEY__ die is veranderd!).

Het werd vervangen door deze symbolen:

__PCD_UID__
Gegevensblok (unieke programma identifier) die het programma wordt geïdentificeerd. Door 'download gewijzigd blokken' gebruikt om te voorkomen dat downloaden veranderd blokken naar de verkeerde PCD.
Om de __PCD_UID__ handmatig wilt controleren:

  • Open de gegevensweergave van het blok van de PCD, en open de filtervenster in het contextmenu.
  • Voer als symboolnaam de __PCD_UID__ en selecteer "Interne symbolen" in de sectie "werkingssfeer"
    image
  • Demonteren van uw *.pcd bestand en zoekt u de DB-definitie (meestal DB 3500)
  • Ga online met de Online Debugger en controleer of uw DB inhoud identiek aan degene in uw project PG5 is

De __PCD_UID__ bestaat uit een aantal gedefinieerd op het moment dat het apparaat in het project PG5 is gemaakt (op basis van de PC MAC-adres en de teller milli-seconden van de PC). Dit "oorspronkelijke deel" van de UID is gecombineerd met de wijzigingsdatums van de bestanden die behoren tot deze CPU om te genereren van de UID.

__SAIASystemBuildTime__

32-bits waarde die wordt gebruikt om te bepalen als het gebruikersprogramma is veranderd. (We hebben gehouden de oude naam voor compatibiliteitsredenen).

Van S-Asm 1.2.060 (PG5 1.2.120) vanaf:
De waarde is afgeleid van de date/times van alle bron, omvatten en bibliotheekbestanden die werden gebruikt voor het bouwen van het gebruikersprogramma. Dit verandert alleen als het een bron, opnemen of bibliotheek module wordt gewijzigd.
Voor S-Asm 1.2.060 (PG5 1.2.120):
De waarde was de datum/tijd lezen vanaf de PC wanneer de bouw werd gedaan. Dit veranderde de PCD bestand controlesom wanneer een build werd gedaan, zelfs als het programma niet is gewijzigd. Dit veroorzaakt ongeldige "program is niet hetzelfde" fouten wanneer het proberen om online te gaan.

Related Files:

Categories

PG5 1.x

PG5 2.0

Last update: 15.05.2015 04:24

First release: 04.03.2005 09:35

Views: 8103

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