一种异构双核PLC协同执行方法与装置

基本信息

申请号 CN202111042132.7 申请日 -
公开(公告)号 CN114115092A 公开(公告)日 2022-03-01
申请公布号 CN114115092A 申请公布日 2022-03-01
分类号 G05B19/05(2006.01)I 分类 控制;调节;
发明人 施一明;代云飞;董雁适;王天林;张军凯;金伟江;陈根 申请(专利权)人 浙江中控研究院有限公司
代理机构 上海汉声知识产权代理有限公司 代理人 胡晶
地址 310012浙江省杭州市西湖区余杭塘路866号
法律状态 -

摘要

摘要 本发明公开了一种异构双核PLC协同执行方法,应用编写于上位机编译生成的中间指令送入异构双核PLC进行协同执行,异构双核PLC包括用于实现协同执行的FPGA单元和CPU单元。S1:启动上位机,进行编译获得包括运算指令和操作指令的中间指令。S2:启动并初始化可编程控制器,接收中间指令。S3:依次序读取中间指令,若为运算指令则进入步骤S4,若为操作指令则进入步骤S5。S4:接收运算指令,并使FPGA单元执行相对应的操作,进而进入步骤S6。S5:接收操作指令,并使CPU单元执行相对应的操作,进而进入步骤S6。S6:判断中间指令未读取完毕,则跳转至步骤S3,若读取完毕,则初始化可编程控制器,待接收新的中间指令进入步骤S3。本发明可以显著提高PLC的执行速度并降低成本。