中控SCADA利用脚本怎么写点位触发 点击:117 | 回复:1



zzeze

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1回
  • 年度积分:35
  • 历史总积分:35
  • 注册:2023年10月04日
发表于:2023-11-25 11:12:33
楼主

Sub Button9_OnLButtonUp(nFlag, x, y)

Form.Tag("ToGZDJ_BJDJGNKZZ.%X6")=True

End Sub

Sub Button9_OnLButtonUp(nFlag, x, y)

Form.Tag("ToGZDJ_BJDJGNKZZ.6")=True

End Sub

两种脚本没有反应也没有报错

Sub Button9_OnLButtonUp(nFlag, x, y)

Form.Tag("ToGZDJ_BJDJGNKZZ")=7

End Sub

脚本直接写入数据也不可以,写入的不是指定的,不管数据是多少写入的都是0

利用动态的写位号可以写入,位号类型是整型也可以写入,在用户使用手册中的“位号名.位号的字段”的位号的字段是点位吗。



楼主最近还看过

InPlantSCADA

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 14回
  • 年度积分:221
  • 历史总积分:221
  • 注册:2023年5月12日
发表于:2023-11-28 11:13:47
1楼

或者用App.WriteTag "位号名",写入值。。

WriteTag

WriteTag函数用于对位号写值,写值动作不记录到日志。

语法

App.WriteTag  tagName,tagValue

输入参数

tagName,位号名,字符串形式。

tagValue,位号值,变体型。

App.WriteTag "Webreport_His_AO",50


热门招聘
相关主题

官方公众号

智造工程师