[发明专利]一种基于PLC控制的动态扫描方法及系统有效
申请号: | 201611161206.8 | 申请日: | 2016-12-15 |
公开(公告)号: | CN108227608B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 孔维明;江俊谚;颜良益 | 申请(专利权)人: | 台达电子工业股份有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 王玉双;田景宜 |
地址: | 中国台湾*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 plc 控制 动态 扫描 方法 系统 | ||
本发明公开了一种基于PLC控制的动态扫描方法及系统。该方法,包括:步骤1,通过一初始扫描方式对所有物件进行扫描以获得每个物件的初始扫描数据;步骤2,利用该初始扫描数据借助最小二乘原理为每个物件建立预估曲线;步骤3,利用每个物件的预估曲线以及每个物件的一当前扫描数据判断每个物件的稳定情况;步骤4,根据所有物件的稳定情况调整扫描方式,继续进行扫描。本发明通过反馈稳定/不稳定物件数量从而即时决定后续的扫描方式,来变更扫描时间和扫描次数,对于稳定物件减少不必要的扫描时间,进而节省扫描资源给不稳定物件,可以更早的锁定不稳定物件出现的异常,大大提升运行速度,保证可靠性,也可以达到省电的目的。
技术领域
本发明涉及PLC控制领域,特别是涉及一种基于PLC控制的动态扫描方法及系统。
背景技术
可编程逻辑控制器(Programmable Logic Controller-PLC)为了满足各种自动化控制系统的需求,近年来不断地开发出许多功能模块,如高速计数模块、温度控制模块等,其中可以控制的物件已经多达数万个之多。根据控制要求,完成控制任务可以有多种编制程序的方法。
图1为现有PLC控制系统扫描物件的示意图。PLC控制系统至少包括扫描装置以及控制装置(其他PLC控制系统的常见部件图中未示)。控制装置可控制该扫描装置实施的扫描方式,并接收扫描数据。该扫描装置对物件执行扫描。
假设PLC控制系统扫描一物件需时1毫秒,所以扫描10000个物件的总时间是10秒,也就是说同一物件在第二次被扫描时,距离上一次扫描的时间间隔是10秒。
假设“物件1”是温度检测器相关的数值,那么在温度变化较大的环境中,10秒时间足以发生较大的温度陡增或剧烈下降,即发生温度超标的情况。然而,PLC控制系统要在10秒以后才能获得最新扫描数据,才能获知温度超标的信息。而延迟获得最新扫描数据,对整个PLC控制系统来说非常危险,有可能无法立即作出对应反应,而造成损失。
另外,对所有物件的扫描方式均相同,对所有物件的各自状态没有区分,无法有针对性的提高扫描效率。
发明内容
本发明解决的技术问题在于,根据物件的稳定情况调整扫描方式,提高扫描效率,提高可靠性。
本发明通过反馈稳定/不稳定物件数量从而即时决定后续的扫描方式,来变更扫描时间和扫描次数,对于稳定物件减少不必要的扫描时间,进而节省扫描资源给不稳定物件,可以更早的锁定不稳定物件出现的异常,大大提升运行速度,保证可靠性,也可以达到省电的目的。
为了解决上述技术问题,本发明公开了一种基于PLC控制的动态扫描方法,包括:
步骤1,通过一初始扫描方式对所有物件进行扫描以获得每个物件的初始扫描数据;
步骤2,利用该初始扫描数据借助最小二乘原理为每个物件建立预估曲线;
步骤3,利用每个物件的预估曲线以及每个物件的一当前扫描数据判断每个物件的稳定情况;
步骤4,根据所有物件的稳定情况调整扫描方式,继续进行扫描。
该初始扫描方式为针对所有物件以固定频率依次进行扫描并扫描N轮,以取得该初始扫描数据,N大于等于5。
该步骤3进一步包括:
利用该预估曲线获取每次扫描所对应的预估数值;
计算每次扫描所对应的预估数值与每次扫描所对应的实际测量值之间的差值,并计算所有差值的平均值;
判断该当前扫描数据与该当前预估数据之间的差值是否小于等于该所有差值的平均值,如果是,该物件为稳定物件,如果否,该物件为不稳定物件。
该步骤4进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台达电子工业股份有限公司,未经台达电子工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611161206.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种简化电路板配置电路的方法
- 下一篇:稀土永磁远程控制阀