怎样用VB6.0编写读取OPC2.3版本的数据的界面程序 点击:871 | 回复:0



小猫抽烟

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2006年10月07日
发表于:2006-10-07 16:52:00
楼主
我要做个VB程序,要求实时显示PLC的数据,选择的软件是Simatic net V6.2,所有的通讯连接都建好后,我编了个VB程序,在用VB读取PLC的数据的时候出现了以下问题:VB运行后,所有的数据都能正常显示,并按照设置的刷新时间刷新,但是当退出调试运行的时候它就会报错,并自动关闭整个VB程序,错误提示是"VB6.exe-ApplicationError.  the instruction as "0x762e37d4"referenced memory as "0x762e37d4". The memory could not be "read"    程序中我选择的是 simatic net opc data 控件来处理数据的,后来我按照SIMATIC NET 6.2自带的例子程序编了个程序,不用控件处理,用code来读取数据,但是数据刷新的时候老出问题.数据刷新不出问题了程序运行就非常的慢.(程序要显示的大概有300-400多个实数和若干个状态量)希望能得到高手们的帮助.如果哪位高手有例子程序能否给我个参考下. QQ26124925,EMIAL    :lyyg2@163.com


热门招聘
相关主题

官方公众号

智造工程师