Ceci est une ancienne révision du document !
Le projet est découpé en 3 zones:
- Energies
- Télésignalisation
- Eclairage stations (Scope AI)
- SSR: Sous-stations de redressement (S7)
- SIG, SIF, SIGF: Signalisation Ferroviaire
- DAT, DTT: Distribution de tritres de transport
- BIV: Borne information voyageurs
L'architecture est composée de deux serveurs redondants qui réalisent l'acquisition des données.
Ils redistribuent ensuite les données vers les postes clients.
Il y a 1 SQL et 1 Net Sentinel par serveur.
La base SQL du serveur 2 est corrompue
Tout est fait en VB sur l'application (Animations, liens entre pages…)
L'ensemble du Script est contenu dans un fichier: dossier projet/SCR/file.bas
L'application est liée à un serveur vidéo, Omincast, pour récupérer les flux vidéos des caméras.
Chaque caméra a un identifiant –> Table de correspondance Omni/Pc Vue
Dossier à installer dans C:\Roiret (dossier sur le serveur)
- LIB: répertoire par composants
- C1: Import avec include. Un dossier par composants en .txt
Si modification, pensez à les ajouter dans l'include!
Gestion de version: pensez à toujours commenter les versions
Le logiciel Net Sentinel permet la traduction du protocol SNMP en protocol OPC pour être lisible par PCVue.
Cette traduction se fait à l'aide de table MIB dans le software Net Sentinel.
Au lieu d'appeler des adresses numériques comme en Modbus, on appelle des fonctiones avec des arguments.
Ex: hmTempTable.hmTemp
Exemple:
Si recherche de variables:
- Définir l'équipement dans NS\_
- Trouver la variable
- Trouver son correspondant .mib
- CRTL+F dans la table MIB → Informations, construction des variables
Ajout d'équipements:
- Ajouter Equipement
- Adresse IP
- Importer table .mib → Attention à l'ordre d'importation
- Importer mapping
Deux objets dialoguent en OPC sur le projet:
- NetSentinel
- Sesame (gestion du contrôle d'accès)
- Réinjection programme → Si stop, attention à la languette sur l'avant de l'API
- Les programmes sont Strandards: juste la config de l'adresse IP qui change
Onglet ressources/var globales
Il y a un décalage des numéros de variables sur Wago de 12288
Connexion à l'API → En ligne/Paramètres de com
Si Bug, effacer le lien existant et en refaire un nouveau.
Penser à cocher une case spéciale lors du chargement du programme.