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:Int32WatchDogTime);
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 |