How to Configure PcVue to use a BACnet Schedule

Adding Schedule objects to the device in PcVue configuration is a requirement in order to view and change a BACnet schedule in the WebScheduler.

The process described below does not create a Schedule object instance in the physical device if it does not exist. Schedule objects can be created within the physical device using the Schedules and Calendars helper, or the left pane of the Mapping editor.

Adding a Schedule object using the Application Explorer

  1. Open the Application Explorer and expand the configuration tree to display a previously configured BACnet network and device.
  2. From the task pane, select Add a Schedule. The Schedule configuration dialog opens. ClosedShow picture
  3. Click the Ellipsis button adjacent to the Instance number field. The Object Selection dialog opens containing a list of discovered Schedule instances for that device. The list can be updated using the Refresh button. ClosedShow picture
  4. Select the Schedule instance to use and click OK to close the Object Selection dialog.
  5. Enter the optional Description. The Description appears in the Application Explorer and can be useful to identify the object later.
  6. Enter or select the optional Branch. The branch can be used to organize calendars and schedules in the WebScheduler in a hierarchical manner. For example, a branch of XXXX.YYYY would generate a branch XXXX containing the schedule YYYY.
  7. Click the OK button to close the Schedule configuration dialog. The schedule appears in the configuration tree and is available to PcVue and the WebScheduler.

Use of the Ignore default values setting in the Advanced tab

When working with BACnet schedules the Web Scheduler evaluates the value of the schedule-default property of the schedule object. As the Web Scheduler ends each defined interval with a transition to NULL, the schedule-default value becomes active for all the undefined periods on the schedule control. In other words, undefined time periods in the Web Scheduler’s schedule control represent times when the schedule-default value is active.

However, BACnet devices from some vendors dynamically change the value of the schedule-default during runtime. In this case, Ignore default values can be ticked. The user is then able to select the output value, for all intervals, from the list of available output values except for NULL. For example, for schedules of type “Enumerated” the possible output values of an interval are 0 and 1.

Displaying the Schedule configuration in the lower pane

The lower right pane of the Application Explorer shows essential information about the selected Schedule. ClosedShow picture

  • Schedule outputs - One line for each of the schedule's outputs.
    • Name - The object type, instance and property corresponding to the output.
    • Device reference
      • If empty, the output is on the same device as schedule object.
      • The name of the device if the output is not on the same device as the schedule and the device is configured in PcVue.
      • The device id if the output is not on the same device as the schedule and the device is not configured in PcVue.
    • Variable name - The name of the variable that is mapped to the output property.
    • Associated label - The name of the associated label used by the variable.
  • Schedule associated label - The name of the associated label that will be used by the WebScheduler. It is taken from the first associated label found in the Scheduled Outputs list.

Adding or deleting an output

The Application Explorer can be used to add an output to, or delete an output from, a schedule object on the physical device under the following conditions.

  • The physical device must be configured to allow such modification.
  • The BACnet setting Enable object creation and deletion must be ticked.
  • The device/object/property to be used must be already mapped to a variable.

How to add an output:

  1. Open the Application Explorer and expand the configuration tree to display a previously configured BACnet Schedule.
  2. From the task bar of the lower right pane, select New item. The Variable Selector dialog opens showing only those variables already mapped to a BACnet property.
  3. Select the variable corresponding to the BACnet property to be used for the new output and click OK. A new Schedule Output is added to the Schedule object.

How to delete an output:

  1. Open the Application Explorer and expand the configuration tree to display a previously configured BACnet Schedule.
  2. Select an output in the lower right pane and, from the lower right pane task bar, select Delete item. The Output is removed from the Schedule object.

Not all physical devices will permit Schedule Output to be changed from another device (in this case PcVue), some may not support it, or the corresponding property may be read-only.