0

我有两个 PLC Modbus 设备。这两家是不同的公司。

第一个是A会返回温度和湿度。第二个是 B 将返回五个值。在这两种设备中,连接都是 modbus TCP。

一个问题是可以连接相同的测试软件,但无法连接另一个。一台设备可以使用 连接pyModbus,但另一台设备不工作。

我还测试了一些软件和 python 库。清单如下

设备 A

设备 B

我不知道这两种设备之间的区别。

我想把这两个集成到web系统中进行监控,以后可以添加新的设备。

如果有第三台设备,我必须重新测试连接以查看哪个Python lib可用。

我该如何实施?

了解更多关于 PLC 设备的通信格式?为所有设备编写一组 Python 库?

谢谢你。

4

2 回答 2

0

为每个库使用一个库,将数据集中保存在某个地方,然后使用不同的应用程序查看它。我没有看到问题。另外,您是否尝试过几秒钟后重新尝试连接或阅读?根据我的经验,modbus 设备经常无法回答(或者可能是库问题,我不知道)并且重试通常有效。

于 2019-04-08T13:16:28.823 回答
0

为此,听起来任何好的物联网框架都可以解决这个问题,你应该将每个设备的数据分别发送到一个中心点,比如物联网云解决方案,然后你可以构建一个 webapp 来查看你在物联网上拥有的任何数据框架,不管它何时或是否进来。如果旧数据未连接,大多数框架也会向您显示旧数据,因此您仍然可以显示数据,向您的用户表明它是陈旧的或其他东西。

于 2019-04-24T02:13:05.210 回答