Gefasoft UDP¶
Über die Gefasoft UDP Hardware-Schnittstelle kann ein GInOutManager von einem Prozess auf die GInOut-Hardware-Datenblöcke des GInOutManagers eines anderen Prozesses zugreifen. Dies ist beispielsweise nötig, falls Viper.NET als 64 bit Prozess läuft, die Hardware aber über eine 32-Bit Interface-DLL eingebunden werden muss. Die beiden GInOutManager kommunizieren dabei über UDP Telegramme.
Tool GInOutHwExplorer.exe as Server: Um den UDP-Server zu aktivieren, wird der Knoten HW angewählt. Hier hönnen die UDP Ports (kommaseparierte Liste) angegeben werden. Um die UDP Server Ports an einen bestimmten Netzwerkadapter zu binden, kann eine lokale IP-Adresse (Local IP) angegeben werden.Durch click auf Apply werden diese übernommen und aktiviert.
Viper.NET.exe as Client: Über einen UDP Client to GInOut-Manager with UDP Server (Gefasoft GmbH) kann dann auf alle GInOut-Hardware-Datenblöcke zugegriffen werden, welche im GInOutManager mit dem aktivierten Server angelegt wurden.
Type: UDP Client to GInOut-Manager with UDP Server (Gefasoft GmbH)
ID: ID vergeben
Name suffix: Steuerung benennen
Create: Button drücken, um Objekt zu generieren
DisplayName: Steuerung bennenen
RemoteIP/Port: IP-Adresse und Port zum GInOutManager UDP Server.
DstHwId: ID der Hardware auf Server-Seite.
EditDataBlocks: Toolbar zum Hinzufügen, Löschen und Editieren der Datenblöcke. Über den Button ‚Import data blocks‘ werden vom UDP-Server alle Datenblöcke der Zielhardware (DstHwId) ausgelesen und importiert.
DatenBlockID: ID für diesen Datenbereich (auf Client-Seite)
Length: Länge des Datenbereichs
Name: Name des Datenbereichs
DsthwDataBlock: ID des Datenblocks auf Server-Seite.