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日

相关推荐

  • c脚本调用计算器

    我在画面按钮中输入如下#include "apdefap.h"void OnClick(char* lpszPictureName…

    SIMATIC WinCC 2019年6月11日
  • wicc6.0opc为何不读数据

    wicc6.0采用以太网能讯作为客户机opc方式读开物2000的数据库为何能写数据,而不能读数据不知为何。请大家帮个忙。。。 最佳答案 应该是客户端的 DCOM设置没有设…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc手动和自动

    是这样的,当时工程师在的时候机器有点小故障让他把自动关了,只能手动完成工作,现在工程师不在了,我们想打开自动控制,要怎么操作?当时关的时候工程师只是用了一分钟不到,那位高手知道?或…

    SIMATIC WinCC 2017年6月8日
  • s7-plcsim与wincc通讯中断情况

    如题,在使用s7-plcsim测试程序时,上位机程序WINCC频繁出现与模拟PLC通讯中断的情况,中断1、2秒后会自动恢复。不知是如何造成的?有没有什么办法可以避免? 最佳答案 在…

    SIMATIC WinCC 2019年6月11日
  • 谁有WINCC的项目程序么

    WINCC项目能否通过压缩包并通过邮件给我,偶学习用,我的授权时128K的,发给我的项目也不要太小,在我这个授权点数之内。谢谢列位!  我的邮箱yuanhua_…

    SIMATIC WinCC 2019年6月11日
  • TOP177A管理员用户无法登录

    TOP177A 管理员账户会有时会无法登录,只有把介面程序重新下载才可以,请问这是怎么解决? 最佳答案 使用2008版的才有这个功能“运行系统安全设置”—&#…

    SIMATIC WinCC 2019年6月11日
  • S7300与wincc通讯

    5611与step7通讯成功,检测5611(MPI)能够看到0和2,但wincc启动后驱动状态始终是断开连接,300的组态应该没问题,wincc中选的是MPI通讯方式,地址站号插槽…

    SIMATIC WinCC 2019年6月11日
  • WINCC怎么用脚本改变背景颜色?

    有一个变量A和整数B,当A置位且B等于1时将背景颜色变为红154、蓝157的颜色,B等于2时变为其他颜色,变量A复位后颜色恢复,动态对话框好像满足不了要求,请问用脚本该怎么写? 钻…

    SIMATIC WinCC 2021年7月5日
  • WINCC 6.0中定义一个用户的情况下怎样在按钮上加密码?

    WINCC 6.0中想在一按钮上增加密码,即点击此按钮,弹出输入密码的对话框,输入正确后方可进入指定页面进行操作。这样怎样制作?希望各位高手赐教。 最佳答案 你为何不用权…

    SIMATIC WinCC 2018年12月9日
  • WINCC 以太网 多个PLC

    3个S7-300和6个S7-200通过冗余以太网和两台工控机(一用一备)WINCC通讯,应该怎样连接?需要什么软件和硬件?各PLC之间距离小于100米,工控机距各PLC在100米到…

    SIMATIC WinCC 2017年12月7日

发表回复

登录后才能评论