当前位置: 主页 > PLC控制

GE 7i系列与西门子300通讯如何实现?网上不太好找相关资料,请大神们帮忙!

内容同标题,不再复制了!
先谢谢各位大神了!

最佳答案

不好意思,看错了,楼主问的是PLC于PLC之间的通讯,我看成GEPACRX7I和SIEMENS的屏的通信了。不管我就不删除了,大家可以当个参考,毕竟GE的QUICKPANEL+的屏很贵,相当于SIEMENS屏的3倍价格,数据量小大家可以用SIEMENS的屏来个GEPLC通信。言归正传,下面介绍GEPLC于S7PLC之间的通信吧
首先,推荐MODBUSTCP通信方式,因为现在S7的PLC很多自带PN口,支持OUC通信,GEPLC做服务器,见图1,2.RX7I需要配ETM模块或者自身带以太网口。基于PN口的MODBUSTCP参考如下,通过CP的我就不说了SIEMENS下载最新搜索下吧。
http://www.ad.siemens.com.cn/download/docMessage.ASpx?ID=3035&loginID=&srno=&sendtime=
其次,可以通过DP通讯的方式来实现,GEPLC有相应的DPSLAVE模块IC697PBS。也有IC697PBM主站模块但是太贵就不考虑主站模块了。这样可以把GE的PLC当做一个DP从站来进行数据通信。
最后,GEPAC系列还有PROFINETCONTROLLER模块IC697PNC001吧,这样你可以和S7300PLC通过智能设备”来进行PROFINETio通信。
通过3种方式,推荐第一种MODBUSTCP的方式(如果你的CPU有以太网口,或者GE系统已配有IC697ETM模块),这样最省成本。
DP的通讯方式也可以考虑。
PROFINET通讯方式不推荐,成本高。
以下是SIEMENS触摸屏和GEPAC系列PLC的通信方法(仅供参考)
1:实现方法通过SNP协议实现通讯
SIEMENS部分屏支持SNP协议,虽然支持的PLC型号中,没有PAC系列的PLC,但是SNP协议从90-70到RX7I没有改变,所以通过SNP协议可以进行通讯,问题是部分新屏,已经不支持GEPLC的SNP通信。
2:通过MODBUSTCP的方式进行通讯,这种通讯方式我在3i上已经实现。WINCCFELXBLE里面建立连接,通讯驱动程序选择“MODICONMODBUSTCP/IP"CPU类型选择"984“或者”COMPACT,QUANTOM"都可以。
在PME中,你需要激活CPU的MODBUSTCP的服务器功能,在"SETTING"里面有个"MODBUSADDRESSSPACEMAPPINGTYPE"设置,选择"STANDARDMODBUSADDRESSING".然后,你会看到CPU的设置里面多出来"MODBUSTCPADDRESSMAP"这个TAB选项。
最后,在FLEXBLE里面建立变量和GEPLC进行通讯。看图。
WINCCFELXBLE里建立的变量SenderBinNo,地址41094就是对应GEPLC里面的%R1904
cmdAbort就是对应的GEPLC里面的%Q2000
MIXABarCodeOK就是对应的GEPLC里面的%I2000
具体地址映射请参看图2.

图片说明:

GE 7i系列与西门子300通讯如何实现?网上不太好找相关资料,请大神们帮忙!GE 7i系列与西门子300通讯如何实现?网上不太好找相关资料,请大神们帮忙!GE 7i系列与西门子300通讯如何实现?网上不太好找相关资料,请大神们帮忙!GE 7i系列与西门子300通讯如何实现?网上不太好找相关资料,请大神们帮忙!GE 7i系列与西门子300通讯如何实现?网上不太好找相关资料,请大神们帮忙!GE 7i系列与西门子300通讯如何实现?网上不太好找相关资料,请大神们帮忙!GE 7i系列与西门子300通讯如何实现?网上不太好找相关资料,请大神们帮忙!GE 7i系列与西门子300通讯如何实现?网上不太好找相关资料,请大神们帮忙!

提问者对于答案的评价:
不管怎样,还是非常感谢的,最后还是采用了迂回的方法

原本系统里有SIMENS400与GE之间存在正常使用的通讯

利用空余通讯地址,将西门子PLC之间做了通讯,转换了以下

目前已正常使用

利用同样的方法在线下测试GE与西门子400没有成功

公司又催的紧,所以折中处理了

专家置评

与第三方设备通信

  • 关注微信

猜你喜欢

微信公众号