刚接触OPC,对此有点疑惑,还请各位论坛朋友能提出宝贵的建议 点击:452 | 回复:6



cahwlx1982

    
发表于:2010-12-24 11:05:39
楼主
我最近有一个项目涉及到OPC技术,这几天一直在查找OPC方面的资料,也下载了一些比较好的资料,对自己也有了一定帮忙。但是我还是不太明白下面的两个问题,想请教论坛的朋友,希望各位论坛朋友能给出自己的一些建议和看法,非常感谢。

第一个问题,据我自己这几天查到的资料,似乎实现OPC技术,至少需要一个服务器和一个客户机才行。至于客户机,我的理解应该是嵌入在我们自定的软件里,比如PLC、HMI相关的自定软件等。至于服务器,我有点不明白是放在哪里了,我的理解是:可能放在设备里,比如说我们控制一个设备,如果需要通过OPC客户机(自定的软件)访问设备,那么设备需要首先具备OPC服务器。如果是这样的话那么如果设备不具备OPC服务器功能,那不是不能直接连接到我们的OPC客户机上了呀?我觉得有点奇怪,竟然是为了统一工业领域的通讯而设立的通讯标准,按照我个人的理解,应该是设备与OPC技术没有直接关系,而是只要设备本身可以支持标准协议,比如MODBUS、PROFIBUS、NET、CAN等等标准协议,那么我们只要开发出一套OPC技术的软件,这个软件中支持这些标准协议就可以与这些设备软件连接和通讯。不知道我理解是否正确,还请论坛的各位朋友给出一些建议,非常感谢。

第二个问题,我工作6年来,包括现在一直用的是C语言开发系统,至于VC有点了解,但是不是很深入,最近也在弥补VC方面的知识,而对于VB我几乎没有接触过,如果我要开发OPC客户机或者是服务器的话,到底是采取那种语言比较好,尤其是对于以个初接触OPC的人来说。我最近也一直在迷惑到底是VC还是VB。


楼主最近还看过

SSI ļʱ