一种基于XML的串口数据处理组件及装置制造方法及图纸

技术编号:43846713 阅读:21 留言:0更新日期:2024-12-31 18:40
本发明专利技术公开了一种基于XML的串口数据处理组件及装置,涉及工业控制领域,适用于RS422接口协议和RS232接口协议,该组件及装置包括:串口协议载入组件、串口数据验证组件、串口数据解析组件、串口数据组帧组件。本发明专利技术的串口数据组件及装置将有效提供软件开发效率,减少软件开发过程中的重复工作;提供的串口数据验证组件能够有效避免两个串口通信设备之间因上电时间不一致等原因导致串口数据错位、传输误码等串口数据无法解析问题。

【技术实现步骤摘要】

本专利技术涉及工业软件设计与开发,特别是涉及一种基于xml的串口数据处理组件及装置。


技术介绍

1、工业控制软件是现在工业现代化制造中必不可少的重要部件之一,随着现代仪器仪表的发展,当前仪器仪表大多数为数字仪表,对外提供rs422接口、rs485接口和rs232接口,对于专用非标设备,需定制软件开发,导致重复工作量大,开发周期长,因此,需开发一些通用组件,以减少重复工作。

2、业内目前较多的采用基于xml的软件开发方法来实现软件参数配置项修改,以提高软件的通用性和易维护性比如cn201910140665.5公开了一种基于xml的火箭测发控系统的配置方法及装置和cn202111218220.8公开了一种基于xml的协议动态组包和解析方法。

3、cn201910140665.5公开了一种基于xml的火箭测发控系统的配置方法及装置,该专利通过xml定义各个专用软件接口及数据解析规则、软件界面数据显示规则,在一定程度提升了软件通用性,减少类似功能软件开发的工作量。但该专利只对接收数据解析规则可进行配置,属于单工通信模式,对于半双工通信模式、本文档来自技高网...

【技术保护点】

1.一种基于XML的串口数据处理方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的一种基于XML的串口数据处理方法,其特征在于:所述步骤S02中的“串口数据验证”具体步骤为:采用循环队列方式一一查找数据帧头,校验数据长度和校验位,检验通过后才取出完整数据,否则继续查找同时移除无效数据。

3.一种基于XML的串口数据处理装置,其特征在于:包括串口协议载入组件、串口数据验证组件、串口数据解析组件和串口数据组帧组件;

4.根据权利要求3所述的一种基于XML的串口数据处理装置,其特征在于:所述的串口为RS422接口和RS232接口。

5.根...

【技术特征摘要】

1.一种基于xml的串口数据处理方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的一种基于xml的串口数据处理方法,其特征在于:所述步骤s02中的“串口数据验证”具体步骤为:采用循环队列方式一一查找数据帧头,校验数据长度和校验位,检验通过后才取出完整数据,否则继续查找同时移除无效数据。

3.一种基于xml的串口数据处理装置,其特征在于:包括串口协议载入组件、串口数据验证组件、串口数据解析组件和串口数据组帧组件;

4.根据权利要求3所述的一种基于xml的串口数...

【专利技术属性】
技术研发人员:段先伍何国忠詹宏李纪永何京沛邓超海张至怡
申请(专利权)人:四川航天中天动力装备有限责任公司
类型:发明
国别省市:

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

1