OPC全称是OLE for Process Control,即用于过程控制的OLE,是针对现场控制系统的一个工业标准接口,是工业控制和生产自动化领域中使用的硬件和软件的接口标准。基于微软的 OLE(现在的Active X)、COM (部件对象模型)和DCOM (分布式部件对象模型)技术,OPC包括自动化应用中使用的一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。提供工业自动化系统中独立单元之间标准化的互联互通,顺应了自动化系统向开放、互操作、网络化、标准化方向发展的趋势。
OPC就是为了不同供应厂商的设备和应用程序之间的接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,从而可以向用户提供不依靠于特定开发语言和开发环境的可以自由组合使用的过程控制软件组件产品。OPC的设计目的最重要的是即插即用,也就是采用标准方式配置硬件和软件接口。一个设备可以很容易地加入现有系统并立即投入使用,不需要复杂的配置,且不会影响现有的系统。
OPC DA(OPC Data Access)是针对现场数据进行存取的接口规范,该标准基于OLE / COM / DCOM / COM+技术,采用Client / Server 模式。数据通过从现场设备中获得,然后OPC DA 服务器将这些从数据源采集到的数据,以OPC 标准接口形式提供给外部应用程序,例如工控软件,实时数据库等。OPC 服务器可以通过本地或远程服务服务器两种方式,为依照OPC 标准实现的客户端提供服务。
OPC UA(OPC Unified Architecture)是指OPC统一体系架构,是一种基于服务的、跨越平台的解决方案。OPC UA比OPC DA更安全。OPC UA传递的数据是可以加密的,并对通信连接和数据本身都可以实现安全控制。新的安全模型保证了数据从原始设备到MES,ERP系统,从本地到远程的各级自动化和信息化系统的可靠传递;OPC UA可以穿越防火墙,实现Internet 通讯。
关键字:S7-1500 OPC 通讯配置 OPC通讯
引用地址:
三步教你玩转S7-1500OPC通讯配置及OPC通讯
推荐阅读最新更新时间:2024-11-12 12:21
OPC技术在优化控制软件中的应用
1 引言 随着计算机技术的发展,计算机在工业自动化领域得到了日益广泛的应用,而应用软件作为计算机系统的重要组成部分,其规模不断扩大,功能不断增强。 在工业控制软件取得长足进步的同时,由于生产规模扩大和现场复杂程度的增加,日益增加的现场信息的集成成为一个巨大的难题。在传统控制中,不同设备间信息共享是通过驱动实现,众多不同厂商设备的驱动增加了通信的复杂性和难度。 现代的工业自动化控制系统中,硬件设备和软件产品对高效性、网络化、集成化的要求日益强烈。OPC正是在这样的情况下应运而生。 2 OPC技术及其控制软件中的应用 OPC即OLE for Process Control 的缩写,是用于工业控制领域的O
[嵌入式]
stm8s10X的SPI硬件通讯配置
前期: 1.打开外设时钟前期(打开外设时钟设时钟均处于开的状态。用户可通过清除CLK_PCKENR1或CLK_PCKENR2中PCKEN位来关闭相应的外设时钟。但是在关闭外设的时钟前,用户必须设置相应的位禁用该外设。为了使能一个外设,用户必须先设置寄存器CLK_PCKENR中对应的PCKEN位,然后设置外设控制寄存器中的外设使能位。) SPI对应的标号时PCKEN11 2.Alternate function output: SPI outputs must be set-up as push-pull. 3.复用功能的输出:复用输出功能为外设输出到外部或者I/O引脚提供一个方便的操作方法。当复用功能使能时,复用功能模块接管了
[单片机]
三步教你玩转S7-1500OPC通讯配置及OPC通讯
OPC全称是OLE for Process Control,即用于过程控制的OLE,是针对现场控制系统的一个工业标准接口,是工业控制和生产自动化领域中使用的硬件和软件的接口标准。基于微软的 OLE(现在的Active X)、COM (部件对象模型)和DCOM (分布式部件对象模型)技术,OPC包括自动化应用中使用的一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。提供工业自动化系统中独立单元之间标准化的互联互通,顺应了自动化系统向开放、互操作、网络化、标准化方向发展的趋势。 OPC就是为了不同供应厂商的设备和应用程序之间的接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,从而可以向用户提供不依靠于特
[嵌入式]
西门子S7-1500PLC MODBUS通讯案例
MODBUS MASTER: 先组态硬件,如下所示: 然后打开OB1,进行编程,如下所示: 先调用初始化的块 MODBUS COMMONLOAD 管脚说明: REQ: 指令起始于上升沿(0 到 1)。 PORT: 安装并组态完 CM 后,便可在设备组态的“硬件ID”(Hardware ID) 属性中找到 CM 端口值。符号端口名称在 PLC 变量表的“系统常数”(Systemconstants) 选项卡中指定。就是前面提到的硬件标识符 BAUD: 选择数据传输速率: 1 = 300, 2 = 600, 3= 1200, 4 = 2400, 5 = 4800, 6 = 9600, 7 = 19200, 8 = 38400,
[嵌入式]
S7-1500数据块:优化DB与非优化DB的区别有哪些?
1S7-1500数据块-优化DB与非优化DB 可能是为了适应S7-1500操作系统的新功能同时还要保持原有操作习惯的原因,相对于S7-300/400,S7-1500中数据块功能和参数更多,操作灵活的同时也会感觉到可操作的地方太多了,所以详细了解DB块这些功能非常必要,否则会感到无从下手。S7-1500数据块DB带来最大变化就是优化DB,今天就介绍一下优化DB与非优化DB的区别。 S7-300/400中操作的数据块DB,在S7-1500中就是我们所说的非优化DB,所以S7-300/400移植后的程序块都是非优化的(除了DB外,FC、FB和OB也有优化和非优化的区分)。优化和非优化DB的区别如下: 1.1数据块的大小 S7-300
[嵌入式]
专业讲解S7-1500PLC通信原理
西门子S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,相比于200/200 SMART PLC 来说,1500稍微难一点,其中通信是比较重要的一环,已经涉及到高级应用,今天咱们就来说说1500PLC的通信知识。 1 (1)串行通信与并行通信 串行通信和并行通信是两种不同的数据传输方式。 (2)单端和差分 (3)单工、双工不半双工:这是通信中描述数据传送方向的与用术语。 ①单工(Simplex):指数据只能实现单向传送的通信方式,一般用于数据的输出,不可以迚行数据交换。 ②全双工(Full Simplex):也称双工,指数据可以进行双向数据传送,同一时刻既能发送也能接收数据。通常需要
[嵌入式]