PLC经路由器的无线通讯方案教程

1. 系统结构

本方案基于西门子S7-1200 PLC和TP-Link普通路由器实现无线通讯。通过配置PLC与路由器连接,再通过S7通讯协议在PLC与PLC之间进行数据交换。

硬件设备:

  • PLC: 两台西门子S7-1200 PLC
  • 路由器: TP-Link普通路由器(支持无线功能)
  • 通讯协议: S7协议

2. 网络拓扑

  • S7-1200 PLC通过以太网端口与TP-Link路由器连接。
  • 两台西门子S7-1200 PLC通过S7通讯协议进行数据交换。

S7-1200 PLC  <--> TP-Link路由器 <--> TP-Link路由器<--> S7-1200 PLC

3. PLC配置

步骤1:配置PLC的网络设置

可以参考西门子官方文章

S7-1200 与 S7-1200/S7-1500 S7 通信

配置完成后测试通讯。

同理:profinet使用路由器无线通讯使用方式一样,但是现在未实现,有兴趣可以自己尝试一下

S7-1200 与 S7-1200/S7-1500 Profinet IO 通信

4. 路由器配置

步骤1:配置TP-Link路由器的无线网络

   

  1. 连上对应热点。打开TP-Link路由器的Web管理界面(在浏览器中输入192.168.1.1(或者进入TP-LINK设备管理指引按步骤操作))。

手机版下载软件如下:

  1. 登录路由器管理界面。更改lan口IP地址

手机版:

电脑版:

lan口IP地址修改到和PLC同一网段内

  1. 两个路由器,一个当作主机,另一个当作从机,然后从机关闭DHCP功能,主机保持DHCP功能打开。其它部分不需要设置
  2. [无线路由器]WDS桥接设置。进行桥接,主机不需要行动,从机会变为主机一部分。桥接完成之后,两台PLC共在一个局域网
  3. 验证阶段:

此时两个热点只剩下一个,连接这个热点之后Ping两台PLC的地址

都可以PING通证明成功

5. 数据交换

通过S7通讯协议,可以实现PLC与PLC之间的数据交换。此时路由器之间断连,仅与plc连接时仍可以实现数据传输功能,无线S7通讯成功。

通过TIA Portal配置好相关的数据块和通讯功能块之后,PLC可以通过无线网络与PLC进行数据交互,完成自动化控制任务。

6. 故障排除

如果遇到通讯失败或数据交换问题,建议按照以下步骤进行故障排除:

  1. 检查PLC和路由器的网络连接:确保PLC的IP地址和路由器的设置正确无误。
  2. 检查防火墙和端口设置:确认PLC和路由器的防火墙设置未阻止通讯端口。
  3. 检查通讯参数:确保PLC和远程设备配置的S7通讯参数一致。
  4. Ping测试:通过Ping命令测试PLC与远程设备之间的连接是否正常。
  5. 桥接后:桥接之后又可能出现网线连不上PLC程序的故障,此时连接热点之后,使用网卡方式连接比较通顺

7. 总结

通过配置西门子S7-1200 PLC与TP-Link无线路由器,结合S7通讯协议,您可以轻松实现无线通讯。此方案可广泛应用于工业自动化控制系统,尤其是在需要远程监控和数据交换的场景中。希望通过这个教程,您能顺利搭建一个基于无线通讯的PLC控制系统。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值