关于用wincc全局脚本来代替Timer控件的问题

wincc没VB里的Timer控件,那我如果用全局脚本来实现的话,把原先写在Private Sub Timer1_Timer()中的程序写在全局脚本中循环,那如果要在别的脚本中里像Timer1.Enabled = False/Timer1.Enabled = True一样能决定工作与否该怎么来实现

最佳答案

在全局动作中,加一个判断。当类似Timer1.Enabled = True时,置位,Timer1.Enabled = False时,复位。脚本中判断该位的状态,如果是1,继续执行,如果是0,直接跳过。

提问者对于答案的评价:
能稍微详细一点吗,是添加一个变量然后用IF..ELSE来进行操作吗

最佳答案作者回复:
是的。添加一个BOOL型的内部变量。脚本如果按时间循环触发,在触发器中设置好时间定时器,并且加上这个BOOL型变量,根据变化。变成时间+变量触发。

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

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

相关推荐

  • wincc 全局脚本 更新问题

    这个是关于Wincc软件安装后使用的问题。我在画面上调用已经调试好的模快。运行Wincc;当我再次对这个模块进行修改的时候,比如在模块的第一条执行的地方加一条 Msgbo…

    SIMATIC WinCC 2019年6月11日
  • 如何通过vbs在wincc的画面中写入excel中r1c1位的字符串

    在wincc画面中建立一个i/o域,如何用vbs脚本写入(读出)excel中的数值,只要有一个位置r1c1的数值就可以了。新手,一点方向都没有请问:1、脚本是在全局脚本写还是在对象…

    SIMATIC WinCC 2019年6月11日
  • WINCC中的C脚本掌握要不要学习C++?

    是否只需掌握C语言的基础知识就行了?有没有必须把C++进行学习?请指点学习方法! 最佳答案 C基础就可以了,PLC和C有各自的特点,结合利用,取长补短。要是会C++那就更好了。 提…

    SIMATIC WinCC 2019年6月11日
  • 画面窗口的显示问题

    我在主画面中,做了个画面窗口,默认的是不显示,但是显示由3个字节型变量决定,这3个变量是或的关系,只要是其中有一个变量等于1就显示画面窗口,请问该用动态对话框还是C语言啊?&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 建立变量后,在编辑画面时,找不到只显示*

    小弟初学,用MPI连接的PLCsim,但是在创建完变量后,在画面编辑里面连接变量时,却找不到变量,框里只显示*。求怎么处理。 问题补充:在图2里面选择添加变量,点击后都没有反应。也…

    2021年7月5日
  • pptouchinputpc.exe和键盘存在冲突

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

    2021年7月5日
  • 写入excel问题

    大家好,想问两个问题啊,先谢谢啦 1.wincc写入excel表格数据后,表格晃了一下,就关掉了,我想写完之后,显示表格(现在objexcelapp.visible=tr…

    SIMATIC WinCC 2020年11月1日
  • WINCC 如何使用脚本?

    问一些初级问题:1,WINCC VB动作 用定时器触发,是不是在动作编辑页面里增加一个定时器就可以?2,要让脚本程序定时触发,还需要什么条件?3,VB脚本里边,…

    SIMATIC WinCC 2019年6月11日
  • 从一台上位机读取另外一台上位机

    自己做的项目系统里有台WINCC上位机,PLC为S7-300,以太网通讯方式用于监视控制系统内设备变量。现在想从这台上位机读取客户另外系统的一台上位机一些变量,用于监控,这两台工控…

    SIMATIC WinCC 2019年6月11日
  • wincc的I/O域速度

    大家好 如题,WINCC与S200通信(通过PC access),I/O域的速度很慢啊,客户有点着急,不知道有没什么好的办法啊…… 最佳答案 如果监控的点多,2…

    SIMATIC WinCC 2019年6月11日