[发明专利]可编程逻辑控制器在审
申请号: | 202011051992.2 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112612239A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 中村达也 | 申请(专利权)人: | 株式会社基恩士 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京格罗巴尔知识产权代理事务所(普通合伙) 11406 | 代理人: | 孙德崇 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 逻辑 控制器 | ||
1.一种可编程逻辑控制器,包括:
第一执行引擎,其被配置为重复地执行第一用户程序;
多个保持部,其是被配置为存储所述第一执行引擎根据所述第一用户程序所访问的数据的装置或变量;
第二执行引擎,其被配置为与所述第一用户程序的扫描周期异步地执行第二用户程序;
总线,其被配置为连接所述第一执行引擎和所述第二执行引擎;
收集部,其被配置为根据预定的收集设置,在所述第一用户程序的每个扫描周期收集所述多个保持部中的收集对象保持部内所存储的数据;
第一缓冲区,其被配置为累积所述收集部在每个扫描周期收集的时间序列数据;以及
传送部,其被配置为将所述第一缓冲区中所存储的时间序列数据经由所述总线传送至所述第二执行引擎,
其中,所述第二执行引擎包括:
处理部,其被配置为根据预定的处理设置,对所述传送部所传送的时间序列数据进行数据处理;
生成部,其被配置为生成用于将所述数据处理的处理结果显示在仪表板上的显示数据;以及
提供部,其被配置为将所述显示数据提供至外部计算机。
2.根据权利要求1所述的可编程逻辑控制器,还包括监视部,所述监视部被配置为监视要在所述总线中传送的信息的优先级,
其中,所述传送部在不存在优先级高于所述时间序列数据的优先级的信息的定时,将所述时间序列数据传送至所述第二执行引擎,并且在存在优先级高于所述时间序列数据的优先级的信息的定时,抑制将所述时间序列数据传送至所述第二执行引擎。
3.根据权利要求2所述的可编程逻辑控制器,其中,所述传送部在避开所述第一执行引擎正使用所述总线执行输入和输出刷新的时间段的情况下,执行所述时间序列数据的传送。
4.根据权利要求1所述的可编程逻辑控制器,还包括压缩部,所述压缩部被配置为与所述第一执行引擎执行所述第一用户程序并行地对所述第一缓冲区中所存储的时间序列数据进行压缩,
其中,所述传送部将所述压缩部进行压缩后的时间序列数据传送至所述第二执行引擎。
5.根据权利要求4所述的可编程逻辑控制器,其中,
所述第一缓冲区中所存储的时间序列数据包括每个扫描周期所获取到的多个数据记录,以及
在所述多个数据记录中的相继两个数据记录一致的情况下,所述压缩部丢弃所述两个数据记录中的一个数据记录,以留下所述多个数据记录中的在数据的变化点处的数据记录。
6.根据权利要求1所述的可编程逻辑控制器,还包括第二缓冲区,所述第二缓冲区被配置为存储所述传送部所传送的时间序列数据,
其中,所述第二执行引擎被配置为参考所述第二缓冲区中所存储的时间序列数据。
7.根据权利要求1所述的可编程逻辑控制器,其中,
所述传送部被配置为从扩展单元的保持部获取数据,并且将该数据传送至所述第二执行引擎;
所述可编程逻辑控制器还包括第三缓冲区,所述第三缓冲区被配置为累积从所述扩展单元的保持部获取到的数据,以及
所述第二执行引擎被配置为从所述第三缓冲区读出所述数据,并且执行数据处理。
8.根据权利要求7所述的可编程逻辑控制器,其中,
所述扩展单元包括第四缓冲区,所述第四缓冲区被配置为存储根据与所述扫描周期不同的预定控制周期从所述扩展单元的保持部获取到的数据,以及
所述传送部被配置为从所述第四缓冲区获取所述扩展单元的保持部的数据。
9.根据权利要求1所述的可编程逻辑控制器,其中,
所述时间序列数据包括不同定时分别获取到的第一数据记录和第二数据记录,以及
所述第二执行引擎计算在所述第一数据记录中所包括的关注位发生改变的定时和在所述第二数据记录中所包括的关注位发生改变的定时之间的时间间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社基恩士,未经株式会社基恩士许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011051992.2/1.html,转载请声明来源钻瓜专利网。