Table of Contents | ||
---|---|---|
|
BACnet Schedule Configuration
We created this tool to configure BACnet schedule points (Object type: SCH) for reading and/or writing after they are imported into the database from a BACnet connector.
How to use BACnet Schedule Configuration tool
First the user will go to DB Builder.
Navigate to Connectors → BACnet → BACnet connector where the schedule originates from.
Discover the points to find the schedule object.
Import the BACnet schedule into the database under an equip.
Then select the schedule point in DB Builder and go the gear icon at the bottom left to open the tools list. It only works with one schedule point at a time.
They would find and select the BACnet Schedule Configuration tool.
The first few options of the tool are:
Schedule - This dropdown will display the available schedules in FIN based on the same type that the user can choose from.
Automatic Schedule Sync: Reading - The user can choose whether to enable/disable syncing schedule events from a BACnet schedule to a FIN schedule.
The read syncing supports the following:Weekly_Schedule
Exception_Schedule
Schedule_Default
Automatic Schedule Sync: Writing - The user can choose whether to enable/disable syncing schedule events from a FIN schedule to a BACnet schedule.
The write syncing supports the following:Weekly_Schedule - This property will be written when the FIN schedule weekly part updates.
Exception_Schedule - This property will be written when the FIN schedule event part updates.
Schedule_Default - This property will be written when the FIN schedule default value is set.
Then next set of options available for either reading and/or writing when enabled are:
Read Path - This will display the object instance of the selected schedule point. If the user wants to read from a different schedule than the write, they can change it here.
Read Frequency - This frequency, defined in minutes or hours by the user, determines how often the reading sync occurs. This process is based on polling. If the schedule doesn't need to change frequently, we recommend using a slower frequency.
Write Path - This will display the object instance of the selected schedule point. If the user wants to write to a different schedule than the read, they can change it here.
Write Level - This is the priority level in which to write to on the schedule object instance in the device side.
This is what the schedule record would look like depending on which settings are enabledconfigured.
scheduleRef
reading:
bacnetScheduleRead
writing:
bacnetScheduleWrite
bacnetScheduleWriteLevel
scheduleLastWritten
Additional Read Sync details
Following are the supported BACnet schedule parameter values for reading.
BACnet Schedule Parameter | FIN Supported Value |
---|---|
BACnet Time | ‘hour’ and ‘min’ granularity only |
BACnet Calendar-reference | Not supported |
BACnet WeekNDay ‘month’ | 1-12 |
BACnet WeekNDay ‘week-of-month’ | 1-5 |
BACnet WeekNDay ‘day-of-week’ | 1-7, any |
If any event in the Exception_Schedule is modified in the BACnet schedule, the corresponding FIN schedule events will be renamed sequentially as EVENT-X when synced. This occurs because the events on the device side lack names. Users can rename these events in the FIN schedule, which will then update the BACnet schedule accordingly.
Before any event modified in BACnet schedule side.
After any event modified in BACnet schedule side.
Note: Week event created in the FIN schedule event section will be flatten into Weekly section while read is synced.
In cases where a FIN schedule is mapped to multiple BACnet schedule points, the values from the most recently synced BACnet schedule point will take precedence.
For instance, a FIN schedule can be mapped to multiple BACnet schedule points, such as SCH1 and SCH2. If the user changes the BACnet schedule for both SCH1 and SCH2 at the BACnet device side, the most recently synced schedule point will take precedence before the schedule read sync occurs. Ideally, the user should change only one BACnet schedule point. This way, when the read sync occurs, all other BACnet schedule points will be updated during the FIN schedule write sync.