当我们要从 p o c 拿数据的时候,经常会听到一个词叫做 o p c。 资深工程师听到这三个字母的时候,都会多问一句,到底是 o p c u a 还是 o p c d a? o p c u a 和 o p c d a 这两个词只差了一个字母,但是 这五个字母它的含义都是不一样的。 opcda 和 opc ev 都来自于 opc 基金会。 opc 基金会是成立于一九九五年的,那在一九九六年的时候, opc 基金会就推出了 opcda, 那 opcda 呢?它是微软主导开发的。那 opcda 的全称是 object linking and embedding for process control date access。 那可以看得出来这个词非常长,我背下来也稍微花了一点时间。那 o b c u a 呢?它是发布于二零零八年,它的词就短了很多。 open plan form communication unified architecture, 开放式平台通讯的统一构架。由于 o p c d a 它是微软主导开发的,所以呢, o p c d 它只能运行在 windows 的操作系统上。那 o p c d a。 起的作用是什么呢? o p c d 相当于他在 windows 上呢,做了一个 p o c。 的数据采集。 op c d a。 的 server 都是什么公司提供的呢?都是 p o c。 厂家提供。比如说你要去采西门子的程序,那你就需要去问西门子要一个 o p c d a。 的 server, 你要三菱的顺序这些通讯,你就会需要向三菱要一个 o p c d a。 的社保。那到了 o p c u a 时代,那所有的这个数据的提供呢?都变到了 p o c 内部,比如说我们要去采幺五零零 或者幺二零零的数据,这个工作是在哪里处理呢?这个工作是在薄图的软件里面进行处理,那处理完之后, o p c u a 呢,它的机制就会自动把呃 p o c 程序里的变量发送到网络上了。 在这个情况下,其实在里面还有一层内存的不一样,就是 o p c d a。 它采取的是一个轮巡的机制,相当于你电脑上装的这个软件,不停的向 p o c 呢去请求数据。而 o p c u a 呢,它就相当于是一个发送的机制,或者说是推送的机制, 是由 p o c 往外推送数据。从 o p c u a 这个名字呢,也可以看得出来,它是一个统一的系统,所以 o p c u a。 它不仅仅支持 windows, 它还支持 lenix、 unix、 mac o s 等等等等的各种操作系统。那目前 o p c u a。 已经成为主流,但是 o p c d a 还是存在很大的市场,尽管大部分公司已经不再支持 o p c d a。 的后续开发,但是 o p c d a 呢,它还在很多的地方起着作用,因为还有很多老的 p o c 这些系列呢,还在市场上销售,那同时卖出去的很多 p o c 呢, 大家都要去做物联网等等的数据采集,那还是会需要用到 o p c d a。 所以当你下次做一个数据采集的项目时候,一定要问清楚到底是 o p c d 还是 o p c u a。 好,记得关注我们聊聊自动化的知识。
粉丝3.6万获赞14.5万

作为公空人,我们经常听到 opc, 什么是 opc 呢? opc 是常用于自动化系统的通讯协议,它采用客户端服务器模式,把开发访问接口的任务放在硬件生产厂家,以 opc 服务器的形式提供给用户,解决了软硬件厂商的对接问题。 比如巨控模块负责采集现场西门子、三菱、施耐德等各品牌 plc 数据,然后通过 opc 协议转发给组泰王软件。 opc 常用的是 opcda 和 opcua。 opcda 主要是基于 come on 技术,通常用在电脑上,不会直接使用在 plc 硬件。 opcua 除了支持 come on 技术,还可兼容更多通用的 it 通信协议,比如 http 支持多平台使用。 现在一些供应商开始利用多平台功能,并将 opcua 服务器直接嵌入到 plc 中。

大家好,我是复工,很多小伙伴呢,对这个 obc 的理解不够啊,那么今天给大家去分享一下关于 obc 的知识,需要的同学呢可以点赞收藏一下。第一点呢, obc 呢,它不是一种通信协议,它更去现在说呢是一种通信的规范, 然后 o b c 的软件呢,会有很多种 kept seven 呢只是其中的一种 o b c 的这个规范,下面呢会有 o b c, d a 和 o b c u a u a 呢是 d a 的一个升级,也是未来的一个趋势。然后 o b c 的通用原理, 它主要是用来去解决上尾机和下尾机之间通信的问题,它内置的很多的驱动,可以呢去对接各种类型的下尾机, 同时呢他也可以提供这种 o p c server 这样的一个数据接口,供上位机进行通信。大家呢可以看一下这张图,这里呢是我们的上位机,这里呢是我们的下位机,我们可以呢通过 o p c 这种方式,渐渐的 呢去读取到这个下午的数据。所以 obc 的优点呢,非常的方便,软件开发者呢,只需要去对接 obc 服务器即可,他的缺点呢也很明显,因为呢中间有个中间键,所以他的通讯效率呢会降低。第二个呢就是目前市面上呢很多 obc 软件呢,都是收费的。好吧,那么今天就跟大家分享到这里哈, 大家呢有什么想问的可以呢,在评论区留言,感谢大家支持,看完点个赞呗!

opc 有两种技术,经典 opc 和 opcua, 他们之间有个重要的区别。经典 opc 必须要基于 windows 才能实现通讯。举个例子,上位系统通过 opc 与 plc 通讯,在 plc 和上位之间必须要有一台电脑安装 opc 服务器可以单独安装在一台电脑上,或者是与上位安装在同一台电脑。 而 opcua 呢,更灵活,不仅支持 windows, linux、 mac 也都可以,与平台系统是无关的。现在很多的大数据管理平台、云端算法平台都以支持 opcua 与 plc, 那设备之间的通讯只要支持就可以直接进行连接, 与传统的 opc 相比有很大进步。还有哪些区别呢?欢迎大家关注留言。

提问,什么是 op c o a o p c o a 代表开放平台通信统一架构?幸运的是,这个复杂的名字有一个更简单的解释, opcoa 是一种通用语言,允许智能生产环境中的机器和其他设备进行连接和通信。他使工厂操作员能够将这些单独的设备作为一个集成系统进行管理,这大大简化了他们的工作, 但更重要的是,它使工厂的运营更加无缝、高效和可靠。 opc ua 诞生季十年多,就因其高级别的安全性而变得非常流行。 它还适用于许多操作系统和编程语言。因此,越来越多的工业机器,包括压缩机。现在支持 opcua, 进一步扩大了 opcua 的范围和优势。


看一下 opcua 客户端连接巨控 opcua 服务器啊,这里添加设备,然后可以显示服务器里面的变量,启用 opcua 服务器和端口 输入进去,自动就运行了服务器,再打开这个 ua s pro, 然后这里添加 ip 啊,本机的 ip, 你所在的 upcua 服务器的 ip 和端口填进去点确认, 然后呢,这里可以浏览到巨控的 oppo 服务器,然后这里点连接啊,相信任证书啊,点确认,然后呢,这里就可以刷新出变量了,然后把它拖进去,就可以看到目前已经是通讯上了。

哈喽,大家好,今天主要讲解的内容是如何通过迈出共他的软软件来实现 da 客户端读取 ua 服务器。 呃,本次我们使用 metro 空 opc explorer 作为 da 客户端,使用红科物联网人机界面 ex 七零五作为 ua 服务器。接下来我们打开这个 metrocome 他的冷软件, 然后我们点击这个 classic client to ua server, 然后我们在这边点击这个,首先点添加,然后在这里输入嗯, 这个 ua 服务器的一个 ip 地址以及端口, 然后点击这个 添加功能。好,由于这个之前已经添加过了,我们直接刷新一下,然后我们双击点开它。呃,然后呢我们进行一个验证, 然后验证完成之后我们可以根据,嗯,我们可以选择这些一些安全频道,这些节点我们可以选择,然后可以选择一些匿名登录,或者是使用账号密码登录, 然后呃,在在,在这个 classic details 这里面就可以按照默认设置,不用,不用修改,然后在这个捞捞给里面我们取消这个这个连接记录, 然后我们在这里一切完成之后,我们在这里点击添加。啊,这,我们点击确定,然后点击试, 然后这里我们需要输入,呃,我们在安装探测软件时注册的一个账户,呃,这个账户就是默认的一个 windows 账户,点击添加, 然后此时我们可以看见, 看见就是我们这个 ua 服务器已经添加完成之后添加完成了。嗯,接下来我们要打开这个 metrocome opc explorer, 也就是第一客户端 啊,我们可以看见这个就是刚才我们在他那的软件创建了这个 uaporec 已经在这里面出现了,我们直接点击他,然后点击连接, 啊,在这里我们发现已经连接成功了,并且已经处于运行的状态。接下来我们添加标签, 呃,由于我们在 ua 服务器中添加的一些数据标签,在这我们可以看见,嗯,这是之前我在嗯红科互联网人机界面中添加的一些数字标签, 还有一些温湿度好。添加完成之后,我们点击, ok, 此时在这个界面我们就可以看见了,这个就是这个红科物联网人际界面中的标签的一些数据,在这里面我们可以对这些数据进行一个修改, 嗯,然后这个数值也会反映到那个红格人机界面上。 然后至此我们就完成了 da 客户端读取 ua 服务器的一个整个过程的演示。
