[发明专利]一种支持协程功能的PLC控制器有效
申请号: | 201611123603.6 | 申请日: | 2016-12-08 |
公开(公告)号: | CN106527335B | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 胡小春 | 申请(专利权)人: | 湖南戈人自动化科技有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 夏艳 |
地址: | 424500 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种支持协程功能的PLC控制器,包括:中央处理单元,存储器,电源模块,程式输入装置,输入输出回路;在中央处理单元中扩展了对程序协程功能的支持,包括:在用于所述PLC控制器编程的ST语言中加入协程的关键词,用于标记程序协程的起始和结束;用于所述PLC控制器编程的ST语言中加入协程基本操作的库函数的支持,PLC控制器编程的ST语言编译器独立编译各协程段,每一个协程拥有自己的寄存器上下文和栈;用于所述PLC控制器编程的ST语言编译器编译生成字节码,下载至PLC控制器,PLC控制器的字节码虚拟机执行此字节码;在PLC控制器字节码虚拟机中增加了对协程指令集的支持。简化了过程控制的编程复杂度,多任务执行的实时性、执行效率大大提升。 | ||
搜索关键词: | 协程 编程 字节码 语言编译器 编译 程式输入装置 输入输出回路 虚拟机执行 标记程序 电源模块 过程控制 基本操作 任务执行 存储器 复杂度 寄存器 库函数 实时性 虚拟机 指令集 下载 语言 | ||
【主权项】:
1.一种支持协程功能的PLC控制器,包括:中央处理单元,存储器,电源模块,程式输入装置,输入输出回路;其特征在于,在中央处理单元中扩展了对程序协程功能的支持,包括以下方案:在用于所述PLC控制器编程的ST语言中加入协程的关键词,用于标记程序协程的起始和结束;在用于所述PLC控制器编程的ST语言中加入协程基本操作的库函数的支持;用于所述PLC控制器编程的ST语言编译器独立编译各协程段,每一个协程拥有自己的寄存器上下文和栈;用于所述PLC控制器编程的ST语言编译器编译生成字节码,下载至PLC控制器,PLC控制器的字节码虚拟机执行此字节码;在所述PLC控制器字节码虚拟机中增加了对协程指令集的支持。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南戈人自动化科技有限公司,未经湖南戈人自动化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611123603.6/,转载请声明来源钻瓜专利网。