燃机控制软件分布式IO部件的组态化开发方法技术

技术编号:26222300 阅读:56 留言:0更新日期:2020-11-04 10:52
本发明专利技术涉及一种燃机控制软件分布式IO部件的组态化开发方法。其包括如下步骤:步骤1、将燃机控制软件中不变的部分归成基础框架代码;步骤2、将需要调整的内容做成接口和数据结构,将差异的部分整理成参数数据项;步骤3、在燃机控制的IO组态界面,选择相应的子站,并按照所述子站的信号处理过程配置对应的参数信息;步骤4、根据提取的参数项设计XML数据结构,将用户在上位机界面上的输入,转换成XML格式的数据文件并存储;步骤5、依据提取的参数数据项,设计IO配置的T4模板文件。本发明专利技术用户能够在上位机界面通过配置信号的参数,从而减少软件开发的工作量,降低编程门槛,提高控制软件的开发的质量与效率。

【技术实现步骤摘要】
燃机控制软件分布式IO部件的组态化开发方法
本专利技术涉及一种开发方法,尤其是一种燃机控制软件分布式IO部件的组态化开发方法。
技术介绍
在燃机控制嵌入式软件中,IO部件是控制软件与硬件交互的接口部件,一般涉及传感器的标定,BIT诊断、极值诊断、斜率诊断、滤波、表决、消抖等多种与信号处理相关的功能,IO部件开发的好坏与快慢对整个燃机控制软件的质量与效率有着重大影响。在分布式燃机数控系统中,一般采用的是主从站设计模式,即主站负责各子站信号处理结果的汇总收集,并用其进行燃机控制。而各个子站则是根据信号特性进行模块化的设计,同种类型的信号会集中布局在同一子站,如FSPM子站(处理频率量信号)、ADCM子站(处理4-20mA和热电阻信号)、TSPM子站(处理热电偶信号)、DIOM子站(处理离散量信号)等。由于各子站信号数量多,信号类型不同,传统的编程开发不但工作量大、周期长,而且容易出错,最主要的是很难适应燃机控制过程中多变的用户需求。
技术实现思路
本专利技术的目的是克服现有技术中存在的不足,提供一种燃机控制软件分布式IO本文档来自技高网...

【技术保护点】
1.一种燃机控制软件分布式IO部件的组态化开发方法,其特征是,所述组态化开发方法包括如下步骤:/n步骤1、将燃机控制软件中不变的部分归成基础框架代码,所述基础框架代码包括源代码中内容固定的.c文件以及.h文件的 集合;/n步骤2、将需要调整的内容做成接口和数据结构,将差异的部分整理成参数数据项,以由用户配置生成;/n步骤3、在燃机控制的IO组态界面,选择相应的子站,并按照所述子站的信号处理过程配置对应的参数信息;/n步骤4、根据提取的参数项设计XML数据结构,将用户在上位机界面上的输入,转换成XML格式的数据文件并存储;/n步骤5、依据提取的参数数据项,设计IO配置的T4模板文件,所述T4模板...

【技术特征摘要】
1.一种燃机控制软件分布式IO部件的组态化开发方法,其特征是,所述组态化开发方法包括如下步骤:
步骤1、将燃机控制软件中不变的部分归成基础框架代码,所述基础框架代码包括源代码中内容固定的.c文件以及.h文件的集合;
步骤2、将需要调整的内容做成接口和数据结构,将差异的部分整理成参数数据项,以由用户配置生成;
步骤3、在燃机控制的IO组态界面,选择相应的子站,并按照所述子站的信号处理过程配置对应的参数信息;
步骤...

【专利技术属性】
技术研发人员:朱昊林张伟李晓磊刘阳房耿
申请(专利权)人:中国航发控制系统研究所
类型:发明
国别省市:江苏;32

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

1