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变量更新的触发器

    如题:变量更新的触发器里面有5个用户周期,请问这5个用户周期的时间在什么地方可以设置??? 最佳答案 在一个新建好的项目中,右键点击项目名称,弹出一个菜单,选择属性,弹出一个对话框…

    SIMATIC WinCC 2017年11月18日
  • wincc7.4SP1智能对象

    wincc7.4SP1智能对象里面为什么没有对象了? 问题补充:图形对象 最佳答案 查看对应的智能对象的文件是否是已选择的状态,如果没有尝试重装,或者找到存在这些文件的电脑,将文件…

    2021年7月5日
  • WINCC项目启动不了 出现黄色感叹号

    如图所示…… 求助啊!! 图片说明:    最佳答案 变量没有连接上~~ 提问者对于答案的评价:3q

    2021年7月5日
  • wincc实时曲线标尺上的数值怎么显示出表格来?

    曲线已经做好了但是下面没有表格显示标尺上的数值,这个该怎么弄呢? 问题补充:wincc7.0的版本 最佳答案 你的wincc什么版本?7.0和6.0的不一样,7.0以上的直接邮件点…

    SIMATIC WinCC 2017年8月24日
  • WINCC V6.2 配套软件

    1.我原先用的是WINCC V6.2 SP2版(当然已安装了配套的SQL FOR WINCC),想问一下如果把现在的SP2版WINCC&nb…

    SIMATIC WinCC 2019年6月11日
  • WinCC切回画面时,不变的变量不会刷新是怎么回事?

    最近碰到一个比较棘手的问题,WinCC组态IO域比较多时,如果切换画面后,然后再切回原画面,PLC内部的变量如果没有变化,IO域就会一直显示0,变量管理器里查看变量的状态是3个问号…

    SIMATIC WinCC 2020年11月1日
  • 求污水处理的WINCC组态画面

    各位同仁,我在做污水处理系统,S7300+WINCC,但是这个组态画面难完成,请问哪位大虾能伸出援手帮助我,只要截图或BMP格式画面也可,我仿制画出来,当然是组态更好。谢谢!y68…

    2017年11月16日
  • 精智屏数据记录求解

    我使用了 数据记录的功能,数据类型是real,可是等我到U盘查看的时候发现它的值都变成了整数。有种real数据int显示的感觉。 图片说明:    钻…

    2020年11月1日
  • WINCC报警

    在wincc正常运行时,突然出现CP5613A2_1<CP5613A2(MPI)The internal cp data is&nbs…

    SIMATIC WinCC 2019年6月11日
  • S7 300 如何读通过VB在wincc中建立的变量?

    外挂程序实现了在WINCC中建立变量并可以实时更新,请问如何才能将此建立的变量读入到S7 PLC中,在PLC中实现统一的控制? 最佳答案 将在WINCC中建立的变量的地址…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论