利用动态库,WINCC和EXCEL结合实现报表!

fgb

  • 帖子

    129
  • 精华

    1
  • 被关注

    0

论坛等级:游士

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2004-07-20 15:20:51

0楼

关于WINCC 调用动态库出EXCEL报表例程的说明


1、请将动态库FGBEXCEL.DLL拷贝到操作系统的\system或者\system32文件夹中。关于该动态库编写还不是很完善。里面暂时有三个函数。例程中调用了其中一个一次性写10个数据到报表中的实例。函数原型参考例程中的脚本。

2、例程中有我编写的出报表的一些处理过程,有不完善的地方,请高手指点。思路如下:
a、将用户需要的报表格式先在EXCEL中敲好,存到WINCC项目文件夹下,我暂时存在项目中的EXCEL文件夹下并命名为SOURCE.XLS。
b、每次用户点击按钮,将SOURCE.XLS拷贝为当前时间命名的班报表的文件,型如:2004-7-20.XLS。
c、调用动态库函数FGBEXCEL.DLL中的写函数。写进需要的数据。
d、这样,只需将动作编写成全局动作,定时去写,就可以随意出报表了!而且该方法通用。

3、我用的系统是WIN2000 (sp3)+OFFICE2003+WINCC5.1+STEP7 5.2(sp1)+HIM补丁+HOTFIX FOR WINCC5.1。

4、在OFFICE2000下,调用动态库很慢,从点击按钮到出报表需要20秒时间。您需要修改脚本中路径为您的EXCEL.EXE的路径。注意,路径用“\\”。

5、如果您用的是OFFICE2003,调用动态库很快,从点击按钮到出报表,只需要3秒多一点的时间。同样您需要修改脚本中的EXCEL.EXE的路径。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32564条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。