## 14.7.5 SetWatchDogTime, ResetWatchDog

Some production jobs need 100% documentation of the production parameters. To ensure this, a WatchDog can be used. By setting the WatchDog time with the Method SetWatchDogTime the production is only released for the given time. The Method ResetWatchDog sets the timer to the value set by the last calling of SetWatchDogTime. This indicates to the machine that the MES is still connected and able to store the production parameters.

Only one MES client shall call these Methods to avoid overlapping.

When the defined time is exceeded without reset, the machine may not have the ProductionStatus PRODUCTION_4 and not the JobStatus JOB_IN_PRODUCTION_6 (see 18.4.1).

NOTE: It is not fixed by this specification if the machine stops or continues running.

Signature

SetWatchDogTime (
[in] 0:Int32	WatchDogTime);


Table 53 – SetWatchDogTime Method Arguments

Argument Description
WatchDogTime Time in seconds for which production is enabled by the watch dog

Calling the method with WatchDogTime = -1 disables the watch dog and the machine can stay in production.

Table 54 – SetWatchDogTime Method AddressSpace Definition

Attribute Value
BrowseName SetWatchDogTime
References Node Class BrowseName DataType TypeDefinition Modelling Rule
0:HasProperty Variable InputArguments Argument[] 0:PropertyType Mandatory

Signature

ResetWatchDog ();


The method has no Input- or OutputArguments.

Table 55 – ResetWatchDog Method AddressSpace Definition

Attribute Value
BrowseName ResetWatchDog
References Node Class BrowseName DataType TypeDefinition Modelling Rule