BACnet Plant Room Controller (BPRC):

Overview



The BACnet Plant Room Controller (BPRC) is a BACnet-complient global controller measuring only 140x120mm in size for small and large installations. It independently executes DDC algorithms to provide monitoring and control of field devices on its MS/TP LAN and is BACnet/IP enabled with router support for interoperability with other BACnet Devices over an ethernet LAN. The BPRC also hosts automated control features including schedules, trendlogs, and alarms and can access available data as BACnet objects and properties from throughout the BACnet internetwork. It makes its operational status and control data available to other BACnet devices in the same way, enabling an unmatched level of interoperability with other site systems.

DDC Control Algorithm

Besides viewing a real time system,there is an application library available for DDC control algorithms using a powerful, configurable DDC control language available to the BPRC. The DDC Control Algorithms are controlled from the BACnet Program Object within the BPRC using a powerful scripting language called BACScript. The BACScript language can be created/edited in a standard text editor and then downloaded to the BPRC using standard BACnet Services, or via FTP. No compilation or special editors are required, the program is stored as text and can be edited using a text editor. Besides all of the standard maths functions, there are advanced features for file handling, database storage and for accessing BACnet services. By combining BACScript with standard BACnet Objects like Loop, Averaging, Command and Group a very sophisticated DDC Control Algorithm can be easily written for the BPRC.


Web Server

The BPRC comes complete with a web server which can be configured with HTML pages for viewing real time data from a Web Browser inside a graphical display using the BACnet/WS Web Services Interface. The HTML files contain a graphical representation of the Plant and Equipment, the real time data is loaded into the web page using XML data from the BACnet/WS Web Service. The information is transmitted in HTTP format compatible with Proxy Servers and will run easily across the Internet.


Integrated Database

The BPRC stores it's information into an embedded high performance relational database which is stored onto the file system and restored at start up. All of the properties from the BACnet objects are stored inside the database.The database is optimised for speed and size and can be used by the powerful BACScript programming language for data storage. Standard BACnet Services, or FTP can be used upload or download the database. The database can be edited offline using a configuration tool, object properties can be stored in a CSV file or Excel spreadsheet to reduce engineering and commissioning times.


Configurations

The BPRC comes in two different configurations for OEM's. The Hard-BPRC version is a Linux based device running on an LX100 processor with 4 MB Flash, IP Enabled, 1 RS485 port, 24 VAC supply and is fully certified with the CE logo. A memory stick similar to the type used in a Digital Camera can be used to store a large amount of data for the Graphical Web files. The Soft-BPRC version is a software only solution that includes the BACnet Stack for either Linux or Windows operating systems and the BACnet/WS Web Service.


API

Both the Linux and Windows versions of the BPRC support an advanced API to allow an OEM to develop a third party application which can access the BACnet network. The API provides both Client and Server functionality to support applications ranging from a BACnet Object Browser to a Gateway. The download contains a well documented help file and samples for both the Windows and Linux versions of the BPRC. The Windows version contains an ActiveX component called BACnetX which can be used to create a sophisticated BACnet client application. The BACnet Operator Workstation has been built using BACnetX.


Training

SCADA Engine offers training in Melbourne Australia on a scheduled basis. This is typically a 3 day Training Course at our Training Facilities. On-site training at a customer's site may also be scheduled. SCADA Engine training is designed to give attendees detailed technical information and hands-on experience with the SCADA Engine System.


OEM

Contact our Sales department to become an OEM for exciting new product range for Building Automation Systems.

 

BPRC Services Supported

The BPRC currently supports the following BACnet services.
Service Initiate Execute
AcknowledgeAlarmYesYes
ConfirmedCOVnotificationYesYes
ConfirmedEventNotificationYesYes
GetAlarmSummaryYesYes
GetEnrolmentSummaryYesYes
SubscribeCOVYesYes
AtomicReadFileYesYes
AtomicWriteFileYesYes
AddListElementYesYes
RemoveListElementYesYes
CreateObjectYesYes
DeleteObjectYesYes
ReadPropertyYesYes
ReadPropertyConditionalNoNo
ReadPropertyMultipleYesYes
WritePropertyYesYes
WritePropertyMultipleYesYes
DeviceCommunicationControlNoNo
ConfirmedPrivateTransferYesYes
ConfirmedTextMessageYesYes
ReinitializeDeviceNoNo
VtOpenNoNo
VtCloseNoNo
VtDataNoNo
AuthenticateNoNo
RequestKeyNoNo
ReadRangeYesYes
LifeSafetyOperationYesYes
SubscribeCOVPropertyNoNo
GetEventInformationNoNo
IamYesYes
IhaveYesYes
UnconfirmedCOVNotificationYesYes
UnconfirmedEventNotificationYesYes
UnconfirmedPrivateTransferYesYes
UnconfirmedTextMessageYesYes
TimeSynchronisationYesYes
WhoHasYesYes
WhoIsYesYes
UtcTimeSynchronisationYesYes


Object Types Supported

The BPRC currently supports the following BACnet objects.
Object Dynamic Creation Supported
AnalogInputYes
AnalogOutputYes
AnalogValueYes
BinaryInputYes
BinaryOutputYes
BinaryValueYes
CalendarYes
CommandYes
DeviceNo
EventEnrolmentYes
FileNo
GroupYes
LoopYes
MultistateInputYes
MultistateOutputYes
NotificationClassYes
ProgramNo
ScheduleYes
AveragingYes
MultistateValueYes
TrendLogYes
LifeSafetyPointYes
LifeSafetyZoneYes
AccumulatorYes
PulseConverterYes