# DIX\_6DI

## `DIX_6DI` (`STRUCT`)

`TYPE` DIX\_6DI: `STRUCT`

InOut:

| Name                | Type                                                                               | Initial                                          | Comment                                                                                                               |
| ------------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------- |
| `arwDI_Counter`     | `ARRAY` \[1 .. 6] `OF` `WORD`                                                      |                                                  | <p>Array mit den Zählerständen (absolute Zähler der<br>ansteigenden Flanken) der digitalen Eingänge DI1 - 6</p>       |
| `arwDI_Counter_Old` | `ARRAY` \[1 .. 6] `OF` `WORD`                                                      |                                                  | <p>Array mit den Zählerständen - Alt (absolute Zähler der<br>ansteigenden Flanken) der digitalen Eingänge DI1 - 6</p> |
| `areDI_Mode`        | <p><code>ARRAY</code> \[1 .. 6] <code>OF</code><br>POWERIO\_T1\_R100\_DI\_MODE</p> | \[6(POWERIO\_T1\_R100\_DI\_MODE.DIGITAL\_INPUT)] |                                                                                                                       |
| `arxDI_In`          | `ARRAY` \[1 .. 6] `OF` `BOOL`                                                      |                                                  | Array mit den Zuständen der Eingänge DI1 - DI6                                                                        |
| `arxDI_Out`         | `ARRAY` \[1 .. 6] `OF` `BOOL`                                                      |                                                  | Array mit den Zuständen der Ausgänge xDI1 - xDI6                                                                      |
| `arDI_Timer_Pulse`  | `ARRAY` \[1 .. 6] `OF` `TON`                                                       |                                                  | <p>Array mit den Timern für die Impulse an den Ausgängen xDI1 -<br>xDI6</p>                                           |
| `arDI_RTrig_Change` | `ARRAY` \[1 .. 6] `OF` R\_TRIG                                                     |                                                  | <p>Array mit den Flankenerkennungen an den Änderungs-Bits der<br>digitalen Eingänge DI1 - DI6</p>                     |
| `arDI_RTrig_Button` | `ARRAY` \[1 .. 6] `OF` R\_TRIG                                                     |                                                  | <p>Array mit den Flankenerkennungen an den Taster-Bits der<br>digitalen Eingänge DI1 - DI6</p>                        |
