Allocation du Numéro et du nom de Poste à un PC physique
Importance du numéro et du nom de poste
Le numéro de poste (et son nom) est l'identité d'un poste au sein d'un système réseau basé sur le logiciel PcVue. Il est la base pour distribuer les rôles au sein du système client/serveur, quel poste produit et quel poste consomme les flux d'acquisition de données, les variables, les archives...
Il est également utilisé dans la construction du nom de certaines variables système qui fournissent des informations au sujet des postes. Par exemple SYSTEM.<StationName>.OK.NUMBER.
Allocation automatique du numéro de poste et du nom
Par défaut, le numéro de poste est alloué automatiquement en fonction de la configuration du projet.
Au démarrage, PcVue recherche le nom ou l'adresse IP de la machine dans la configuration multiposte du projet (selon la configuration choisie). Si le nom ou l'adresse IP correspond à celui d'un poste configuré, PcVue attribue le numéro de poste correspondant.
Dans l'image suivante, si PcVue détecte que l'adresse IP du PC hôte est 192.168.2.3, il attribue le numéro de poste 3.
Voir l'image
Allocation par défaut avec les paramètres INI.DAT
Si les interfaces réseau de la machine ne peuvent pas être découvertes, PcVue prend le numéro de poste défini par un paramètre du fichier ETC\INI.DAT. Ceci peut arriver quand les interfaces réseau sont désactivées ou qu'un câble réseau est débranché par exemple.
De la même manière, le paramètre du fichier ETC\INI.DAT est utilisé si la recherche pour l'allocation automatique ne trouve pas de correspondance faute de trouver le nom ou l'adresse IP de la machine hôte dans la configuration d'un poste du projet.
Vous pouvez éditer le fichier texte ETC\INI.DAT avec un éditeur de texte tel que NotePad. PcVue doit être arrêté avant l'édition du fichier.
Le paramètre à changer est le premier après le mot clé PINI. Par défaut, ce paramètre est à 1. Dans l'exemple ci-dessous celui-ci est à 7 :
PINI,7,,1,1,256000,1,0,0x0,21,0,0,0
POS,64,80,580,360
L'allocation basée sur l'INI.DAT est un mécanisme de repli important au cas où l'allocation automatique ne trouve pas de correspondance au démarrage. Pour cette raison, il est important de configurer le fichier INI.DAT correctement sur toutes les machines hébergeant PcVue.
Sur une machine hôte RDS, l'INI.DAT est utilisé comme mécanisme de repli pour allouer le numéro de poste de l'instance PcVue qui s'exécute dans la session hôte. Il est ignoré pour les instances qui s'exécutent dans les sessions bureau à distance.
Allocation en utilisant l'argument de ligne de commande -station_number
Le numéro de poste peut être forcé par un argument en ligne de commande.
Cette possibilité n'est utile que dans des cas spécifiques où vous souhaitez contourner à la fois l'allocation automatique et le mécanisme de repli, sur un poste d'ingénierie pour un test spécifique et ponctuel par exemple.
Si la ligne de commande utilisée pour démarrer PcVue comporte l'argument -station_number suivi d'une valeur, la valeur passée sera utilisée comme numéro de poste. Lorsque vous définissez le numéro de poste sur la ligne de commande, l'allocation automatique est contournée et le par défaut INI.DAT est ignoré.
Par exemple, la ligne de commande suivante définit un numéro de poste de 99 :
C:\Program Files\SCADA\PcVue\bin\sv32.exe -s -station_number 99
Nous vous recommandons la plus grande vigilance lorsque vous allouez le numéro de poste en ligne de commande pour éviter les numéros de poste dupliqués sur le réseau. Comme pour les adresses IP, les numéros de poste dupliqués pour des postes fonctionnant en même temps sur un réseau provoque des comportements inattendus qui peuvent affecter la sûreté et la sécurité de l'exploitation.