这两者之间可以有很多种通讯方式,比如:PROFIBUS、MPI、以太网、DDE、OPC、MODBUS、自由口等,主要还是要看你的PLC选型,以及组网方式。
现在最常见,也最常用的大概要数RS485,MODBUS协议下的无线通讯方式了。我们假定是组态王与西门子S7-200 Smart 之间进行MODBUS通信。这时组态王就可作为Modbus主站,西门子S7-200 Smart就是从站,有几个PLC需要通讯就建立几个从站。接下来,我们借助达泰DTD434MC 组建主从站之间的无线MODBUS 网络,无需更改网络参数直接替换有线连接。
例程说明:
组态王与西门子S7-200smart PLC之间无线通讯
设备与参数如下:
主站设备:组态王
从站设备:西门子S7-200smart PLC× 3台
达泰欧美系PLC用无线通讯终端——DTD434MC×4块
主从关系:1主3从
主站通讯接口:Rs232接口
从站通讯接口:Rs485接口
通讯参数:9600,8,E,1
通讯协议:Modbus RTU协议
供电:9-24VDC
其他工具:下载线 X 1根;西门子专用485线 X 3根(标配),232线1根
一、组态王实现Modbus主站设置
1、打开电脑组态王工程管理器,新建工工程添加到工程管理中。
2、在工程管理器中进行设备配置向导,选择计算机串口,设置Modbus 从站站号,最终在设备区显示新建的MODBUS设备。
3、创建数据词典:创建数据库,用于组态王与设备之间进行数据传输。
4、创建画面:变量定义完成后创建画面。变量与画面进行变量映射,组态王工程建立完成。
二、西门子S7-200 SmartPLC实现Modbus从站设置
西门子PLC 作为从站,仅需要使用MODBUS 库提供的Modbus 库函数对Modbus 从站进行配置。
1.初始化Modbus从站
2.启动Modbus从站
采用无线RS485 通信,西门子PLC 从站建立完成。
以上步骤完成,通电后即可实现组态王与西门子S7-200smart PLC之间无线通讯。
欧美系PLC无线通讯终端(DTD434M),主要适配欧美系PLC,常适用于西门子、施耐德、AB、ABB、通用(GE)、丹佛斯、莫迪康等品牌PLC。内嵌RS232/RS485双接口,可以直接替代RS232/RS485等传统有线方案,无需编程。能与西门子PLC、组态软件、人机界面、触摸屏、测控终端等工控产品组成无线测控网络,实现西门子无线PPI协议、无线MODBUS协议的组态。如果你的PLC选型为三菱、欧姆龙、台达、永宏、汇川、信捷、安川、松下、富士等品牌PLC,可选用日系PLC无线通讯终端(DTD435M)来实现。