发布于 2009-03-05 11:12:40
0楼
看了大家那么多一轮,也谈谈自己的感想:
经过对很多上位软件的运用来看,像IFIX、INTOUCH、力控、组态王、悉亚特FACVIEW等,确实来说,各自都有独到之处。
但如果从新手开始学习,这些软件比WinCC来讲,学习起来更困难,组态与PLC的连接,WinCC组态外部变量比其它软件要容易得多,尤其有了config tool以后,而且大部分脚本根本不是常规CS或VBS,需要学习一种类C又类VB的C-Code脚本,但WinCC呢,对计算机软件开发者或我们懂点C语言或VB的工控人就可以用,且WinCC的脚本开放性也比C-Code脚本好得多。从易用与开放来说,是最好用的了。
从与PLC连接的情况来看,WinCC属于针对西门子PLC的上位软件,虽然也支持与其它产家产品连接,但是比上述上位软件所支持范围小,可以视为一些不足。不过就西门子爱好者而言,应该说问题不是很大。
从与PLC连接点位计算来看,WinCC的内部变量是不计授权点数的,比一些连内部变量都算授权点数的上位软件,从软件成本来讲,是不是要好点?
数据库呢,其实MS SQL Server也没有什么不好的,从微软的发展来看,它的每一代产品其实都有较长足的进步,而且至少在现在的市场上,微软产品还算是比较经济实惠的选择。从WinCC6.2后,数据库采用SQL Server2005了,个人觉得这个数据库还是蛮不错的。
至于实时性,可能是大多数ANTI-WinCC的矛头所指,不过呢,正如大家知道的,控制系统的核心主要是下位PLC,上位软件只是将系统运行情况记录反应给大家,250ms的刷新,对大多数控制系统应该已经满足监视需要了,至于标版50ms或更小的,不但记录会很大,增加数据储存空间,而且频繁让PLC响应上位读数据要求,只会带来系统更大的负荷,也许会导致一些不必要的故障,所以,不见的快就是好事。
WinCC爽还是不爽,其实我觉得很爽。
naga xel:有时笨办法可以解决聪明问题,所幸俺总有笨办法。