WINCC通过VB脚本读取数据库数据

该如何实现啊,有现成的VB脚本吗,或者相关资料

问题补充:
是这样的,我的WINCC装在服务器电脑上,服务器有两个网口,一个网口连接我们的PLC(1513F),另外一个网口连接对方服务器(ORACLE),这两边的以太网IP不在同一网段。现在我需要读取对方ORACLE数据库里的信息到我PLC程序,再反馈值给对方数据库,该如何操作,有没有相关经验的。

钻石用户推荐最佳答案

Option Explicit
Function action
On Error Resume Next

Dim sCon
Dim sSql
Dim conn

Dim wSB1,wSB2,wHOB

sCon="Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=SH;Data Source=192.168.0.10" 

Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = sCon
conn.Open

wSB1= HMIRuntime.Tags("AT-P-01/AT.In11#Value").Read
wSB2= HMIRuntime.Tags("AT-P-01/AT.In12#Value").Read
wHOB= HMIRuntime.Tags("AT-P-01/AT.In13#Value").Read
''Msgbox wSB1


sSql = "INSERT INTO Power (SteamBoiler_1,SteamBoiler_2,HotOilBoiler) VALUES" & _
   " (" & wSB1 & "," & wSB2 & "," & wHOB & ");" 
 

conn.execute sSql

conn.Close

End Function

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:00
下一篇 2021年7月5日 下午1:00

相关推荐

  • wincc 错误24

    wincc激活过程中提示 错误24发生在函数ChnRegisterVariale中 ,提示是在激活Data Manager 那里出现的,确定…

    SIMATIC WinCC 2019年6月11日
  • wincc通讯驱动

    该设备通讯方式是串口连接方式工控机的,提供的通讯驱动是EXE格式,但wincc添加新驱动需要的是chn格式的,请问该怎么解决?? 最佳答案 目前还没有听说设备直接带有WinCC驱动…

    SIMATIC WinCC 2017年11月29日
  • WINCC V6.0安装授权问题

    安装授权时提示如下图的信息,安装过程中缺少哪些授权?需如何安装?请详细说明,谢谢各位拉! 问题补充:WINCC变量点数在哪里看到?另安装的RC授权代表什么意思?请指点! 图片说明:…

    2019年6月11日
  • 关于wincc软件授权的配置

    两个操作员站的情况,wincc授权怎样配置?是需要两套Audite还是一套? 最佳答案 如果这两台操作员站,仅有运行功能,不需要组态功能,那就配两个 RT 授权…

    SIMATIC WinCC 2021年7月5日
  • WINCCflexible2008 仿真提示 没有安装运行系统。

    原来可以仿真突然提示!!WINCCflexible2008 仿真提示 没有安装运行系统。 没法仿真了 图片说明:    最佳答案 …

    2021年7月5日
  • 打印布局

    报表中要打印的数据有25个(列),在报表布局中用ODBC数据库表,纸张已经设置A3,横向还是无法显示全部列!如何办? 最佳答案 说明数据列宽的总长已经超过纸张的宽度了,需要分别做几…

    SIMATIC WinCC 2019年6月11日
  • 画面窗口中的画面窗口的显示问题

    情况是这样的,画面A.PDL是个总图(因为要共用它的台头和台尾),现A中有个大的画面窗口a,点击台尾一个按钮,画面B.PDL装载入A的画面窗口a中;而B中也有一个画面窗口b,现显示…

    SIMATIC WinCC 2019年6月11日
  • wincc5.1连接plc

    wincc5.1与400是否可以用以太网直接连接(机子上不装step7,simatic.net ,只装wincc) 最佳答案 楼主这样做是不行的。  …

    SIMATIC WinCC 2019年6月11日
  • wincc画面的问题

    我刚学wincc,最近做了一个小系统,主画面内有三个隐藏画面窗口(特定按钮出发显示),分别显示几个设置界面。我已经把画面切换做好,我想实现其中任何一个画面窗口显示主屏中触发画面窗口…

    SIMATIC WinCC 2019年6月11日
  • wincc累计量停止不动

    wincc画面有一显示累积量点停滞在34768吨不再累计,瞬时量显示正常 问题补充:wincc上数据类型为浮点数32位IEEE754,格式FloatTofloat.wincc上无限…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论