wincc变量触发的问题

wincc变量触发的问题,我想做PLC的一个变量为1,就执行一段脚本,但是这个脚本只能执行一次,也就相当于PLC程序的上升沿。请问一下这WNCC中怎么实现?

最佳答案

PLC的一个变量trigger为1,就执行一段脚本。
  选择脚本 的触发为 变量trigger,一旦改变

  Dim flag '中间变量BOOL
  Dim Tr
  Set flag = HMIRuntime.Tags("flag")
  Set Tr = HMIRuntime.Tags("trigger")
  flag.Read 
  Tr.Read 
  If  Tr.Value =1 and flag.Value =0 Then
  flag.Write 1
  '执行一段脚本
  End If

  If  Tr.Value =0 and flag.Value =1 Then
  flag.Write 0
  End If

提问者对于答案的评价:
十分感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:32
下一篇 2019年6月11日 上午9:32

相关推荐

  • WINCC变量记录到SQL

    各位工程师,全心向你们请教。初学WINCC,碰到一个问题。以前在使用INTOUCH的时候如果需要将TAG记录到数据库,一般采用配置ODBC数据源,然后在脚本里编写SQL语句的方法。…

    SIMATIC WinCC 2019年6月11日
  • winccw问题

    我现在用脚本实现修改系统时间,并且用脚本实现读取修改后的时间,现在的问题是这两个脚本怎么运用实现,当修改系统时间时才读取系统时间,其他情况下不允许每时每刻总在读取时间,让读取的时间…

    SIMATIC WinCC 2019年6月10日
  • WINCC安装有中文版么

    WINCC有中文版本么?安装时候需要注意些什么 最佳答案 亚洲版里包含中文版,安装之前建议不要安装杀毒软件,很多朋友先安装瑞星杀毒软件,之后安装WinCCWinCC V6…

    SIMATIC WinCC 2019年6月11日
  • WINCC通过OPC访问S7-200

    我已经用PROFIBUS网把WINCC的CP5611和 CPU313C-2DP以及4个CPU226(EM277)连在一起了。CPU226的信息要经过CPU313C-2DP…

    SIMATIC WinCC 2019年6月11日
  • WINCC C/S结构的授权问题

    项目需要,采用了WINCC7.0 SP1 C/S结构的组态方式,但是一运行就提示授权过期,用是可以用但是一会就要弹这个对话框,不知道C/S结构是需要什么授权?谢…

    SIMATIC WinCC 2019年6月11日
  • HMI显示GRAPH监控报警

    想在HMI报警中显示我用graph编写的FB块的步监控超时报警,总共有上百步了,不可能让我一个一个的去写吧???能自动生成报警吗??问技术支持说不可以!感觉是有点忽悠我的,各位大侠…

    2017年6月24日
  • 在线表格控件

    请问  Wincc的在线表格控件可以调节列间距吗 我希望间距调的小点 组态之后 激活 好像不行  请…

    SIMATIC WinCC 2019年6月11日
  • 通过GetRulerData读取的标尺时间,与系统时间不一致

    通过GetRulerData读取趋势图的标尺时间,总是比趋势图中显示的时间慢了8小时左右,这是为什么,应当怎么处理? 最佳答案 问题:读取趋势图的标尺时间为什么会滞后约8小时?原因…

    SIMATIC WinCC 2018年3月6日
  • Wincc VBS程序能不能赋值CPU的输出点?

    想通过Wincc VBS程序实现两个温度值A、B的比较,如果A>B,则将CPU的输出点Q0.3赋值1。这样可行吗? 问题补充:程序:Option Expl…

    SIMATIC WinCC 2021年7月5日
  • 如何把opc中变量导入wincc中

    请求老师,如何把opc中变量导入wincc中,见图。我现在这样是没有S7-200 SMART CPU实体的。 图片说明:    最佳答案 w…

    2021年7月5日