在使用IFIX4.5中,需要在投入“总自动”和“分设备自动”状态下,将设定值自动赋值给分设备变量,建立调度,并编辑VB脚本后,保存切换到运行状态,VB脚本报错“要求对象”,请问这个是什么原因?求大神指点,如果不用调度,还有其它方法在满足2个“与”的条件,自动将一个设定值赋值到设备的变量上吗?如下:
在调度中建立一个基于时间项的调度,间隔时间为1秒,执行VB脚本:
If Fix32.Fix.DCC_1_ZDKZ.F_CV = 0 And Fix32.Fix.DCC_1_A1HFT / R1_ZDKZ.F_CV = 0 Then
Fix32.THISNODE.DCC1_AHF1DLJX.F_CV = Fix32.THISNODE.DCC_1_A1HFT / R1_DLJX.F_CV
End If
(其中,Fix32.Fix.DCC_1_ZDKZ.F_CV为“总自动”,Fix32.Fix.DCC_1_A1HFT / R1_ZDKZ.F_CV 为“分设备自动”, Fix32.THISNODE.DCC_1_A1HFT / R1_DLJX.F_CV为自动设定值,Fix32.THISNODE.DCC1_AHF1DLJX.F_CV 为分设备变量。)