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日 上午5:39
下一篇 2019年6月11日 上午5:40

相关推荐

  • WINCC 画面的弹出

    我以前做的弹出画面都是一个窗口画面,对应一个画面,这样造成的后果是一个画面都是窗口画面影响后期画面的设置,而且做显示的时候不会在鼠标的XY的坐标上,这个我如何去解决它,如果需要脚本…

    SIMATIC WinCC 2020年11月1日
  • 两台WINCC与一台1200通讯,如何区分WINCC站点?

    两台WINCCV7.4 SP1与一台1200通讯,采用SIMATIC S7-1200,S7-1500 Channel驱动,如何区分WINCC站点?会不…

    SIMATIC WinCC 2020年11月1日
  • WinCCshouquan

    请问:WinCCV7.0授权长期秘钥到底如何选择?试了很多次不同授权组合,但一直都有提示A9WRC?0700缺失许可证,下图是现在所安装的授权组合,仍然不行。望高手指点迷津,谢谢 …

    2021年7月5日
  • WINCC V7.0做声音报警

    我想通过WINCC做出不同故障报出不同的声音,比如XX泵故障,我的声音就是XX泵故障;应该如何做? 最佳答案 看看下述的文档:详见《WinCC — 组态报警和…

    SIMATIC WinCC 2019年6月11日
  • wincc flex多报警画面如何处理

    wincc flex有多套系统,每套系统都做有一个报警画面,想对应的画面只显示本系统的报警,不想把所有系统的报警都显示出来,怎么个做法呢。 最佳答案 方法如下:1.在“报…

    SIMATIC WinCC 2019年6月11日
  • 关于400-417CPU问题

    PCS7 v7.1软件,原来已经在符号表里建了14个M地址,在符号表里又建2个M变量地址,保存符号表时提示有不完整的数据代码;然后我在WINCC变量管理器中新建Ta,采用…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0编辑画面时打不开

    同一个项目,有的画面可以打开,有的不能打开,显示graphics designer已停止工作 问题补充:新建的可以打开。 图片说明:    最佳答案 …

    2017年12月1日
  • WINCC调用STEP7变量遇到的问题

    我在STEP7里编了一FB1电机控制功能块,然后在FB2(通过重复调用FB1来控制所有的电机)里调用FB1功能块,同时为FB2新建背景数据块DB1,在FB1中变量的属性S7_M_C…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0 移植到7.5PS1

    折腾3天了,移植没成功,哪位大侠帮忙移植一下,万分感谢,留下邮箱我发您邮箱里,移植好发给我  ijobxt@ 163.com  万…

    SIMATIC WinCC 2021年7月5日
  • project manager can't start basis application

    我在windows xp professional sp3(英文版)上,安装了wincc 7.0 sp3软件。安装过程没有错误提示…

    2021年7月5日