一種異構(gòu)雙核PLC協(xié)同執(zhí)行方法與裝置

基本信息

申請(qǐng)?zhí)?/td> CN202111042132.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN114115092A 公開(kāi)(公告)日 2022-03-01
申請(qǐng)公布號(hào) CN114115092A 申請(qǐng)公布日 2022-03-01
分類號(hào) G05B19/05(2006.01)I 分類 控制;調(diào)節(jié);
發(fā)明人 施一明;代云飛;董雁適;王天林;張軍凱;金偉江;陳根 申請(qǐng)(專利權(quán))人 浙江中控研究院有限公司
代理機(jī)構(gòu) 上海漢聲知識(shí)產(chǎn)權(quán)代理有限公司 代理人 胡晶
地址 310012浙江省杭州市西湖區(qū)余杭塘路866號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種異構(gòu)雙核PLC協(xié)同執(zhí)行方法,應(yīng)用編寫于上位機(jī)編譯生成的中間指令送入異構(gòu)雙核PLC進(jìn)行協(xié)同執(zhí)行,異構(gòu)雙核PLC包括用于實(shí)現(xiàn)協(xié)同執(zhí)行的FPGA單元和CPU單元。S1:?jiǎn)?dòng)上位機(jī),進(jìn)行編譯獲得包括運(yùn)算指令和操作指令的中間指令。S2:?jiǎn)?dòng)并初始化可編程控制器,接收中間指令。S3:依次序讀取中間指令,若為運(yùn)算指令則進(jìn)入步驟S4,若為操作指令則進(jìn)入步驟S5。S4:接收運(yùn)算指令,并使FPGA單元執(zhí)行相對(duì)應(yīng)的操作,進(jìn)而進(jìn)入步驟S6。S5:接收操作指令,并使CPU單元執(zhí)行相對(duì)應(yīng)的操作,進(jìn)而進(jìn)入步驟S6。S6:判斷中間指令未讀取完畢,則跳轉(zhuǎn)至步驟S3,若讀取完畢,則初始化可編程控制器,待接收新的中間指令進(jìn)入步驟S3。本發(fā)明可以顯著提高PLC的執(zhí)行速度并降低成本。