VIGO est une suite d'applications et d'utilitaires PC interdépendants, qui permet aux concepteurs et aux ingénieurs de mise en service et de maintenance de configurer, de surveiller et de déboguer des systèmes compatibles P-NET. Son cœur est le mécanisme permettant la communication entre les appareils connectés à P-NET (et à d'autres normes) et les applications fonctionnant dans un PC. Ces applications PC communiquent en interne au moyen de ce que l'on appelle l'automatisation OLE2 (Object Linking and Embedding), qui fait partie des systèmes d'exploitation basés sur Microsoft Windows.
VIGO est si puissant et polyvalent qu'il est un outil indispensable pour le développement de systèmes P-NET. C'est pourquoi il est fourni avec une licence gratuite lorsqu'il est utilisé avec une interface PC/P-NET de PROCES-DATA.
L'interface utilisateur principale permet de construire la structure d'un système en utilisant une variété de dispositifs connus et enregistrés, dans une structure arborescente. Par exemple, si un groupe de dispositifs de la série 600 doit être utilisé, il suffit de choisir chaque type de dispositif de nœud dans une liste et de l'inclure dans l'arbre. Puisque la structure de chaque appareil nodal est connue, VIGO sait comment accéder à chaque registre et quel type de données il contient. À ce stade, VIGO ne sait pas quelle est l'adresse du nœud de chaque dispositif, ni le nom que l'utilisateur souhaite donner à chaque dispositif. Pour ce faire, il utilise une fenêtre de propriété pour chaque dispositif, dans laquelle l'utilisateur remplit simplement les informations requises. Cette procédure est exécutée pour inclure tous les nœuds qui formeront le système complet, y compris les clusters de la série 600, les autres contrôleurs et nœuds d'E/S d'autres séries, ainsi que les PC.
---