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

我现在就是有一个开关量..二秒钟左右变化一次...在它造过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服务器与VB客户端OPC连接问题

    我正在做一个项目,用WINCC做OPC的服务器,连接VB的客户端,我试过用我的笔记本上的WINCC和服务器上的WINCC用OPC连接是通的,但客户机上是不装WINCC的,在上面安装…

    SIMATIC WinCC 2019年6月11日
  • wicc图形编辑器出现打开文档时出错

    为什么在打开图形编辑器的图形页时出现打开文档时出错,但能打开画面,程序是从工控机上拷下来的,服务器名字已经改了,请各位高手多多指教 。 最佳答案 是由于低版本打开高版本的…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0画面弹窗怎样关闭

    1、因工艺需要s7-400CPU程序里M0.3动作=1时,WINCC6.0话面弹出提示窗口,2、现在做一个小画面显示提示信息,主画面做一个画面窗口显示这个小画面(见图),运行WIN…

    2021年7月5日
  • 触摸屏通讯线询问

    6AV21240JC010AX0   TP900的要和是三菱的FX3U的PLC 通讯,通讯线原装西门子用那个型号是可以的呢? 钻石用户推荐最…

    SIMATIC WinCC 2021年7月5日
  • Wincc按钮记录功能

    各位大神,试验项目有个需求,系统运行到某一个状态时候,点击一下记录按钮,wincc记录一下当时的一些参数数据到Excel表格里,过一会,再点击一下记录按钮,又记录相同的参数到Exc…

    2021年7月5日
  • 求wincc里plc代码视图使用实例

    有具体的使用方式和实例 问题补充:这个视图怎么用 最佳答案 面板使用PLC代码视图,需要Prodiag选件授权详细组态请参考:利用 ProDiag 进行机器设备…

    SIMATIC WinCC 2021年7月5日
  • WINCC的树管理怎么做的呢?有这方面的资料吗?

    WINCC的树管理怎么做的呢?有这方面的资料吗?感觉还是蛮好的,不知道西门子有没有单独做这方面的资料呢?望高手能指点! 最佳答案 双击picture tree …

    SIMATIC WinCC 2021年7月5日
  • S7 S7_m_c

    我在共享数据块里面想插小旗,但是每次输入 S7_m_c,都是红色字体,大小写也注意了,系统提示每次都是错误,郁闷啊,希望大家给予指点。 问题补充:我确实是小写的,我弄得不…

    SIMATIC WinCC 2019年6月11日
  • 改变图形颜色

    怎样改变WINCC图库中自带图形的颜色,比如管子 最佳答案 是可以改变的,你点击图库里面图片的属性,你点Properties->Control Properties…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 2008sp4 卸载软件

    如何下载卸载软件?怎么找不到?请赐教,谢谢 最佳答案 WinCC flexible 2008 SP4下载地址:http://www.ad.siemen…

    SIMATIC WinCC 2017年11月19日