十三、时间表介绍Metasys系统操作手册时间表特性允许您自动执行日常功能,例如,为满足供暖和制冷需求以及执行能源优化战略而将房间的运行模式从有人模式(occupied)更改成无人模式(unoccupied)。每个时间表都由周预定事件和例外事件列表组成。每个事件都由数值组成,数值在特定时间被写入时间表所列清单中。根据默认设置,除非提前结束,否则,事件一般都在午夜结束。时间表的用户界面提供图形视图,用于配置时间表并显示根据时间表的规定什么时候发生事件。注:Metasys使用2种不同的时间表对象来支持BACnet协议规范的更改——135-2001时间表对象和135-2004时间表对象。Metasys3.0版本之前的引擎对于所有时间表都使用135-2001时间表对象。从3.0版本开始,Metasys系统通过以下方式决定适当的时间表对象:引擎中创建的时间表使用135-2004时间表对象;从N1系统映射的时间表使用135-2001时间表对象;从第三方BACnet设备映射的时间表使用135-2004时间表对象,旨在制作满足135-2004BACnet标准的时间表;所有其他时间表使用135-2001时间表对象。注:本文所述内容为135-2004时间表对象。时间表的概念日历日历对象位于引擎中。您可创建日历并用它规定节假日或特殊事件列表,它可以被多个时间表调用。时间表用在日历中规定的日期来执行例外时间表。例如,您可使用日历来规定大楼在不同时期使用不同运行模式,例如,在无人居住时使用节假日模式。时间表可在站点(Site)的任何引擎上引用日历。您可使用日历特性来:•创建新日历•编辑现有日历•在图形、1个月视图或12个月视图之间切换日历视图•打开或关闭日历时间表135-2004时间表对象位于引擎中。您可创建时间表并使用时间表特性来定义项目和时间。每个时间表都包括以下几项:•当天时间表视图,用于显示时间表当天配置用于执行哪些行动,包括默认时间表命令。•周时间表,定义每天(周一到周日)计划发生的事件,事件表示时间表向项目属性赋值。•例外时间表,定义相对周时间表而言的例外时间计划发生的事件。•由时间表控制的项目列表(被时间表引用,称为时间表项目)(可选)。•有效期,允许您在选定时段内启用/禁用时间表。-86-您可使用时间表特性来:•创建新时间表•编辑现有时间表•使用导航树向时间表中添加项目引用或从时间表中删除项的引用•启用或禁用时间表•更改时间表的有效期•在控制逻辑中提供日/时间的输入下表描述了时间表视图的按钮及右键菜单的功能。按钮功能打开Edit模式允许您在视图间切换打开有效期对话框规定有效期事件Metasys系统操作手册事件指时间表将用户定义的值写入时间表项目属性的时间。周时间表和例外使用事件来规定时间表何时发送命令。创建时间表1,Insert菜单选择Object,出现InsertObjectWizard窗口。2.选择Schedule,点击Next。Metasys系统操作手册Metasys系统操作手册3.Destination页选择存放时间表程序的文件夹,为便于管理,请选择Schedule文件夹,点击Next。4.在Identifier页右侧设定时间表名称,点击Next。6.选择(绿色的加号),在SelectItem窗口中选择需要按预定时间表进行控制的点,点击OK。-89-5入Configure页,对Schedule进行配置。6.(绿色的加号),在SelectItem窗口中选择需要按预定时间表进行控制的点,点击OK。Metasys系统操作手册注:1、可以添加多个点,如想选择多个点,请使用Control或Shift键。2、系统会为选择的点自动选择默认属性。如想选择不同属性,请点击按钮并选择希望使用的属性。常用的属性为当前值(PresentValue)。3、要删除所选点:选中该点,点击右键选择RemoveItem或点击按钮(红色减号)均可。4、如果选择添加了多个点,列在第一行的点决定了这个时间表向所列出的各点发送命令时的数据类型,图标表示该点为关键项(KeyItem),您也可以通过点击右键删除(RemoveItem)或重新设立关键项(MakeKeyItem)。5、您在添加关键项或重新设立关键项(MakeKeyItem)时,系统将会自动更新状态文字(StatesText)(数字量点)或单位(DisplayUnits)(模拟量点)以便与关键项匹配。举例说明:您需要对某风机实现定时启动和停止,那么需要对风机启停点设定时间表,按照上面的步骤,上图中的BO即是您添加的风机启停点,当BO的当前值(PresentValue)为On时风机启动,Off时风机停止。假设在这个例子中,BO因为是列表中的第一项而作为关键项,且属性为当前值。因为二进制输出的当前值是0或1,因此,时间表只能为列表中关键项下面各项赋值0或1。假设您在BO下面添加了AV(模拟值点)并选择将AV的PresentValue作为预定属性。那么,即使AV的当前值可以是很多数字,系统也只能为AV赋值0(Off)或1(On),这是因为时间表使用作为关键项的BO的数据类型为列表中的所有项赋值。重要提示:您在向ScheduledItems列表中添加第一项时,或者如果您将某项更改为关键项时,如果原先定义的值与新关键项的值不兼容,则更改为默认值。默认的数字值是0或0.0。支持多个值的默认属性是一组可用值中的第一个值。更改完主项后,我们强烈建议您根据需要查看并调整时间表中的所有事件的值。7.选择有效期(EffectivePeriod)。有效期为运行该时间表(周和例外时间表)的时间范围。点击按钮可打开有效期(EffectivePeriod)对话框,使用下拉菜单选择起始和结束日期。如果不需要选择有效期,则根据默认设置,时间表始终都是运行的。应用举例:您可创建相同点的两个时间表,并将一个配置用于供暖,另一个配置用于制冷。然后,将10-3月份规定为供暖期,将每年的4-9月规定为制冷期。8.选择时间表默认的命令(DefaultScheduleCommand)。如果不选则系统默认为Release。注:只有在时间表项支持Release命令时,您才可以对默认的时间表命令使用Release。-90-Metasys系统操作手册9.在显示模式(DisplayMode)选项中选择周时间表(WeeklySchedule)。10.选择(绿色的加号),或双击时间条,或在时间条上点击右键,均弹出定义新事件(DefineNewEvent(s))对话框。选择每周的某一天(周一~周日),指定时间及值,然后点击OK。例如下图中所选表示每周一至五的早八点对上述步骤6所选择的点位列表发送命令On(开)。-91-11.与上步同样操作,选择发送Off(关)命令的时间。Metasys系统操作手册注:在午夜时,系统执行时间表默认的命令(见步骤8)或执行下一天预定的命令,如果需要跨越午夜执行命令,将时间表配置为在23:59结束,在下一天的0:00开始执行命令。如下图中,周一至周四午夜后系统执行下一天0:00的命令Off,但周五的午夜后未定义事件,所以执行时间表默认的命令Release。注:如果值的类型是布尔(True/False)、二进制或者不到8种状态的多态,您也可通过选择和右击事件并从菜单中选择值来更改事件的值。注:如想规定事件结束时间,请确定没有选择任何事件,右击您希望事件的结束时间并从下拉菜单中选择EndEvent。一旦规定了结束时间,您可通过从右向左拖拉事件的边沿来调整结束时间。注:您可通过从time栏的起始部位从右到左进行拖拉来调整事件的起始和结束时间,小规模的弹出窗口将基于24小时时钟以数字方式显示一天的时间,您可以5分钟为单位调整时间。注:对于午夜结束的事件,您不能通过拖拉事件边沿来调整结束时间。如想调整时间,首先右击并选择EndEvent。一旦将时间调整为在午夜前结束后,您即可通过拖拉操作来调整结束时间。注:如果两个事件在时间表中存在空档,您可拖拉一个事件的边沿以便同另一个事件的边沿衔接上。这时,两个事件将被锁定在一起,以便不间断地连续发生,起点/终点一起变化,时间表中不再存在空档。12.根据需要重复第10和第11步。如果需要删除事件,选中该事件并点击右键选择DeleteSelectedEvent(s)或点击按钮(红色减号)(或按Delete键)均可。-92-Metasys系统操作手册13.点击Next,出现Summary页,点击Finish,Done,时间表创建完成。注:完成后,时间表将会生效,并根据预设时间完成预定事件。注:您可根据向导提示向时间表或日历中添加扩展。查看及编辑时间表在左边导航树中选择需要查看的时间表,双击时间表或点击将其拖入显示区,则时间表出现在显示区中1.在显示模式中有四个选项:当天的时间表(Today’sSchedule),周时间表(WeeklySchedule),例外时间表(ExceptionSchedule)和时间表项目(ScheduledItems)。通过选择显示模式进入不同视图。将光标放在time栏的头部或尾部。系统将以24小时的格式在弹出的小窗口中显示时间。2.当天时间表(Today'sSchedule)这是只读视图,显示当天的时间表日程,包含设置的默认时间表命令以及周时间表和例外时间表中的事件。Today'sSchedule还提供以表格形式显示时间和控制命令,具体描述当天时间表中输出的变化。-93-3.周时间表(WeeklySchedule)Metasys系统操作手册周时间表用来提供一周中从周一到周日的每天时间安排。每天都从00:00开始,在午夜结束(显示数23:59)。每天都由一系列事件组成,按照预先设定的时间向预先设定的点(项)的属性发送命令。点击编辑按钮Save保存。右键菜单说明如下:进入编辑模式,点击右键弹出菜单允许您编辑周时间表。点击可选项状态选项AddEvent(s)ModifySelectedEvent(s)DeleteSelectedEvent(s)EndEvent说明列出了可用的状态,规定了选定事件的状态。例如,您可右击Off事件并将其改成On。这个选项只有在时间表配置用于布尔(True/False)、二进制或多态值时使用。对于多态值,只有当状态数不超过8个时,状态选项才能显示。打开添加新事件(DefineNewEvent(s))对话框,向时间表中添加新事件。打开修改事件(ModifyEvent(s))对话框,更改选定事件的时间和值,也可双击事件进入修改事件对话框。删除选定的事件。规定事件的结束时间。打开这个菜单,结束时间将与鼠标光标的位置相对应。拖拉事件的边沿可调整结束时间。4.例外时间表(ExceptionSchedule)例外时间表提供周时间表的一系列例外。例外时间表可以为日期、日期范围、一个月中的一周或者一周中的某天(周和日)以及日历引用定义例外。下表描述了四类例外的类型。例外类型DateDateRangeWeekandDay说明特定日期发生例外。一段时间内发生例外。某月某周中在某个工作日发生例外。例如,任何月份的第二个星期二或6月的任何星期三。CalendarReference日历中选定的时段中发生例外。将日历与例外相关联允许引用大量的日期。每个例外都带有在例外时段运行的一个或多个事件。我们在周时间表中曾以风机在每周一至周五上午8:00开始运行并在晚18:00停止运行举例说明。如果您希望风机在某天以不同于周时间表的时间开始和停止运行,可为这个创建日期类型例外。例如,您可为2008年5月1日创建日期类型例外,然后规定一个Off事件发生在这天的开始时间(00:00),On事件发生在上午10:00(而不是8:00),另一个Off事件发生在晚16:00(而不是18:00)。您可为每个例外分配优先级别(1-16,1代表最高优先级)用于决定例外的执行顺序,与类型无关。如果您为同一个日期规定了两个或多个例外,则首先执行高优先级的例外。例如,对于同一个日期,优先级是2的例外将在优先级是8的例外之