一段脚本

#include "apdefap.h"

 int gscAction( void )
 {
  unsigned int x ,y;

 x=GetTagDWord("aa" );
 y=GetTagDWord("aa_1" );
 if ( x!=y)
    {
     SetTagDWord("aa_1",x);
     SetTagBit("chufa",1);
    }                                            
 else  SetTagBit("chufa",0);
 return 0; 
 }
 大家帮忙看下 这段脚本是 通过改变模拟量达到改变一  二进制变量的目的  为何实验时当改变aa时  chufa  无变化?思路有问题吗?怎么做

问题补充:
我也设置了脚本触发:变量触发(根据变化) 其实我这段程序我达到的要求就是模拟量转化成二进制变量变化(用来触发一次过程值的归档)我用的是变量记录,请问我该怎么解决呢?  另外我发现置0和置1时都会触发一次记录 ,有没办法实现一次置1时记录呢?

最佳答案

思路没有问题,chufa也有变化,但其变化时间与你的脚本触发时间有关系。
 另:不知道你设置脚本的触发了没?周期触发还是变量触发啊?

提问者对于答案的评价:
现在脚本能正常触发了(即模拟量变化二进制变量置0 1触发记录一次生产信息,请问我在记录的瞬间记录的是声频好改变之前还是改变之后的生产信息呢?我的触发器选择的是周期出发(1S)我希望记录是改变之前的信息,如果不是,我该怎么样设置呢? 另外我发现置0和置1时都会触发一次记录 ,有没办法实现一次置1时记录呢?

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

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

相关推荐

  • 6AV6381-1BQ06-2AV0这个用WINCC 7.0的型号替代是哪一个

    6AV6381-1BQ06-2AV0这个用WINCC  7.0的型号替代是哪一个,之前选的7.4的价格太贵了 最佳答案 你需要的代替型号为:6AV6381ㄧ2B…

    SIMATIC WinCC 2017年6月3日
  • 我现在做的wincc的画面上的语言是英文的想做和葡萄牙语切换的

    如题,现在换面上所有显示的文本什么的都是英语的,项做一个语言切换按钮,把所有文本内容切换成葡萄牙语显示,怎么做,系统能自动翻译吗 ,请详细点 最佳答案 问题:我现在做的w…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0趋势图如何导入以前的数据?

    用趋势图时,只能显示最近半年的数据..而在数据备份里,可以看到几年前的数据,如何在趋势图内能显示以前的数据,求解. 最佳答案 wincc运行状态下,打开变量记录–快速归档,右键,…

    SIMATIC WinCC 2017年6月10日
  • Wincc项目的分屏使用

    一个主机、一个Wincc项目,利用两台显示器独立控制,请问是否可以,如何操作,谢谢! 问题补充:能否分别显示不同的画面 最佳答案 一个主机,两个显示器,显示不同画面,可以实现的。&…

    SIMATIC WinCC 2019年6月11日
  • 谢谢

    没有源程序,怎把WINCC FLEXBLE 触摸屏的程序上传到电脑 问题补充:触摸屏做了备份可以更改程序吗 最佳答案 如果winccflex编程者第一次下载程序…

    SIMATIC WinCC 2017年11月12日
  • 怎样用函数修改模拟量的报警限值

    因为工程需要,想让在I/O输入域里修改某个模拟量的高限报警值和低限报警值,因为刚接触WINCC所以不知道该用什么函数,请老师指点 最佳答案 1) 你把输入限制值旁边的&q…

    SIMATIC WinCC 2019年6月11日
  • wincc v7.3报警控件中如何筛选数据

    在wincc v7.3中如何筛选报警数据? 问题补充:麻烦各位能详细叙述一下。 最佳答案 筛选报警记录,可以用控件自带的筛选功能,请参考官方文档中的方法:如何在运行系统的…

    SIMATIC WinCC 2021年7月5日
  • WINCC实现按键加减问题

    我现在用S7200cpu,组态软件用WINCC7.0,其中有个变量控制变频器频率,要求在(0.0-50.0)HZ之间可调,我想在WINCC画面上设两个按钮,其中一个为“增加”,一个…

    SIMATIC WinCC 2018年12月5日
  • 博图wincc 下载程序以后还能上传吗。

    在编程的时候博图wincc的程序忘记保存了。可以把程序上传吗。 问题补充:不是下载到触摸屏  是下载到pc 最佳答案 无法上传所有软件在使用过程中都必须养成定时…

    SIMATIC WinCC 2021年7月5日
  • WINCC web发布碰到的问题

    从网上DOWN了一份WEB NAVIGATOR方面的文档,按文档一步步做的,现在要在IE上输入IP了,输完后弹出登陆框,登录验证后出现的页面报500服务器错误,不知道哪里…

    2017年11月1日