Désolé. Votre demande n'a pas pu être traitée.

Important: Cet article est une traduction automatique réalisée par un logiciel. Le texte original peut être lu ici. SBC fournit ces informations sans garantie de l’exactitude ou de la fonctionnalité et n’assume pas la responsabilité de la traduction.

Le __PCD_UID__ de symbole prédéfinis (identificateur de programme unique)

FAQ #100332

Afin de comprendre wheter que le PCD contient la même version du programme utilisateur présent sur le PC, PG5 relais sur les « identificateurs de programme unique". Cette FAQ contient une description des identificateurs utilisés.

__PCD_CURRENT_BUILD_KEY__
est une base de données générée par le vieux Fupla PG4, qu'il a utilisé pour vérifier le fichier PCD et le programme dans le PCD étaient les mêmes

avant d'aller en ligne. Il n'est plus utilisé car il a changé après chaque génération et provoqué l'ancien "programme en PCD n'est pas le même" mises en garde (mais le programme était le même - c'est seulement le __PCD_CURRENT_BUILD_KEY__ qui est changé!).

Il a été remplacé par ces symboles :

__PCD_UID__
Bloc de données (identificateur de programme unique) qui identifie le programme. Utilisée par « Télécharger changé blocs » pour empêcher le téléchargement changé les blocs pour le PCD mal.
Afin de vérifier la __PCD_UID__ manuellement :

  • Ouvrez la vue de bloc de données de la PCD et ouvrez la fenêtre de filtre dans le menu contextuel.
  • Entrez comme nom de symbole de la __PCD_UID__, puis sélectionnez « Symboles internes » dans la Section « portée »
    image
  • Démonter votre fichier *.pcd et recherchez la définition de DB (habituellement DB 3500)
  • Aller en ligne avec le débogueur en ligne et vérifier si votre contenu DB est identique à celle de votre projet de PG5

Le __PCD_UID__ se compose d'un nombre défini à la fois que le dispositif dans le projet PG5 est créé (selon l'adresse MAC du PC et du PC, le compteur de milli-seconde). Cette « pièce d'origine » de l'UID est combiné avec les dates de modification des fichiers appartenant à ce CPU afin de générer l'UID.

__SAIASystemBuildTime__

valeur 32 bits utilisée pour déterminer si le programme utilisateur a été modifié. (Nous avons gardé l'ancien nom pour des raisons de compatibilité).

De S-Asm 1.2.060 (PG5 1.2.120) à partir :
La valeur est tirée de la date/times de toutes les sources, à inclure et fichiers de la bibliothèque qui ont été utilisés pour construire le programme utilisateur. Cela va changer que si la source, inclure ou module bibliothèque est modifiée.
Avant S-Asm 1.2.060 (PG5 1.2.120) :
La valeur est la date/heure, lire dans le PC quand la build a été faite. Cela a changé PCD de checksum du fichier chaque fois qu'une génération a été faite, même si le programme n'a pas changé. Cela provoqué des erreurs de « programmer n'est pas la même » non valide lorsque vous essayez d'aller en ligne.

Files connexes:

Categories

PG5 1.x

PG5 2.0

Last update: 29.05.2015 11:16

First release: 04.03.2005 09:35

Views: 8112

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