请问什么是SOE开关量输入模块? 如果有相应的soe硬件卡,组态应该很简单。但如果象我这样,没有相应的soe硬件卡,还是有办法的。 soe一般用于联锁时判断哪一个变量最先引起联锁(如没有soe,当装置联锁停车时,许多变量瞬间都已达到联锁值,从而让人无法查出首发联锁源),从而有利于仪表、工艺人员查找故障所在。假设,di_101z、di_102z、di_103z为开关量信号,它们的开关动作由来自于现场的开关信号决定,开关动作时状态变为0;di_101ls、di_102ls、di_103ls为首发事件内部中间变量,正常时状态为0;rest为首发事件复位节点(点动按钮控制改变量),初始状态为0;可用以下程序: di_101ls:=(di_101ls or not(di_101z)) and not(di_102ls) and not(di_103ls) and not(rest); di_102ls:=(di_102ls or not(di_102z)) and not(di_101ls) and not(di_103ls) and not(rest); di_103ls:=(di_103ls or not(di_103z)) and not(di_101ls) and not(di_102ls) and not(rest); 假如di_101z是4个接点中的首发事件,di_101ls将随同di_101z一起动作,显示节点di_101ls将保持动作状态,在第二行、三行程序中di_101ls将起到截断的作用,此时,无论di_102z、di_103z动作与否,它们都无法影响到di_102ls、di_103ls,从而di_101z将通过di_101ls显示为首发事件。同理推断,di_101z、di_102z、di_103z 3个输入节点中无论哪个是首发事件,另外两个接点后继发生的动作都不会被锁定下来,只有首发事件被锁定。此外,如果di_101z、di_102z、di_103z 3个接点都已恢复正常状态,通过人工点动复位接点rest,首发联锁事件判定又恢复到初始状态。设定好逻辑程序后,还要在dcs中组态,将di_101ls、di_102ls、di_103zs这3个变量下传至上位组态软件citect5.40中,并在该软件中完成显示和报警组态,最终完成首发联锁事件的判定.查看更多