DigIO ECS 9k

Die DigIO ECS 9k Hardware (TYPE_ID DIOECS9k) bindet die digitalen Ein- und Ausgänge eines ECS-9k-DigIO-Geräts über die native ECS9K.dll in den GInOutManager ein. Es werden zwei feste Datenblöcke bereitgestellt: Inputs (lesend) und Outputs (lesend/schreibend).

Bemerkung

Das Plugin liegt als eigener Ordner neben der Anwendung. Voraussetzung sind die native ECS9K.dll (wird beim Init geladen; fehlt sie oder fehlen erwartete Exporte, meldet die Diagnose einen initError) sowie die ECS-9k-Hardware selbst. Die Init-Parameter des Geräts sind fest im Code hinterlegt (isolierte DIO, PNP/Source, invertierte Eingänge) und nicht einstellbar.

  1. Type: DigIO ECS 9k

  2. ID: ID vergeben

  3. Name suffix: Steuerung benennen

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

  5. DisplayName: Steuerung benennen

Die Hardware besitzt keine protokollspezifischen Einstellungen; es stehen nur die allgemeinen GInOut-Hardware-Parameter zur Verfügung (u.a. DisplayName, PollData, SleepTime).

Datenblöcke

Die beiden Datenblöcke sind fest vorgegeben und werden bei jeder Initialisierung automatisch angelegt (Änderungen an der Datenblock-Liste werden zur Laufzeit nicht übernommen):

  • Inputs: ID 1, Länge 1 Byte (8 digitale Eingänge), nur lesend.

  • Outputs: ID 2, Länge 1 Byte (8 digitale Ausgänge), lesend und schreibend.