Technical data
    List of all BACnet Properties in Native Operation   • 287 
  Exception_Schedule 
WAGO-I/O-SYSTEM 750   
BACnet/IP Controller 
6.26 Exception_Schedule 
Data Type  BACnetARRAY[N]of BACnetSpecialEvent 
Objects  Scheduler 
Description  This property is a BACnetARRAY of BACnetSpecialEv-
ents. Each BACnetSpecialEvent describes a sequence of 
schedule actions that takes precedence over the normal day's 
behavior on a specific day or days. 
BACnetSpecialEvent ::= (Period, List of 
       BACnetTimeValue, EventPriority) 
  Period ::= Choice of {BACnetCalendarEntry | 
       CalendarReference} 
  EventPriority ::= Unsigned (1..16) 
The Period may be a BACnetCalendarEntry or it may refer 
to a Calendar object. A BACnetCalendarEntry would be 
used if the Exception_Schedule is specific to this Schedule 
object. A calendar might be defined for common holidays to 
be referenced by multiple Schedule Objects. Each BACnet-
CalendarEntry is either an individual date (Date), range of 
dates (BACnetDateRange), or month/week-of-month/day-
of-week specification (BACnetWeekNDay). If the current 
date matches any of the calendar entry criteria, the Excep-
tion Schedule would be activated and the list of BACnet-
TimeValues would be enabled for use. 
Individual fields of the various constructs of the BACnet-
CalendarEntry may also have a "wildcard" value used for 
determining if the current date falls within the Period of the 
Exception Schedule. In a date range, for example, if the 
startDate is a wildcard, it means "any date up to and includ-
ing the endDate. " If the endDate is a wildcard, it means 
"any date from the startDate on. " If the calendar entry were 
a BACnetWeekNDay with wildcard for month and week-of-
month fields but with a specific day-of-week, it would mean 
the Exception Schedule would apply on that day-of-week all 
year long. 
Each BACnetSpecialEvent contains an EventPriority that 
determines its importance relative to other BACnetSpe-
cialEvents within the same Exception_Schedule. Since Spe-
cialEvents within the same Exception_Schedule may have 
overlapping periods, it is necessary to have a mechanism to 
determine the relative priorities for the SpecialEvents that 
apply on any given day. If more than one SpecialEvent ap-










