Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Système de contrôle d'automatisation

Automatisation serveur : des macros de bureau aux plateformes FANG

La grande majorité des applications de bureau d'aujourd'hui sont conçues pour que les utilisateurs effectuent certaines opérations : création de documents, calculs, analyse de données, etc.

Souvent, ces applications ont un langage de macro intégré pour créer du code utilisant ces services, par exemple pour des séquences d'opérations répétitives. En d'autres termes, ce type d'applications est programmable.

Serveurs d'automatisation : in-process vs out-of-process

L'automatisation serveur peut s'exécuter dans l'espace d'adressage du client : serveur interne (in-process), implémenté comme bibliothèque (DLL). En plus, le serveur d'automatisation peut s'exécuter dans son propre espace d'adressage, différent de celui du contrôleur : serveur out-of-process. C'est de ce type qu'il sera question.

Si le serveur d'automatisation s'exécute sur un ordinateur autre que celui du contrôleur, il est appelé distant. Notez que de nombreux serveurs d'automatisation locaux peuvent être exécutés à distance. Comment en est-on arrivé à FANG ?

FANG désigne les plus grandes entreprises tech US : Facebook, Amazon, Netflix, Google. Elles sont devenues parmi les plus proéminentes aux US. L'automatisation serveur est cruciale pour elles car quand on parle d'automatiser les processus, ce sont ces grandes entreprises qui en ont le plus besoin.

C'est la dernière décennie qui a vraiment déterminé l'automatisation serveur pour FANG. Les développeurs ont été impliqués pour introduire le système, qui fonctionne très bien. Il faut mentionner que les petites entreprises non-tech commencent aussi à l'utiliser, surtout les courtiers FX qui permettent maintenant l'automatisation serveur pour fournir aux clients l'info sur quels indicateurs MT5 ils ont besoin pour l'expérience parfaite. La Fintech devient lentement un domaine où ces technologies sont vraiment importantes et de plus en plus d'entreprises regardent cette tendance.

Concept derrière l'automatisation serveur

Si client et serveur sont dans des espaces d'adressage différents (même ordinateur ou différents), le client doit référencer les méthodes d'objets dans différents espaces d'adressage pour gérer le serveur. La technologie LRPC (Local Remote Procedure Calls) est utilisée pour cela.

Chaque serveur SOM (serveur d'automatisation) et chaque classe d'objets SOM a un GUID unique de 128 bits (Global Unique Identifier). Pour les classes d'objets SOM, on parle parfois de CLSID (Class ID). En créant des serveurs SOM (incluant serveurs d'automatisation), vous pouvez générer automatiquement GUID et CLSID, ou les générer si nécessaire en appelant l'API Windows standard coCreateGUID.

Les infos sur tous serveurs SOM et classes d'objets SOM sont stockées dans le registre système, permettant au client de « ne pas savoir » dans quel répertoire (ou sur quel ordinateur du réseau local) est le serveur SOM, et d'en recevoir les infos depuis le registre.

En général, le serveur SOM est une application qui crée un objet SOM et le rend disponible à d'autres programmes. Le serveur d'automatisation fournit à ses clients un type d'objet spécial pour l'accès — l'objet dispatch. Dans l'espace d'adressage de l'application contrôleur qui contrôle le serveur, il y a une variable optionnelle contenant l'interface IDispatch, donnant accès à cet objet sur le serveur SOM.

Le contrôleur peut contrôler le serveur en initiant son exécution, créant documents et autres objets. Il peut aussi changer taille, position, visibilité de la fenêtre serveur. Il opère aussi en copiant objets serveur dans le presse-papiers, ajoutant données au document créé par le serveur, etc. La disponibilité de certaines capacités de gestion serveur dépend des objets, propriétés et méthodes que les développeurs du serveur fournissent aux développeurs pour automatiser avec applications externes.

Système de contrôle d'automatisation

  1. Comment le COVID-19 a accéléré l'automatisation dans l'industrie du plastique
  2. Comprendre le vrai coût de l'automatisation robotique pour les fabricants
  3. Comment l'automatisation révolutionne la fabrication en 2020
  4. Accélérer le développement des vaccins : comment l'automatisme accélère la production
  5. Qu'est-ce que l'automatisation marketing ? Comment elle transforme les campagnes modernes
  6. Sélectionner le bon contrôleur d'automatisation industrielle : guide complet
  7. Comment la technologie transforme la fabrication de demain
  8. L'avenir de l'automatisation : les robots auto-reproducteurs redéfinissent l'Industrie 4.0
  9. Choisir le bon projet d'automatisation : un guide stratégique