Schedule entries can be configured locally on a BACnet device using any of the following data types:
Citect SCADA accommodates these different data types with a corresponding set of tag addresses (stored as a 'string' data type):
If you use the Tag Import tool to generate tags for BACnet scheduling, Citect SCADA is unable to detect the data type that has been used to configure the schedules on a device. This means you need to indicate the data type that should be used when the associated tag addresses are generated.
To simplify this task, the equipment instances generated by the Tag Import process to support BACnet schedule objects include a custom parameter called "DataType". Once you have set this parameter to the correct data type in the required equipment instances, you just need to run an equipment update to apply the correct addresses to your tags.
To specify a data type for a BACnet schedule:
BACnet devices are labeled using the Parent Equipment name specified during the tag import process.
By default, equipment instances for BACnet schedule objects are named using "Schedule_<n>", where n is the Schedule ID used to identify the associated schedule object in the BACnet device.
Note:
• Scheduler integration will not operate correctly if a data type configuration is not correctly matched with the device.
• If you do not specify a data type for each BACnet schedule object, a "Bad IO device variable" error notification will be generated when you attempt to compile your project.
The variable tags associated with the equipment instance will now be configured to use the appropriate tag address.
See Also
Published June 2018