当前位置:文档之家› OMRON-OPC培训

OMRON-OPC培训

培训专题opc 周杨-2017年3月19日
基于OPC技术和欧姆龙协议宏的控制网络通信的实现
在工业控制网络中,由于控制软件和协议纷繁复杂,对工控产品联网和通信能力的要求不断提高,将不同厂家设备组网通信是一个关键环节。

本文介绍了变风量空调控制系统中一种基于OPC技术和串口通信技术的网络通信方式,对系统硬件配置和软件编程做了简单介绍。

什么是opc?
Opc(OLE for Process Control)用于过程控制的OLE是一个工业标准,管理这个标准的国际组织是OPC基金会,OPC基金会先有会员已超过220家。

遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司。

基于微软的OLE、COM(部件对象模型)和DCOM(分布式部件对象模型)技术。

OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。

OPC的发展
OPC是基于Windows的应用程序和现场过程控制应用建立桥梁。

过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编制专用的接口函数。

现场设备的由于种类繁多,且产品的不断升级,往往给用户和软件开发商带来巨大的工作负担。

通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。

在这种情况下,opc标准应运而生。

OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE2技术,OLE标准允许多台微机之间交换文档、图像等对象。

OPC应运领域
1.工控解决方案用户
2.楼控解决方案用户
3.工控解决方案厂商
4.楼控解决方案厂商
5.工控解决方案集成商
6.楼控解决方案集成商
7.ALL Automation Fields(所有自动化领域)
OPC是为了连接数据源和数据的使用者之间的软件接口标准。

数据源可以是PLC、DCS、条形码读取器等控制设备。

随控制系统构成的不同,作为数据源的OPC服务器即可以是OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是在另外的计算机上运行的远程OPC服务器。

OPC接口既可以适应于通过网络把最下层的控制设备的原始数据提供给作为数据的使用者的HMI/SCADA(监控控制与数据采集),批量处理等自动化程序。

OPC接口是适应于很多系统的具有高厚度柔软性的接口标准。

系统结构与硬件配置案例分析
公园大部分项目都采用OPC通讯服务,典型的控制系统分为三层网络系统,包含原件层、控制层和信息层。

控制层与元基层之间采用欧姆龙PLC串行通信单元和I/O单元和特殊I/O单元实现数据传输;通过欧姆龙PLC以太网单元
实现PLC与上位机连接;用NI OPC Server和DSC模块完成LabVIEW和PLC的通信,构成一个实时高效的通信网络系统。

OPC数据传输方式
同步和异步方式是OPC Client与OPC Server之间交换数据的两种方式:
同步方式是按照一定的时间频率交换所有数据的方式,方法简单,但是效率低。

适用于发送数据量教少的场合。

异步方式则当服务器缓冲区发生更改时,向客户发出通知,客户得到通知后在进行处理的一种方式。

异步方式需要在客户程序中实现服务器的回调函数。

适用于发送数据量大的场合。

OMRON 以太网OPC通讯
使用CJ2M-EIP21模块实现与CX-Programmer软件进行通讯
双击CJ2M-EIP21模块,出现单元设置,然后设置单元IP地址和子网掩码,点击传送
设置通讯电脑IP地址
开启ormon_Sysmac Gateway软件
开启以太网服务
设置通讯网络
设置完成后,打开Fins network tester,进行通讯测试。

点击start 以后可以在界面中显示到received data,说明连接成功。

关闭软件。

Sysmac Gateway设置完成。

配置omron SYSMAC OPC2.6开启omron SYSMAC OPC2.6软件并新建设备
新建组(Group)以及变量(Tag)
完成之后,点击界面上的监视按钮,变量值会实时刷新。

相关主题