奇怪的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日

相关推荐