功能需求
实现PLC通过WIFI模块,上传电机检测到的参数数据到http服务器。
硬件设计
PLC的485串口(COM2)为输出端的AB口,需要与WiFi模块的AB口连接进行串口通讯。
编程工具
PLC是信捷编程工具软件XDPPro,WIFI模块是上位机GE-logo-V239.exe,都在tool文件架下可以找到。
PLC
PLC型号为:XD3-24RT-E,以下为模块结构图
电源供电
L、N:电源模块外部供电输入端子
FG:接地端子
L为火线,N为零线。交流电220V接口,插上电后,试电笔测试线路,亮灯的线为火线,反之为零线。
通讯接口
编程方式
XD/XL 系列可编程控制器支持两种编程语言,命令语、梯形图,前两种编程语言可方便地进行 互换使用。
通讯功能
XD/XL 系列可编程控制器可支持多种通讯协议,如基本的 Modbus-RTU、Modbus-ASCII 通讯,
适应更加广泛的应用场合。
XD/XL 系列 PLC 中,当修改通讯口的通讯参数时,需要将 PLC 断电再重新上电,参数才会生
效。
Modbus 通讯添加通讯前延时等待时间设置。即 PLC 作为从机,当主机通信命令过于频繁从机
PLC 来不及响应时,从机会拒收主机命令,直到完成正在执行的通信命令。
WIFI模块
型号:智嵌物联的ZQWL-GE300D
软件设计
Modbus-RTU
此项目中利用了Modbus-RTU协议,WIFI模块开启Modbus轮询模式并作为主机,不断向PLC发送数据,获取PLC寄存