Explanation of the output behavior in case of error (Watchdog, CycleCounter)

Behavior in case of error - Watchdog and CycleCounter

This output terminal depends on regular supply of cycle updated data from the controller. If this is not the case, two phases are to be distinguished and the following tools take effect

Since CycleCounter and Watchdog behavior are controlled by the same register, the two registers are to be described completely in 1 operation, see sample program.

Explanation of the output behavior in case of error (Watchdog, CycleCounter) 2:

Using the ESC registers

If settings are loaded into ESC registers (in this case 0x0F00, for example), they are retained until they are overwritten or until the system is de-energized. If the system was de-energized, the required values have to be re-loaded into the registers.

The following example about the terminal function in case of a communication interruption illustrates the resulting 3 phases.

Explanation of the output behavior in case of error (Watchdog, CycleCounter) 3:Fig.197: Example: error in EL2262 from FW09

Note on the EL2262:

Firmware

CycleCounter monitoring behavior

Watchdog behavior

< FW09

Register 030Dhex: incremented + 1
No output influence possible

Outputs: FALSE

>= FW09

Register 030Dhex: incremented + 1
Output behavior as parameterized

Output behavior as parameterized

CycleCounter monitoring demonstration

In this further example the watchdog is set to 25 ms. By default, the last sample block is output repeatedly in phase 2 until phase 3:

Explanation of the output behavior in case of error (Watchdog, CycleCounter) 4:Fig.198: Default output behavior if CycleCounter monitoring is deactivated

If CycleCounter monitoring is activated, the default is output = FALSE in phase 2.

Explanation of the output behavior in case of error (Watchdog, CycleCounter) 5:Fig.199: Default output behavior if CycleCounter monitoring is activated

Now the CycleCounter special behavior "ALT" in phase 2 is parameterized for channel 1 and the Watchdog special behavior "REP" for channel 2: :

Explanation of the output behavior in case of error (Watchdog, CycleCounter) 6:Fig.200: Parameterized output behavior (system-specific)