发表于: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