TOPCConnection
| TOPCConnection = class (TObject) | Interface de TOPCConnection | Exemples de TOPCConnection |
L'objet TOPCConnection permet de se connecter à un serveur OPC (par le biais d'un QubesRouteur) et ainsi de lire et/ou écrire des variables automates exposées par le serveur OPC.
Remarques
La communication directe avec des automates se fait avec des protocoles généralement complexes et spécifiques au fournisseur de l'automate, voire à la version de l'automate.
Pour faciliter le dialogue entre des applications et des automates, le standard OPC (OLE for Process Control) a donc été défini au niveau international.
Dans la pratique, il consiste en un logiciel tiers appelé "serveur OPC", dans lequel sont programmés un certain nombre de protocoles de communication automate et qui est paramétré pour se connecter à des automates et pour exposer certaines de leurs données.
Une application cliente qui souhaite lire ou écrire des données dans un automate ne va pas le faire directement mais va demander au serveur OPC de le faire pour elle (en utilisant le protocole OPC standard).
Le protocole OPC est un protocole client/serveur (le client OPC interroge le serveur OPC, qui interroge les automates).
Pour éviter de déployer un client OPC sur tous les postes qui ont besoin d'interroger le serveur OPC, Creative IT a développé le QubesRouteur, qu'il faut installer sur la même machine que le serveur OPC. C'est alors le QubesRouteur qui effectue les requêtes au serveur OPC et qui sert d'intermédiaire distant aux applications Creative IT qui ont besoin d'interagir avec un serveur OPC.
Elle est compatible OPC COM, mais pas OPC UA.