quote:以下是引用剑忠在2011-07-01 08:35:52的发言:
1、看来支持将WinCC项目集成在STEP7项目中的人们不多呀!
2、让我猜测一下:一定是对PCS7系统比较熟悉,或做过PCS7项目的人,一定支持WinCC项目集成;反之对STEP7和WinCC系统比较熟悉的人,一定不支持将WinCC项目集成。对吧!
3、PCS7系统与STEP7+WinCC方式系统,在项目设计方式和思维理念上是不同的,如果按STEP7+WinCC方式理念去设计开发PCS7项目,是肯定很别扭而不成功的。
4、那么STEP7+WinCC方式的系统,真的就只能分离设计,而不能相互融合,让它产生1+1>2的效果,从而演变成一个准PCS7系统?
5、关于这个疑问,我在多年以前就在思考分析,并在后续的项目开发设计中不断的尝试和创新,也有了一些经验总结。本人将在不久以后空闲的时间总结出来与大家分享吧!此间,也望大家踊跃分享自己在WinCC项目集成开发使用中的经验。
剑忠大侠说的很有道理。
做过PCS7的喜欢集成方式,很少用PCS7的不喜欢集成方式。
我分析有以下几点:
1.集成方式确实占用很多的系统资源;使得相对的造价提高;
2.前期使用集成方式确实带来很大的方便,但后期如果有修改,需要OS编译,需要下载,会浪费一些时间;
3.集成方式更多的需要采用结构化的编程,例如更多的使用FB块而非FC块;
不过集成方式的优点也是很多的:
1.大量的重复性工作可以降低;例如WINCC,STEP7不需要手动建立两套TAG。
2.项目标准化的东西可以不做;例如WINCC握手连接等;
3.可以使用REF参数化组态;例如OS建立;
4.ES工程师站可以得到充分发挥;例如下载方式;
5.结构化编程,WINCC可充分利用结构变量;
6.对于控制IO点数较多的项目,集成方式可以节省大量的组态时间;
7.不仅仅WINCC与STEP7可以集成,WINCC FLEXIBLE也可以与STEP7集成;
8.采用结构化编程,使用结构变量,利用FACEPLATE组件,可以连接结构标签,大大缩短了WINCC变量连接时间;
9.对于更改FB管脚的问题,可以在编写FB块得时候预留一些管脚,可以解决后期修改带来的不便。