[发明专利]一种控制器逻辑柔性的编码、通信方法及装置有效
申请号: | 201810829385.0 | 申请日: | 2018-07-25 |
公开(公告)号: | CN109032059B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 杜晓通;孙义 | 申请(专利权)人: | 山东大学 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 37221 济南圣达知识产权代理有限公司 | 代理人: | 杨哲 |
地址: | 250061 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信方法及装置 控制器逻辑 控制逻辑 嵌入式控制系统 编程经验 实时修改 用户配置 用户需求 控制器 可识别 帧格式 自适应 研发 编译 | ||
1.一种控制器逻辑柔性的编码方法,其特征在于,该方法包括:
接收用户配置的控制逻辑,将所述控制逻辑按照是否为输入信息的规则划分为边界逻辑和中间逻辑;
将所述边界逻辑按照边界逻辑帧格式进行编码,得到控制器可识别及执行的边界逻辑帧;所述边界逻辑帧格式是用户端与控制器传输时使用的帧格式;
将所述中间逻辑按照中间逻辑帧格式进行编码,得到控制器可识别及执行的中间逻辑帧;所述中间逻辑帧格式是用户端与控制器传输时使用的帧格式;
所述中间逻辑帧格式中的一个单元逻辑操作字节数为10与当前层级的端口数量之和。
2.如权利要求1所述的一种控制器逻辑柔性的编码方法,其特征在于,在所述一种控制器逻辑柔性的编码方法中,所述用户配置的控制逻辑包括:输入信息、逻辑命令和输出信息;所述输入信息包括输入端口和输入量;所述输出信息包括输出端口。
3.如权利要求2所述的一种控制器逻辑柔性的编码方法,其特征在于,在所述一种控制器逻辑柔性的编码方法中,所述边界逻辑包括输入端口和输入量,所述边界逻辑帧格式从高字节至低字节依次包括端口号、端口号对应的当前逻辑命令序号、等于操作、等于操作对应的端口量比较值的高字节、等于操作对应的端口量比较值的低字节、大于操作、大于操作对应的端口量比较值的高字节、大于操作对应的端口量比较值的低字节大于操作、小于操作、小于操作对应的端口量比较值的高字节和小于操作对应的端口量比较值的低字节。
4.如权利要求2所述的一种控制器逻辑柔性的编码方法,其特征在于,在所述一种控制器逻辑柔性的编码方法中,所述中间逻辑包括逻辑命令和输出信息,所述中间逻辑帧格式从高字节至低字节依次包括当前逻辑命令序号、当前逻辑命令的层级数、一组或多组当前层级的端口号、一组或多组当前层级的端口号对应端口的布尔量序号、逻辑操作命令、下一逻辑命令的层级数、下一逻辑命令的层级的端口号和下一逻辑命令的层级的端口号对应端口的布尔量序号。
5.一种计算机可读存储介质,其中存储有多条指令,其特征在于,所述指令适于由终端设备的处理器加载并执行根据权利要求1-4中任一项所述的一种控制器逻辑柔性的编码方法。
6.一种终端设备,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,其特征在于,所述指令用于执行根据权利要求1-4中任一项所述的一种控制器逻辑柔性的编码方法。
7.一种控制器逻辑柔性的通信方法,其特征在于,该方法包括:
接收用户配置的控制逻辑,将所述控制逻辑按照是否为输入信息的规则划分为边界逻辑和中间逻辑;
将所述边界逻辑按照边界逻辑帧格式进行编码,得到控制器可识别及执行的边界逻辑帧,并传输至控制器;所述边界逻辑帧格式是用户端与控制器传输时使用的帧格式;
将所述中间逻辑按照中间逻辑帧格式进行编码,得到控制器可识别及执行的中间逻辑帧,并传输至控制器;所述中间逻辑帧格式是用户端与控制器传输时使用的帧格式;
控制器接收边界逻辑帧和中间逻辑帧,分别识别得到边界逻辑和中间逻辑,并依次执行;
所述中间逻辑帧格式中的一个单元逻辑操作字节数为10与当前层级的端口数量之和。
8.一种控制器逻辑柔性的通信系统,基于权利要求7所述的一种控制器逻辑柔性的通信方法,其特征在于,包括用户端和控制器,
所述用户端被配置为接收用户配置的控制逻辑,将所述控制逻辑按照是否为输入信息的规则划分为边界逻辑和中间逻辑;将所述边界逻辑按照边界逻辑帧格式进行编码,得到控制器可识别及执行的边界逻辑帧,并传输至控制器;所述边界逻辑帧格式是用户端与控制器传输时使用的帧格式;将所述中间逻辑按照中间逻辑帧格式进行编码,得到控制器可识别及执行的中间逻辑帧,并传输至控制器;所述中间逻辑帧格式是用户端与控制器传输时使用的帧格式;
所述控制器接收被配置为边界逻辑帧和中间逻辑帧,分别识别得到边界逻辑和中间逻辑,并依次执行。
9.如权利要求8所述的一种控制器逻辑柔性的通信系统,其特征在于,所述用户端设置于控制器中或与控制器分离,与控制器分离的用户端在逻辑帧传输时在通过数据传输装置连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810829385.0/1.html,转载请声明来源钻瓜专利网。