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

相关推荐

  • wincc7.5sp1安装更新包UPD4后参数无法设置

    原先wincc7.5sp1不能正常OPC通讯,总是通讯中断,刚运行时好的,一会切换界面再回来界面就中断了,现在安装了更新包upd4,界面恢复正常了,可是,所有的参数设置变成感叹号了…

    SIMATIC WinCC 2020年11月1日
  • wincc 怎么做实时趋势啊?

    wincc 怎么做实时趋势啊? 用online trend  只能添加归档的变量啊? 可不可以添加实时变量啊,还有历史趋…

    SIMATIC WinCC 2019年6月11日
  • 变形了

    我在TIA V13里面添加文本域或者其他的什么时,没运行的时候显示是正常的,但是一到运行的时候就会变形,这是怎么回事?是我的电脑设置的问题吗?该怎么设置啊?要不是这问题该…

    2017年8月18日
  • WINCC7.3数字量怎么做低电平报警

    WINCC7.3数字量怎么做低电平报警,也就是为零的时候报警? 最佳答案 报警记录中报警标签条属性选下降沿产生,也可在最右边竖例中找到对应设置。 提问者对于答案的评价:我试试看 专…

    SIMATIC WinCC 2017年6月11日
  • WINCC与新增300PLC连接问题

    原有WINCC上位机与西门子300PLC连接正常,但新增加一台300PLC后,WINCC只能与新增的PLC站连接,与原有300PLC站连不上了,请问是什么原因? 问题补充:TCP/…

    SIMATIC WinCC 2021年7月5日
  • 无符号8位的变量?续

    我的模拟量建的是  无符号8位的变量,这个类型的变量能不能显示小数部分啊?只有浮点型的变量才能显示小数吗? 请问SG9,怎么将小数部分送转换后送入该8…

    SIMATIC WinCC 2019年6月11日
  • wincc单项目移植多项目

    如何把wincc单项目移植到多项目中,比如 已有的一个单项目,移植到一个多项目的服务器里面,然后再做成 C/S 架构。 最佳答案 在单项目的基础上修改…

    SIMATIC WinCC 2017年8月18日
  • WINCC 中如何将系统日期和时间写入数据库

    需要记录设备的开机,停机时间,如何触发,然后将WINCC的系统日期和时间写入到数据保存起来呢 问题补充:不是需要WINCC和PLC的时间同步,而是我就想知道怎么可以读取WINCC(…

    SIMATIC WinCC 2018年12月5日
  • 如何在Wincc中显示已登录的用户名

    如何在Wincc中显示已登录的用户名,可以用一个文本框来显示。 最佳答案 如何在一个消息列表中显示已登录的用户和计算机名称? 说明: 为了在报警列表中显示已登录…

    SIMATIC WinCC 2019年6月11日
  • 博途v14弹出画面问题

    在博途v14 Professional版本中,编辑HMI画面时,画面管理中的弹出画面选项怎么没有了?别人的v13版本是具有这个功能,那如何在v14中实现弹出用自定义的提示…

    SIMATIC WinCC 2017年5月28日