7.17.2 ResetToProgramStart Method
The signature of this Method is specified below.
Signature
ResetToProgramStart (
[out] 0:Int32 Status
);Table 92 specifies the Arguments.
| Argument | Description |
| Status | 0 – OK – Everything is OK 1 – E_SystemState – The system is not in correct state for this operation 2 – E_UnexpectedError – Unexpected Error during the method call 3 – E_ActiveAlarm – An Active Alarm prevents the system start 4 – E_AcknowledgeRequired – Condition needs to be acknowledged <0 – shall be used for vendor-specific errors. >0 – are reserved for errors defined by this and future standards |
The ResetToProgramStart Method is called by a Client to set the program pointer to the starting point of the program.
The possible Method result codes are formally defined in the table below.
| Result Code | Description |
| Good | The operation succeeded |
| Bad_InternalError | The operation failed because of an internal error |
| Bad_ResourceUnavailable | The Method is locked by another Client/Clientgroup |
| Bad_UserAccessDenied | The caller is not allowed to call this Method. |
The ResetToProgramStart Method representation in the AddressSpace is formally defined in Table 94.
| Attribute | Value | ||||
| BrowseName | ResetToProgramStart | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| 0:HasProperty | Variable | 0:OutputArguments | 0:Argument[] | 0:PropertyType | M |
| ConformanceUnits | |||||
|---|---|---|---|---|---|
| Task Control Ready Reset |