在工业现场往往会用触摸屏来控制现场的PLC工作。若是遇到布线不方便或是工期较短的情况,那么可以采用无线数据交换的方式来完成触摸屏对PLC的RS485无线通讯。
实现PLC无线通讯的方法有三种:
(1)自由串口协议
(2)Modbus协议
(3)PPI协议
以下为大家介绍一种使用PPI通讯协议来实现西门子Smart Line系列触摸屏与S7-200 Smart PLC的无线通讯的方法。
在西门子官网下载Wincc Flexible SMART V3软件
(如果需要下载地址,在后台回复【6】即可获取)
请在Win7下安装软件!
如果出现如下提示:
解决办法:
Regedit进入注册表,删除注册表上的其中一个文件!
如果进入上面的画面,恭喜您,软件就要安装成功了!
打开测试项目:达泰DTD无线通讯测试-9600.hmismart
其中引用S7-200 Smart的几个变量:I0.0~I0.3;Q0.1~Q0.4
在通讯变量中可以查看。
网络协议为PPI,通讯波特率为9600bps,PLC的从站地址为2
用事先准备好的网线,分别连接触摸屏和电脑的RJ45网口
给触摸屏通电,进入设置界面,设置触摸屏的IP:169.254.59.16
设置PC的本机IP 169.254.59.10
把以下项目编译后,在项目菜单选择传送,进入传输界面
接下来重启触摸屏进入传送(transfer)界面,按上图软件界面上的传送键,进行程序下载
如果下载传送不成功,请仔细对照上述步骤说明,关键是计算机名或IP一定是HMI的IP 169.254.59.16
测试程序成功下载到触摸屏后,程序给触摸屏上电,进入测试界面
在PPI协议中,西门子PLC作为从站,不需要进行通讯编程,只需要设置通讯参数和站号。
这就是为什么我们要选择无线PPI的方式来完成西门子PLC与触摸屏之间的无线通讯了!前期做好设置,后期直接使用,不需要在二次开发上浪费时间。
设置从站通信端口参数
下载S7_200Smart测试程序
通过网口下载程序到S7-200 Smart PLC中并点击【查找CPU】找到IP地址。
触摸屏与无线数据终端DTD434M2主站接线▼
西门子PLC S7-200Smart与无线数据终端DTD434M2从站接线▼
西门子专用RS485数据线接线说明▼
用触摸屏检测PLC的信号▼
Smart触摸屏做主站
无线控制西门子PLC▼▼
根据上述动图反应,该实验成功完成!
最后还是附上方案图一张▼