发布于 2011-07-03 02:49:37
28楼
刚好手头有个项目,前天刚做完下位,这两天在掂对上位。就尝试了一下集成,可我现在还是放弃了。
首先,我不熟悉PCS7,没有PCS7的项目经验。对剑忠大侠说的1和2,我无所谓,对WINCC程序的备份我宁愿用项目复制工具,不带数据库;分立方式也同样能够仿真。对3、4、5我没有发言权。
这次尝试集成我采用的万版提到的在WinCC中选择S7变量的方式,可是选择的时候打开过程很慢。选择之后自动建立的是结构变量,但是这些变量无法编辑:不能复制、不能剪切、不能修改。我不知道如果我不小心建错了的话怎么办。鼓捣了半天也没搞明白怎么编辑。所以我决定放弃了。匆忙之中完成的程序,在完善及调试过程中不大可能不修改。
尝试过程中还遇到一种情况:在下位编程中根据习惯使用的几个连续的位,但在上位中我需要通过一个整数变量来读取这些位从而达到画面上我要实现的一个效果。于是这个变量就不能从S7变量中选择了(否则需要修改下位的变量表了)。
另外:对于万版提到的无缝,我是有疑问的,如果达到这样的无缝,WinCC中是不是要浪费很多点数?否则怎么区分哪些变量是需要传送到上位的?
我想,对于大点数的系统来说,使用集成的方式或许是合适的。而且使用集成方式是一定要有经验、有时间,能够在项目初期就计划的非常周全。
对于中小项目,尤其是调试过程中可能有较多修改的项目,恐怕还是分立的方式比较方便,而且,中小项目往往还是要考虑成本的,不能有太多的资源耗费。
所以我还是觉得,分立方式更适合我。每个项目从初期开始就要建立EXCEL表格,从下位到上位,所以只要好好安排一下这个EXCEL表格,以这个表格为基础,建立下位变量、生成上位变量,还是比较方便的。不管怎么说,我还是坚信:适合的才是最好的。
没有个性的签名就别签了。