两套S7-400系列PLC,如何在不停止CPU的情况下,从另一套PLC读取数据 点击:691 | 回复:10



fly away

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 10回
  • 年度积分:0
  • 历史总积分:277
  • 注册:2003年10月29日
发表于:2008-05-09 20:50:42
楼主

我手头有套系统正在运行,两套PLC间,我需要数据通讯,有没有办法能不动用组态,也就是不停止CPU的情况,还能从对方读取数据啊?青大家多多指教。




板主

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2005年7月10日
发表于:2008-05-09 22:16:46
1楼
首先你必须弄明白两个CPU之间的通讯方式MPI/PROFIBUS/INTERNET之间的哪一种,具体通讯功能块可以在库文件目录下SIMATIC_NET_CP/CP400中找到FC5(SEND)和FC6(REVICE)两个块

fly away

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 10回
  • 年度积分:0
  • 历史总积分:277
  • 注册:2003年10月29日
发表于:2008-05-10 17:14:50
2楼

用FC5和FC6是不是得停止CPU 啊?我是不能够停PLC的

 

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2008-05-10 17:53:43
3楼

如果两套PLC都与wincc连接的话,需要通讯数据不算太多的话,可以用画面中转来实现数据通迅,具体怎么作,我不太清楚了,还请高手来作答吧.

happy123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2008年5月04日
发表于:2008-05-11 19:22:41
4楼
首先你必须弄明白两个CPU之间的通讯用什么协议。我建议你用以太网通讯

控制星

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 62回
  • 年度积分:3
  • 历史总积分:383
  • 注册:2003年6月01日
发表于:2008-05-30 21:54:40
5楼
在wicc中可以用全局脚本实现。

控制星

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 62回
  • 年度积分:3
  • 历史总积分:383
  • 注册:2003年6月01日
发表于:2008-05-30 21:56:00
6楼
在程序中可使用FC5和FC6实现。

lmhx

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2008-05-31 07:53:14
7楼

首先必须明确你目前的组态是什么。

一大幅度

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 262回
  • 年度积分:0
  • 历史总积分:183
  • 注册:2001年5月24日
发表于:2008-05-31 22:56:25
8楼

在netpro里面增加一条connection并下载,并不会导致plc停掉。

然后增加fc5、fc6或者put/GET更不会导致cpu停吧。

happy123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2008年5月04日
发表于:2008-06-01 00:33:39
9楼

 首先你两个CPU之间必须 有两块通讯卡即cp443-1系列的,然后我建议你用以太网通讯,也就是采用INTERNET通讯方式  ,具体通讯功能块可以在库文件目录下SIMATIC_NET_CP/CP400中找到FC5(SEND)和FC6(REVICE

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2008-06-01 07:09:41
10楼
哪位仁兄施展才华,将在wincc中用全局脚本来实现变量中转,进行数据通迅呢,期待...

热门招聘
相关主题

官方公众号

智造工程师