一段脚本

#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日 下午12:49
下一篇 2019年6月11日 下午12:49

相关推荐

  • wincc遇到的变量连接问题

    要在wincc6.0中点击一个按钮使输入输出域加1,该怎么办呢? 最佳答案 WinCC全局库->Operation->IncrDecr-Buttons->Incr…

    SIMATIC WinCC 2019年6月10日
  • WINCC V7.0问题,难解

    WIN7 系统中安装了wincc v7.0 sp3,打开项目显示cannot open wincc project–p…

    2018年12月3日
  • WINCC归档数据问题

    我用WINCC在E盘建了一个单用户项目在E盘,且建立了一个曲线界面,后来又将这一个曲线界面改成了3个,就是额外增加了2个,原界面保留。后来又一次系统崩溃了我一键还原了系统,WINC…

    SIMATIC WinCC 2021年7月5日
  • 安装最新版的WinCC professional V14,是否要先卸载WinCC 7?

    最新版的博途出来了,不知新版的TIA WinCC professional V14是否还跟V13等前任一样,与STEP7的WinCC冲突,不能同时安装…

    SIMATIC WinCC 2017年6月11日
  • 一个站点的wincc在另一个站点显示

    A站点的wincc已能在B站点的wincc中显示,现想使B站点的wincc在A中能显示。请问是将B站的画面拷贝到A站的Wincc上,是这样么? 问题补充:将A站点的wincc一个画…

    SIMATIC WinCC 2021年7月5日
  • WINCC设定定时时间

    请教一下WINCC上设定定时器的定时时间.在STEP7中做一个定时器,然后在WINCC上设定这个定时器的定时时间. 最佳答案 可以!但数据格式一定要转换!可能参考相关资料!&nbs…

    SIMATIC WinCC 2019年6月11日
  • MP277 OPC Server 授权订货号

    MP277 OPC Server 授权订货号 最佳答案 这个与WINCC FLEXIBLE的版本有关:WINCC FLEXIBLE…

    SIMATIC WinCC 2019年6月10日
  • WINCC 冗余11

    2个WINCC 冗余测试 1.PC系统XP可以不? 2.按照深入浅出步骤书,组态客户机—-“服务器数据”编辑器载入服务器(缺省主站的数据包)—…

    SIMATIC WinCC 2019年6月11日
  • WINCCC问题

    在造纸行业的DCS,停止运行(即关掉)Win CC会不会导致生产停机;会影响Win CC中的变量值吗?在Win CC中组态有很多的电机启停,关掉Win…

    SIMATIC WinCC 2019年6月11日
  • 请教关于变量记录的问题

    7.0 sp3 用变量触发记录的话,1→0,0→1都会记录一下,不好以前都是用PLC建一个中间变量,用原触发变量上升沿转换中间变量,然后再用这个中间变量触发记录…

    2021年7月5日