OPC连接服务器时,出现ActiveX部件不能创建对象的错误

VB6.0分别编写了一个串口通讯和一个和OPC通讯程序,目的是将串口读取的仪表参数发送到WinCC中去,这两个程序各自分别运行时都是正常的。但是将它们组合到一起,组合成一个VB程序时就出现了两个错误。
点击OPC的初始化连接服务器按钮时,出现ActiveX部件不能创建对象错误;点击串口通讯读取仪表按钮时出现下标越界错误。
这是什么原因引起来的?VB6.0的引用都是一样的。有没有其他更可靠的解决方法?将仪表参数通过串口读入到WinCC中去。其实就两三个参数,而且都是本地的慢速的读写。

图片说明:

OPC连接服务器时,出现ActiveX部件不能创建对象的错误    OPC连接服务器时,出现ActiveX部件不能创建对象的错误    OPC连接服务器时,出现ActiveX部件不能创建对象的错误   

最佳答案

下标越界可能是已经设定数组下标从1开始,但你又使用了0下标访问数组。
其实不用OPC也可以轻松访问WinCC变量,直接使用WinCC运行时对象HMIRuntime
Dim HMIRuntime As Object
Set HMIRuntime = CreateObject("CCHMIRuntime.HMIRuntime")
HMIRuntime.Tags("Tag1").Write 100  ”100写入WinCC变量Tag1

提问者对于答案的评价:
谢谢。
在技术论坛中发了同样的帖子,请参考那边的解答吧。
几天没来了,还是比较困惑的。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日
下一篇 2017年6月18日

相关推荐

  • wincc的数据读写

    各位高工:       请教个问题请各位详解好吗?     …

    SIMATIC WinCC 2019年6月11日
  • 如何不打开wincc运行项目

    如题! 如何不打开wincc就可让项目运行起来,实现如同开机自动运行项目一样的效果! 最佳答案 autostart可以实现在电脑开机的时候自动启动项目。 具体怎…

    SIMATIC WinCC 2019年6月11日
  • WINCC学习

    奇怪我在画面中做了一个按钮,想添加上操作授权,但在属性-其它栏选择允许授权时,下拉框里面显示的都是error,不知啥原因,请高手分析!谢谢 最佳答案 你得wincc安装的问题,重新…

    SIMATIC WinCC 2019年6月11日
  • 项目激活启动时运行一段程序

    我想让一个wincc项目启动时,自动运行一段程序。除去在主画面添加“打开画面”C 动作的 方法,请问还有什么其他的方法?如果项目不是从主画面进入,也可以运行这段…

    SIMATIC WinCC 2020年11月1日
  • 请教,关于wincc打印的问题

    现在我有一个.net控件,用来生成二维码,生成的二维码我想打印出来,从别的地方抄了一个C脚本#pragma code("prtscrn.dll")#i…

    2021年7月5日
  • 将WINCC数据库,通过程序写入电子表格EXCEL或TXT中

    将WINCC数据库,通过程序写入电子表格EXCEL或TXT中 最佳答案 可以通过VB脚本,参考:Dim cnn As String &nbs…

    SIMATIC WinCC 2019年6月11日
  • WINcc 过程值归档

    过称值归档的触发条件存放在文件中,怎样将其载入并赋予变量。触发条件即当前过称值比上次的归档值变化超过了多少就归档     &nbs…

    SIMATIC WinCC 2019年6月11日
  • WinCC怎样隐藏(退出)当前弹出的画面窗口!

    在一个画面中加入了一个窗口对象A,设定了A为隐藏,当用画面中的按钮调用这个窗口对象A的画面时,让这个A的画面可见(弹出),在弹出的A画面中有一个按钮b,怎样实现点击b来隐藏A的画面…

    2020年11月1日
  • 请问大家wincc的变量读写用spreadshee怎么做好?

    之前我用做了一张参数表格,然后用spreadsheet把这些参数和wincc做读写,但是读写的速度太慢,尤其是读要一分多钟,所以我用下载和下载键,不知道wincc本身读写PLC变量…

    SIMATIC WinCC 2020年11月1日
  • 杂交问题

    各位大哥好 1.一输出点为1时就加一下,不论为1 的时间长短.全局动作怎么写?提个醒啊.全局里有没有相当S7里的P? 2.软件冗余包是免费的吗?哪下载…

    SIMATIC WinCC 2019年6月11日