基于混合模式的ABB系统控制优化数据通讯方法及系统技术方案

技术编号:15302322 阅读:108 留言:0更新日期:2017-05-13 13:03
本发明专利技术实施例公开了一种基于混合模式的ABB系统控制优化数据通讯方法及系统,用于解决ABB系统中使用单一通讯方式效率差,并且可能对ABB系统内部运行造成影响风险的技术问题。本发明专利技术实施例方法包括:通过OPC客户端根据预设的数据点表接收OPC服务端中对应的数据,发送至优化软件主机;通过MODBUS主机根据预设的优化数据点表获取所述优化软件主机中优化后的数据,并将所述优化后的数据写入ABB控制系统。

ABB system control optimization data communication method and system based on mixed mode

The embodiment of the invention discloses a control system and optimization method of ABB data communication system based on hybrid model, is used to solve the low efficiency of using a single communication mode in ABB system, and may affect the risk of technical problems of internal operation of ABB system. The embodiment of the method includes: through the OPC client according to the preset data point table corresponding to the data receiving server OPC, sent to the host through the MODBUS optimization software; the host obtained by the optimization software host optimized data to optimize the data point table preset, and the optimized data into the ABB control system.

【技术实现步骤摘要】

本专利技术涉及数据传输领域,尤其涉及一种基于混合模式的ABB系统控制优化数据通讯方法及系统
技术介绍
随着单元机组容量的增加和发电厂上网竞争的日益激烈,发电厂对机组的安全稳定运行和经济性要求越来越高,如何优化协调系统及各子系统调节品质,保证机组安全经济、稳定运行越来越受到人们重视。ABB是电力和自动化
的领导厂商,位列全球500强企业,致力于为电力行业客户提供解决方案。目前,中国已经成为ABB全球第一大市场。基于ABB控制系统的优化软件就是为了应对市场上使用ABB系统客户的控制系统优化的需求。而如何保证优化软件与ABB控制系统进行可靠通讯是要面对的首要问题。传统的优化软件与ABB控制系统进行数据通讯通常采用OPC服务器,但是OPC服务器作为上位机的数据提供手段,本身不在高可靠系统的范围之内,即可能发生断电、操作系统异常等事件。当通过OPC服务器对于ABB控制器下发写指令过程中出现异常事件可能会对ABB控制系统产生未知影响。在使用OPC服务器对ABB系统进行写入操作会造成数据写入不稳定容易丢失的问题。因此,ABB系统中使用单一通讯方式效率差,并且可能对ABB系统内部运行造成影响风险是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术实施例提供了一种基于混合模式的ABB系统控制优化数据通讯方法及系统,用于解决ABB系统中使用单一通讯方式效率差,并且可能对ABB系统内部运行造成影响风险的技术问题。本专利技术实施例提供一种基于混合模式的ABB系统控制优化数据通讯方法,包括:通过OPC客户端根据预设的数据点表接收OPC服务端中对应的数据,发送至优化软件主机;通过MODBUS主机根据预设的优化数据点表获取所述优化软件主机中优化后的数据,并将所述优化后的数据写入ABB控制系统。优选地,所述通过OPC客户端根据预设的数据点表接收OPC服务端中对应的数据,发送至优化软件主机具体包括:S1、OPC客户端读取预设的数据点表中的第一点项以及项目定义周期;S2、OPC客户端根据已读取的数据点表进行初始化,创建数据读取通道链路;S3、初始化后的OPC客户端根据已读取的数据点表初始化优化软件主机API;S4、初始化后的OPC客户端根据数据读取通道链路从ABB系统提供的OPC服务端中获取与数据点表对应的数据并根据初始化后的优化软件主机API将数据发送至优化软件主机。优选地,步骤S4之后还包括:S5、通过OPC客户端判断发送至优化软件主机的数据是否成功写入,若否,则OPC客户端记录日志并进入下一步;S6、判断OPC客户端是否关闭,若否,则返回步骤S4。优选地,若步骤S1、步骤S2、步骤S3中任意一步不成功,则结束本次流程。优选地,所述通过MODBUS主机根据预设的优化数据点表获取所述优化软件主机中优化后的数据,并将所述优化后的数据写入ABB控制系统具体包括:T1、MODBUS主机读取预设的优化数据点表中的第二点项以及项目定义周期;T2、MODBUS主机根据已读取的优化数据点表初始化优化软件主机API;T3、MODBUS主机根据已读取的优化数据点表进行初始化;T4、初始化后的MODBUS主机通过所述初始化后的优化软件主机API从优化软件主机中获取与所述优化数据点表对应的数据并通过MODBUS协议根据优化数据点表中定义设备地址以及ABB功能代码将所述优化数据点表对应的数据写入ABB控制系统。优选地,所述步骤T4之后还包括:T5、通过MODBUS主机判断发送至ABB控制系统的数据是否成功写入,若否,则记录日志并进入下一步;T6、判断MODBUS主机是否关闭,若否,返回步骤T4。优选地,若步骤T1、步骤T2、步骤T3中任意一步不成功,则结束本次流程。优选地,所述MODBUS主机通过OLE/COM的方式对所述优化数据点表进行读取。本专利技术实施例提供一种基于混合模式的ABB系统控制优化数据通讯系统,基于上述的一种基于混合模式的ABB系统控制优化数据通讯方法进行通讯,包括:OPC客户端、优化软件主机、MODBUS主机、MFP卡件;所述OPC客户端连接ABB控制系统中的OPC服务端,用于获取ABB控制系统中的数据;所述OPC客户端连接所述优化软件主机,用于将从ABB控制系统中获取的数据发送至所述优化软件主机;所述MODBUS主机连接所述优化软件主机,用于获取经所述优化软件主机优化后的优化数据;所述MODBUS主机连接安装ABB控制系统中的所述MFP卡件,用于将从所述优化软件主机中获取到的优化数据写入ABB控制系统。优选地,所述MODBUS主机与所述MFP卡件通过MODBUS协议进行通信,具体为:所述MODBUS主机建立由MODBUS协议规定的统一格式,包括设备地址、功能代码、所要发送的数据、一错误检测域,并发送统一格式的数据至MFP卡件;所述MFP卡件,用于接收所述统一格式的数据并回应相对应的统一格式的信息,所述统一格式的信息包括确认要行动的域、需要返回的数据和一错误检测域,如果在消息接收过程中发生一错误或MFP卡件不能执行其命令,MFP卡件将建立一错误消息并把它写入所述回应信息中回应至所述MODBUS主机。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例方法包括:通过OPC客户端根据预设的数据点表接收OPC服务端中对应的数据,发送至优化软件主机;通过MODBUS主机根据预设的优化数据点表获取所述优化软件主机中优化后的数据,并将所述优化后的数据写入ABB控制系统。本专利技术实施例采用OPC服务器方式完成从ABB控制系统中读取数据的工作,避免了数据定期读取过程中造成对ABB控制系统控制回路的阻塞;采用MODBUS通讯协议方式完成将优化后参数数据写入到ABB控制系统中,以保证数据写入的时效性、安全性,解决了ABB系统中使用单一通讯方式效率差,并且可能对ABB系统内部运行造成影响风险的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种基于混合模式的ABB系统控制优化数据通讯方法的一个实施例的流程图;图2为本专利技术实施例提供的一种基于混合模式的ABB系统控制优化数据通讯方法的另一个实施例的流程图;图3为本专利技术实施例提供的一种基于混合模式的ABB系统控制优化数据通讯方法的另一个实施例的流程图;图4为本专利技术实施例提供的一种基于混合模式的ABB系统控制优化数据通讯系统的原理图;图5为本专利技术实施例用于说明ABB原有系统的系统原理图;图6为本专利技术实施例提供的一种基于混合模式的ABB系统控制优化数据通讯系统的另一个实施例的原理图;图7为本专利技术实施例提供的一种基于混合模式的ABB系统控制优化数据通讯方法的另一个实施例的其中一个流程图;图8为本专利技术实施例用于说明OPC服务器的原理图;图9为本专利技术实施例提供的一种基于混合模式的ABB系统控制优化数据通讯方法的另一个实施例的其中一个流程图;图10为本专利技术实施例提供的一种基于混合模式的ABB系统控制优化数据通讯方法的另一个实施例的用于说明MODBUS协议的原理本文档来自技高网...
基于混合模式的ABB系统控制优化数据通讯方法及系统

【技术保护点】
一种基于混合模式的ABB系统控制优化数据通讯方法,其特征在于,包括:通过OPC客户端根据预设的数据点表接收OPC服务端中对应的数据,发送至优化软件主机;通过MODBUS主机根据预设的优化数据点表获取所述优化软件主机中优化后的数据,并将所述优化后的数据写入ABB控制系统。

【技术特征摘要】
1.一种基于混合模式的ABB系统控制优化数据通讯方法,其特征在于,包括:通过OPC客户端根据预设的数据点表接收OPC服务端中对应的数据,发送至优化软件主机;通过MODBUS主机根据预设的优化数据点表获取所述优化软件主机中优化后的数据,并将所述优化后的数据写入ABB控制系统。2.根据权利要求1所述的一种基于混合模式的ABB系统控制优化数据通讯方法,其特征在于,所述通过OPC客户端根据预设的数据点表接收OPC服务端中对应的数据,发送至优化软件主机具体包括:S1、OPC客户端读取预设的数据点表中的第一点项以及项目定义周期;S2、OPC客户端根据已读取的数据点表进行初始化,创建数据读取通道链路;S3、初始化后的OPC客户端根据已读取的数据点表初始化优化软件主机API;S4、初始化后的OPC客户端根据数据读取通道链路从ABB系统提供的OPC服务端中获取与数据点表对应的数据并根据初始化后的优化软件主机API将数据发送至优化软件主机。3.根据权利要求2所述的一种基于混合模式的ABB系统控制优化数据通讯方法,其特征在于,步骤S4之后还包括:S5、通过OPC客户端判断发送至优化软件主机的数据是否成功写入,若否,则OPC客户端记录日志并进入下一步;S6、判断OPC客户端是否关闭,若否,则返回步骤S4。4.根据权利要求2所述的一种基于混合模式的ABB系统控制优化数据通讯方法,其特征在于,若步骤S1、步骤S2、步骤S3中任意一步不成功,则结束本次流程。5.根据权利要求1所述的一种基于混合模式的ABB系统控制优化数据通讯方法,其特征在于,所述通过MODBUS主机根据预设的优化数据点表获取所述优化软件主机中优化后的数据,并将所述优化后的数据写入ABB控制系统具体包括:T1、MODBUS主机读取预设的优化数据点表中的第二点项以及项目定义周期;T2、MODBUS主机根据已读取的优化数据点表初始化优化软件主机API;T3、MODBUS主机根据已读取的优化数据点表进行初始化;T4、初始化后的MODBUS主机通过所述初始化后的优化软件主机API从优化软件主机中获取与所述优化数据点表对应的数据并通过MODBUS协议根据优化数据点表中定义设备地址以及ABB...

【专利技术属性】
技术研发人员:罗嘉潘凤萍陈世和余圣方万文军苏凯胡康涛
申请(专利权)人:广东电网有限责任公司电力科学研究院紫光北京智控科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1