方案:
一台上位机,4台PLC,通过WIFI联网采集数据。
PLC有西门子200的一台,300的3台,上位机用的普通电脑,软件用的wincc。
WIFI联网硬件用了一个AP,1个PPI转WIFI模块,3个MPI/DP转WIFI的模块。
AP有线网口直接与电脑网口连接。
调试过程:
1、用浏览器登录AP,并改IP地址为192.168.0.252,设置好SSID名和密码以及加密方式,信道配置为:“自动选择”(坑1),带宽参数配置为“自动选择”(坑2)
2、WIFI模块参数配置:桥接模式,桥接到AP的SSID上,IP地址均在192.168.0.?段,加密方式与AP相同,每个模块的IP地址不重复,信道配置为“自动选择”(坑3)
3、通过AP的监控页面查看有几个客户端连接,发现一个都没连上 ,什么情况??
4、查看AP的无线参数发现,自动选择了“信道6”,再查看WIFI模块的无线参数发现,自动选择的信道各异,但都不是“信道6”,信道不一致不能通讯(被坑3给坑了)。
5、WIFI模块信道全部手动改为信道6,再查看AP的客户端数量是4个,全部连上了,窃喜,以为完活了
6、等等,AP断电后再上电,能连上吗?试了一下,果然又失联了,没有一个终端能连上(被坑1给坑了),AP再上电后自动切换了信道,只好手动强制配置为“信道6”,这下终端都能连上了
7、为了保险,用IP扫描软件扫一下4个WIFI模块的IP地址只能扫到2个,郁闷,试了几次最多能扫到3个,第四个死活也扫不到,查看AP的终端连接数量是4个,没错啊,怀疑4个WIFI模块使用同一信道彼此太近互相干扰,换了信道还是不行。(这里被坑2给坑了)浪费了很多时间。
8、最后仔细查看AP的参数配置,在带宽下面发现可以选:自动选择、20M、40M,改成40M试试吧
9、再次用IP扫描软件扫描4个WIFI模块的IP,全能扫到了,延时在3ms左右,一切OK了
总结:
1、本以为WIFI模块作为客户端时,信道自动选择会检测AP的信道自动调整到与AP信道一致,原来不能实现,也许我买的模块功能不够,太低端了
2、AP带宽设置真的会影响连接终端的数量吗?一致以来都认为带宽只是会影响WIFI数据传输速率,这次被现实打脸了
3、无线WIFI参数设置还得继续学习,多实践
楼主最近还看过
HJ8500是深圳市华杰智控技术有限公司开发的一款远程控制模块,采用嵌入式LINUX系统,工业级低功耗处理器和工业级通信模块,手机热点,WiFi等支持1个WAN口和2个LAN口,1路USB接口,1路RS232/1路RS485,支持4G全网通和2.4G Wi-Fi。同时具备路由器功能以及交换机功能。
支持以太网的PLC和触摸屏,USB接口的PLC和触摸屏以及串口的触摸屏,以及变频器,伺服器,以及各种仪表仪器的远程上下载程序监控,远程调试。
支持西门子、三菱、欧姆龙、松下、施耐德、基恩士、倍福、台达、永宏、安川、汇川、信捷等等各种PLC远程上下载程序、远程监控、在线编程。
支持以下触摸屏远程上下载程序:西门子、三菱、施耐德、步科,威伦、昆仑通泰、显控、维控等以太网或者USB口的触摸屏。
支持WINCC、组态王、力控等等组态软件远程组态、远程监控。