发布于 2017-05-16 08:06:30
2楼
呃,10种不同阀门控制方法程序怎么就过于庞大了?我很难想象这种水阀开、关控制会很庞大。
WinCC只是个人机窗口,我不建议你在WinCC上实现控制逻辑处理的。如果WinCC的电脑关机了,无法再控制水阀时,现场那不是就无法控制了?如果切换阀门才到一半电脑就蓝屏那不是水路要瘫痪了?如果通讯质量很差,那不是现场水阀就像通讯质量一样一点点的动作然后开、关个阀都半天没开、关完毕?
控制逻辑上,先关阀,关完后再开阀。如果开、关阀时间超过行程时间还是没收到全开、全关反馈则报警。
简单点来看就是3个步骤的1个子程序而已,然后可以用循环来调用这个子程序遍历所有的阀门。一个阀门开关分配FB、一个阀门控制FB、一个共享的DB就可以了。