无线以太网通讯
组态王与S7-1200之间
-Profine协议-
实际系统中,车间内分布有多台PLC,需要通过上位机软件进行集中控制。通常所有设备之间的距离在数十米到数百米之间。当需要通信时,如果需要布线,工程体积会很大,而且不美观。在这种情况下,无线通信更适合。
本方案以组态王和两台西门子S7-1200为例,介绍组态王与多台PLC进行无线Profinet协议通信的实现过程。本方案采用西门子PLC无线通信终端——DTD418M作为硬件设备来实现无线通信。
计划概览
在该方案中,用户无需更改网络参数和原有程序,也无需了解协议细节。组态王与PLC之间的有线以太网可以通过西安达泰电子欧美PLC专用无线通讯终端——DTD418MB直接替代。通讯,稳定、方便地实现PLC无线以太网通讯。
二
测试设备及参数
西门子PLC型号:S7-12002台
上位机:组态王6.551套
通讯设备:DTD418MB3块
主从关系:1主2从
通讯接口:RJ45接口
电源:12-24VDC
通讯协议:Profinet协议
传输距离:100米、1KM
三
接线
1、上位机与DTD418M之间的接线
使用一根通讯线,一端连接DTD418M的RJ45接口,另一端连接上位机的RJ45接口。
2、PLC与DTD418M接线
使用一根通讯电缆,一端连接DTD418M的RJ45接口,另一端连接S7-1200的RJ45接口。
四
配置组态王TCP驱动文件
1.打开相关文件夹
2. 搜索kvS7200.ini 文件并在记事本中打开。
3.修改如下
其中“192.168.2.12”为CPU的IP地址。如果有多台设备,则应列出它们的IP 地址。 “0”
五
组态王配置
1.创建项目,输入名称,点击“是”
2.点击设备选择S7-1200TCP驱动
3. 输入逻辑名称
4. 选择任意串口或默认串口
5.设置1200PLC IP地址
6.默认参数
六
设置组态王屏幕
1.数据字典——定义变量
2. 屏幕—创建新屏幕
3. 关联变量
七
PLC程序下载
1.地址配置
2、连接机制
3.简单的程序编写(源码中已经写好了)
使用M点驱动响应的Q点输出
4.程序下载
两台PLC的IP分别设置为192.168.2.12和192.168.2.13。
下载程序到PLC
八
测试方法
1、使用组态王的M点按钮控制PLC对应的Q点,同时在组态王上监控Q点的输出。
2、向PLC 的I 点输入信号,查看组态王是否检测到相应点的信号。
九
关于DTD418M
审稿人:刘庆