采用 Niagara Workbench 编程你的树莓派

Niagara Workbench是一个强大的楼宇系统设备,如JACE的应用程序配置和编程的平台。现在也可以使用Workbench 3.8(版本3.8111或更早)来编程树莓派来执行控制。

在2006年,Tridium研发一个控制技术叫塞多纳框架,它是一个软件设计环境,它能易于建立智能、网络,嵌入式设备中,它适合建立控制应用程序。楼宇控制系统中的很多控制器中都加入了塞多纳。Tridium增加这些支持塞多纳编程在工作台中。但是不幸的是,他们在Niagara 4.x之后工作台的版本中放弃了对这个功能的支持。这项支持依然存在于3.8.x版本的工作台中。通过增加塞多纳到树莓派中,它能够采用3.8版本的工作台来编程塞多纳应用运行于树莓派中。

作为树莓派内建的I/O是非常有限的,我们研发一个廉价的I/O板,叫BASpi,它连接到树莓派上并且提供6个通用的输入(热敏电阻,0-10V,干触点和脉冲)和6个继电器输出。它也提供螺丝端子用于连接这些点。我们也把塞多纳移植到树莓派上,所以I/O可以很容易地由塞多纳编辑器编写程序,如Workbench 3.8中。

采用工作台编程树莓派,安装BASpi I/O板到你的树莓派上然后从我们的网站下载树莓派的镜像。采用这个镜像编程你的树莓派的SD卡或者订购整个BASpi-SYS产品,它已经预置了所有的东西。然后下载塞多纳框架的TXS的包用于工作台。www.ccontrols.com/basautomation/workbench.htm 工作台组件包位于同一个网页下。

安装完成TSX包和组件包你就可以通过File->Open->Open Device菜单连接你的树莓派到你的工作台。下面你可以看到工作台被用来编程树莓派采用BASpi板。

添加组件到BASpi的布线表中,你需要打开塞多纳的侧面的面版(Window->Sedona Palette)。一旦你打开,你将看到所有用于BASpi塞多纳应用程序的所有组件。这些组件存在一个文件夹中也被叫作“工具包”。这些BASCPI_IO的工具包有这些组件,允许你读取BASpi的6个通用输入点数据和写BASpi的6个继电器输出。

BASpi也可以通过树莓派来支持BACnet/IP,当你使用BASpi和树莓派的固件,能提供读BASpi点和写BASpi输出点。它也能被用于通过BACnet/IP 读/写24个虚拟点. 这些点能被作为设置点,报警点,等等。


返回首页