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.
Type: DigIO ECS 9k
ID: ID assigned
Name suffix: Name control
Create: Press button to generate object
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, length1byte (8 digital inputs), read only.Outputs: ID
2, length1byte (8 digital outputs), read and write.