奇怪的WINCC 数据存档问题

公司一台加热设备用WINCC 7.0做上位监控,和配方设置.用DELPHI进行加热曲线查询和打印.可是组态并没有用到数据库(如SQL 或ACESS等),而是直接C脚本写如下程序:
#pragma option(mbcs)
void SaveLine()
{
//用于记录曲线历史数据
 FILE *fp;
 char s[255], c1[100], c2[100];
 long int d;
 long int RecNo; //正在记录的文件编号,从"Winccrun.dat"中读出
 long int  PlcAct; 
 long int LastPlcAct; 
 short int i, j;
  time_t it;  

 PlcAct= GetTagSDWord("FileLno"); 
 LastPlcAct= GetTagSDWord("被处理的FileLno");
 if( PlcAct==0 )  return; //不用保存,直接返回
 if( PlcAct==3 ) return; 
 if( (PlcAct>3) && (PlcAct==LastPlcAct) ) return;  
 //先读WINCC信息文件,知道哪个文件正在保存中,配方开始的时间如何?
 fp= fopen("E:\\abc\Winccrun.dat","rb");
 fread(&RecNo, sizeof(long int), 1, fp);
 fread(&it, sizeof(time_t), 1, fp);
 fread(&LastPlcAct, sizeof(long int), 1, fp);
 fclose(fp);

 if( (PlcAct>3) && (PlcAct==LastPlcAct) ) return; 
           …..
问题:
   1\ Winccrun.bat 是什么形式的文件?怎么创建和打开?
 谢谢

问题补充:
不好意思,应该是Winccrun.dat文件,我用记事本打开过是乱码。

最佳答案

Winccrun.bat是windons的批处理脚本文件,直接用记事本打开和编辑。
创建脚本文件,只需要将后缀修改为bat就可以了。

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • 监控一个变量用什么方法

    我想在所有的页面中对一个二进制变量进行监控,请问各位是使用wincc里面的全局脚本编写么,完成的任务是:当这个变量变化时,弹出提示窗口,请高手解答。 最佳答案 你做一个主画面,里面…

    SIMATIC WinCC 2017年12月10日
  • wincc PCI_CAN板卡

    wincc 能不能读取PCI_CAN板卡数据,即控制器数据通过can传输到电脑的PCI总线,wincc能否读取此板卡数据。如果不能读取,那么使用wincc脚本编写驱动程序…

    SIMATIC WinCC 2019年6月11日
  • WinCC_flexible_SMART_V3 SP1 打不开测试版编程的组态程序

    电脑升级了,下载了SP1版本安装,结果打不开老版本的组态程序了,怎么办啊?求教各位大侠 问题补充:已经是最新的SP1版本了重复安装还是不行,没辙了,难道原来花费很多心血写的程序就废…

    SIMATIC WinCC 2021年7月5日
  • Wincc系统中服务器、工程师站、客户机三者是如何界定范围的?

    如题,工程师站和客户一般都很容易理解和界定范围的,但是服务器和工程师站在实际中,有时候这两者功能其实是一个东西,但是严格意义上讲,这两者主要区别是什么呢? 问题补充:服务器上的wi…

    SIMATIC WinCC 2017年11月23日
  • 关于web 外网访问

    公司局域网内1台电脑做web服务器,同一台电脑,内网访问服务器速度很快;但外网访问服务器时速度慢,还经常掉线。 情况如下:  服务器配置:IBM&nb…

    SIMATIC WinCC 2019年6月11日
  • 利用opc通讯

    我的电脑A装有opc server,,,,,我的电脑B安装wincc,,希望电脑B可以获取电脑A的opc server的所有数据,具体应该怎么配置以及操作。 问…

    2017年6月10日
  • wincc中的控件

    我今天看wincc时,看到可以在画面里加MSComm控件,是不是wincc可以使用这个控件使用COM口,可以与其他仪表建立简单的基于COM口的通讯。如果可以请前辈们给个列子,学习学…

    SIMATIC WinCC 2019年6月11日
  • 程序有几处不懂,请帮忙注释一下,谢谢

    ‘先定义变量Dim objExcelApp,objExcelBook,objExcelSheet Dim tagyali1,tagyali2,tagy…

    SIMATIC WinCC 2019年6月11日
  • 面板类型

    视屏中的面板类型的画面怎样添加的? 图片说明:    最佳答案 视频里面没有介绍吗?可以问训练营的老师啊好像就是通过画面编辑器,新建面板创建的,另外参考:在&n…

    2021年7月5日
  • OPC SEVER

    我的电脑装的是WINCC 6.2  SP2的软件,当打开wincc时调用VB,而VB和wincc连接是通过OPC  sever连接…

    SIMATIC WinCC 2019年6月11日