西門子PLC程序的調(diào)用

發(fā)布時間:2024-03-09
在中斷ob37中執(zhí)行調(diào)用大量fc程序,是否影響ob1中正常程序的處理速度和其它中斷程序的速度?對cpu的運行有何影響?
答:1、在中斷ob37中執(zhí)行調(diào)用大量fc程序,是否影響ob1中正常程序的處理速度和其它中斷程序的速度?
a、組織塊是按系統(tǒng)已分配的中斷優(yōu)先級來執(zhí)行,數(shù)字越大優(yōu)先級越高,優(yōu)先級高的可以中斷優(yōu)先級低的。
b、一般ob1的默認為1級,ob30-ob38默認為7-15級,ob37為14級。數(shù)字越大優(yōu)先級越高。
c、ob37中執(zhí)行調(diào)用大量fc程序,則其就占用cpu時間長,肯定會響應對ob1中或其他中斷的程序的掃描(執(zhí)行)。
2、對cpu的運行有何影響?
對cpu本身的運行沒有任何影響,即cpu運行哪個程序是有系統(tǒng)操作系統(tǒng)來分配的。cpu只是一個執(zhí)行“機構(gòu)”而已。這個問題提得不專業(yè),在此不要糾纏這個問題了。望注重下述問題的討論,即這個問題應這樣提出:“對于你的控制系統(tǒng)的實時性是否有影響?”。
3、對于控制系統(tǒng)的實時性是否有影響?
在此要強調(diào)是要合理應用ob循環(huán)中斷:
按樓主的設計意圖,是由兩個ob循環(huán)中斷來調(diào)度樓主的控制程序,即ob37(循環(huán)時間短,優(yōu)先級高)與ob1(循環(huán)時間長,優(yōu)先級低)。
合理的設計是將實時性要求高、數(shù)據(jù)更新要求快的任務(程序)均安排在ob37中來執(zhí)行。而將上述要相對低一些的的任務(程序)均安排在ob1中來執(zhí)行。這樣可以輕重緩急地實現(xiàn)任務(程序)的調(diào)度。
一個有經(jīng)驗的程序(軟件)設計者會合理地安排自己的控制系統(tǒng)中任務(程序)的中斷優(yōu)先級。也會通過實踐不斷修正所分配的優(yōu)先級,使得自己的控制系統(tǒng)的實時性更高。
4、而對于“中斷ob37中執(zhí)行調(diào)用大量fc程序”并不是不可取的,如果控制系統(tǒng)就這有這樣的需求,即只有這樣才可滿足實時性的要求,就可這樣做!
一個合格的程序設計者的基本條件就是能夠熟練地、合理地應用中斷、編制中斷程序,使得自己的控制系統(tǒng)結(jié)構(gòu)嚴謹、靈巧、科學,滿足控制實時性的要求。
上一個:為什么有些刀開關要加裝速斷刀刃?
下一個:什么是域名和ip地址?域名 查詢 ip地址怎么查?

設立股份有限公司應具備什么條件
毛竹栽培
噴射器/酸堿噴射器/噴射器DP-WGP-2216
壓力變送器的發(fā)展趨勢
冷水泡茶有講究
梁中配有縱向受壓鋼筋時箍筋應符合哪些要求?
廣聯(lián)達軟件操作百問百答
蘋果連接電腦教程(iphone怎么連接蘋果電腦)
酷我聽書免費下載安裝(酷我聽書怎么下載)
nmb技術脈寬調(diào)制(pwm)風扇的介紹、特性、及應用-
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos
<input id="cfpey"><button id="cfpey"></button></input>