发布于 2006-11-28 23:42:55
0楼
真是太感谢了!第二天就得到详尽的回复。多谢楼上掌门和大侠。感觉还是技术型的论坛风气好。俺一定不会忘了帮助其他人。
我们这里偏远,本来能做的人就不多,外地找公司做维护很不方便。接手这个项目实出于无奈,原来的程序员家中有急事,干了两天就回老家了。我一个星期前还没碰过Step7和WinCC,在老板的淫威之下,只好硬着头皮接了。并不是俺发癫,一点不懂就上。写各种程序多年,干过很多行业,电子、自控的理论还能凑合着应付。我也充分估量了难度。就是西门子的东西从来没碰过,其他的组态软件就更别提了,还没怎么听说过呢。所有的细节都不明白啊。
好就好在这个论坛对我的帮助很大,相关的帖子我一一翻看,终于也明白了整个的开发过程。再次谢谢!
这两天写Step7的程序,也小有心得。其实西门子文档里给出的例子几乎都可以用梯形图来做,简单清晰。不知为什么只给语句表。很多没有汇编基础的人,不可能快速入门语句表,所以就抄。我看过其他项目别人做的程序,很多抄例子的。有时没看懂就抄进去是很危险的。前两天另一个单位的程序员抄例子,不小心就让生产单位的设备停了。
我对Step7也有点不满,在梯形图里面,数组变量不能用下标。那还定义数组做什么呢?这个数据结构显得多此一举。唯一的方便就是定义数据块的时候,不用狂按Ctrl-V了。我本来不太想用语句表,毕竟这个东西找错要困难得多,开发速度也慢的多。结果没办法,业主有一批仪表,是用485通讯过来的数据,设计的有点蠢,定长的数据,不定长的数据(zhen),要来回拆分,计算,组合。(具体就不多说了,真的很蠢)只能用语句表来写。就几个数据,占去了2/3的开发时间。显得很不值。