OPC服务编程

简介: OPC服务编程

OPC的开发背景和历史


在工业控制中存在两类数据通信问题:第一个是控制系统如何与现场设备数据交换;第二个是工业过程管理等高级应用系统如何与计算机控制系统进行实时数据通信。对于这两类问题的一个广泛使用的解决方案就是采用如图4.1所示的传统客户机/服务器模型。在此模型中,分别为不同的数据源(包括现场设备及软件数据库)开发不同的驱动程序(即服务器),然后,在各个应用程序(即客户机)中分别为不同的服务器开发不同的接口程序。对于由多种硬件和软件系统构成的复杂系统而言,这种模型的缺点是显而易见的:对客户应用程序开发方,要处理大量与接口有关的任务,不利于系统开发、维护和移植,因此这类系统的可靠性、稳定性及扩展性较差;对硬件开发商,要为不同的客户应用程序开发不同的硬件驱动程序。如何使技术人员专注于系统功能的开发,而不被复杂的数据接口问题所困扰是急待解决的问题。

8e9a212c88044017af1dd82f06c95bb6.png

在这样的背景下,OPC规范被提出来。OPC是OLE(Object Linking and Embedding) for Process Control的简称,即用于过程控制的对象链接与嵌入。早期的OPC标准是由Fisher-Rosement、Intellution、Rockwell Software、Intuitive Technology,以及OPTO 22五家公司所组成的OPC特别工作小组在1995年开发的,微软同时作为技术顾问给予了支持。之后为了普及和进一步改进,于1996年8月完成了OPC数据访问标准版本1.0。OPC基金会(OPC Foundation)是1996年9月24日在美国达拉斯举行了第一次理事会,并于同年10月7日在美国的芝加哥举行的第一次全体大会上宣告正式成立的。中国于2001年12月正式成立了中国OPC促进会。OPC基金会从成立开始会员逐年增加,到目前为止在全球范围内已有众多公司加入了这个国际标准组织。同时由控制设备厂商和控制软件供应商提供的OPC产品也日益增加,目前,已有几千种以上的OPC服务器产品和OPC应用程序产品出现在由OPC基金会发行的OPC产品目录上。符合OPC规范的产品的大量开发和使用又推动了该标准在更大范围内被接受,极大地促进了该标准的普及和应用。

现存的和正在开发的OPC标准有14个,表1列出了部分标准及其内容。

标准

版本

内容

Data Access

1.0A,2.0,3.0

数据访问的标准

Alarm and Events

1.0,2.0

警报和事件的标准

Historical Data

1.0,1.2

历史数据访问的标准

Batch

1.0,2.0

批处理的标准

Security

1.0

安全性的标准

Compliance

1.0

数据访问标准的测试工具

OPC XML

1.01

过程数据的XML标准

OPC Data eXchange

1.0

服务器间数据交换的标准

OPC Complex Data

正在制定

OPC复杂数据类型

OPC UPnP

正在制定

OPC即插即用

OPC Command Executin

OPC规范定义了一个工业标准接口,它基于微软的OLE/COM(Component Object Model,COM)技术,采用客户机/服务器结构,如图4.2所示。它使控制系统、现场设备与工厂管理层应用程序之间具有更大的互操作性。OLE/COM是一种客户机/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。OPC规范了接口函数,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从底层的开发中脱离出来。OLE/COM的扩展远程OLE自动化与DCOM(Distributed COM)技术支持TCP/IP等多种网络协议,可以将OPC客户、服务器在物理上分开,分布于网络不同节点上。OPC把硬件供应商和软件开发商分离开来,硬件开发商通过提供带OPC接口的服务器,使得任何带有OPC接口的客户程序都可采用统一方式存取不同硬件厂商的设备。正是因为OPC技术的标准化和适用性,在短短的几年内得到了工控领域硬件和软件制造商的承认和支持,它已经成为工控软件业界公认的事实上的标准。

4f13b4c2fd9d4a9c9976a2ee8d02299e.png

相关文章
|
4月前
|
人工智能 JavaScript API
OPC时代一人公司创业指南:AI代码+媒体双杠杆,OpenClaw阿里云/本地部署与百炼API配置实战教程
在易变、不确定、复杂且模糊的VUCA时代,职场安全感持续下降,越来越多人从被动等待转向主动创造。一人公司(OPC,One Person Company)不再是小众选择,而是未来十年个人创业的核心突破口。一个人完全可以凭借技术、内容、判断力,活成一支高效队伍,用杠杆放大个人能力,实现时间与财务双重自由。本文将完整拆解一人公司的底层逻辑、四大杠杆、五大变现路径,并提供2026年阿里云+本地全平台OpenClaw(Clawdbot)部署流程、阿里云百炼Coding Plan API配置与常见问题解答,帮你从零搭建属于自己的自动化创业系统。
1982 1
|
算法
【Simulink】极值搜索控制 Extremum Seeking Control(无模型控制)
【Simulink】极值搜索控制 Extremum Seeking Control(无模型控制)
1000 0
|
3月前
|
人工智能 搜索推荐 新能源
阿里云开发者社区:AKSGEO 驱动的 GEO 优化,让品牌赢在 AI 搜索入口
AI搜索重塑本地获客逻辑,GEO优化成企业必答题。AKSGEO方案由正和盟与秦云亿家联合打造,融合E-E-A-T权威信源建设与地理信息精准优化,助力品牌被AI“看见”、被用户信任,已在餐饮、制造等多行业验证显著增长效果。
|
4月前
|
人工智能 Linux API
不辞职、不烧钱!从零搭建AI一人公司(OPC):OpenClaw落地+全平台部署+免费模型一站式教程
2026年,AI一人公司(OPC)已经不是概念风口,而是普通人最低成本、最低风险的创业新模式。不辞职、不烧钱、不组建团队,只用业余时间,就能依靠OpenClaw这类AI智能体搭建属于自己的自动化数字员工体系,完成内容生产、客户服务、数据处理、营销获客、研报产出等全流程工作。但行业数据显示,AI创业失败率高达80%~90%,核心原因是盲目跟风、没有验证闭环、忽略合规与风险、缺乏系统化执行路径。
2275 8
|
8月前
|
存储 弹性计算 Ubuntu
3分钟:阿里云无影云电脑购买流程(新手图文教程)
阿里云无影云电脑购买超简单!进入活动页或官网,选择区域、计算规格、操作系统、存储及带宽等配置,支持企业版4核8G仅199元/年。可选按月或按需付费,快速完成支付即享高效云端办公体验。
849 1
|
存储 JSON 安全
从入门到精通:Python中的OAuth与JWT,打造无懈可击的认证体系🔒
【8月更文挑战第4天】构建现代Web和移动应用时,用户认证与授权至关重要。Python集成OAuth和JWT技术,能轻松实现安全认证。本文从OAuth基础入手,介绍如何使用`requests-oauthlib`库简化流程,再到JWT进阶应用,利用`PyJWT`库生成及验证令牌。最后,探讨如何结合两者,创建无缝认证体验。通过代码示例,由浅入深地引导读者掌握构建坚固应用认证体系的方法。
574 2
|
算法 测试技术 量子技术
时隔5年,谷歌再创量子霸权里程碑!RCS算法让电路体积增加一倍
谷歌在量子计算领域取得新突破,其研究人员在《自然》杂志上发表论文《随机电路采样中的相变》,介绍了一种名为随机电路采样(RCS)的算法。该算法通过优化量子关联速度、防止经典简化和利用相变现象,使量子电路体积在相同保真度下增加一倍,为量子计算的发展树立了新的里程碑。实验结果显示,RCS算法在67个量子比特和32个周期的条件下,实现了1.5×10^-3的保真度。这一成果不仅提升了量子计算的效率,也为解决噪声问题提供了新思路。
468 3
|
Java 文件存储 Spring
轻松实现Spring Boot与FastDFS的无缝整合
家人们啦!,上篇文章了,我们讲了如何使用docker-compose快速部署fastdfs,在今天的文章中,我将向大家介绍如何将Spring Boot与FastDFS进行无缝整合,以便高效地管理和操作文件存储。通过这个整合,你将能够轻松地在Spring Boot应用程序中实现文件的上传和下载等功能。让我们开始吧
999 0
轻松实现Spring Boot与FastDFS的无缝整合
|
并行计算 监控 网络协议
西门子PLC常用的通讯接口和通讯协议有哪些?RS232、RS485、PPI、MPI、Modbus、Profibus、Uss的特点
西门子PLC常用的通讯接口和通讯协议有哪些?RS232、RS485、PPI、MPI、Modbus、Profibus、Uss的特点
西门子PLC常用的通讯接口和通讯协议有哪些?RS232、RS485、PPI、MPI、Modbus、Profibus、Uss的特点
|
弹性计算 Oracle Ubuntu
阿里云免费试用云服务器上新了,最高配置4核16G,最长3个月免费试用
近日,阿里云免费试用云服务器又上新了,前几天还只有共享型s6实例和通用算力型u1实例可申请试用,现在又增加了通用型g7、计算型c7a、计算型c8y和计算型c7实例的云服务器参与免费试用,现在共计有11款不同配置和实例的云服务器可免费申请试用了。
1860 0
阿里云免费试用云服务器上新了,最高配置4核16G,最长3个月免费试用

热门文章

最新文章