本文以组态王、一台西门子触摸屏和两台西门子S7-200SMART为例,介绍组态王、一台触摸屏与多台PLC在Profinet协议下自组织网络无线通信的实现过程。本方案采用西门子PLC无线通信终端——DTD418M作为硬件设备来实现无线通信。我们不需要改变网络参数和原有程序,也不需要了解协议细节。通过欧美PLC专用无线通讯终端——DTD418M,可以直接替代组态王与PLC之间的有线以太网通讯,稳定、便捷地实现PLC。无线以太网通信。
无线网络图
测试设备及参数:
西门子PLC型号:S7-200Smart2台
上位机:组态王6.551套
西门子触摸屏:SMART 700 IE V3 1 台
无线通讯终端:DTD418MB4块
主从关系:2主2从
通讯接口:RJ45接口
电源:12-24VDC
通讯协议:Profinet 协议
接线:
1、上位机与DTD418M连接:
使用一根通讯线,一端连接DTD418M的RJ45接口,另一端连接上位机的RJ45接口。
2、触摸屏与DTD418M接线:
使用一根通讯线,一端连接DTD418M的RJ45接口,另一端连接西门子触摸屏的RJ45接口。
3、PLC与DTD418M接线:
使用一根通讯电缆,一端连接DTD418M的RJ45接口,另一端连接S7-200SMART的RJ45接口。
配置组态王TCP驱动文件:
搜索kvS7200.ini文件,用记事本打开并进行一些修改。
组态王配置:
1.创建项目,输入名称,点击“是”
2.点击设备选择S7-200TCP驱动
3. 输入逻辑名称
4. 选择任意串口或默认串口
5.设置200SMART PLC IP地址
6.默认参数
设置组态王屏幕:
1.数据字典——定义变量
2. 屏幕—创建新屏幕
3. 关联变量
触摸屏配置:
1. 配置画面选择
点击菜单栏“项目” —— 选择“新建” —— 选择触摸屏型号“Smart 700 IE V3” —— 设备版本“3.0.2.0” 这里选择的版本必须与触摸屏版本一致,否则下载程序将失败。然后单击“确定”。
2.配置触摸屏和2个PLC连接
3.变量设置
这里设置两台PLC的M0.0-M0.3为触摸屏的“按钮”变量,设置两台PLC的Q0.0-Q0.3为触摸屏的“指示灯”变量。
4. 创建文本列表
5. 创建新的屏幕设置
6.下载程序
PLC程序下载:
1、1号PLC设置
PLC设置IP地址:192.168.2.10。程序配置是当M0.0-M0.3有动作时,会对应Q0.0-Q0.3并输出该状态。
2、2号PLC设置
PLC 设置IP 地址:192.168.2.11 程序配置说明:当M0.0-M0.3 有动作时,对应Q0.0-Q0.3 输出该状态。
测试方法:
1、使用组态王/触摸屏的M点按钮控制PLC对应的Q点,同时在组态王/触摸屏上监控Q点输出。
2、向PLC的I点输入信号,查看组态王/触摸屏是否检测到对应点的信号。
审稿编辑:唐子红