[发明专利]一种控制器逻辑柔性的编码、通信方法及装置有效
申请号: | 201810829385.0 | 申请日: | 2018-07-25 |
公开(公告)号: | CN109032059B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 杜晓通;孙义 | 申请(专利权)人: | 山东大学 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 37221 济南圣达知识产权代理有限公司 | 代理人: | 杨哲 |
地址: | 250061 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信方法及装置 控制器逻辑 控制逻辑 嵌入式控制系统 编程经验 实时修改 用户配置 用户需求 控制器 可识别 帧格式 自适应 研发 编译 | ||
本发明公开了种一种控制器逻辑柔性的编码、通信方法及装置,该方法包括:将用户配置的控制逻辑分别按照边界逻辑帧和中间逻辑帧的帧格式进行解释编译,得到控制器可识别及执行的边界逻辑帧和中间逻辑帧,实现让欠缺编程经验的用户在无需研发人员介入的前提下,能够按照自身意愿实时修改嵌入式控制系统的控制逻辑,从而实现真正意义上的用户需求自适应。
技术领域
本公开属于控制系统的技术领域,涉及一种控制器逻辑柔性的编码、通信方法及装置。
背景技术
本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
为应对日益多变的用户需求,提高系统的智能化和开发效率,市场上现有的各类控制系统主要着手于以下三点进行系统开发:
一是在组态软件方面着手,采用模块化设计思想,实现软件功能的相对灵活的个性化配置;
二是系统可以现场编程,比如利用梯形图可进行PLC的现场逻辑编程,体现了组态编程的设计思想;
三是系统参数的现场灵活配置,比如温度阈值的配置权限交由普通用户,并为其留出配置接口。
以上几种处理方式虽部分实现了用户需求自适应,但组态软件和PLC的梯形图对于欠缺编程经验以及从未进行过相关培训的普通用户而言并不友好,无法实现该类用户自主配置系统控制逻辑的现实需求。并且,上述几种方式并未改变“甲方提需求,乙方来实现”这种传统的系统应用模式,因此,控制系统一旦成型,就很难实时嵌入新的控制逻辑和算法,每次改动控制器的控制逻辑时,都需要研发人员的深度参与,用户无法根据自身需求直接参与,这就导致了控制系统迭代升级困难缓慢。
发明内容
针对现有技术中存在的不足,针对用户需求多变的现实考量,以及用户深度参与产品研发过程、产品个性化与规模化亟待融合的实际需求,解决现有技术如何实现欠缺编程经验的用户自配置控制器的控制逻辑的问题,本公开的一个或多个实施例提供了一种控制器逻辑柔性的编码、通信方法及装置,实现欠缺编程经验的用户在无需研发人员介入的前提下,按照自身意愿实时修改嵌入式控制系统的控制逻辑,从而实现真正意义上的用户需求自适应。
根据本公开的一个或多个实施例的一个方面,提供一种控制器逻辑柔性的编码方法。
一种控制器逻辑柔性的编码方法,该方法包括:
接收用户配置的控制逻辑,将所述控制逻辑按照是否为输入信息的规则划分为边界逻辑和中间逻辑;
将所述边界逻辑按照边界逻辑帧格式进行编码,得到控制器可识别及执行的边界逻辑帧;所述边界逻辑帧格式是用户端与控制器传输时使用的帧格式;
将所述中间逻辑按照中间逻辑帧格式进行编码,得到控制器可识别及执行的中间逻辑帧;所述中间逻辑帧格式是用户端与控制器传输时使用的帧格式。
进一步地,在所述一种控制器逻辑柔性的编码方法中,所述用户配置的控制逻辑包括:输入信息、逻辑命令和输出信息;所述输入信息包括输入端口和输入量;所述输出信息包括输出端口。
进一步地,在所述一种控制器逻辑柔性的编码方法中,所述边界逻辑包括输入端口和输入量,所述边界逻辑帧格式从高字节至低字节依次包括端口号、端口号对应的当前逻辑命令序号、等于操作、等于操作对应的端口量比较值的高字节、等于操作对应的端口量比较值的低字节、大于操作、大于操作对应的端口量比较值的高字节、大于操作对应的端口量比较值的低字节大于操作、小于操作、小于操作对应的端口量比较值的高字节和小于操作对应的端口量比较值的低字节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810829385.0/2.html,转载请声明来源钻瓜专利网。