一种基于片外非易失性存储器的SOE事件写入和查询方法技术

技术编号:45354290 阅读:12 留言:0更新日期:2025-05-27 19:13
本发明专利技术涉及工业控制自动化技术领域,尤其涉及一种基于片外非易失性存储器的SOE事件写入方法,包括以下步骤:S1:PLC上电后,处理器读取存储在片外非易失性存储器的指针,对指针进行诊断处理,以完成上电自检;S2:事件触发后,处理器收集事件信息生成SOE事件;S3:处理器从片外非易失性存储器中获取指针,判断指针状态,形成新的指针值,处理器将SOE事件存储到片外非易失性存储器中,执行新指针回写操作,以完成SOE事件写入片外非易失性存储器。本发明专利技术不需要SOE服务器参与维护,降低开销,防止重复读取和记录丢失的问题;且避免掉电故障导致的存储指针错误,对存储指针诊断和恢复,增加了记录的可靠性。

【技术实现步骤摘要】

本专利技术涉及工业控制自动化,尤其涉及一种基于片外非易失性存储器的soe事件写入和查询方法、系统和存储介质。


技术介绍

1、在自动化控制
中,plc的很多应用场景处在恶劣的温度、湿度、强电磁干扰的环境下,基于此环境,设备的检测与故障分析显得越来越重要。其中,soe事件记录功能通过记录现场事件发生时多个开关量检测信号变化的准确时间,为现场事故、设备故障分析提供了有效证据,对事件的分析起了重要的作用。

2、现有的片外非易失性存储器soe事件掉电保存和读取方法中,往往存在如下两个问题: 一是掉电后重新上电,soe服务器需要读取所有的存储器数据,并进行分析和排序,以避免soe记录重复,随着系统规模的增大,卡件数量的增多,不可避免地会导致通信负荷和soe服务器开销增大; 二是plc掉电后,重新上电开始工作,新的soe会放置在初始位置及之后的位置,而这些空间有可能保存有掉电之前的soe记录,若soe服务器没有读走所有的存储数据,则会导致掉电之前的若干soe记录丢失。


技术实现思路

1、本专利技术的目的是本文档来自技高网...

【技术保护点】

1.一种基于片外非易失性存储器的SOE事件写入方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于片外非易失性存储器的SOE事件写入方法,其特征在于,在步骤S1中,根据读取结果判断指针状态,根据所述指针状态对所述头指针和所述尾指针进行处理,进一步包括:

3.根据权利要求2所述的基于片外非易失性存储器的SOE事件写入方法,其特征在于,根据确认结果对所述头指针和所述尾指针处理,进一步包括:

4.根据权利要求3所述的基于片外非易失性存储器的SOE事件写入方法,其特征在于,在步骤S3中,所述SOE事件写入所述片外非易失性存储器,包括:

5...

【技术特征摘要】

1.一种基于片外非易失性存储器的soe事件写入方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于片外非易失性存储器的soe事件写入方法,其特征在于,在步骤s1中,根据读取结果判断指针状态,根据所述指针状态对所述头指针和所述尾指针进行处理,进一步包括:

3.根据权利要求2所述的基于片外非易失性存储器的soe事件写入方法,其特征在于,根据确认结果对所述头指针和所述尾指针处理,进一步包括:

4.根据权利要求3所述的基于片外非易失性存储器的soe事件写入方法,其特征在于,在步骤s3中,所述soe事件写入所述片外非易失性存储器,包括:

5.根据权利要求4所述的基于片外非易失性存储器的soe事件写入方法,其特征在于,在步骤s32中,根据指针状态将所述soe事件写入所述片外非易失性存储器,进一步包括:

6.根据权利...

【专利技术属性】
技术研发人员:谢伟军童庆陈虹霞鲁俊楠李祎程杨象辉
申请(专利权)人:浙江中控研究院有限公司
类型:发明
国别省市:

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

1