一段脚本

#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变量问题1

    我想咨询一下,WINCC里面的变量,是存在哪个文件夹里面,有知道的能告诉一下吗? 图片说明:       最佳答案 为什么需要目录。变量直接…

    2017年8月26日
  • ab的L5000工控机可否用wincc做上位机,如果可以,应该怎么做?

    ab的L5000工控机可否用wincc做上位机,如果可以,应该怎么做? 最佳答案 我想应该是有PCI插槽!看你是用什么方式通讯,如果你用MPI或DP的通讯的话,就要买一装CP561…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3如何导入变量

    7.3变量管理里面只有导出变量功能,那么如何导入变量呢,要把两个项目整合到一个项目中去,画面可以复制过去,但是变量不知道怎么导入 最佳答案 可以导入啊,就在编辑里,或者你直接复制进…

    2021年7月5日
  • wincc不能打开数据库表格

    我的wincc刚重装的,但是打开以前的文件时,显示不能打开数据库表格,是怎么回事啊? 最佳答案 你的运行参数中数据库有没有勾选。 如果有那就可能是wincc的安装问题了,…

    SIMATIC WinCC 2019年6月11日
  • 计算机双网卡能够通过TCP/IP冗余读取WINCC的数据吗?

    下位机是S7315-2PN/DP上位机是WINCC.协议是TCP/IP.计算机装有双网卡,WINCC能够进行网卡冗余读取PLC的数据吗?因为TCP/IP系统设置中只能选择对应某一个…

    SIMATIC WinCC 2017年11月19日
  • wincc IO域的问题?

    wincc7.3,组态模拟量IO域,举例:显示温度,在程序中做比较出来高报警和低报警,如何实现在wincc的IO域中当高报警时候显示红色,当低报警显示黄色。 最佳答案 高报和低报应…

    SIMATIC WinCC 2021年7月5日
  • wincc –如何制作棒图

    在一个项目中要给一个液位信号做个棒图,可我怎么都找不到棒图功能块,用矩形作了个填充,可效果很不好还麻烦,哪位教我我个简单的方法,最好能说的详细点我用的是v6.0asia版本winc…

    SIMATIC WinCC 2019年6月11日
  • 博图WINCC PRO V16报警

    博图WINCC  PRO  V16报警问题,报警窗口中弹出这样的提示,请问是什么原因,如何解决,有多条报警,见附图,在线等。谢谢 问题补充:…

    2021年7月5日
  • wincc 写xls文件

    怎样向一个已经打开的xls文件写数据。 wincc创建的xls文件可能被用户打开,此时wincc无法向xls文件写入数据,怎么解决这个问题。 谢谢了。 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏的学习教程

    mp277  10寸的西门子触摸屏的学习教程有吗 最佳答案 Wincc flexible是可以组态这款屏的,Wincc flexible&n…

    SIMATIC WinCC 2021年7月5日