原创不易,请勿抄袭。
其实西门子无线通讯有很多方式,最稳定的方式是使用西门子自己的工业路由器等配套设施,但大家都知道西门子的配件都非常昂贵,我曾经做过一套基于PROFINET的无线通讯,使用的电气元件都是西门子的,只能说通讯质量真的很好,但价格也真的很贵。
其实西门子的WLAN就是路由器接收加信号发射,说起来简单,但同样的工业路由器凭什么西门子卖那么贵,如何保证无线信号的稳定性就是西门子的专有技术了。
今天跟大家分享一个性价比高一点的例子。可以实现无线功能又不至于投资太多,程序如果坐的完善的话也不用太需要考虑稳定性的问题。
好吧,我们进入正题!
今天的实例是使用两个工业无线路由器加西门子S1200系列PLC,做无线通讯。
硬件自然是两台西门子S1200PLC加网线加两台工业无线路由器,如果没有西门子的路由器也一定要使用质量好一点的工业路由器,路由器这东西一分钱一分货,便宜的无线路由器会让你崩溃的。
注意,无线路由器的信号穿墙能力不强,所以无论是使用这种方式还是使用西门子的配套装置,都需要考虑信号遮挡问题。
1 将这些装置连接,即将PLC的以太网口接到无线路由器上。
2 配置无线路由器分别定义两台无线路由器为AW5300A和AW5300B,参数配置以AW5300A为例。如下图:
两台设备均选择无线网桥模式。
设置网络名称AW5300A,选择信号较好的信道,如果要求较高,可用
专用工具测试后再进行选择。
忽略加密(当然也可以选择加密),在无线桥接列表中填入桥接对象的MAC地址,注意此处的MAC地址是WLAN的MAC地址,而不是LAN的MAC地址,填入桥接对象的名称,此处为AW5300B。AW5300B的配置中则要填写AW5300A的MAC地址和名称。
填写LAN地址(不要自动分配,避免造成地址冲突),自由定义,保证AW5300A和AW5300B都在一个网段,默认网关可以不写。此次测试中,定义AW5300B的IP地址为192.168.0.201。
3. 同同样方法配置AW5300B。
4. 用电脑模拟一下PLC,电脑IP地址定义成和PLC一样,Ping一下192.168.0.201(AW5300B),看是否已经建立连接。如下图:
无线连接已建立。
5. 分别连接PLC,进行测试,使用S7通讯方式,用PUT/GET指令进行数据交换。如下图:
配置好网络连接,PLC1:192.168.0.2,PLC2:192.168.0.3。
将PLC1中DB3中的数据写入PLC2的DB1。
从PLC2中的DB2中取数据放入PLC1的DB4中。
PLC1监控。
PLC2监控。
通讯完成,测试结束。
最后如果需要保证数据的安全性可以增加效验功能。
比如说发送和接受100个字节,可以在发送侧把第一个字和最后一个字节做成0-100变化的数据,接收侧检测这个数据是不是按照规律变化的,不是则报警,报警位可以去执行一些安全程序。
这种方式你学会了吗?
喜欢的话请点赞并分享,您的支持是我坚持下去的动力!送人玫瑰,手有余香!