wincc 历史数据导入到 ACCESS

WINCC的历史数据库放置在什么位置?是自带的Sqlserver里面吗,还是其他?如何将WINCC的历史数据 通过ODBC 方式导入到 ACCESS里面?请给出高人编程的大概代码

最佳答案

WinCC与Excel,VB的本地DDE通讯(更新版) 
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0106.pdf

下面这个网址有个简单的例子
http://zjj099.blog.163.com/blog/static/5729377320096251514429/

把wincc的变量值写到excel中去,用C脚本或VBS脚本吧!


#pragma code ("kernel32.dll")

VOID GetLocalTime(LPSYSTEMTIME lpSystemTime);

#pragma code ()

char FileName[20] = "";

SYSTEMTIME sysTime;

__object* pExcel = NULL; 

GetLocalTime(&sysTime);

sprintf(FileName,"d:\\%d-%d-%d.xls",sysTime.wYear,sysTime.wMonth,sysTime.wDay);

pExcel = __object_create("Excel.Application.9"); //9表示用的是office 2000

pExcel->Visible = 1;

pExcel->Workbooks ->Open ("d:\\book1.xls");

pExcel->Worksheets("sheet1")->Range("A1")->Value=GetTagFloat("wincctag1"); //写wincc的变量实时值到格A1中

pExcel->Worksheets("sheet1")->Range("A2")->Value=GetTagFloat("wincctag2"); //写wincc的变量实时值到格A2中

pExcel->ActiveWorkbook->SaveAs(FileName);

pExcel->Workbooks->Close();

pExcel->Quit();

__object_delete(pExcel);

网上例子很多,你可以自己搜索一下!如上回答,希望对你有所帮助!

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

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

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

相关推荐

  • WINCC内的授权文件

    现有WINCC7.0软件一套,采用以太网或PROFIBUS与一台S7300PLC进行通讯。在密码狗内有一个INTERNET的授权和一个PROFIBUS的授权,不知道是不是还需要SI…

    SIMATIC WinCC 2019年6月11日
  • WinCC如何查看一天的历史趋势曲线

    WinCC如何查看一天的历史趋势曲线?我的WINCC运行没有那个小闹钟。 最佳答案 在wincc趋势控件的工具栏中将“选择时间范围”勾选上,然后就能看到小时种了,从里面选择时间范围…

    SIMATIC WinCC 2017年5月31日
  • wincc画立体图

    wincc中怎么画出具有立体感的矩形?请大神描述详细一点,谢谢 图片说明:    最佳答案 立体感的矩形,就是画一个长方体?你看看我做的一个画面http://w…

    2017年6月6日
  • docunt107大侠

    WINCC专家D侠好一阵没现身了,哪去了(相亲)少了他WINCC版块都少了那么些意思 最佳答案 你有什么问题?你说好了!很多人可以帮助你的! 提问者对于答案的评价:说得挺好

    SIMATIC WinCC 2019年6月11日
  • wincc7.0周期性数据采集最短周期

    附图是我的wincc7.0变量归档界面,周期性数据采集周期最短为500ms,这个时间还可以更短吗?附图二是我的软件版本信息。 问题补充:我的PLC是s7-300,看来那个SFB37…

    2021年7月5日
  • 报表编辑器布局1

    报表编辑器布局添加WINCC在线表格控件后,共4列 为何打印预览中观察到有个列线条不显示,伸缩拉伸调整也不容易达到满意的表格,要么这列线条显示了但别的列线条又不显示了? …

    SIMATIC WinCC 2019年6月11日
  • wincc速度、电流曲线Y坐标的最大值如何确定

    是否根据 直流电机的名牌参数设定? 电流曲线的最大值 设定2000,而电机的铭牌参数没这么大啊 ,drimontor里设定的是1289,还有…

    SIMATIC WinCC 2019年6月11日
  • wincc系统时间提取

    提取时间写入s7 200SMART 最佳答案 参考:WINCC使用vbs脚本now就能获取当前时间,然后使用函数year month,day,hour、minu…

    SIMATIC WinCC 2021年7月5日
  • VBS与Function Trend Control

    在全局脚本中使用VBS在Function Trend Control中画曲线,但是切换画面的时候曲线会消失,请问这个问题怎么解决? 最佳答案 这是因为你的脚本等…

    SIMATIC WinCC 2019年6月11日
  • wincc外部变量的现实与打印

    采集10台皮带称的称重数据,每次只有一台数据在变化,其他9台数据不变,现在我的打印报表中只现实变化的那个变量的数据,不变化的变量数据得不到,请问如何显示那9个不变的变量,并打印,谢…

    SIMATIC WinCC 2019年6月11日