MODULE_INFO instruction timing diagrams
The following timing diagram examples describe execution scenarios for the MODULE_INFO instruction.
Successful execution when a module is physically present
Successful execution when a module is physically present

Scan Cycle | Description |
---|---|
1, 8 | Rung condition becomes TRUE when:
|
2,3,4 | No change in rung condition. |
5. 9 | Rung condition becomes FALSE when Enable bit is FALSE. All output parameters are cleared. |
6, 7, 10, 11 | No change in rung condition. Enable bit is FALSE. All output parameters are cleared. |
Successful execution when Module is not physically present
Successful execution when Module is not physically present

Scan Cycle | Description |
---|---|
1, 8 | Rung condition becomes TRUE when:
|
2,3,4 | No change in rung condition.
|
5. 9 | Rung condition becomes FALSE when:
|
6, 7, 10, 11 | No change in rung condition. Enable bit is FALSE. All output parameters are cleared. |
MODULE_INFO execution with Error
MODULE_INFO execution with Error

Scan Cycle | Description |
---|---|
1, 8 | Rung condition becomes TRUE when:
|
2,3,4 | No change in rung condition.
|
5. 9 | Rung condition becomes FALSE when:
|
6, 7, 10, 11 | No change in rung condition. Enable bit is FALSE. All output parameters are cleared. |
MODULE_INFO successful execution with error - no physical module
MODULE_INFO successful execution with error - no physical module

Scan Cycle | Description |
---|---|
1, 8 | Rung condition becomes TRUE when:
|
2 | No change in rung condition.
|
3, 4 | No change in rung condition.
|
5. 9 | Rung condition becomes FALSE when:
|
6, 7, 10, 11 | No change in rung condition. Enable bit is FALSE. All output parameters are cleared. |
MODULE_INFO successful execution with error when physical module is present
MODULE_INFO successful execution with error when physical module is present

Scan Cycle | Description |
---|---|
1, 8 | Rung condition becomes TRUE when:
|
2 | No change in rung condition.
|
3, 4 | No change in rung condition.
|
5. 9 | Rung condition becomes FALSE when:
|
6, 7, 10, 11 | No change in rung condition. Enable bit is FALSE. All output parameters are cleared. |
Provide Feedback