登录
首页 机电一体化
回帖 发帖
正文

主题:哪位老师能不能说说什么是OPC通讯

点击:2655 回复:8

哪位老师给说说OPC通讯是什么,能不能简单直白的说下。
网上资料太专业,看不懂,谢谢
16-11-10 14:50

引用 302512119 在 2016/11/10 14:50:04 发言【内容省略】

通俗的讲就是:硬件厂家为了满足不同的软件厂商访问其数据,推出了OPC服务器,通过OPC服务器采集其硬件数据,同时通过OPC服务器对外提供接口,供各个软件厂家访问,这个接口就是采用了微软的技术。
OPC通讯就是:
OPC客户端(组态软件,高级语言等)《《——》》(OPC服务器,硬件厂家提供)《《——》》硬件。
最后修改:2016/11/10 15:18:41
16-11-10 15:18

OPC是OLEfor Process Control的缩写,即把OLE应用于工业控制领域。OLE原意是对象链接和嵌入,随着OLE 2的发行,其范围已远远超出了这个概念。现在的OLE包容了许多新的特征,如统一数据传输、结构化存储和自动化,已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范,是面向对象程序设计概念的进一步推广。OPC建立OLE规范之上,它为工业控制领域提供了一种标准的数据访问机制。
16-11-10 15:22

引用 fujifa 在 2016/11/10 15:18:22 发言【内容省略】

我的粗浅理解,是不是可以直接在windows软件界面,像HMI一样对PLC进行操作?
16-11-10 16:28

引用 302512119 在 2016/11/10 16:28:43 发言【内容省略】

显然不是。
通俗的举个例子,以前大家去银行取钱,需要去银行填写单据然后柜台办理,这样是不是很不方便?什么银行存的款就需要去什么银行办理。这就是传统的工控协议,三菱的用三菱协议,西门子的用西门子协议。
后来这些银行为了方便群众,向第三方支付开放接口,于是就有了支付宝,微信等付款方式,那么支付宝不能直接访问银行数据,银行做了一个程序,对支付宝开放了可以访问的数据接口,这就是opc服务端程序,而通过访问数据接口得到数据的就叫做opc客户端。
16-11-11 05:24
OPC 就是个桥梁
上位机无法直接从PLC获取数据的时候,
可以去OPC获取,
OPC呢,再和PLC进行连接,
这样三者就构成一个整体,
上位机也就能直接对PLC的数据进行读写了
16-11-11 08:41

引用 wanwan8778 在 2016/11/11 8:41:17 发言【内容省略】

那什么情况下,上位机不能直接从PLC获取数据呢,能举个例子吗?
我们的编程电脑应该也是上位机的吧
16-11-11 11:17

引用 302512119 在 2016/11/11 11:17:10 发言【内容省略】

厂家不提供OPC服务端,不提供通讯协议。
16-11-11 13:04
您的回答是我见过最装X的回答。人家都说网上资料说的太专业看不懂,你说的都是一些所谓的,还是你自己所谓的专业词汇,你这样的人做技术,中国的技术看不到明天。我做工控十几年了,对你的回答只能说,你懂得只能算是入门的极其浅显的知识,看看楼下的回答,虚心多学吧
19-04-15 16:09

工控新闻

更多新闻资讯