PCS7 C/S系统 接入另外一套系统的疑问

目前现场是这样的:系统是CS结构,一对服务器带5个客户机,标准的PCS7做法,现在现场又引入一套400的PLC,PLC是低端的型号(低端的400PLC是不支持PCS7的吧),带的是400的IO模块,自成体系。业主要求把这套系统融入我的PCS7系统,我现在想读取其所有变量,请问我该怎么实施呢?我的想法是这样的:Server和ServerSTBY都是ES上下载的,系统总线走的是MAC,是不是他的PLC要挂到我系统总线网络里,然后我在ES上进行组态,如单独画画面,读取变量,就是step7+wincc的做法,然后同样下载到Server和ServerStby上,有一点是:他的PLC必须也要走MAC吧,不好走TCP/IP协议吧。请各位说明此方法的可行性,或者提出自己的看法。谢谢!
 本来是一套完整系统,现在引入其他的系统,还好这里也是西门子的PLC。

问题补充:
400的 PLC和 400的模块,不是300的模块,这样可以当一个AS站来处理吗?集成到pcs7里去

最佳答案

所谓的支不支持PCS7只是就功能而言吧,比如PCS7特有的模板驱动,块图标和面板之类的。仅仅是OS画面的监控是没有问题的,首先当然是要把这个站集成到这个PCS7项目中来,创建连接。
 关于连接,我想还是保持Named Connection这样方式比较好,还走MAC,如果走TCP/IP,Server还要单独增加网卡,何必呢?
 另外一个问题就是PCS7的OS编译方式是基于PlantView的,而这个独立的400显然不会用这种方式吧,所以变量、画面这些东西都是需要手动添加的。

提问者对于答案的评价:
谢谢楼上2位的回答,我早上在多项目里新增了一个AS站,走的是MAC通讯,HW里进行了组态,在程序里测试添加一个DB快,并且做了OCM属性,后来OS编译后,在Server里生成了我需要的变量。。也就是变量可以自动生成了,只是画面要手工的去连这些变量了。
 理解没错吧?

专家置评

1)首先PCS7不支持S7-300系列的CPU,一是基于性能的考虑,另外S7-300 CPU不支持SFB35(Alarm_8p),PCS7 Library 里的工艺块要用它来从控制器向上位发送信息.
   2)PCS7支持所有的400H控制器,包括412-3H/414-4H/417-4H,
   3)关于400的单控制器,PCS7支持414-3以上的控制器,主要是基于性能上的考虑,因为PCS7是DCS系统,对控制器的性能要求较高.
      PCS7不支持的控制器,只是不能生成CPU,通迅连接及模板的自动诊断,如果项目里有这种控制器的话,还是可以在PCS7软件里采用STEP7+WINCC的方法来做通讯. 建议还是使用Named Connection,这样的话,DB块.符号表的变量可以传输到OS里,工作量节省好多,出错的概率降低至零.
       另外,欢迎大家踊跃发言,尤其是各位喜欢PCS7的资深工程师们,
   在此我代表从找答案受益的初学者感谢你们了.

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc194052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月16日 下午11:45
下一篇 2017年8月16日 下午11:45

相关推荐