西門(mén)子plc程序設(shè)計(jì)編程有以下幾個(gè)方面?
西門(mén)子plc程序最佳評(píng)估標(biāo)準(zhǔn)是實(shí)踐。查看該程序是否可以達(dá)到預(yù)期目的。但這還不夠。因?yàn)槌绦蛑杏泻玫暮蛪牡狞c(diǎn)可以實(shí)現(xiàn)目標(biāo)。什么樣的計(jì)劃是一個(gè)好的計(jì)劃?
一般有以下幾個(gè)方面:
1、簡(jiǎn)短性 使PLC程序盡可能短也是要追求的目標(biāo), 短程序節(jié)省用戶記憶;在大多數(shù)情況下,它可以節(jié)省執(zhí)行時(shí)間,改善對(duì)輸入的響應(yīng),并提高程序的可讀性。 無(wú)論程序是否短,一般可以通過(guò)程序使用的指令數(shù)來(lái)衡量,使用的數(shù)量很少,程序自然很短。 為了簡(jiǎn)化程序,在很大程度上優(yōu)化程序結(jié)構(gòu),使用流程控制指令來(lái)簡(jiǎn)化程序,從小的角度來(lái)看,有必要用強(qiáng)大的指令替換單功能指令,以及注意說(shuō)明的順序。
2、省時(shí)性 節(jié)目時(shí)間短可以節(jié)省程序運(yùn)行時(shí)間,但短時(shí)間和節(jié)省時(shí)間并不完全相同。因?yàn)檫\(yùn)行時(shí)間與程序擁有的指令數(shù)量有關(guān),并且還與使用的指令有關(guān), PLC指令不同,執(zhí)行時(shí)間也不同。此外,當(dāng)邏輯條件為ON時(shí),某些指令不同,并且當(dāng)它為OFF時(shí)。另外,由于使用了流控制指令,因此并非所有指令都在程序中執(zhí)行。因此,運(yùn)行程序的時(shí)間的計(jì)算更復(fù)雜。但是,需要更少的平均時(shí)間和更少的時(shí)間,這可以提高西門(mén)子plc的響應(yīng)速度。 節(jié)省時(shí)間的關(guān)鍵是使用過(guò)程控制指令。根據(jù)情況,確定一些必須執(zhí)行的指令,并制作必要的部分。其余的可以根據(jù)程序執(zhí)行,有選擇地執(zhí)行,或者設(shè)計(jì)用于分時(shí)工作,避免最長(zhǎng)時(shí)間過(guò)長(zhǎng)。
3、可讀性 設(shè)計(jì)的程序必須是可讀的。這不僅使程序員更容易理解程序,而且還可以調(diào)試程序,并且其他人也可以方便地讀取程序并進(jìn)行維護(hù)。必要時(shí)也可以推廣該計(jì)劃。 為了使程序可讀,您設(shè)計(jì)的程序應(yīng)盡可能清晰,注意層次結(jié)構(gòu)并將其模塊化,以便使用面向?qū)ο蟮姆椒ㄟM(jìn)行設(shè)計(jì)。使用更多標(biāo)準(zhǔn)設(shè)計(jì)。 然后I/O分配有規(guī)律性,易于記憶和理解。如有必要,請(qǐng)做一些注釋工作。內(nèi)部設(shè)備的使用也應(yīng)該是規(guī)則的,不應(yīng)隨便使用。 在編程開(kāi)始時(shí)應(yīng)注意可讀性。這完全不容易。因?yàn)樵诔绦蛘{(diào)試過(guò)程中,指令的增減,使用內(nèi)部器件的變化,可能會(huì)使原來(lái)程序更加清晰,顯得有點(diǎn)凌亂。因此,在設(shè)計(jì)時(shí)有一定的調(diào)試增減空間,然后在調(diào)試后進(jìn)行整理,使設(shè)計(jì)的程序具有更高的質(zhì)量。
4、正確性西門(mén)子plc程序必須正確并通過(guò)實(shí)際工作進(jìn)行驗(yàn)證,以證明它可以正常工作。這是PLC程序的最基本要求。如果這是不可能的,其他的將沒(méi)有用。 要使程序正確,請(qǐng)務(wù)必準(zhǔn)確使用說(shuō)明并正確使用內(nèi)部組件。準(zhǔn)確使用指令與準(zhǔn)確理解指令有關(guān),為此必須澄清指令的含義和使用條件。如有必要,您可以編寫(xiě)一些小程序來(lái)測(cè)試一些不清楚的指令。 同樣的指令,由于PLC批次或PLC系列的不同,某些指令細(xì)節(jié)可能不同,請(qǐng)仔細(xì)閱讀編程手冊(cè)。 正確使用內(nèi)部組件也很重要。如果某些PLC具有掉電保護(hù)功能,則某些PLC不會(huì)。請(qǐng)務(wù)必使用斷電保護(hù)裝置進(jìn)行斷電保護(hù),反之亦然,總之,要準(zhǔn)確使用指令,正確使用內(nèi)部器件,使編程程序能夠正確完成,這是PLC程序最基本的要求。
5、可靠性 該計(jì)劃不僅必須正確,而且必須可靠,可靠地反映了西門(mén)子plc程序的穩(wěn)定性,這也是PLC程序的基本要求。 有些西門(mén)子plc程序可以在正常工作條件或合法操作下正常工作,以及異常工作條件(如暫時(shí)停電,然后重新通電)或非法操作(如某些按鈕未按順序按下,或按下幾個(gè)按鈕后)同時(shí),程序不能正常工作。這種程序不是很可靠,或者不穩(wěn)定,程序很糟糕。可以識(shí)別出異常工作條件下的良好PLC程序,并且可以與正常條件接口以適應(yīng)一個(gè)好的PLC程序可以在不離開(kāi)“跟蹤”的情況下拒絕非法操作。只接受合法操作。聯(lián)鎖是拒絕非法操作的常用手段。這種方法常用于繼電器電路,PLC可以也繼承了這種方法。
6、易改性為了使程序易于更改,它很容易修改,西門(mén)子plc的一個(gè)特性是它在各種情況下的便利性和靈活性。解決方案是修改或重新設(shè)計(jì)程序。重新設(shè)計(jì)的程序用于改變PLC過(guò)程的應(yīng)用要求,不僅包括程序重新編程,還包括I/O.在大多數(shù)情況下,您不需要重新編程程序,您可以進(jìn)行一些修改。這要求程序易于修改。易于更改也很靈活,只需要進(jìn)行一些更改即可實(shí)現(xiàn)更改參數(shù)或更正操作的目的。在設(shè)計(jì)西門(mén)子plc程序的過(guò)程中,能夠滿足上述六個(gè)方面的要求是一個(gè)很好的方案。
總結(jié):以上就是小編為大家介紹的西門(mén)子plc程序設(shè)計(jì)編程和優(yōu)化完善,如果大家有任何這方面的需求,歡迎大家咨詢?nèi)莞须姎猓覀儗⒔o您最真誠(chéng)的服務(wù)。
標(biāo)題:西門(mén)子plc程序設(shè)計(jì)編程有以下幾個(gè)方面? 地址:http://www.easyfrms.com/ask/3133.html