SCADA Engine BACnet OPC Server is a server that provides data access (DA), Alarms and Events (AE), and Historical Data Access (HDA) between OPC clients and BACnet-compliant devices.
The Data Access (DA) server enables interchange of Data from a BACnet-compliant device to an OPC Client using the following operations:
BACnet Read Property
BACnet Read Multiple Properties
BACnet Write Property
BACnet Write Multiple Properties
Subscription to Change of Value (COV) Notification
Reading and writing to all BACnet properties is supported. This makes it possible to configure the On/Off times in BACnet Time Schedules and many other advanced BACnet features. A device discovery routine automates the creation of OPC Tags based on the BACnet Devices connected to the network. Configuration data is saved offline in a CSV file. There are no limits to the number of OPC Tags that can be created in the OPC Server it is restricted by the available memory and CPU of the computer.
The Alarm and Events (AE) server enables interchange of BACnet Alarms from a BACnet-compliant device to an OPC Client using the following operations:
BACnet Confirmed Event Notification
BACnet Unconfirmed Event Notification
BACnet Acknowledge Alarm
When a BACnet Alarm is received the AE server translates it into an OPC Alarm using the message text received from the BACnet Alarm. If an acknowledgement is required then the Alarm can be acknowledged from an OPC Client.
The Historical Data Access (HDA) server enables interchange of BACnet Trendlogs from a BACnet-complient device to an OPC Client using the following operations:
BACnet Read Range
OPC Clients can access the (HDA) server using the OPC standard. The trendlog data can be stored in an internal database, or in a Microsoft SQL Server database.