车间有一BVG提供的造纸胶料制备系统,使用step7+wincc系统,系统内有两个3选2泵的逻辑,在停机时,选择都正常,但开机后就是无法切换泵,如果运行中需要切换泵,将泵停下后,无法切换到备用泵上,我在工程师站上用PLC直接用“监视/修改变量表”功能,直接修改对应泵选信号标记位有效,但在WINCC界面上点按钮(动作就是将当前泵作为选择,同时将另一台泵的选择标记复位),动作是一样的,但是在监视上可见要选择的泵选置位了,但需要复位的泵选只生效1、2秒,又会自己变为ON,结果就成为两台泵都标记为选择,而且在此情况下点启动,要么两台泵都启动不了,要么就是还是启动了之前选择的泵。在step7中查看交叉索,也没发现除这泵选FC16外其他地方有对泵选DB块对应标记位的操作,而且我在“监视/修改变量表”功能中所做动作与WINCC的对应按钮的动作完全一样,如果step7中真存在其他地方对相关标记位的操作的话,应该在“监视/修改变量表”中也会遇到同样的结果啊,感觉就是系统有记忆功能,开始运行循环后就会记住最初选的泵,切换不了。但有时又能重新选择泵,就是找不出什么条件下能重新选择泵。想问一下,既然step7中找不到另外赋值的程序,那么,在WINCC是否能有隐藏的全局脚本,记住锁定泵选情况?如果有这样的脚本如何查找,只有找到原因,才能告诉操作工如何操作啊。因为找不到原因的话,到时运行中的泵如果坏了,再切换不了,那么问题可就大了。
由于项目是德国人做的,程序都是STL语言,而且所做的注释也不是英文的,实在难看懂。还请高手分析一下,提供一下方向,不甚感谢!!