怎样判断变量状态后延时触发另一变量

我现在就是有一个开关量..二秒钟左右变化一次...在它造过2分种没动作.即在1或0时都不动超二分钟.....触发另一变量...怎样用C语言写脚本啦

问题补充:
谢谢ZHANGLI0 但有一个问题..如果在不动作时..一直为0..哪还是不能触发另一变量呀

最佳答案

1、你可以在下位机来做,使用定时器,如果为1,启动定时器,如果为0,复位定时器。然后定时器的时间达到2分钟输出给一个bool变量,上位机直接取这个bool变量做相应的工作,尽量不要用上位机来做这种工作。
 2、如果要做的话,你需要在全局脚本中来做,使用周期触发,比如周期1s,然后脚本内容就是这个外部变量为1,内部整形变量count加1,如果count小于120(2分钟)同时外部变量为0了,或者外部变量为0,那么count=0。然后判断如果count>=120,则置位1一个内部变量,然后,你的另外一个脚本根据这个内部变量编写相应的程序。

提问者对于答案的评价:
我是菜鸟..虽不是很细.但也明白了一些..谢谢

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

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

相关推荐

  • wincc 6.0手册

    请问哪有wincc 6.0的中文手册 下载,谢谢 最佳答案 安装wincc后看帮助文档最实用 提问者对于答案的评价:hao

    SIMATIC WinCC 2019年6月11日
  • WINCC 5.1 转WINCC 6.0出问题了

    我有个老项目是WINCC 5.0的 现在想把它转成WINCC 6.0的,在转化时出错,显示为ODBC出错,不能创建数据源“WINCC_CS"…

    SIMATIC WinCC 2019年6月11日
  • 在线表格控件,读取归档数据困难

    读取还没有400个变量时,异常缓慢。数据少时却正常。数据归档周期一小时一次。到底什么原因呢? 最佳答案 在线表格控件列属性中,“更新”选项下的选择时间:从**到**。这个日期是选择…

    SIMATIC WinCC 2021年7月5日
  • 关于wincc结构变量的使用

    我想说,我用wincc和我S7-200PLC建立连接,在学到结构变量时,我新建了一个结构变量,里面有3个元素,但是我却发现这和我200PLC好像没什么关系,我在外部变量里面把新建的…

    SIMATIC WinCC 2017年8月26日
  • wincc7.3 wincc function trend control 从id VBS怎么写

    请各位大神回答之前先看清问题再回答,上次ID为 RENHQ 先生给我回答的是wincc fonction trend contro…

    2021年7月5日
  • wincc 触摸屏界面卡死

    某空压机现地的西门子触摸屏,现地一直在故障界面卡死,PLC和触摸屏断电重启还是卡在同样的界面,这是什么原因?空压机报了大修故障,这个对触摸屏会不会有影响? 图片说明:  …

    2021年7月5日
  • 用WinCC打开一个现有文件,SOL无法加载

    用WinCC2007打开一个现有文件,SOL无法加载.请确认.hmi和-log.ldf文件相匹配 最佳答案 一般的WinCC flexible项目应该至少包括*.hmi和…

    SIMATIC WinCC 2019年6月11日
  • PLCSIM和WinCC flexible联合仿真

    程序很简单,IO.O控制Q0.0,i0.1控制Q0.1。画面做好了,当点击HMI画面中I0.0,I0.1对应的按钮时,模拟表中的当前值为-1,但画面的q0.0,q0.1没反应,当按…

    2018年12月14日
  • 触摸屏安装问题

    西门子触摸屏编程软件能不能windows 7旗舰版上安装,如何安装? 问题补充:我的电脑是64位系统 最佳答案 从winccflexible2008sp3版本开始,win…

    SIMATIC WinCC 2017年6月29日
  • WINCC完全复制问题

    在现场的工控机上有一个运行的WINCC项目,现在需要考下来做备份,需要注意什么,才能完全用U盘考下来,谢谢! 最佳答案 停止运行项目后在运行中输入reset_wincc.vbs&n…

    SIMATIC WinCC 2017年11月23日