写在前面的话
之前,为大家推送了S7-300系列PLC与HMI 及 S7-300系列PLC与WinCC通讯的手把手教程,不少朋友留言应该把S7-200Smart PLC的类似通讯教程也献上,其实,S7-200Smart PLC的通讯设置与S7-300系列PLC的很类似,所以这里就用一种其他的通信方式来进行此教程——无线通信。
本次推文介绍:笔记本远程为PLC下载程序及程序调试,HMI仿真控制远程PLC,学会的话,以后学习编程时就可以把PLC搁一边,不必每次都与电脑物理连接在一起。
网络构架:
所需设备:1台S7-200Smart PLC,1部笔记本,1个路由器
以实体和虚拟两套系统实现:
1
实际系统实现
右下角,网络图标,右键,打开网络和共享中心
网络中心,可以看出电脑与PLC没有建立本地连接,电脑与路由器是无线通信方式。
电脑的控制中心,设置PG/PC接口为无线通信方式,要求电脑必须得有无线网卡。
打开编程软件,通信设置里面,找到PG/PC接口设置的选项,选择“查找CPU”,这里,如果没有搜索成功,先PING一下你的PLC地址,例如:PING 192.168.2.1,如果没有PING通,那就检查PLC的IP地址和PLC与路由器是否有效连接。
演示效果
大家看个视频吧
2
虚拟系统实现
借助有个朋友留言的话:“其实虚拟机和电脑一样的,其他的连接方式也可以的 MPI USS PPI 等等”,这话是有道理的,所以实际系统可以通过无线方式与PLC进行通信,虚拟系统也是可以的,只要把网络的设置准确了,就没问题!
进入虚拟系统,打开网络设置,这里,你会发现,是没有无线网络的,我们也不必纠结它,反正最终是能够实现上网和设备通信。
这里,我们点击网络中心的“本地连接”。
设置的网络,需要与PLC的IP网段地址一致,这里是192.168.2.111,PLC的地址是192.168.2.1。
对虚拟机系统的控制面板,PG/PC接口设置,也是没有无线接口的,只需要设置TCP/IP的接口即可。
编程界面里,找到通信图标, 弹出对话框,找打PG/PC设置的接口,点击查找CPU,精彩事情就发生了...
演示效果:
附上视频吧,包含HMI与PLC通信细节教程。
领取专属 10元无门槛券
私享最新 技术干货