发明名称 一种支持协程功能的PLC控制器
摘要 本发明提供一种支持协程功能的PLC控制器,包括:处理单元,存储器,电源模块,程式输入装置,输入输出回路;在处理单元中扩展了对程序协程功能的支持,包括:在用于所述PLC控制器编程的ST语言中加入协程的关键词,用于标记程序协程的起始和结束;用于所述PLC控制器编程的ST语言中加入协程基本操作的库函数的支持,PLC控制器编程的ST语言编译器独立编译各协程段,每一个协程拥有自己的寄存器上下文和栈;用于所述PLC控制器编程的ST语言编译器编译生成字节码,下载至PLC控制器,PLC控制器的字节码虚拟机执行此字节码;在PLC控制器字节码虚拟机中增加了对协程指令集的支持。简化了过程控制的编程复杂度,多任务执行的实时性、执行效率大大提升。
申请公布号 CN106527335A 申请公布日期 2017.03.22
申请号 CN201611123603.6 申请日期 2016.12.08
申请人 湖南戈人自动化科技有限公司 发明人 胡小春
分类号 G05B19/05(2006.01)I 主分类号 G05B19/05(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 夏艳
主权项 一种支持协程功能的PLC控制器,包括:中央处理单元,存储器,电源模块,程式输入装置,输入输出回路;其特征在于,在中央处理单元中扩展了对程序协程功能的支持,包括以下方案:在用于所述PLC控制器编程的ST语言中加入协程的关键词,用于标记程序协程的起始和结束;在用于所述PLC控制器编程的ST语言中加入协程基本操作的库函数的支持;用于所述PLC控制器编程的ST语言编译器独立编译各协程段,每一个协程拥有自己的寄存器上下文和栈;用于所述PLC控制器编程的ST语言编译器编译生成字节码,下载至PLC控制器,PLC控制器的字节码虚拟机执行此字节码;在所述PLC控制器字节码虚拟机中增加了对协程指令集的支持。
地址 424500 湖南省郴州市嘉禾县珠泉镇荞麦塘村