| NodeId | ns=1;i=1040 |
| NodeClass | ObjectType |
| BrowseName | 1:ActiveProgramType |
| DisplayName | ActiveProgramType |
| Description | The ActiveProgramType specifies the current state of operation of a FunctionalUnit. It provides context and information about the currently active program on the device. This allows users to follow the progress of a program run in a standardized fashion by organising steps into a flat, linear sequence. |
| BaseType | 0:BaseObjectType |
| IsAbstract | False |
| Reference | NodeClass | BrowseName | TypeDefinition | DataType | Other |
|---|---|---|---|---|---|
| 0:HasProperty | Variable | 1:CurrentPauseTime | 0:PropertyType | 0:Duration | O |
| 0:HasProperty | Variable | 1:CurrentRuntime | 0:PropertyType | 0:Duration | O |
| 0:HasProperty | Variable | 1:CurrentStepName | 0:PropertyType | 0:LocalizedText | O |
| 0:HasProperty | Variable | 1:CurrentStepNumber | 0:PropertyType | 0:UInt32 | O |
| 0:HasProperty | Variable | 1:CurrentStepRuntime | 0:PropertyType | 0:Duration | O |
| 0:HasProperty | Variable | 1:EstimatedRuntime | 0:PropertyType | 0:Duration | O |
| 0:HasProperty | Variable | 1:EstimatedStepNumbers | 0:PropertyType | 0:UInt32 | O |
| 0:HasProperty | Variable | 1:EstimatedStepRuntime | 0:PropertyType | 0:Duration | O |
| 0:HasProperty | Variable | 1:DeviceProgramRunId | 0:PropertyType | 0:String | O |
| 0:HasProperty | Variable | 1:CurrentProgramTemplate | 0:PropertyType | 2:NameNodeIdDataType | O |