从WINCC7.5 SP2 UPD4开始,WINCC对1200/1500增加了一项强制安全通信。支持安全通信挺好,让客户自行选择是否采用安全通信更应该是客户的选择,但是强制仅安全通信我觉得就是强人所难,要知道并不是在任何情况想当然的都可以轻易实现安全通信的。。。。
某项目运行过程中采用的是WINCC7.5 SP2,在增加200SMART通信数量的过程中发现通讯不稳定,主要体现在SIMATIC_NET通讯容易出现通讯中断问题,但是通过OPC SCOUT发现通讯又是正常的,最终问题点锁定在WINCC上面。于是考虑给WINCC安装升级补丁。但是从updata4开始就开始需要安全证书,不然你就无法通讯。我并不清楚西门子这样考虑的初衷是什么,但是从实际工程实施的角度上来说就会给大家带来很大的麻烦。要知道WINCC通讯的并不单是自家的PLC,还会通讯大量的第三方厂家的PLC,自家的证书易求并不代表第三方厂家的证书也那么容易获得。
对于组态软件,第一要素就是需要稳定,需要的是通讯稳定,运行稳定,兼容性稳定。。。。这些的这些在WINCC身上经常是看不到的,这就是我们为何宁愿采用熟悉的老版本的稳定的WINCC也不愿意轻易尝试新版本但还没有出SP的WINCC的原因。
就此项目而言,花了十几个W买的软件,通讯自己品牌的PLC,然后发现通讯不稳定,打补丁又不能打,我不清楚这是什么滋味。。。最后解决问题的方案是采用了第三方的OPC,这是更可悲可笑啊,但是我不清楚有没有更好的方案来解决?