wincc变量值由0变1触发一个动作

当tag1(二进制变量)由0变为1时(由1变为0不执行),执行将tag2的值赋给tag3,脚本该怎么写?请高手指教!

最佳答案

需要结合一个内部变量
示例vbs动作脚本:触发方式选择tag1有变化

Function action
Dim tag0
Set tag0 = HMIRuntime.Tags("tag0")
Dim tag1
Set tag1 = HMIRuntime.Tags("tag1")
Dim tag2
Set tag2 = HMIRuntime.Tags("tag2")
Dim tag3
Set tag3 = HMIRuntime.Tags("tag3")

tag0.Read
tag1.Read
tag2.Read
tag3.Read

If tag1.Value =1 Then

If tag0.Value =1 Then
   tag3.Write tag2.Value
   tag0.Write 0
End If

Else
   tag0.Write 1
End if
End Function

提问者对于答案的评价:
多谢多谢!也非常感谢大家的回答!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc316401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:21
下一篇 2020年11月1日 下午4:21

相关推荐

  • pptouchinputpc.exe和键盘存在冲突

    安装完wincc重启电脑,电脑键盘就不可以用了,请问这是什么问题,应该怎样解决呢? 图片说明:    最佳答案 尝试用驱动精灵修复下驱动http://www.d…

    2021年7月5日
  • K-TP178组态时钟,格式用哪一个

    1 在K-TP178上用变量(而不是系统函数)组态日期和时间,所用的格式是 日期,时间,二进制,十六进制还是十进制啊?2 用系统函数是不是不行啊? 最…

    SIMATIC WinCC 2019年6月11日
  • WINCC四屏显示时,有部份画面缺失。

    公司新买了一台电脑可以带4个显示器,当我在OS-ProjectEditor–>Monitor Configuration 下设定为4显示器输出后,当运行…

    2018年12月7日
  • wincc flexible2008SP3不能安装问题

    请问大神,我电脑系统SP3下图,以前软件装的是SP2,现在装SP3。怎么也装不了,安装期间说软件不能安装就装不下去卸载了好几次都装不了,是什么原因,是哪里出了问题,是不是我的系统问…

    2020年11月1日
  • 急需wincc

    急求一个wincc 软件,或者一个sql也行,先谢谢了!! 可以给一个地址或者发我邮箱:610033127@qq.com  最佳答案 http://w…

    SIMATIC WinCC 2019年6月11日
  • wincc vbs 登陆系统函数

    看了VC心里就烦,感觉VB好用一些,想做一个系统试试,其它的都完成了可是就是不知道怎么做一个登陆和退也登陆,望有哪位大侠可以赐教一下! 最佳答案 1.WinCC中可以热键调用登录对…

    SIMATIC WinCC 2019年6月11日
  • wincc 如何改变画面窗口颜色

    由于项目需要做了很多画面小窗口。。 可运行后颜色的是灰色的。。改了半天也改不过来。。如何改变颜色。。请指教。。 问题补充:改了背景颜色但是不起作用。。。。 最佳答案 可以…

    SIMATIC WinCC 2019年6月11日
  • 如何删除消息列表中的内容,短期归档列表中的内容的存放路径是什么?

    如何删除消息列表中的内容,短期归档列表中的内容的存放路径是什么? 最佳答案 wincc项目路径下CommonArchiving文件夹 提问者对于答案的评价:可是这个目录里是空的??…

    SIMATIC WinCC 2019年6月11日
  • WinCC输入输出域边框凹陷设置

    WinCC输入输出域,矩形等对象的边框如何设置成凹陷样式,如图片中那样 图片说明:    钻石用户推荐最佳答案 将“输入/输出域”的边框颜色改为白色,然后画两条…

    2021年7月5日
  • WINCC的项目运行问题

    1、WinCC flexible 2008 Runtime是什么2、如何在工控机上手动和自动启动运行一个WINCC项目3、WinCC fle…

    SIMATIC WinCC 2017年8月3日