DigIO ECS 9k

The DigIO ECS 9k hardware (TYPE_ID DIOECS9k) integrates the digital inputs and outputs of an ECS 9k DigIO device into the GInOutManager via the native ECS9K.dll. Two fixed data blocks are provided: Inputs (read) and Outputs (read/write).

Note

The plugin resides as a separate folder next to the application. Prerequisites are the native ECS9K.dll (loaded during init; if it is missing or expected exports are missing, the diagnostics report an initError) and the ECS 9k hardware itself. The device’s init parameters are hard-coded (isolated DIO, PNP/source, inverted inputs) and cannot be configured.

  1. Type: DigIO ECS 9k

  2. ID: ID assigned

  3. Name suffix: Name control

  4. Create: Press button to generate object

  5. DisplayName: Name control

The hardware has no protocol-specific settings; only the general GInOut hardware parameters are available (including DisplayName, PollData, SleepTime).

Data blocks

The two data blocks are fixed and are created automatically on every initialization (changes to the data block list are not applied at runtime):

  • Inputs: ID 1, length 1 byte (8 digital inputs), read only.

  • Outputs: ID 2, length 1 byte (8 digital outputs), read and write.