基于Web的java应用程序模拟远程处理PLC
我们正在开发一个模拟器应用程序,用户可以在其中创建模拟并运行逻辑。现在在我们项目的第二阶段,我们需要使用基于web的应用程序进行硬件触发。我需要一些关于如何使用java代码与PLC机器交互的信息。我们使用modbus串行通信,但如果您有其他更好的解决方案,可以更改。作为我的研究,我们已经看到了OPC服务器,但我没有得到任何东西。我希望有人能帮助我理解什么是流动。如何进行这项工作。我是否必须编写与应用程序和PLC通信的驱动程序
完成这项任务需要做什么。如果你有任何链接,请分享
谢谢!
# 1 楼答案
我不知道这是否对您有帮助,但我们有一个java库(LGPL 3.0),它通过TCP/IP与S7设备进行本机对话
看看http://openscada.org
我们还有一个OPC接口,它是用纯JAVA编写的,不需要Windows
# 2 楼答案
我用这个
http://www.modbusdriver.com/shop/index.php?cPath=0_42
它很便宜,而且例子和支持都很好。不过,他们的支持来自澳大利亚,所以你要么在晚上6点得到答复,要么在睡觉的时候得到答复