西门子S7_200PLC与组态王的无线远程GPRS通信Modbus方案
在这里介绍一种采用GPRS透明数据终端和PLC的MODBUS无线组态通信的实现方法。本方案可以作为西门子PLC与组态王远程无线通信的实例。
在工业现场可能会遇到这样的情况,分布在不同地方(车间、控制室场所等)的PLC需要与总控中心的组态王软件进行远程通信,通常情况是采用有线RS485总线敷设电缆,通过MODBUS协议完成此功能。如果现场距离总控中心距离非常远,布线不可能话,就可以采用GPRS方式进行无线通信。本方案中采用了专门用于无线远程GPRS通信的智能数据终端DTP_S09F。
l 有线MODBUS网络:
l 远程无线MODBUS网络:
在实际系统中,人机界面与PLC不在一个地区,中心计算机一般放置在办公室,而PLC安装在现场车间,二者之间距离可能往往从几十米到几千米甚至几千公里。如果在厂区几公里范围内的话可以采用无线电方案,要是距离再远的话就可以采用移动GPRS网络,这样的话就没有距离限制了,这种情况下比较适合远程无线通信。
一、PLC与组态王的Modbus通信
1. 下载S7_200程序
需要向 PLC中下载对应的初始化程序(KVmoddbus.mwp),由亚控公司提供。此程序默认的PLC通讯端口为 port0,地址为 2,波特率 9600,无校验(地址和波特率可由程SBR0 中的 VB8,SMB30 进行修改);
2.设备选择
选择以下两个设备都可以。
-
-
sweect 发表于 2015/12/2 18:21:17
形PLC内置标准的Modbus-TCP(服务器/客户端)协议,最多可扩展7个本地模块,十分适合于做现场设备层的采集终端,做为子站通过以太网远程连接到西门子/施耐德/AB/GE等中大型PLC主站,可与WINCC、组态王、iFix、力控等任意上位机组态软件无缝连接!
引用 sweect 2015/12/2 18:21:17 发表于2楼的内容
-
-
swy 发表于 2015/12/3 20:09:10
3,4,8,9的 dd 号与 PLC中 V寄存器的偏移地址(实际地址-1000)的对应关系:
组态王中(寄存器的dd 号-1)*2=PLC中的 V寄存器的偏移地址。组态王中 40031
对应 PLC:VW1060 (组态王中寄存器 4 表示SHORT 型变量)组态王中 90640 对应 PLC
引用 swy 2015/12/3 20:09:10 发表于3楼的内容
-
-
wangchen 发表于 2015/12/5 15:47:29
矩形PLC内置标准的Modbus-TCP(服务器/客户端)协议,最多可扩展7个本地模块,十分适合于做现场设备层的采集终端,做为子站通过以太网远程连接到西门子/施耐德/AB/GE等中大型PLC主站,可与WINCC、组态王、iFix、力控等任意上位机组态软件无缝连接!
引用 wangchen 2015/12/5 15:47:29 发表于4楼的内容