Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Automatisierungssteuerung System

Server-Automatisierung: Von Desktop-Makros zu FANG-Plattformen

Die überwiegende Mehrheit der heutigen Desktop-Anwendungen ist dafür ausgelegt, dass Benutzer bestimmte Operationen durchführen: Dokumentenerstellung, Berechnungen, Datenanalyse usw.

Oft verfügen diese Anwendungen über eingebaute Makrosprachen, um Code zu erstellen, der diese Dienste nutzt, beispielsweise bei repetitiven Operationssequenzen. Mit anderen Worten: Anwendungen dieser Art sind programmierbar.

Die Server-Automatisierung kann im Adressraum des Clients ausgeführt werden. In diesem Fall wird sie als interner (In-Process-) Server bezeichnet und als Bibliothek (DLL) implementiert.

Zusätzlich kann der Automatisierungsserver in seinem eigenen Adressraum ausgeführt werden, der sich vom Adressraum des Controllers unterscheidet. In diesem Fall wird er als Out-of-Process-Server bezeichnet. Es geht um Server dieses Typs, die besprochen werden.

Wenn der Automatisierungsserver auf einem anderen Computer ausgeführt wird als dem, auf dem der Controller läuft, wird er als Remote bezeichnet. Beachten Sie, dass viele lokale Automatisierungsserver remote ausgeführt werden können. Wie erreichte es FANG?

FANG steht für die größten Technologieunternehmen in den USA, nämlich:
F – Facebook
A – Amazon
N – Netflix
G – Google

Sie haben es bereits geschafft, zu den prominentesten Unternehmen in den gesamten Vereinigten Staaten zu werden. Server-Automatisierung ist besonders wichtig für sie, weil wenn wir über die Automatisierung von Prozessen sprechen, sind solche großen Unternehmen diejenigen, die sie am meisten brauchen.

Es war das letzte Jahrzehnt, das Server-Automatisierung für FANG wirklich bestimmt hat. Entwickler waren involviert, um das System einzuführen, das großartig funktioniert.

Es sollte erwähnt werden, dass kleinere Nicht-Tech-Unternehmen ebenfalls beginnen, es zu nutzen, insbesondere FX-Broker, die jetzt Server-Automatisierung zulassen, um Ihnen als Kunde Informationen darüber zu geben, welche MT5-Indikatoren Sie für das perfekte Erlebnis benötigen.

Fintech hat sich langsam zu einem Bereich entwickelt, in dem solche Technologien wirklich wichtig sind, und immer mehr Unternehmen blicken diesem Trend erwartungsvoll entgegen.

Was ist das Konzept hinter Server-Automatisierung?

Wenn Client und Server in unterschiedlichen Adressräumen sind (ob auf demselben Computer oder auf verschiedenen), muss der Client auf die Methoden von Objekten in unterschiedlichen Adressräumen verweisen, um den Server zu verwalten. LRPC (Local Remote Procedure Calls) Technologie wird dafür verwendet.

Wie bereits erwähnt, hat jeder SOM-Server (der die Server-Automatisierung ist) und jede Klasse von SOM-Objekten eine einzigartige 128-Bit-GUID (Global Unique Identifier).

Wenn Sie zu SOM-Objektklassen gehen, wird es manchmal CLSID (Class ID) genannt. Wenn Sie SOM-Server (einschließlich Automatisierungsserver) erstellen, können Sie sie automatisch mit Hilfe der GUID und CLSID generieren, obwohl Sie sie bei Bedarf auch durch Aufruf der standardmäßigen Windows-API coCreateGUID generieren können.

Informationen über alle SOM-Server und SOM-Objektklassen werden in der Systemregistrierung gespeichert, was es dem Client erlaubt, „nicht zu wissen“, in welchem Verzeichnis (oder auf welchem Computer des lokalen Netzwerks) der SOM-Server ist, und Informationen darüber aus der Registrierung zu erhalten.

Im Allgemeinen ist der SOM-Server eine Anwendung, die ein SOM-Objekt erstellt und es anderen Programmen verfügbar macht. Der Automatisierungsserver stellt seinen Kunden einen speziellen Objekttyp für den Zugriff bereit – das Dispatch-Objekt.

Gleichzeitig befindet sich im Adressraum der Controller-Anwendung, die den Server steuert, eine optionale Variable, die die Schnittstelle IDispatch enthält, was ihr Zugriff auf dieses Objekt auf dem SOM-Server gibt.

Der Controller kann den Server steuern, indem er seine Ausführung initiiert, Dokumente und andere Objekte erstellt. Er kann auch die Größe, Position und Sichtbarkeit des Server-Fensters ändern. Der Controller arbeitet auch durch Kopieren von Server-Objekten in die Zwischenablage, Hinzufügen von Daten zu dem vom Server erstellten Dokument usw.

Die Verfügbarkeit bestimmter Server-Management-Funktionen hängt davon ab, welche Objekte, Eigenschaften und Methoden des Servers von den Entwicklern des Servers den Entwicklern zur Automatisierung mit externen Anwendungen bereitgestellt werden.

Automatisierungssteuerung System

  1. Wie COVID-19 die Automatisierung in der Kunststoffindustrie beschleunigte
  2. Die wahren Kosten der Roboterautomatisierung für Hersteller verstehen
  3. Wie Automatisierung die Fertigung 2020 revolutioniert
  4. Impfstoffentwicklung beschleunigen: Wie Automatisierung die Produktion beschleunigt
  5. Was ist Marketing Automation? Wie sie moderne Kampagnen transformiert
  6. Den richtigen industriellen Automatisierungscontroller auswählen: Ein umfassender Leitfaden
  7. Wie Technologie die Fertigung von morgen transformiert
  8. Die Zukunft der Automatisierung: Selbstreplizierende Roboter verändern Industrie 4.0
  9. Das richtige Automatisierungsprojekt wählen: Ein strategischer Leitfaden
  10. Strategischer Leitfaden zur Automatisierungsmodernisierungsplanung