發布日期:2022-04-26 點擊率:234 品牌:西門子_Siemens
西門子PLC子程序和接連程序介紹
西門子PLC的編程偏重構造化編程,因而會常常運用到子程序和接連程序。
在S7-200 PLC中,有4種程序:OS(體系程序)、OB1(主程序)、SBR(子程序)和INT(接連程序)。CPU在作業時,當滿意調用SBR程序狀況時,會暫停如今施行的用戶程序進入施行SBR子程序。施行完子程序后,再回來正本的本地持續施行正本的程序。施行接連程序,當聲明容許開接連,有接連源發作,會暫停如今施行的用戶程序(包含OB1、SBR和等級較低的INT),進入聲明與該接連源有聯絡的INT接連程序,接連程序施行結束,主動回來到正本的本地,持續施行正本的程序。子程序能夠從主程序、另一個SBR或INT中調用,不能從子程序自身調用。S7-200 CPU一共有64個子程序(CPU226 XM有128個子程序),能夠在子程序中調用另一個子程序,最大嵌套深度為8級,但在INT程序中不能嵌套子程序。運用子程序能加速CPU的掃描速度。接連程序首要是為分外內部或外部事物供應活絡反響而設置的,接連程序中不能夠運用DISI、ENI、HDEF、SCR、END指令。一個程序中一共能夠有128個子程序,在任何時刻只能施行一個用戶接連程序。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航