EtherNet/IP与Profinet通讯? 点击:5687 | 回复:7



碑山老叟

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 70回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-10-10 15:44:00
楼主
Contrologix5000与西门子S7-300通过以太网通讯,用MVI56_GEC来实现。MVI56_GEC这个模块本人以前从来没有用过,请问那位大侠用过?可否谈谈运用编程以及配置的大体思路?



伊优

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 34回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2002年3月20日
发表于:2007-10-10 16:22:00
1楼
你讲的MVI56_GEC模块是哪个公司的模块?是rockwell的,还是西门子的,还是第三公司的。
要实现EtherNet/IP与Profinet的通讯,可以有两种方式:
1. 在ControlLogix这边要选用EWEB模块,而在S7-300这边要选用支持TCP/IP的模块,一般是343-1 Advanced(原来叫343-1 IT)。在A-B PLC这边用MSG指令,在S7-300这边用FC5,FC6。
2. 选用第三公司的网关,如HMS或woodhead公司的网关。

firstrazor

  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 753回
  • 年度积分:0
  • 历史总积分:909
  • 注册:2007年7月28日
发表于:2007-10-10 17:44:00
2楼
MVI56_GEC是AB的协作公司ProSoft出产的模块,具体要看它的说明书用吧。

要实现真正的EtherNet/IP与Profinet的通讯,这是两个不同协议的转换,应该要用网关才行吧

伊优

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 34回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2002年3月20日
发表于:2007-10-11 09:18:00
3楼
firstrazor:
EtherNet/IP与Profinet是使用不同的应用层协议,一般情况下要通讯是应改使用网关,但是这两者的一些产品都支持TCP/IP协议,且可自定义应用层,也就是说可以通过Socket编程来实现,就是说直接使用传输层协议来通讯,我编过二者的通讯程序,用TCP和UDP都可以。

firstrazor

  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 753回
  • 年度积分:0
  • 历史总积分:909
  • 注册:2007年7月28日
发表于:2007-10-11 12:57:00
4楼
有意思。你是说你做过的系统有EtherNet/IP与Profinet没有通过网关直接在一个子网里?在这样的情形下,他们各自的实时性还有保障吗?很想知道。

伊优

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 34回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2002年3月20日
发表于:2007-10-11 13:17:00
5楼
难道通过网关还能保证他们的实时性?网关是在不同协议之间转换,会一定程度上影响实时性。对了更正一下,严格来讲我所做过的不是不是实现Ethernet/ip与Profinet间的通讯,实现的是A-B ControlLogix系统与siemens S7-300间通过以太网的直接通讯。

firstrazor

  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 753回
  • 年度积分:0
  • 历史总积分:909
  • 注册:2007年7月28日
发表于:2007-10-11 15:30:00
6楼
我还以为老兄有突破性进展呢,呵呵。不过,还是要顶一下

碑山老叟

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 70回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-10-11 17:04:00
7楼
感谢伊佑,firstrazor!
MVI56_GEC,ProSoft公司模块,S7-300 PLC配备工业以太网模块CP343-1 Lean 。
因该是通过Socket编程来实现!
伊优,您可以介绍一下你的思路方法以及实现过程吗?非常感谢喔!可以的话相关资料麻烦你发一份给我:lailin@cqu.edu.cn

热门招聘
相关主题

官方公众号

智造工程师