我希望能够开发一个可以与Modbus设备通信的iPhone应用程序,但我不知道如何继续。有没有人有过这方面的经验,或者为此目的是否有现有的图书馆?
答案 0 :(得分:1)
您首先需要知道如何在iPhone上创建一个简单的TCP客户端,以及您的iPhone客户端将通过WiFi与您通信的计算机上的简单TCP服务器。确保PING命令有效且防火墙在任何客户端/服务器实验之前不会阻止您的服务器端口,并确保用于试验的服务器端口大于1024且尚未使用。然后从官方site查看MODBUS TCP规范,熟悉您感兴趣的功能代码,并研究找到here的C代码。然后创建一个简单的MODBUS TCP客户端,可以向MODBUS TCP服务器发送请求并解释答案。最好的方法是开始读取单个寄存器值,然后及时进行并添加更多功能。
答案 1 :(得分:1)
我完全按照上述所有要点,我的iOS Modbus lib工作正常,应用程序现在在AppStore上,PLCLink读取并将任何modBus数据设置到我的Wago家庭自动化中。 安装指南:http://pautex.fr/plclink