Dynamische GInOut-Hardware

Die Dynamic GInOut-Hardware (TYPE_ID GINOUTHWDYN) ist eine Proxy-Hardware: Sie besitzt selbst keine eigene Schnittstelle, sondern leitet alle Zugriffe (Lesen, Schreiben, Diagnose, Datenblock-Liste) an ein anderes GInOut-Hardware-Objekt weiter, das zur Laufzeit registriert wurde. Die Zuordnung erfolgt über die DynamicHwId.

Dieses Konstrukt wird verwendet, wenn ein anderes Modul zur Laufzeit eine Hardware bereitstellt, die im GInOut-Manager referenziert werden soll – zum Beispiel die Achs-IO eines JennyScience-Achssystems.

Bemerkung

Die konkreten dynamischen Hardware-Provider werden von anderen Komponenten registriert. Ist unter der eingestellten DynamicHwId keine Hardware registriert, meldet die Diagnose No dyn hw with id=… found.

  1. Type: Dynamic GInOut-Hardware (Gefasoft GmbH)

  2. ID: ID vergeben

  3. Name suffix: Steuerung benennen

  4. Create: Button drücken, um das Objekt zu generieren

  5. DisplayName: Steuerung benennen

Einstellung:

  • DynamicHwId [Default 1]: ID der dynamischen GInOut-Hardware, an die weitergeleitet wird. Die Auswahlliste enthält die aktuell registrierten IDs, es kann aber auch eine ID frei eingetragen werden.

Datenblöcke

Die Datenblöcke können bei diesem Typ nicht selbst angelegt oder bearbeitet werden. Die Liste der Datenbereiche (IDs, Namen, Längen) wird von der referenzierten dynamischen Hardware übernommen.