This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-10 [2022/01/14 15:21] nick |
dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-10 [2022/01/14 16:11] (current) nick |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== IEC 62541-10 OPC Unified Architecture - Part 10: Programs ====== | + | ====== IEC 62541-010 OPC Unified Architecture - Part 10: Programs ====== |
| [[dido:public:ra:xapend:xapend.b_stds:tech:iec:start| return to the IEC Standards ]] | [[dido:public:ra:xapend:xapend.b_stds:tech:iec:start| return to the IEC Standards ]] | ||
| <table> | <table> | ||
| - | <caption>Data sheet for TTTTTT</caption> | + | <caption>Data sheet for OPC Unified Architecture - Part 10: Programs </caption> |
| | Title | OPC Unified Architecture - Part 10: Programs | | | Title | OPC Unified Architecture - Part 10: Programs | | ||
| | Version | 2020| | | Version | 2020| | ||
| Line 14: | Line 14: | ||
| ===== Abstract ===== | ===== Abstract ===== | ||
| - | IEC 62541-10:2020 defines the information model associated with Programs in the OPC Unified Architecture. This includes the description of the **''NodeClasses''**, standard Properties, Methods and Events and associated behaviour and information for Programs. The complete Address Space model including all **''NodeClasses''** and Attributes is specified in IEC 62541-3. The Services such as those used to invoke the Methods used to manage Programs are specified in [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-4]]. This third edition cancels and replaces the second edition published in 2015. | + | IEC 62541-10:2020 defines the information model associated with Programs in the OPC Unified Architecture. This includes the description of the **''NodeClasses''**, standard Properties, Methods and Events and associated behaviour and information for Programs. The complete Address Space model including all **''NodeClasses''** and Attributes is specified in [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-3]]. The Services such as those used to invoke the Methods used to manage Programs are specified in [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-4]]. This third edition cancels and replaces the second edition published in 2015. |
| This edition includes several clarifications and in addition the following significant technical changes with respect to the previous edition: | This edition includes several clarifications and in addition the following significant technical changes with respect to the previous edition: | ||
| : a) Changed **''ProgramType''** to **''ProgramStateMachineType''**. This is in line with the **''NodeSet''** (and thus implementations). In **''ProgramDiagnosticDataType''**: changed the definition of **''lastInputArguments''** and **''lastOutputArguments''** and added two additional fields for the argument values. Also changed **''StatusResult''** into **''StatusCode''**. Created new version of the type to ProgramDiagnostic2DataType. | : a) Changed **''ProgramType''** to **''ProgramStateMachineType''**. This is in line with the **''NodeSet''** (and thus implementations). In **''ProgramDiagnosticDataType''**: changed the definition of **''lastInputArguments''** and **''lastOutputArguments''** and added two additional fields for the argument values. Also changed **''StatusResult''** into **''StatusCode''**. Created new version of the type to ProgramDiagnostic2DataType. | ||
| : b) Changed Optional modelling rule to **''OptionalPlaceHolder''** for Program control Methods. Following the clarification in [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-3]], this now allows subtypes (or instances) to add arguments. | : b) Changed Optional modelling rule to **''OptionalPlaceHolder''** for Program control Methods. Following the clarification in [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-3]], this now allows subtypes (or instances) to add arguments. | ||
| + | |||
| + | See also: | ||
| + | |||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-1]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-2]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-3]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-4]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-5]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-6]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-7]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-8]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-9]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-11]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-12]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-13]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-14]] | ||
| + | * [[dido:public:ra:xapend:xapend.b_stds:tech:iec:62541-100]] | ||
| /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | ||