opc client与上层监控软件的UDP通讯,以及server的错误处理? 点击:932 | 回复:0



伯爵红茶

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2004年8月02日
发表于:2004-10-18 20:15:00
楼主
在经过了近三个月的学习以后,对于opc server的开发有了很大的进展,对于其中的很多方法都有了一定的了解,也开始找手进行编写,目前正在用opc server做关于UDP与低层软件的通讯,大致完成但是出现了一定的错误,我将别人的程序修改以后编译没有错误,但是执行的时候只出现初始化面一会就会弹出“非预期文件格式”然后就关闭了!请问这一般是什么问题,是否是在创建文档类的时候出现错误?因为我我修改了他的文档类? 还有就是现在需要开发一个client与上层软件用UDP方式通讯交换数据,这就需要在client中开辟出数据存储空间,用来存储数据,刷新数据以便上层软件需要时提交给它相关的数据,请问在用现在比较流行的kep opc clent vc中的dll文件快速开发client时如何实现数据的存储呢,具体设想是将从server中取得的数据一方面刷新视图,另一方面开辟一个数组用来存储数据,每一个tag开辟三个字节的空间,将最新的数据放入第一个地址,依次循环更新,当上层监控软件欲从client中获取数据时,通过UDP方式向client发送读取命令,然后client将最新数据递交到上层中,我看了一下kep的客户代码,发现具体细节都是在dll文件中的,但是不知道它的数据是否可以传递出来?也就是说我是否可见最新从server获取的数据呢?如果可以也就可以实现我的上述想法了,对么? 请各位大虾,尤其是邓老师,帮我分析一下,看看我的设想是否正确,以及还要注意什么!谢谢


热门招聘
相关主题

官方公众号

智造工程师