以文本方式查看主題 - 曙海教育集團(tuán)論壇 (http://www.martymets.com/bbs/index.asp) -- PLC編程系列 (http://www.martymets.com/bbs/list.asp?boardid=59) ---- 提高PLC程序運(yùn)行速度的編程方法 (http://www.martymets.com/bbs/dispbbs.asp?boardid=59&id=2327) |
-- 作者:wangxinxin -- 發(fā)布時(shí)間:2010-12-9 10:14:00 -- 提高PLC程序運(yùn)行速度的編程方法 1:根據(jù)工程實(shí)際需求,進(jìn)行功能塊規(guī)劃,編寫子程序 在 PLC中 ,子程序是為一些特定的控制目的編制的相對(duì)獨(dú)立的程序。執(zhí)行子程序調(diào)用指令CALL等,如果條件不滿足子程序調(diào)用時(shí),程序的掃描就僅在主程序中進(jìn)行,不再去掃描這段子程序,這樣就減少了不必要的掃描時(shí)間。 2:用字或雙字?jǐn)?shù)據(jù)傳送給DO點(diǎn)方法來(lái)控制輸出
在 PLC的應(yīng)用中通常都會(huì)有大量的輸出控制,用字或雙字?jǐn)?shù)據(jù)傳送給DO點(diǎn)方法來(lái)控制輸出可以提高速度,只要根據(jù)實(shí)際應(yīng)用的要求,合理分配輸出地址,變換控制輸出控制字,可以大大減少PLC程序執(zhí)行的步數(shù),從而加快PLC的程序運(yùn)行速度。 3:脈沖觸發(fā)SET、RESET
PLC中,使用SET指令只執(zhí)行一次即可,不必每次掃描都執(zhí)行這個(gè)指令,很適合與脈沖輸出(PLS/PLF)指令配合使用。有些工程人員忽視了這個(gè)問題,使用了常規(guī)的方法來(lái)驅(qū)動(dòng)SET指令,無(wú)意中增加了PLC程序掃描運(yùn)行時(shí)間 不斷更新中...歡迎大家補(bǔ)充討論。
|