脚本编写

有个问题想请教一下, 一个操作面板画面上有3个按钮, 分别是 启动  停止 确认, 我想实现 点 启动或停止的时候给脚本中的一个变量FLAG 为1或2
 确认 的时候 根据FLAG的值对下位进行操作
 给下位一个1, 2S后 给0

 现在看不了WINCC的帮助,情况比较紧急```各位高手 麻烦你们指点 指点
 VB 或C的脚本都行

最佳答案

wincc做2s延时不好做,但可以给个脉冲信号过去,就是在点击鼠标左键的时候给变量置1,释放鼠标左键的时候给变量置0,给变量赋值代码,在你的启动停止按钮中也可以用:
 dim tag1
 set tag1=hmiruntime.tags("flag")
        tag1.read
        tag1.write 1     '也可以是变量或其它常数0,1,2,3
 set tag1=nothing

提问者对于答案的评价:
xiexie

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

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

相关推荐

  • Wincc6.0激活时显示“0x77cc16fa3指令引用oxosfld000内存。该内存不能为written”,不能激活;

    Wincc6.0激活时显示“0x77cc16fa3指令引用oxosfld000内存。该内存不能为written”,不能激活;如果激活时不激活变量,就能激活画面,以前没碰到过,请高手…

    SIMATIC WinCC 2017年11月19日
  • I/O域输入时需确认的问题

    往I/O域输入值时,需弹出一个“确认”对话框,经过确认后才可进行输入,或者输完以后在得到确认。请问这两种情况用C脚本该如何实现?谢谢。 最佳答案 我这里有一份使用VB的例子,可以参…

    SIMATIC WinCC 2019年6月11日
  • WinCC C脚本字中位操作

    SetTagSWord(GetTagSWord("INT")||0x16);这样可以对字中的位进行只为操作吗?对于字中的位取反操作又怎么写呢? 问题补充:您看,…

    2021年7月5日
  • wincc变量记录找不到定时器,过程值归档

    在现场复制过来的项目改造,移植到7.4版本,打开项目后     1、变量记录里面没有之前的过程值归档,定时器的时间也没有了&nbs…

    2020年11月1日
  • 按钮的c动作

    原来的工程,有个按钮动作是用c语言写的,可是变量连接不对,我改成我需要的变量,安右键编译后,可要关闭对话框,提示已编译是否取消动作,我按否,不能退出,只能按是,那我改的变量就无效了…

    SIMATIC WinCC 2019年6月11日
  • 变频调速

    用CB通讯板控制的MM440变频器调速,在WinCC画面用按钮调速,并在输入输出域中显示当前的频率,如何实现? 问题补充:因为基础差,你们的答案看不太明白,我想用模拟量来调速,PL…

    SIMATIC WinCC 2019年6月11日
  • 定义字符串

    在vbs中怎样定义字符串? 问题补充:strSQL="UPDATE WinCC_DATA SET CH="&DH&"&n…

    SIMATIC WinCC 2019年6月11日
  • 关于西门子wincc7.0启动问题

    大家好:我安装了WINCC7.0,安装好,重启,新建项目打开时,弹出对话框:无法启动服务器,请检查DCOM配置,这种情况如何处理呢?多谢! 最佳答案 1.注意安装和运行软件时需要关…

    SIMATIC WinCC 2017年7月25日
  • WinCC Audit V7.4SP1无法激活功能

    如图所示,WinCC Audit V7.4SP1,Audit Editor页面,无法激活Audit记录功能,选择框无法选择,求教是什么原因,我看了官网…

    2021年7月5日
  • wincc6.0图形编辑器

    每次打开wincc6.0图形编辑器时会提示unknown vba error:error code =0x800A0030;请问这是啥问题?…

    SIMATIC WinCC 2019年6月11日