![](http://tiebapic.baidu.com/forum/w%3D580/sign=befe6f0b86cec3fd8b3ea77de68ad4b6/7533cb10728b4710befe6f0b86cec3fdfe0323b3.jpg?tbpicau=2024-09-22-05_5407b3e8441e586814b64d207bb01a05)
远程(手机APP或电脑)控制,远程下载是不是感觉很高级的东西呢?或着说成本是不是很高呢?如果自己完全不懂物联网,用现成别人开发的的东西,当然了。但是自己了解物联网产品,只须要100元左右DTU硬件成本就可以实现上面功能,自己淘宝上找(DTU 或 阿里云、OneNet云、百度云、腾讯云),云控制,听起来很高级,但对于我们来说,只需要帮我传数据,代替数据线而已,云端的高级功能我用不上。所以我们只在云平台注册一个账号,给我提供几台设备登陆就行了。
购买DTU模块要注意一下通信格式,MODBUS通信和西门子的一般不要愁都是8位数据长度的,三菱和欧姆龙的就要问清楚一定要直持7位数据长度的,因为发现大部分DTU模块只直持8位数据长度。本人己经玩了好几家的模块了,发现厂家他们也不明白远程传数据下载之类的,产品都做出来了,但好像我们工控行业用得比较少吧,所以还是要自己了解云平台的运用。
DTU模块是什么?DTU模块就是一个连接云平台的设备,它可以帮我们把串口信号(232、485)转化上传到云平台。同时云平台接收到数据会转成串口信号输出。有了DTU模块连接PLC就用了远程控制的条件了。网上已经很多这样的产品了,好像在我们工控方面都没有什么人了解,因为这种方式只是在PLC上加一个串口通信DTU模块,就可以实现远程控制成本非常低,添加功能不影响原来系统的运行。比较方便。但是电脑上远程下载,远程监控还不行,因为常用编程(组态)软件只认串口,两个办法解决, 方法1:下载一个虚拟串口,电脑内部虚拟出两个串口,其中一个串口编程软件打开,另一个串口自己写个程序中转上云平台,缺点,要自己编程(原理可以B站搜MQTT了解,比我讲得更清楚),自己写程序将串口转上云平台。另外有些编程软件不支持虚拟串口只能用方法2。 方法2:买两个模块,把两个模块互相连接,直接模块对模块通信,缺点,成本高,只一对一通信时问题不大,一对多来回时设置参数不方便。
己开发的工控上位机(APP)小程序共享:https://pan.baidu.com/s/1G0c1f5UjysF5IGQq4D2NUQ