當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點(diǎn)擊率:233 品牌:西門(mén)子_Siemens
西門(mén)子PLC子程序和接連程序介紹
西門(mén)子PLC的編程偏重構(gòu)造化編程,因而會(huì)常常運(yùn)用到子程序和接連程序。
在S7-200 PLC中,有4種程序:OS(體系程序)、OB1(主程序)、SBR(子程序)和INT(接連程序)。CPU在作業(yè)時(shí),當(dāng)滿(mǎn)意調(diào)用SBR程序狀況時(shí),會(huì)暫停如今施行的用戶(hù)程序進(jìn)入施行SBR子程序。施行完子程序后,再回來(lái)正本的本地持續(xù)施行正本的程序。施行接連程序,當(dāng)聲明容許開(kāi)接連,有接連源發(fā)作,會(huì)暫停如今施行的用戶(hù)程序(包含OB1、SBR和等級(jí)較低的INT),進(jìn)入聲明與該接連源有聯(lián)絡(luò)的INT接連程序,接連程序施行結(jié)束,主動(dòng)回來(lái)到正本的本地,持續(xù)施行正本的程序。子程序能夠從主程序、另一個(gè)SBR或INT中調(diào)用,不能從子程序自身調(diào)用。S7-200 CPU一共有64個(gè)子程序(CPU226 XM有128個(gè)子程序),能夠在子程序中調(diào)用另一個(gè)子程序,最大嵌套深度為8級(jí),但在INT程序中不能嵌套子程序。運(yùn)用子程序能加速CPU的掃描速度。接連程序首要是為分外內(nèi)部或外部事物供應(yīng)活絡(luò)反響而設(shè)置的,接連程序中不能夠運(yùn)用DISI、ENI、HDEF、SCR、END指令。一個(gè)程序中一共能夠有128個(gè)子程序,在任何時(shí)刻只能施行一個(gè)用戶(hù)接連程序。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航