目前我正在使用bacnet协议模拟SCADA系统,与我的Raspberrry Pi进行网络通信,用于我的最后一年项目。
当前状态:Raspberry Pi 2能够运行openplc(就像PLC一样) 完成安装ScadaBR(像SCADA系统一样)
当前问题:如何在数据链路上实施bacnet协议,以便在Raspberry Pi和我的工作站之间建立连接?
我尝试研究bacnet堆栈协议,实现一些开源但没有运气。但是我使用了YouTube视频的演示(http://www.youtube.com/watch?v=0TJIrnAPsw4)。 它使覆盆子pi充当bacnet服务器。代码工作得很好。如何找到在我的Raspberry Pi上运行的bacnet协议(客户端版本)。
这是我无法提供的一些问题:
哪个bacnet堆栈能够控制PLC(Raspberry Pi)和ScadaBR之间的bacnet通信?
Raspberry Pi(openPLC预装)如何与ScadaBR进行通信?
使用哪个bacnet堆栈来实现两个工作站。
答案 0 :(得分:2)
BACpypes库是用Python编写的,可以在各种平台上运行,如果你在最后一个项目结束之前还有一些时间,请联系我(作者),也许我们可以做点什么工作。我看到你的问题用Java标记,但也许你有其他选择。