上升沿;下降沿

在wincc编程中怎样判断一个bool量的上升沿和下降沿的变化

最佳答案

用一个bool(tag_sav)量保存这个变量(tag)的值,然后脚本判断:如果tag_sav=1且tag=0,则为下降沿,如果tag=1且tag_sav=0则为上升沿。判断结束后保存tag值到tag_sav.
if tag=1 and tag_sav=0 then
上升沿
end if
if tag=0 and tag_sav=1 then
下降沿
end if
tag_sav=tag

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日
下一篇 2019年6月10日

相关推荐

  • 两台S7-300PLC共用一台WINCC

    两台S7-300PLC,各自独立编程,共用一台电脑上的WINCC。有三个问题:第一 我这一台WINCC上的画面以及和我的PLC通讯的变量名称、地址,是否可以完全不受另一台…

    SIMATIC WinCC 2017年11月16日
  • wincc网页发布

    wincc网页发布,高手指点 我的操作系统 Windows XP  SP3    Micr…

    SIMATIC WinCC 2019年6月11日
  • wincc使用时的问题

    wincc使用他的图形编辑器时出现了这个对话框,导致了图形编辑器无法正常使用。对话框如下:  Graphics Designer &nbsp…

    SIMATIC WinCC 2019年6月11日
  • 手动清空指定时间之前的存档

    今天第二个问题^_^ 大家有没有好的办法,通过在按钮中做脚本来手动清空指定时间之前的存档数据。 打个比方,比如PC中记录了1月到12月的存档数据,我现在想手动清…

    SIMATIC WinCC 2019年6月11日
  • Wincc6中变量如何像数组一样使用

    请问各位高手Wincc6中内部变量如何像数组一样使用,我想把vbs中的数组Variant动态的复值给wincc的变量请斑竹指点 问题补充:关键是数组的大小是动态的 &nb…

    SIMATIC WinCC 2019年6月11日
  • CC_SWRed.ocx 文件找不到我是装的6.2 SP2

    WINCC冗余控件注册找不到CC_SWRed.ocx 文件,我是装的6.2 SP2 .可以下载吗? 问题补充:冗余联接已O了,就想用它里面的冗余信息控…

    SIMATIC WinCC 2019年6月11日
  • WICC通讯

    有两台监控站,上线正常;但是,我把其中一台主机上的项目拷贝到另一台主机,结果是项目能打开,就是上不了线;请教各位,这是什么原因啊,怎样处理 最佳答案 因为计算机的硬件配置不一定相同…

    SIMATIC WinCC 2019年6月11日
  • WINCC系统变量问题

    WINCC里的系统变量这2个@CurrentUser@CurrentUserName想请问一下,我MSGBOX弹出来的 都是登录用户名,想问下有什么区别么。 最佳答案 @…

    SIMATIC WinCC 2021年7月5日
  • wincc 用C语言控制控件

    请教:wincc 用C语言控制List控件。我是想在一个List控件中填加加元素。用VBS很好做。可是用C脚本如何做? 最佳答案 #define GetObje…

    SIMATIC WinCC 2019年6月11日
  • WINCC报表的问题

    用一台新的电脑监控两套PLC的WINCC,现在画面合在一起了,但是报表没有反应,ScriptLib里面的文件都复制过来了,现在应该怎么办? 图片说明:    最…

    2020年11月1日