发明名称 |
一种支持梯形图功能块指令扩展的双核PLC系统 |
摘要 |
一种支持梯形图功能块指令扩展的双核PLC系统,在通用处理器内设置指令扩展模块、输入模块、指令解析模块和输出模块;梯形图专用处理器将当前梯形图功能块指令发送至通用处理器和指令扩展模块;指令扩展模块接收梯形图功能块指令,并对其进行扩展,将扩展后的指令发送至指令解析模块;用户通过通用处理器将当前梯形图功能块指令中功能块号对应功能需要的共享数据的寄存器地址、共享数据块的起始地址发送至指令扩展模块;梯形图专用处理器向输入模块发送至少一路电信号,输入模块将接收的电信号转换成控制信号;指令解析模块根据控制信号解析并执行接收的指令,调用通用处理器中相应的应用程序,将应用程序结果通过输出模块输入至梯形图专用处理器。 |
申请公布号 |
CN103593321A |
申请公布日期 |
2014.02.19 |
申请号 |
CN201310485344.1 |
申请日期 |
2013.10.16 |
申请人 |
北京航天自动控制研究所;中国运载火箭技术研究院 |
发明人 |
刘亮亮;蒋彭龙;赵雄波;吴松龄;陈涛;张萌;成锐 |
分类号 |
G06F15/16(2006.01)I;G06F9/38(2006.01)I;G05B19/042(2006.01)I |
主分类号 |
G06F15/16(2006.01)I |
代理机构 |
中国航天科技专利中心 11009 |
代理人 |
庞静 |
主权项 |
一种支持梯形图功能块指令扩展的双核PLC系统,包括梯形图专用处理器和通用处理器;其特征在于:在通用处理器内部设置指令扩展模块、输入模块、指令解析模块和输出模块;梯形图专用处理器将当前梯形图功能块指令发送至通用处理器和指令扩展模块;所述的梯形图功能块指令包括功能块头、指令字大小和功能块号;指令扩展模块接收梯形图专用处理器输入的梯形图功能块指令,并对其进行扩展,即在接收的指令内增加扩展指令,将扩展后的指令发送至指令解析模块;所述的扩展指令包括功能块常量、功能块寄存器、功能块指针;功能块常量用于存储当前功能块号对应功能的初始值,功能块寄存器用于存储各个梯形图功能块指令间共享数据的寄存器地址;功能块指针用于存储各个梯形图功能块指令间共享数据块的起始地址;用户通过通用处理器将当前梯形图功能块指令中功能块号对应功能需要的共享数据的寄存器地址、共享数据块的起始地址发送至指令扩展模块;梯形图专用处理器向输入模块发送至少一路电信号,输入模块将接收的电信号转换成控制信号,将控制信号发送至指令解析模块;指令解析模块根据控制信号解析并执行接收的指令,根据指令调用通用处理器中相应的应用程序,将应用程序结果通过输出模块输入至梯形图专用处理器。 |
地址 |
100076 北京市海淀区北京142信箱402分箱 |