?
?
当前位置:
关于MCGS变量初值为0的问题,请教
回复 | 人气 | 打印
lx2009152006 个人主页 给TA发消息 加TA为好友 悬赏200分-未结帖 发表于:2019-10-17 22:32:44 楼主

我使用的是MCGS通用版

设置了一个变量,比如设置变量为开关型,名字叫“断路器状态”

写开关型的变量1代表合闸操作,0代表分闸操作

然后通过485连接好控制断路器的控制器,连接好变量后,在用户窗口设置好分合闸按钮,来连接好“断路器状态”这个变量,分合闸操作是完全正常的。

但是如果断路器是在合闸状态,然后我运行程序,程序会自动将断路器分闸一次,最后查到原因是因为设置变量的时候里面有个设置是对象初值,默认是0,也就是打开程序,对象初值会自动将0写入到控制器里,导致分闸,如果将初值设为1,断路器会自动合闸一次。

然后想了一个办法,把初值设为2,3。。。或者其他的A,B。。。

试验发现,只要对象初值设置的为大于1,会自动判定默认为1,也就是合闸,如果设置成A,B他识别不了这种,那会自动判定默认为0.也就是分闸

这种情况有没有什么办法能够解决,有没有哪位大师遇到过,请指教一下,万分感谢!!!


分享到: 关注收藏 邀请回答 回复 举报
?
雨打树打叶 个人主页 给TA发消息 加TA为好友 发表于:2019-10-18 16:24:21 1楼
 

你可以把设备点状态设置为“读写”

  回复 引用 举报
lx2009152006 个人主页 给TA发消息 加TA为好友 发表于:2019-10-18 18:37:48 2楼
 


回复内容:

对: 雨打树打叶 你可以把设备点状态设置为“读写” 内容的回复!

-------------------------

我试过,他那个遥控量不支持读,只支持写,如果把设备状态设置为读写,不知道是什么原因会导致设备有时能通讯,有时不能通讯,设备通道值也会变成2,而且还会影响相邻其他设备的通讯,只要设置成只读就是完全正常的

  回复 引用 举报
ozoner 个人主页 给TA发消息 加TA为好友 发表于:2019-10-18 19:23:01 3楼
 

不设置任何初值的话,软件打开启动时会默认初值为0; 

否则,就在启动策略里来设置初值, 如在启动策略脚本里写上 A=2, B=3。软件打开时就会先执行启动策略脚来设置需要的初始值。


  回复 引用 举报
Lasermade 个人主页 给TA发消息 加TA为好友 发表于:2019-10-18 22:34:22 4楼
 

感觉你把事情搞得好复杂

  回复 引用 举报
lx2009152006 个人主页 给TA发消息 加TA为好友 发表于:2019-10-19 13:43:39 5楼
 


回复内容:

对: Lasermade 感觉你把事情搞得好复杂 内容的回复!

-------------------------

那你觉得该怎么处理才简单

  回复 引用 举报
lx2009152006 个人主页 给TA发消息 加TA为好友 发表于:2019-10-19 13:47:01 6楼
 


回复内容:

对: ozoner 不设置任何初值的话,软件打开启动时会默认初值为0; 否... 内容的回复!

-------------------------

你没有看清楚我的问题

  回复 引用 举报
lx2009152006 个人主页 给TA发消息 加TA为好友 发表于:2019-10-21 21:48:58 7楼
 

整个论坛已经没什么人了

  回复 引用 举报
ozoner 个人主页 给TA发消息 加TA为好友 发表于:2019-10-22 21:37:49 8楼
 


回复内容:

对: lx2009152006 回复内容:对: ozoner  不设置任何初值的话,软... 内容的回复!

-------------------------

是的,之前的确没看太清楚,抱歉。

你是希望每次重新运行程序时,原来断路器是什么状态还维持什么状态而不改变, 也就是不会影响断路器当前的状态,是这样吗?如果是这样,请确认,我可以写个脚本你试试。

  回复 引用 举报
司慧聪 个人主页 给TA发消息 加TA为好友 发表于:2019-10-23 08:11:25 9楼
 

你这个用的高端

  回复 引用 举报
必须是大神 个人主页 给TA发消息 加TA为好友 发表于:2019-10-23 12:01:30 10楼
 

值得学习, 楼主好人啊!

  回复 引用 举报
ozoner 个人主页 给TA发消息 加TA为好友 发表于:2019-10-24 18:18:28 11楼
 

方法1: 将变量设置为退出时自动保存当前值为初始值就行了。

Screen Shot 10-24-19 at 06.15 PM.PNG


  回复 引用 举报
?
周点击排行
周回复排行
最新求助
?
? 大香蕉在线在线