基于PLC的数据处理方法、数据处理模块技术

技术编号:21685227 阅读:47 留言:0更新日期:2019-07-24 14:26
本发明专利技术提供一种基于PLC的数据处理方法,应用于PLC,所述方法包括:判断是否满足采样数据保存条件,如果是,进行下一步;获取当前采样数据并将当前采样数据保存到指定缓冲区域;判断所述指定缓冲区域内的采样数据的数量是否达到目标值,如果是,进行下一步,否则继续进行所述判断是否满足采样数据保存条件这一步骤;将所述指定缓冲区域内的采样数据打包并发送给上位机。本发明专利技术提供的方法先将采样数据保存到PLC的指定缓冲区域内,当采样数据量达到目标值时,再将指定缓冲区域内的所有采样数据打包并自主发送给上位机,这样的数据处理方法可以保证上位机的数据采集完整性,也避免了浪费PLC资源。

Data Processing Method and Data Processing Module Based on PLC

【技术实现步骤摘要】
基于PLC的数据处理方法、数据处理模块
本专利技术涉及数据处理领域,具体涉及一种基于PLC的数据处理方法、数据处理模块。
技术介绍
PLC是一种具有极高可靠性的通用工业自动化控制装置,它具有能力强、可靠性高、配置灵活、编程简单、使用方便、易于扩展等优点,但是PLC在数据存储、图形显示、用户界面等方面功能较差,因此通常会将PLC与上位机结合起来,实现两者优势互补。上位机在采集PLC的采样数据时,通常采用组态软件的方法,上位机通过组态软件向PLC发出数据采集指令,PLC根据数据采集指令进行实时数据上传。通常情况下,由于PLC的数据更新周期只有几个毫秒,而上位机组态软件与PLC之间的数据最快刷新时间远远不止几个毫秒,这样的数据采集方式会让上位机采集不到完整的数据,同时也浪费了PLC资源。
技术实现思路
有鉴于此,本申请提供一种基于PLC的数据处理方法、数据处理模块,PLC先将采样数据保存到PLC的指定缓冲区域内,当采样数据量达到目标值时,再将指定缓冲区域内的所有采样数据打包并自主发送给上位机,这样的数据处理方法可以保证上位机的数据采集完整性,也避免了浪费PLC资源。为解决以上技术问题,本专利技本文档来自技高网...

【技术保护点】
1.基于PLC的数据处理方法,应用于PLC,其特征在于,所述方法包括:判断是否满足采样数据保存条件,如果是,进行下一步;获取当前采样数据并将当前采样数据保存到指定缓冲区域;判断所述指定缓冲区域内的采样数据的数量是否达到目标值,如果是,进行下一步,否则继续进行所述判断是否满足采样数据保存条件这一步骤;将所述指定缓冲区域内的采样数据打包并发送给上位机。

【技术特征摘要】
1.基于PLC的数据处理方法,应用于PLC,其特征在于,所述方法包括:判断是否满足采样数据保存条件,如果是,进行下一步;获取当前采样数据并将当前采样数据保存到指定缓冲区域;判断所述指定缓冲区域内的采样数据的数量是否达到目标值,如果是,进行下一步,否则继续进行所述判断是否满足采样数据保存条件这一步骤;将所述指定缓冲区域内的采样数据打包并发送给上位机。2.根据权利要求1所述的基于PLC的数据处理方法,其特征在于,所述PLC内设置有数据保存位,并对所述数据保存位赋予初始值A,所述判断是否满足采样数据保存条件这一步骤包括:判断是否满足数据保存触发条件,如果是,进行下一步,否则不满足采样数据保存条件;控制所述数据保存位的值由A跳变为B,当所述数据保存位的值变为B后,满足数据采样保存条件。3.根据权利要求2所述的基于PLC的数据处理方法,其特征在于,所述数据保存触发条件为定时触发。4.根据权利要求3所述的基于PLC的数据处理方法,其特征在于,将当前采样数据保存到指定缓冲区域后,控制所述数据保存位的值由B跳变为A,同时重新进行定时触发。5.根据权利要求1所述的基于PLC的数据处理方法,其特征在于,所述指定缓冲区域包括:目标值指示区:用...

【专利技术属性】
技术研发人员:邹海波生凯章罗恒星但礼兵楚红建潘磊廖雪松肖刚卞翔
申请(专利权)人:四川航天神坤科技有限公司
类型:发明
国别省市:四川,51

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

1