Editor comment: This section will not be published in this document, but in the Profile database and OPC 10000-7 Profiles

Table 44 defines the corresponding ConformanceUnits for the OPC UA Information Model for Scheduler.

Table 44 – Conformance Units for Scheduler

Category

Title

Description

Server

Scheduler Scheduling Base

Exposes the ObjectType ScheduleType, the DataTypes SpecialEventType, SpecialEventPeriodType, CalendarEntryType, DateType, Month, DayOfMonth, DayOfWeek, DateRangeType, TimeActionsType, BaseActionType, WriteLocalVariableActionType, CallLocalMethodActionType, TimeType and DailyScheduleType and all their supertypes in the AddressSpace.

Supports a configuration with at least two instances of ScheduleType having at least 12 entries of DaySchedule in their WeeklySchedule (overall, not per day), and 6 entries in the ExceptionSchedule each having at least 6 entries of ListOfTimeActions.

Server

Scheduler Calendar Base

Exposes the ObjectType CalendarType, the DataTypes CalendarEntryType, DateType, Month, DayOfMonth, DayOfWeek, and DateRangeType and all their supertypes in the AddressSpace.

Supports a configuration with at least three instances of CalendarType, each having at least 10 entries in DateList.

Server

Scheduler Scheduling Configuration

Supports at least on instance of ScheduleType supporting the Methods AddExceptionScheduleElements and RemoveExceptionScheduleElements to change the ExceptionSchedule Property and allowing writing the WeeklySchedule Property.

Server

Scheduler Calendar Configuration

Supports at least on instance of CalendarType supporting the Methods AddDateListElements and RemoveDateListElements to change the DateList Property.

Client

Scheduler Client Configuration

The client supports the configuration of instances of ScheduleType and CalendarType, by changing the configuration of existing Objects.

Table 45 lists all Profiles defined in this document and defines their URIs.

Table 45 – Profile URIs for Scheduler

Profile

URI

Scheduler Base Server Profile

http://opcfoundation.org/UA-Profile/Scheduler/Server/Base

Scheduler Configuration Server Facet

http://opcfoundation.org/UA-Profile/Scheduler/Server/Configuration

Scheduler Configuration Client Facet

http://opcfoundation.org/UA-Profile/Scheduler/Client/Configuration

The following sections specify the Facets available for Servers that implement the Scheduler companion specification. Each section defines and describes a Facet or Profile.

Table 46 defines a Profile that describes the describes the base characteristics for all OPC UA Servers that support exposing schedules.

Table 46 - Scheduler Base Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:Core 2022 Server Facethttp://opcfoundation.org/UA-Profile/Server/Core2022Facet

Profile

0:Method 2021 Server Facethttp://opcfoundation.org/UA-Profile/Server/Methods2021

Scheduler

Scheduler Scheduling Base

M

Scheduler

Scheduler Calendar Base

O

Table 47 defines a Facet that describes the base characteristics for all OPC UA Servers that support configuring schedules.

Table 47 – Scheduler Configuration Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

Scheduler Base Server Facet

M

Scheduler

Scheduler Scheduling Configuration

M

Scheduler

Scheduler Calendar Configuration

O

The following tables specify the Facets available for Clients that implement the Scheduler companion specification.

Table 48 defines a Facet that describes the base characteristics for all OPC UA Clients that support the configuration of schedules.

Table 48 – Scheduler Configuration Client Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:AddressSpace Lookup Client Facethttp://opcfoundation.org/UA-Profile/Client/AddressSpaceLookup

Profile

0:DataAccess Client Facethttp://opcfoundation.org/UA-Profile/Client/DataAccess

Scheduler

Scheduler Client Configuration

M