Protocol Manager Operating Modes
To manage the operating modes of the devices, protocol manager is composed by EtherNet/IP Scanner.
The protocol manager state defines the behavior of the different devices in the device network. For each state, monitoring information (health bit, communication states, and so on) is specific.
The scanners states depend on the controller state:
Controller state |
EtherNet/IP Scanner state |
---|---|
EMPTY |
IDLE |
CONFIGURED |
STOPPED |
STOPPED |
OPERATIONAL |
HALT |
OPERATIONAL with a specific behavior |
RUNNING |
OPERATIONAL |
RUNNING with breakpoint |
OPERATIONAL with a specific behavior |
TCP/IP connections are closed.
Device states are managed according to their individual mode of operation.
The EtherNet/IP Scanner is not created (IDLE state).
Therefore, health bits and I/O images are not available.
TCP/IP connections are closed.
Controller enters in CONFIGURED state after:
oan application load.
oa reset (cold/warm) command sent by EcoStruxure Machine Expert.
The EtherNet/IP Scanner is in STOPPED state, all connections with the targets are closed.
The EtherNet/IP Scanner remains in OPERATIONAL state. All Originator/Target connections remain active. The data exchange between the targets and the scanner continues.
This table presents the EcoStruxure Machine Expert variables for EtherNet/IP Scanner:
Variable |
Value |
Comments |
---|---|---|
Input image |
Read value |
Values are refreshed synchronously with the task which drives the EtherNet/IP Scanner. |
Output image |
Last written value or default value |
Outputs are set to their default value or maintained in their current value (depends on the Behavior for outputs in Stop parameter). Output values may not reflect the actual state of the output thereafter. Refer to transfer format of the connection. |
|
OUTPUT VALUES IN MEMORY MAY BE DIFFERENT THAN THEIR PHYSICAL STATE |
Do not rely on the memory values for the state of the physical outputs when the controller is not in the RUNNING state. |
Failure to follow these instructions can result in death, serious injury, or equipment damage. |
This table presents the EcoStruxure Machine Expert variables for EtherNet/IP Scanner if the task in HALT is the EtherNet/IP bus cycle task (by default the MAST):
Variable |
Value |
Comments |
---|---|---|
Input image |
Last read value |
Input values are those when the controller entered the HALT state and therefore may not reflect the actual state of the input thereafter. |
Output image |
Last written value or default value |
Outputs are set to their default value or maintained in their current value (depends on the Behavior for outputs in Stop parameter). Output values may not reflect the actual state of the output thereafter. |
This table presents the EcoStruxure Machine Expert variables for EtherNet/IP Scanner if the task in HALT is another task:
Variable |
Value |
Comments |
---|---|---|
Input image |
Last read value |
Values are refreshed synchronously with the task which drives the EtherNet/IP Scanner. |
Output image |
Last written value or default value |
Outputs are set to their default value or maintained in their current value (depends on the Behavior for outputs in Stop parameter). Output values are overwritten each cycle. Output values may not reflect the actual state of the output thereafter. Refer to the transfer format of the connection. Online modifications on output are not available. |
|
OUTPUT VALUES IN MEMORY MAY BE DIFFERENT THAN THEIR PHYSICAL STATE |
Do not rely on the memory values for the state of the physical outputs when the controller is not in the RUNNING state. |
Failure to follow these instructions can result in death, serious injury, or equipment damage. |
TCP/IP connections are open.
Slave devices are managed by the controller.
This table presents the EcoStruxure Machine Expert variables:
Variable |
Value |
Comments |
---|---|---|
Health bit value |
0...1 |
0: No reply from the device before the timeout expired. 1: Requests are sent and replied before the timeout expires. |
Input image |
Last read value |
Values are refreshed synchronously with the task which drives the scanners. |
Output image |
Last written value |
Values are managed by the application. |
Controller RUNNING with Breakpoint State
TCP/IP connections are open.
Slave devices are managed by the controller.
This table presents the EcoStruxure Machine Expert variables for EtherNet/IP Scanner if the task in RUNNING with breakpoint is the EtherNet/IP bus cycle task (by default the MAST):
Variable |
Value |
Comments |
---|---|---|
Input image |
Last read value |
Input values are those when the controller entered the RUNNING with breakpoint state and therefore may not reflect the actual state of the input thereafter. |
Output image |
Last written value or default value |
Outputs are maintained in their current value. Output values may not reflect the actual state of the output thereafter. |
This table presents the EcoStruxure Machine Expert variables for EtherNet/IP Scanner if the task in RUNNING with breakpoint is another task:
Variable |
Value |
Comments |
---|---|---|
Input image |
Last read value |
Input values are those when the controller entered the RUNNING with breakpoint state and therefore may not reflect the actual state of the input thereafter. |
Output image |
Last written value or default value |
Outputs are maintained in their current value. Output values may not reflect the actual state of the output thereafter. Refer to the transfer format of the connection. |
|
OUTPUT VALUES IN MEMORY MAY BE DIFFERENT THAN THEIR PHYSICAL STATE |
Do not rely on the memory values for the state of the physical outputs when the controller is not in the RUNNING state. |
Failure to follow these instructions can result in death, serious injury, or equipment damage. |