span42 发表于 2012-1-9 10:02:39

想在嵌入式linux下边移植个OPC client,大家给点建议 资料陆续整

rt,linux版本是2.6之上,想找C语言的包,适合移植到嵌入式linux上,Client读取windows平台上的OPC server数据,模拟win32上的COM/DCOM组件,只进行DA操作

网上找了几个解决方案
          1、java语言写的Utgard程序,开放源代码,但是在linux下运行还需要JVM支持,增加了移植的难度
          2、基于PyOPC的OPC XML-DA客户端,是Python语言写的,也不太适合。

坛友们有做过这方面的话,请给点建议,有什么C语言开发包可以用,移植的话有多大难度,谢谢。

ljt80158015 发表于 2012-1-9 10:19:16

mark OPC

span42 发表于 2012-1-9 11:42:06

没人帮忙啊,这里上传一些OpenOPC的资料,也是python写的

下载后将rar改为gzourdev_711522MW15J9.rar(文件大小:165K) (原文件名:OpenOPC-1.1.6.source.tar.rar)
下载后将rar改为gzourdev_711523AQDVKS.rar(文件大小:292K) (原文件名:Pyro-3.15.tar.rar)
Pyro是OpenOPC运行需要的一个模块,需先安装他,安装很简单,解压后直接运行目录下的setup.py
解压OpenOPC,运行src目录下的opc.py,我这里运行有错,正在解决中



windows下vc6的opc client源代码ourdev_711524XJF2WV.rar(文件大小:6.86M) (原文件名:Visual C++ OPC Client Example.rar)

ljt80158015 发表于 2012-1-9 11:50:13

python难不?感觉C通用性强些!~

span42 发表于 2012-1-9 11:53:31

windows下的OpenOPC程序ourdev_711525LN2P5L.rar(文件大小:5.66M) (原文件名:win32_OPC.rar)
命令行下运行 opc.exe -q 即可列出你系统上所有的OPC Server
             opc.exe --help 帮助看详细使用方法


点击此处下载 ourdev_711526U8Z9P9.pdf(文件大小:370K) (原文件名:OPC跨平台通信的实现方法.pdf)

span42 发表于 2012-1-9 11:59:05

回复【3楼】ljt80158015
-----------------------------------------------------------------------

我也是刚开始学,python貌似很强大,可以嵌入C中,你可以到中文在线教程看看他的介绍
http://linux.chinaitlab.com/manual/Python_chinese/

有能力的坛友可以帮忙整理成pdf传上来
页: [1]
查看完整版本: 想在嵌入式linux下边移植个OPC client,大家给点建议 资料陆续整