我使用的是MCGS通用版
设置了一个变量,比如设置变量为开关型,名字叫“断路器状态”
写开关型的变量1代表合闸操作,0代表分闸操作
然后通过485连接好控制断路器的控制器,连接好变量后,在用户窗口设置好分合闸按钮,来连接好“断路器状态”这个变量,分合闸操作是完全正常的。
但是如果断路器是在合闸状态,然后我运行程序,程序会自动将断路器分闸一次,最后查到原因是因为设置变量的时候里面有个设置是对象初值,默认是0,也就是打开程序,对象初值会自动将0写入到控制器里,导致分闸,如果将初值设为1,断路器会自动合闸一次。
然后想了一个办法,把初值设为2,3。。。或者其他的A,B。。。
试验发现,只要对象初值设置的为大于1,会自动判定默认为1,也就是合闸,如果设置成A,B他识别不了这种,那会自动判定默认为0.也就是分闸
这种情况有没有什么办法能够解决,有没有哪位大师遇到过,请指教一下,万分感谢!!!