ImageVerifierCode 换一换
格式:PDF , 页数:7 ,大小:397.16KB ,
资源ID:1036105      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-1036105.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(连接OPC服务器和OPC应用程序之间接口方法.pdf)为本站会员(r5)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

连接OPC服务器和OPC应用程序之间接口方法.pdf

1、10申请公布号CN102346686A43申请公布日20120208CN102346686ACN102346686A21申请号201110201187822申请日20110718G06F9/4620060171申请人深圳市康必达中创科技有限公司地址518040广东省深圳市福田区车公庙泰然科技园213栋7B72发明人丁建义林峰平刘正方54发明名称连接OPC服务器和OPC应用程序之间接口方法57摘要本发明公开了一种连接OPC服务器和OPC应用程序之间接口方法,基于OPC服务器和OPC应用程序之间的数据传输接口,作为数据源的OPC服务器即可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,

2、也可以是在另外的计算机上运行的远程OPC服务器,本发明设计巧妙,运行过程稳定,数据处理速度快等优点。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书2页附图3页CN102346706A1/1页21连接OPC服务器和OPC应用程序之间接口方法,其特征在于基于OPC服务器和OPC应用程序之间的数据传输接口,作为数据源的OPC服务器即可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是在另外的计算机上运行的远程OPC服务器,其接口标准通过一下步骤实现,A、主程序模块设计步骤,加载OPC动态库,配置文件,更新实时数据库,注册回调函数,设置OPC需要的

3、参数,读取配置文件,根据设置信息设置OPC的组与点,把OPC点的配置与实时数据库关联,这样当发生变化时会通知,输出服务器创建标志和数据连接表;B、数据更新模块设计,根据收到的实时数据变化来更新中的值,并修改“OPC数据链表”中的值,在界面上显示修改后的值,之后通知OPC服务器更新的数据,并在界面显示;C、数据修改模块设计,根据收到的客户端修改资料来发出YK命令,回调函数有客户端要修改数据,判断是否点为YX,查找YK对应的YK,用POWERSCADAYK接口给前置机发送YK命令。2根据权利要求1所述的连接OPC服务器和OPC应用程序之间接口方法,其特征在于所述步骤A中文件配置模块首先配置OPC的

4、组与点的界面信息,进行添加、删除或修改点名等操作,改变的OPC的组与点的信息,完成文件配置。权利要求书CN102346686ACN102346706A1/2页3连接OPC服务器和OPC应用程序之间接口方法技术领域0001本发明涉及电力监控领域,具体设计OPC服务器和OPC应用程序之间接口方法。技术背景0002随着系统集成的扩大化,很多系统需要从电力监控系统中获取实时数据,或者电力系统需要从外部获取数据,而电力系统的对外接口一般只针对电力行业,所以对跨行业的支持需要一种统一的接口。0003OPC数据存取规范规定的基本对象有三类服务器SERVER、组GROUP和数据项ITEM。一个服务器对应于一个

5、OPCSERVER,即一种设备的驱动程序。OPC把开发访问接口的任务放在硬件生产厂家或第三方厂家,以OPC服务器的形式提供给用户,解决了软、硬件厂商的矛盾,完成了系统的集成,提高了系统的开放性和可互操作性。OPC技术扩展了硬件设备的概念,OPC技术为控制网与管理网之间的互联,以及上层应用软件和控制设备之间的数据通讯提供了极大的方便。只要遵循OPC规范,管理网即可随时通过OPC接口来获取工艺生产过程数据。发明内容0004本发明要解决的技术问题在于提供一种连接OPC服务器和OPC应用程序之间接口标准的设计方法。0005为解决上述技术内容,本发明通过一下技术方案来实现连接OPC服务器和OPC应用程序

6、之间接口标准,基于OPC服务器和OPC应用程序之间的数据传输接口,作为数据源的OPC服务器即可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是在另外的计算机上运行的远程OPC服务器,其接口标准通过一下步骤实现,0006A、主程序模块设计步骤,加载OPC动态库,配置文件,更新实时数据库,注册回调函数,设置OPC需要的参数,读取配置文件,根据设置信息设置OPC的组与点,把OPC点的配置与实时数据库关联,这样当发生变化时会通知,输出服务器创建标志和数据连接表。0007B、数据更新模块设计,根据收到的实时数据变化来更新中的值,并修改“OPC数据链表”中的值,在界面上显示修改后的值,

7、之后通知OPC服务器更新的数据,并在界面显示。0008C、数据修改模块设计,根据收到的客户端修改资料来发出YK命令,回调函数有客户端要修改数据,判断是否点为YX,查找YK对应的YK,用POWERSCADAYK接口给前置机发送YK命令。0009所述步骤A中文件配置模块首先配置OPC的组与点的界面信息,进行添加、删除或修改点名等操作,改变的OPC的组与点的信息,完成文件配置。0010本发明设计巧妙,运行过程稳定,数据处理速度快等优点。附图说明0011图1为本发明主程序模块流程图;说明书CN102346686ACN102346706A2/2页40012图2为本发明主程序模块中ONSET接口流程图;0

8、013图3为本发明用户界面示意图;0014图4为本发明数据修改模块流程图;图5为本发明用户界面示意图。0015具体实施实施方式0016实施例一0017图1所示,连接OPC服务器和OPC应用程序之间接口方法,基于OPC服务器和OPC应用程序之间的数据传输接口,作为数据源的OPC服务器即可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是在另外的计算机上运行的远程OPC服务器,其接口标准通过一下步骤实现,主程序模块设计,加载OPC动态库,配置文件,更新实时数据库,注册回调函数,设置OPC需要的参数,读取配置文件,根据设置信息设置OPC的组与点,把OPC点的配置与实时数据库关联,这

9、样当发生变化时会通知,输出服务器创建标志和数据连接表;0018INITOPCDEF接口,用LOADLIBRARY函数加载动态库ASOPCDADLL,得到动态库的接口函数,TRUE表示加载读取成功,FALSE表示加载读取;0019ONCREATE接口,创建分割窗口,左边为树控件,显示组,右边为列表图3所示,显示项信息,错误返回1,正确返回1;0020ONSET接口,图2所示,菜单相应参数,调用才话框,返回有数据修改时保存到配置文件,同时提示用户重启本软件。把组与点信息保存到配置文件,TRUE表示获取成功,FALSE表示获取失败。0021实施例二0022数据更新模块设计,根据收到的实时数据变化来更

10、新中的值,并修改“OPC数据链表”中的值,在界面上显示修改后的值,之后通知OPC服务器更新的数据,并在界面显示,其接口为实时数据接口,当实时数据库中的数据发生变化时会以消息的方式通知本程序。0023实施例三0024图4所示,数据更新模块设计,根据收到的实时数据变化来更新中的值,并修改“OPC数据链表”中的值,在界面上显示修改后的值,之后通知OPC服务器更新的数据,并在界面显示其流程如下,00251、OPC客户端写数据的回调函数,检查是否YK,发送YK命令,HANDLE为标签句柄,PNEWVALUE为标签值,PDEVICEERROR写操作结果0成功其他错误,如果函数成功返回TRUE,否则返回FA

11、LSE;00262、根据句柄在OPC链表中查找所在位置,HANDLE为标签句柄,_TAG为返回点信息,找到返回TRUE,否则返回FALSE;00273、检查RTU的YX链表中的YX是否能YK,IRTU表示RTU号,INDEX在YK链表中的位置,IYKOUTYK号,TRUE可以YK,FALSE不可以YK;00284、下发YK命名,IRTU表示RTU号,IYK表示YK号,IVAL表示YK值,无返回值。0029实施例四0030图5所示,文件配置模块首先配置OPC的组与点的界面信息,进行添加、删除或修改点名等操作,改变的OPC的组与点的信息,完成文件配置。说明书CN102346686ACN102346706A1/3页5图1图2说明书附图CN102346686ACN102346706A2/3页6图3图4说明书附图CN102346686ACN102346706A3/3页7图5说明书附图CN102346686A

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1