wincc连接mysql数据库案例_WINCC读写SQL数据库的例子-工业支持中心-西门子中国
本回答有11位钻石用户推荐
回答者:
zhangli0 - 超级顾问  第15级
2019-07-25 16:40:06
''当前为按钮触发,
''创建一张当前日期命名的表格,如存在,跳过
Dim fso,myfile,daystr,dstr,fname
dstr=CStr(Year(Now))&"-"&CStr(Month(Now))&"-"&CStr(Day(Now))
fname="E:\报表\" + dstr + ".xls"
Set fso=CreateObject("scripting.FileSystemObject")
Set MyFile=fso.GetFile("E:\模板excel.xls")
If fso.FileExists(fname) Then
''MsgBox "文件已经存在"
''文件存在,不执行
else
MyFile.Copy(fname) ''''不存在,复制模板
End If
''检测当前日期名表格是否打开,如有,关闭保存
''模板是否打开状态,无需检测(copy)
Dim objExcelApp,objExcelBook,objExcelSheet
On Error Resume Next
Dim ExcelApp,ExcelBook
Set ExcelApp = GetObject(,"Excel.Application")
If TypeName(ExcleApp) = "Application" Then
For Each ExcelBook In ExcelApp.WorkBooks
If ExcelBook.FullName ="E:\报表\" + dstr + ".xls" Then
ExcelApp.ActiveWorkbook.Save
ExcelApp.Workbooks.Close
ExcelApp.Quit
Set ExcelApp=Nothing
Exit For
End If
Next
End If
''定义变量
''Dim objExcelApp
Dim tagtag1,tagtag2,tagtag3,tagtag4,tagtag5,tagtag6,tagtag7,tagtag8,tagtag9,tagtag10,tagtag11,tagtag12,tagtag13
Dim i,j,xuhao
Dim tagshijian,sheetname
''REPORT1.NO1~NO13需要记录的数据
Set tagtag1=HMIRuntime.Tags("REPORT1.NO1")
Set tagtag2=HMIRuntime.Tags("REPORT1.NO2")
Set tagtag3=HMIRuntime.Tags("REPORT1.NO3")
Set tagtag4=HMIRuntime.Tags("REPORT1.NO4")
Set tagtag5=HMIRuntime.Tags("REPORT1.NO5")
Set xuhao=HMIRuntime.Tags("REPORT1_TR2")
sheetname="1#机当日批次报表"
''打开表格
Set objExcelApp =CreateObject("Excel.Application")
''open file
objExcelApp.Visible=True
objExcelApp.Workbooks.Open"E:\报表\" + dstr + ".xls"
objExcelApp.Worksheets(sheetname).Activate
''实时数据写入
xuhao.Read
i=xuhao.Value+2
xuhao.Read
objExcelApp.Worksheets(sheetname).cells(i,1).value= xuhao.Value
tagshijian=CStr(Hour(Now))&":"&CStr(Minute(Now))&":"&CStr(Second(Now))
objExcelApp.Worksheets(sheetname).cells(i,2).value= tagshijian
tagtag1.Read
objExcelApp.Worksheets(sheetname).cells(i,3).value= tagtag1.Value
tagtag2.Read
objExcelApp.Worksheets(sheetname).cells(i,4).value= tagtag2.Value
tagtag3.Read
objExcelApp.Worksheets(sheetname).cells(i,5).value= tagtag3.Value
tagtag4.Read
objExcelApp.Worksheets(sheetname).cells(i,6).value= tagtag4.Value
tagtag5.Read
objExcelApp.Worksheets(sheetname).cells(i,7).value= tagtag5.Value
''关闭保存
objExcelApp.ActiveWorkbook.Save
objExcelApp.Workbooks.Close
objExcelApp.Quit
Set objExcelApp= Nothing
End Sub
本回答有17位钻石用户推荐
回答者:
泽诗冯冯 - 中级技术员  第6级
2019-07-25 22:22:01
上一页
1
下一页
wincc连接mysql数据库案例_WINCC读写SQL数据库的例子-工业支持中心-西门子中国相关推荐
- shell 删除simatic_“Simatic Shell”作为 WinCC 的一个组件,它的作用是什么?-工业支持中心-西门子中国...
"SIMATIC Shell"是 WinCC 的一个组件,用于集中维护和诊断 WinCC 客户机-服务器系统中的所有计算机.详细的信息位于 WinCC 信息系统的以下路径下: &q ...
- wincc多用户新增计算机名,关于Wincc V7.0安装完成后的计算机名称修改问题-工业支持中心-西门子中国...
作为冗余服务器上的Wincc V7.0安装完成后,对计算机名称做修改出现以下现象:修改计算机名称后,不能实现冗余自动切换.问题应该是SQL引起的.计算机名称修改了,SQL所定义的计算机名称未能修改. ...
- wincc 服务器共享文件夹,wincc共享文件夹Simatic Shell中项目的互连是什么意思-工业支持中心-西门子中国...
"SIMATIC Shell"是 WinCC 的一个组件,用于集中维护和诊断 WinCC 客户机-服务器系统中的所有计算机.详细的信息位于 WinCC 信息系统的以下路径下: &q ...
- Wincc计算机双网卡连接CPU,wincc通过两个网卡连接PLC?-工业支持中心-西门子中国...
通讯协议不同呀!没有办法.只能改一边了!set pg/pc设置的只能是一个通讯协议,不能设置两个,所以不能同时通讯两个plc,你只能采用一种通讯协议. 最快回答 回答者: zhangli0- 超级顾 ...
- 电脑文档提示无法连接服务器,提示无法将数据库连接到SQL服务器-工业支持中心-西门子中国...
如果是无法将数据库连接到SQL服务器.那是因为SQL服务器没有启动.在服务里找到这个SQL服务器手动启动就可以了.然后改成自动启动,下次开机就可以自动启动了.原因是你优化系统了把这个服务给关了造成的. ...
- 触摸屏显示无法连接到服务器,wincc flexible软件打开时提示“无法连接到SQL服务器-工业支持中心-西门子中国...
应该是某个组件出问题了,建议重装wincc flexible 回答者: 暗夜精灵 2013-08-21 08:47 暗夜精灵 - 初级工程师  第9级 重做系统,再安装 ...
- wincc通过vb如何读取mysql_wincc如何通过VB脚本读取报警数据库归档内容-工业支持中心-西门子中国...
刚接触wincc,下面脚本是根据帮助文档VB实例修改,但读取不到归档内容,系统内置报警控件中能读到数据,请大神指点. ' 1.1 Create connection string for ADO ac ...
- wincc 报警记录 mysql_如何才能把WINCC报警记录中的数据通过SQL取上来-工业支持中心-西门子中国...
回答者: 凌波微步- 高级工程师  第11级 2009-03-09 08:54:18 您可以评论本回答,或直接点击"提交"按钮推荐本回答... 我可 ...
- mpi tcp连接报错_关于WinCC与真实PLC之间的TCP/IP连接问题-工业支持中心-西门子中国...
你在控制面板里检查一下接口参数,已使用的接口参数分配选TCP/IP->本地网卡.应用程序访问点选:MPI(WINCC) TCP/IP->本地网卡 这样就可以了. 回答者: 云山雾绕 - 中 ...
最新文章
- 简单备忘一下Linux下的wget和curl如何使用http proxy
- 2.9 情感分类-深度学习第五课《序列模型》-Stanford吴恩达教授
- FPGA时序约束设计经验总结
- 95-138-010-源码-Function-CoFlatMapFunction
- [导入][转载]超强大的jquery formValidator
- Velocity 语法学习
- 16.TCP/IP 详解卷1 --- BOOTP:引导程序协议
- Python数据分析与机器学习-Python库分析科比生涯数据
- android mcc mnc,SystemUI如何获得SIM卡相关的mcc/mnc值
- vue使用mavon-editor编辑器,外链保存到本地,且A标签外链和图片外链的处理
- h3c linux驱动 wn612_安装Ubuntu双系统系列——64位Ubuntu安装H3C的INode客户端
- 模拟器和平精英连接服务器没有响应,和平精英模拟器卡顿解决方法一览
- springboot花店商城系统鲜花店系统含后台管理源码
- 某灵JAVA互联网架构师专题/分布式/高并发/微服务
- 【清华牛人】Stanford, Caltech双料博士
- 智能手机的发展有多猛?
- python 人体检测技术_tensorflow入门教程(四十三)人体姿态检测(一)
- 电子白板在教学应用中的特点
- linux系统useradd及周边命令和概念详解
- Torch not compiled with CUDA enabled 报错的归纳总结