wincc变量触发C脚本

我想实现,当一个变量由0变成1时,执行一个事件,这个变量一直为1过程中不执行,由1变成0也不执行,其体方法怎么做?请大神指教。

最佳答案

wincc全局脚本,可以设置变量变化触发脚本,可以这样写,当变量变化的时候就触发全局脚本,然后在全局脚本中,读取该变量值,用if语句,当变量值为1时候,执行你的语句,如果变量是0,则什么也不知行,说白了就给脚本套一层,只要变量变化就必须执行全局脚本,但是脚本里具体执行的内容可以用if语句来限制,不知道我明白没,如果没明白,2606352062,欢迎交流

提问者对于答案的评价:
两个回答都OK,谢谢

专家置评

是否使用的触发变量是中文名称?
确认软件版本是正规发布版本

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午11:33
下一篇 2017年6月3日 上午11:33

相关推荐

  • WINCC C函数 DMGetProjectDirectory 等

    看了几个脚本DM_DIRECTORY_INFO 类型DMGetRuntimeProject()DMGetProjectDirectory()—————…

    SIMATIC WinCC 2017年6月18日
  • wincc系统应如何维护?

    我使用的是wincc6.2软件,运行了10个月,最近发现系统启动或停止需要花费大量的时间,检查CPU的状态发现处于满负荷状态。我现在应怎么办?另外,我在界面中使用了”在线报表控件“…

    SIMATIC WinCC 2017年12月9日
  • wincc扩展变量授权怎么用?能由512点直接扩展到8192点吗?

    wincc扩展变量要一步一步升级吗?512点要先扩展到2048再扩展到8192吗?还是512可以直接扩展到8192点呢? 钻石用户推荐最佳答案 可以直接扩展WINCC的授权点数是根…

    SIMATIC WinCC 2020年11月1日
  • 消息队列问题

    我想安装wincc6.0,用的是XP系统,安不上消息队列,请问是什么原因啊? 最佳答案 Start -> Run -> cmd&…

    SIMATIC WinCC 2019年6月11日
  • Wincc flexible sp2

    我需要安装这个软件Wincc flexible,但是该软件的安装系统在自述文件里面好像很老了(我对这个系统文件很了解)。我现在想问问该软件安装的系统可以有哪些?是否已经更…

    2021年7月5日
  • WinCC中1s周期的变量归档能不能再控件里只显示和打印另一个周期?

    归档要显示曲线控件,现在还要在报表里显示,需要半小时或一小时的间隔一个数,就是一页上24行就显示一天的整点数据?以前都是同一个变量再做个一小时周期的归档,感觉多余的样子,谁有什么好…

    SIMATIC WinCC 2017年11月16日
  • WINCC的以太网通讯方式

    要求S7-300PLC用以太网和远程I/O通讯,然后连接WINCC,是否直接使用电脑的RJ-45接口就可以了,不必再插上另一块接口模块了? 最佳答案 如果CPU上有以太网口就不用增…

    SIMATIC WinCC 2019年6月11日
  • wincc运行问题

    我有一个项目是从其他机子上拷过来的.当我用wincc打开时,提示启动本地服务器,点击后会出现错误,错误代号为:0x8004610a:(null). wincc的版本是一样…

    SIMATIC WinCC 2019年6月11日
  • wincc嵌入式版可用于非西门子的触摸屏吗?

    大致情况是这样的,选择了用西门子的运动控制器,触摸屏因环境的要求选择了别家的(贝加乐)的,现在要实现监控,为了驱动的方便,打算在触摸屏里装上wincc的嵌入式版,就是用别人的屏还用…

    SIMATIC WinCC 2019年6月11日
  • Wincc总有几个通信不上

    现在的问题,是这样的  11台plc原来通信都可以的,现在就出现的问题是总有4台通信不上且不是固定的四台,是不是因为我更改了计算机名字导致的,后来我改回来来原来…

    SIMATIC WinCC 2021年7月5日