一种通用IO模块的数据处理方法、控制系统技术方案

技术编号:40464305 阅读:26 留言:0更新日期:2024-02-22 23:18
本发明专利技术公开的一种通用IO模块的数据处理方法、控制系统,通过解析IO模块的组态数据更新指令对IO模块相应通道的信号类型和/或通道方向进行更改,根据预设数据排列规则通过判断通道更改模式对全部或部分通道的数据地址进行修改更新,并分配绑定新位号至更改的通道,同时检查所述IO模块对应的输入输出缓存,对在组态更改后收到的首个采集数据之前的所有输入缓存数据和在获取组态更新指令后但控制器所有位号完成更新前的输出缓存数据添加无效标记,最后执行各位号,根据通道数据地址从输入或输出缓存中获取对应的未添加无效标记的通道数据,从而提高通用IO模块的安全性、可靠性。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及通用io模块的数据处理方法、控制系统。


技术介绍

1、在工业自动化控制领域中,传统io板卡由于可接信号的类型单一、搭建控制系统时灵活性不足,致使其并不能够适应工程信号类型配比变化的场景。通用io模块此时应运而生,其可针对性地对每个通道进行类型配置,具有极高的灵活性。但与此同时,与传统io模块相比,通用io模块在配置信息发生更改时,常会出现寻址错误以及因数据处理不当所导致的数据输入输出等错误,导致可靠性低、安全性差等问题。


技术实现思路

1、本专利技术针对现有技术中的不足,提供了一种通用io模块的数据处理方法,包括如下步骤:

2、s1,解析io模块的组态数据更新指令,根据所述组态数据更新指令对io模块相应通道的信号类型和/或通道方向进行更改;

3、s2,如果所述io模块中的通道发生更改,则识别关联通道的更改模式是否符合预设通道更改模式,若符合则根据预设数据排序规则检查模块各通道的数据地址,并修改更新所有通道的数据地址,否则对发生更改的通道对应数据地址进行修本文档来自技高网...

【技术保护点】

1.一种通用IO模块的数据处理方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的通用IO模块的数据处理方法,其特征在于,所述预设通道更改模式包括预设采集通道更改模式和/或预设输出通道更改模式,所述预设采集通道更改模式包括但不限于:在无模拟量采集通道的IO模块中新配置模拟量采集通道、在无数字量采集通道的IO模块中新配置数字量采集通道、在配置有模拟量采集通道的IO模块中删除所有模拟量采集通道、或在配置有数字量采集通道的IO模块中删除所有数字量采集通道;所述预设输出通道更改模式包括但不限于在无模拟量输出通道的IO模块中新配置模拟量输出通道、在无数字量输出通道的IO模块中新配...

【技术特征摘要】

1.一种通用io模块的数据处理方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的通用io模块的数据处理方法,其特征在于,所述预设通道更改模式包括预设采集通道更改模式和/或预设输出通道更改模式,所述预设采集通道更改模式包括但不限于:在无模拟量采集通道的io模块中新配置模拟量采集通道、在无数字量采集通道的io模块中新配置数字量采集通道、在配置有模拟量采集通道的io模块中删除所有模拟量采集通道、或在配置有数字量采集通道的io模块中删除所有数字量采集通道;所述预设输出通道更改模式包括但不限于在无模拟量输出通道的io模块中新配置模拟量输出通道、在无数字量输出通道的io模块中新配置数字量输出通道、在配置有模拟量输出通道的io模块中删除所有模拟量输出通道、或在配置有数字量输出通道的io模块中删除所有数字量输出通道。

3.根据权利要求2所述的通用io模块的数据处理方法,其特征在于,所述步骤s5还包括:

4.根据权利要求3所述的通用io模块的数据处理方法,其特征在于,所述步骤s5还包括:将整个io模块的输出数据作为一段连续的内存,根据数据长度发送至所述io模块,各输入位号对所述输出数据中各输出模块对应数据进行分解排序后写入数据。

5.根据权利要求4所述的通用io模块的数据处理方法,其特征在于,所述步骤s5还包括:

6.一种控制装置,其特征在于,包括:

7.根据权利要求6所述的控制装置,其特征在于,所述预设通道更改模式包括预设采集通...

【专利技术属性】
技术研发人员:蒋宇飞李华军温宜明周政强
申请(专利权)人:杭州康吉森自动化科技有限公司
类型:发明
国别省市:

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

1