Idée optimale sur un serveur OPC dans les systèmes de contrôle industriels

Essayez Notre Instrument Pour Éliminer Les Problèmes





Un serveur OPC est essentiel pour la communication dans les systèmes de contrôle industriels. Secteurs actuels basés sur système d'automatisation industrielle utiliser une grande variété de systèmes de contrôle, d'appareils de contrôle et d'appareils de terrain intelligents. La communication ou l'échange de données est un défi majeur entre ces appareils qui sont de différents fournisseurs, et nécessite donc du matériel supplémentaire pour avoir une communication entre eux.

Qu'est-ce que OPC?

OPC signifie OLE (Object Linking and Embedding) Process Control. OPC est la norme de connectivité de données la plus populaire utilisée pour communiquer entre les contrôleurs, les périphériques, les applications et d'autres systèmes basés sur serveur sans entrer dans des pilotes personnalisés pour le transfert de données.




Serveur OPC

Serveur OPC

Un système ou processus d'automatisation d'usine se compose de différents contrôleurs et dispositifs de différents fournisseurs ou vendeurs avec différents protocoles. Ces contrôleurs et dispositifs sont essentiels pour communiquer avec les systèmes d'entreprise ou de gestion. Par conséquent, OPC crée un environnement pour accéder aux données d'usine en temps réel de ces fournisseurs.



OPC offre également une connectivité plug and play à partir de dispositifs propriétaires et agit comme une interface entre diverses sources de données telles que les contrôleurs logiques programmables et les appareils de terrain, tels que les applications de capteurs et d'actionneurs comme Système SCADA , ou d'autres IHM, unités terminales distantes, autres serveurs de base de données, etc., comme illustré dans la figure ci-dessus.

Échange de données par système OPC

Échange de données par système OPC

Il échange également les informations ou les données entre les puits de données et les appareils de source de données sans leur permettre de savoir quoi que ce soit sur l'individu. protocoles de communication qui s'établissent entre eux. OPC a été développé par Microsoft pour les appareils de la famille Microsoft Windows OS basés sur les technologies OLE, COM et DCOM.

Architecture d'OPC

OPC peut communiquer avec n'importe quelle source de données sans nécessiter de pilote de périphérique, à condition que la source de données soit un périphérique compatible OPC, alors que le logiciel propriétaire nécessite des pilotes de périphérique supplémentaires. OPC prend en charge l'accès aux données en temps réel, l'enregistrement des données d'historique, l'activation des données d'alarmes et d'événements, etc. Il se compose de deux composants: le client OPC et le serveur OPC.


Le serveur OPC est une application logicielle ou un pilote standard conçu pour accéder aux données en temps réel et fournit d'autres fonctionnalités telles que la gestion des événements, la journalisation, etc., de différents fournisseurs. Il agit comme un traducteur entre le client OPC et la source de données pour la communication native. Il possède également des capacités de source de données «lire depuis» et «écrire dans».

Architecture d

Architecture d'OPC

OPC interface les clients maîtres avec les données de l'installation en fournissant de nombreuses spécifications telles que l'alarme, la gestion des événements, l'historique, etc. Avec les mêmes spécifications OPC, les serveurs OPC sont capables de communiquer avec différents clients fournisseurs.

Système client-serveur OPC

Système client-serveur OPC

Un client OPC est également une application logicielle conçue pour communiquer avec des serveurs OPC. Il s'agit en fait d'un puits de données et traduit la demande de communication de l'application en requête OPC et l'envoie au serveur OPC. Lors de la lecture des données, le client les traduit au format de communication natif de l’application. Ce sont les modules logiciels embarqué dans les applications telles que les IHM, les historiens, etc., afin qu'ils puissent demander et instruire le logiciel du serveur OPC. Ceux-ci sont également capables de communiquer avec différents serveurs OPC.

Par exemple, le diagramme client-serveur OPC, illustré ci-dessus, explique comment ces deux communiquent entre eux. Le serveur OPC collecte et envoie les données à différentes sources de données telles que Siemens, Allen Bradley, Mitsubishi, etc., puis envoie ces informations aux puits de données ou aux clients OPC tels que SCADA, ou client HMI, client d'accès à la base de données, etc. on peut dire que le logiciel serveur OPC acquiert les données, alors que le client présente les affiche et manipule les données.

Quel est le besoin d'un serveur OPC?

1. Pour communiquer avec différents fournisseurs

Supposons que nous ayons deux programmation automates-automates . L'un est Siemens et l'autre est ABB dont les protocoles de communication sont différents les uns des autres. Pour connecter ces deux contrôleurs et surveiller les données à l'aide du logiciel SCADA, un serveur OPC est nécessaire. Cela réduit le besoin de pilote matériel supplémentaire pour convertir les protocoles propriétaires en protocole client.

2. Pour éliminer le besoin de pilotes personnalisés dans le système

Les applications IHM ont besoin de pilotes personnalisés pour établir la communication avec le périphérique API. De même, ils ont également besoin de différents pilotes pour accéder aux données précédentes. Cependant, l'OPC élimine le problème d'exiger des pilotes séparés pour de telles fonctions.

3. Pour réduire la charge de l'appareil

Un serveur OPC réduit la charge sur les appareils de source de données car il permet la communication avec plusieurs applications, tout en n'ayant qu'une seule connexion avec la source de données. Cela réduit le multi-accès à partir de la source de données et, par conséquent, réduit la charge sur la source de données.

4. Pour faciliter l'accès aux données

La surveillance et la gestion des données en temps réel, des données historiques et des événements sont cruciales dans chaque usine de traitement. Les serveurs OPC facilitent la surveillance précise et les capacités de gestion grâce à plusieurs protocoles automatisés tels que Modbus , Profibus, etc., avec un accès redondant.

Nous espérons avoir été en mesure de fournir des informations intéressantes et précieuses sur les serveurs OPC. Cet article est particulièrement utile pour ceux qui souhaitent poursuivre une carrière dans le contrôle et l'instrumentation. Voici une question simple pour les lecteurs - Comment les serveurs OPC se différencient-ils?

Veuillez donner vos réponses ainsi que vos commentaires sur cet article ou idées de projets dans la section des commentaires ci-dessous:

Crédits photo