如何将WINCC中变量周期性保存到TXT文本中?

项目中遇到一个应用:比如WINCC项目中有2个变量,DO1,DO2,我打算每个一定周期比如5秒钟,将DO1,DO2保存到目标TXT文件如DATA.txt中,请问如何实现呢?请各位高手提供详细些的过程说明

最佳答案

在“深入浅出的WinCC V6”一书中有一个实例讲解,现我将它归纳如下,请参考:
 1、首先,在Windows系统资源管理器D盘中根目录下(即D:\)新建一个文本文件,名称为“DATA.txt”;
 2、然后打开WinCC项目后找到“Global Script”节点,再进入“Global Script”编辑窗口;
 3、选取“C-Script”工具,新建一个“C-Script”编辑窗口,写入以下的C-Script代码:
 #pragma option(mbcs)
 void Write_Data()
 {
 FILE *datei;
 char *a;
 char *b;
 dadei=fopen("D:\\DATA.txt","w");   //open file to write
 if(dadei!=NULL)
   {
   a=GetTagChar("DO1");
   b=GetTagChar("DO2");
   fprintf(dadei,"%s\n%s",a,b);
   }
 fciose(datei);  //close file
 }
 4、C-Script代码编辑完成后,编译存盘,并指定选取一个需要的触发间隔时钟(trigger ),就可周期性执行写文本文件动作了。
 5、以上提供代码仅供参考使用,重点是掌握使用方法。

提问者对于答案的评价:
谢谢高人指点

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

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

相关推荐

  • 想学习一下WINCC6.0但发现手册不好找!!

    网上不好找,要先注册和冲值,那位大哥有就给我一套,dglwq@21cn.com 最佳答案 已发送,请查收。 提问者对于答案的评价:多谢

    SIMATIC WinCC 2019年6月11日
  • wincc仿真不显示画面

    做了个I/O域仿真runtime运行出现如下画面,不显示I/O域 图片说明:    钻石用户推荐最佳答案 你要把你做的这个画面设置为起始画面。 提问者对于答案的…

    2021年7月5日
  • TIA WinCC profession 运行标题如何修改

    点开运行标题都是WINCC系统运行能不能换成自定义的 钻石用户推荐最佳答案 1)启动设置里面可以选择是否显示标题     2)你可…

    SIMATIC WinCC 2021年7月5日
  • Wincc提示“被调用的对象已与其客户端断开连接”

    Wincc7.3 打开项目文件的时候会提示“被调用的对象已与其客户端断开连接”,然后就打不开项目。这个文件应该没有问题,我在自己电脑上和其他两台工控机(暂且称为1、2号吧…

    2021年7月5日
  • WINCC Flexible 上传程序时显示无法建立连接,如何解决

    选用以太网连接的方法,分别设置了触摸屏和电脑的IP地址为192.168.2.13和192.168.2.2,并将pg/pc的格式改成了tcp格式,重启了电脑,但是还是无法连接,一直显…

    2021年7月5日
  • 博图按钮库

    我需要一个三档自复位旋钮可惜在库里找不到 问题补充:库里的按钮如何定义自复位按钮和自锁按钮 最佳答案 一直来库里的图片确实比较少,这样的图形只能自己建了。找几个合适的图片(网上比较…

    SIMATIC WinCC 2017年7月25日
  • wincc报表和归档问题

    车间的轧机要实现数据的归档,并导出EXCEL格式的数据;主要是一个卷材生产过程中的参数,生产的时间,换辊的时间。这些时间数据的计算要在Wincc里编程。希望各位帮帮忙,多给些建议。…

    SIMATIC WinCC 2017年11月19日
  • 用户归档数据读取

    正常的组态用户归档已经弄好了,在用户归档的表格上面也能够正确的显示出来了,现在想要做的就是,把数据读取出来绘制成曲线,在控件函数趋势控件上能显示,但是X轴不能设置成时间啊?我先要的…

    SIMATIC WinCC 2017年11月12日
  • WinCC V7.4 SP1 更新后连接变量记录历史

    在笔记本电脑上修改WinCC项目后,然后拷贝到现场的HMI电脑上替换原有的项目文件。在替换之前将其备份,替换后将备份项目文件中归档的变量记录文件再拷贝到新的项目文件夹中。运行Win…

    SIMATIC WinCC 2021年7月5日
  • wincc里Listview控件如何加载

    wincc版本是6.0 sp3 ,wincc里要做个数据库的显示界面,以供查询等操作。咨询了西门子的技术支持,加载Listview控件就要安装vb6.0,因为它…

    SIMATIC WinCC 2019年6月11日