Nadat we om een vorig probleem op te lossen met OPC ( Jonathan en Bert weten hiervan) alle PDA services laten draaien hadden op een functionele domein user USR-SFPTAC-OSPC waren er problemen op de PDA-REV die ook meerdere OPC verbindingen had naar de lokale HPCI OPC server.
Jennifer had om de HPCI verbindingen terug online te krijgen de, functionele user terug vervangen door de lokale administrator om de PDA service te laten lopen.
Daardoor liep de verbinding met de PDA-RESEAUX natuurlijk niet meer.
 
Ok alles terug op de USR-SFPTAC-OSPC user laten lopen en de HPCI OPC server proberen aan de praat te krijgen.
Er was geen verbinding mogelijk, altijd time-out bij proberen te connecteren.
De HPCISRV OPC server werd in de taskmanager wel degelijk door PDA gestart onder user USR-SFPTAC-OSPC maar er was dus geen verbinding mogelijk.
 
 
Na veel proberen dan uiteindelijk Nic er ook bijgehaald.
 
We hebben dan geprobeerd via DCOMCNFG de HPCI OPC server te laten draaien onder de lokale administrator.
Dit lukte niet, PDA startte de OPC server nog altijd als USR-SFPTAC-OSPC.
 
Na reboot nog steeds zelfde probleem. Blijft tot op heden aan vraagteken waarom PDA de OPC server nog altijd startte als USR-SFPTAC-OSPC ipv administrator.
 
Nic had dan het vermoeden dat de configuratie ergens in de registry opgeslagen werd, en dat die ontbrak voor de USR-SFPTAC-OSPC user.
De configuratie file PDA.OHC dan gezocht in de HKU registry, we vonden 3 entries.
 
Dan een export gedaan van de OPC configuratie en die dan geïmporteerd bij de user waarvan we dachten de USR-SFPTAC-OSPC user te zijn. ( in de registry niet direct terug te vinden wie wat is )
 
Nadat we dan de PDA service terug startten werkte de verbindingen met de HPCI OPC server!
 
Bij de volgende apply van de I/O config bleef de server precies hangen, vermoedelijk op stoppen van de HCPI OPC server, na nogmaals service restart konden we wel de meting vlot starten ?!


---


Voici quelques informations supplémentaires sur ce que nous avons fait pour exécuter le serveur OPC sous le compte de l'utilisateur fonctionnel pour OSPC (chez vous c’était USR-SFPTAC-OSPC, je continuerai à l'appeler USR_PDA_SERVICE).
 
Le problème était que le serveur OPC était démarré sous le compte de l'utilisateur USR_PDA_SERVICE , mais pour cet utilisateur, les informations sur la configuration du serveur HPCI OPC manquaient dans le registre des utilisateurs.
 
C'est pourquoi nous avons copié la configuration OPC de l'administrateur vers l'utilisateur USR_PDA_SERVICE.
Cette manipulation est un peu délicate comme vous avez pu le voir lors de notre session de support.
 
J'ai essayé de reproduire le problème avec mon système HPCi local et un système PDA sous Windows 10  où  également le serveur OPC HPCi est installé. (SUP80 V4.5.3)
 
Afin de reproduire au plus près votre environnement, j'ai ajouté le serveur PDA à notre domaine et
j'ai également laissé le serveur PDA fonctionner sous un utilisateur de domaine fonctionnel exactement comme vous l'avez fait avec le USR_PDA_SERVICE.
 
Et effectivement j'ai pu reproduire le problème : la connexion au serveur OPC a expiré.
 
 
Au lieu de manipuler le registre, j'ai fait l'action suivante :
 
-          Je me suis déconnecté du serveur PDA et je me suis connecté avec l'utilisateur fonctionnel USR_PDA_SERVICE sur le serveur PDA (notre domaine s’appelle iba-benelux )



-          Ensuite, j'ai démarré l'application OPC Server à partir du groupe de programmes SUP80
 
 
-          Comme cette application est lancée pour la première fois pour cet utilisateur vous devez remplir le répertoire principal comme indiqué par la flèche rouge ci-dessous.
Le répertoire principal est le répertoire où vous avez stocké le fichier PDA.OHC pour l'utilisateur administrateur que vous avez utilisé auparavant.
 
 


Une fois cette configuration effectuée, cliquez sur le bouton ok pour enregistrer les paramètres dans la base de registre pour cet utilisateur USR_PDA_SERVICE
 
-          Après cela, vous verrez que l'application OPC Server démarrera et vous montrera toutes les points OPC que vous avez déjà configurées pour votre utilisateur initial.
à ci-dessous vous verrez mon petit exemple de test



-          vous pouvez maintenant vous déconnecter avec cet utilisateur et vous reconnecter avec l'utilisateur couramment utilisé pour le système PDA.
-          Avec cet utilisateur couramment utilisé, vous pouvez maintenant ouvrir le gestionnaire d'E/S du PDA et configurer la connexion OPC Client au serveur OPC du HPCi
 
 
 
Comme vous pouvez le voir, il n'est même pas nécessaire d'entrer un nom d'utilisateur et un mot de passe pour se connecter au serveur OPC.
( si le nom d'utilisateur et le mot de passe sont vides, les mêmes informations d'identification que les service ibaPDA sont utilisés )