白山西門(mén)子中國(guó)代理商
plc在選型的時(shí)候,要遵循一定的原則,避免小馬拉大車(chē)的現(xiàn)象,同時(shí)還要避免plc的容量小無(wú)法滿(mǎn)足使用要求的想象。plc在選型的時(shí)候,要遵循一定的原則,避免小馬拉大車(chē)的現(xiàn)象,同時(shí)還要避免plc的容量小無(wú)法滿(mǎn)足使用要求的想象。在滿(mǎn)足控制要求的前提下選型時(shí)應(yīng)選最佳的性?xún)r(jià)比,一般可以從以下幾個(gè)方面考慮:1.i/o點(diǎn)數(shù)估算i/o點(diǎn)數(shù)是plc的一項(xiàng)重要指標(biāo)。合理選擇i/o點(diǎn)數(shù)既可使系統(tǒng)滿(mǎn)足控制要求有可使系統(tǒng)總投資。plc的輸入輸出點(diǎn)總數(shù)和種類(lèi)應(yīng)根據(jù)被控對(duì)象的模擬量、開(kāi)關(guān)量、輸入/輸出設(shè)備狀況(包括模擬量、開(kāi)關(guān)量、輸出類(lèi)型)來(lái)確定,一般一個(gè)輸入輸出元件要占用一個(gè)輸入輸出點(diǎn)??紤]到今后的擴(kuò)充,一般應(yīng)估計(jì)的總點(diǎn)數(shù)再加上15%~20%的備用量。一、本設(shè)計(jì)所占用的i/o點(diǎn)數(shù)計(jì)算:輸入信號(hào):開(kāi)始按鈕,需要一個(gè)輸入點(diǎn);停止按鈕,需要一個(gè)輸入點(diǎn);計(jì)數(shù)值加1按鈕,需一個(gè)輸入點(diǎn);計(jì)數(shù)值減1按鈕,需要一個(gè)輸入點(diǎn)。以上共需要4個(gè)輸入信號(hào)點(diǎn),考慮以后對(duì)系統(tǒng)的調(diào)整與擴(kuò)充留有20%的備用點(diǎn),即用4×20%=1,取1個(gè)點(diǎn),這樣共用5個(gè)輸入點(diǎn)。輸出信號(hào):一共要用十七個(gè)led數(shù)碼管,段選碼需要使用8個(gè)輸出點(diǎn);位選通信號(hào)如果使用74ls138譯碼器則需要4個(gè)輸出點(diǎn);以上共需要13個(gè)輸出點(diǎn)考慮以后對(duì)系統(tǒng)的調(diào)整與擴(kuò)充留有20%的備用點(diǎn),即13×20%=2.6,取3個(gè)點(diǎn),這樣共用16個(gè)輸出點(diǎn)。二、用戶(hù)存儲(chǔ)容量估算用戶(hù)應(yīng)用程序占用多少內(nèi)存與許多因素有關(guān),如i/o點(diǎn)數(shù)、控制要求、運(yùn)算處理量、量程結(jié)構(gòu)等。因此在程序設(shè)計(jì)之前只能粗略的估算。根據(jù)經(jīng)驗(yàn),每個(gè)i/o點(diǎn)及有關(guān)功能器占用內(nèi)存大致如下:開(kāi)關(guān)量輸入元件:10~20b/點(diǎn);開(kāi)關(guān)量輸出元件:5~10b/點(diǎn);定時(shí)器/計(jì)數(shù)器:2b/個(gè);模擬量:100~150b/點(diǎn);通信接口:一個(gè)接口一般需要300b以上;根據(jù)上面算出總字?jǐn)?shù)再加上25%左右的備用量,就可以估算出程序所需要的內(nèi)存量,從而選擇合適的plc內(nèi)存。三、本設(shè)計(jì)所需cpu內(nèi)存的計(jì)算:開(kāi)關(guān)量輸入元件5點(diǎn)×10~20b/點(diǎn)≈50~120b;開(kāi)關(guān)量輸出元件:16點(diǎn)×5~10b/點(diǎn)≈80~160b;模擬量:2點(diǎn)×100~150b/點(diǎn)≈200~300b;總需內(nèi)存量:330~570b
該指令的助記符、指令代碼、操作數(shù)、程序步如表 1所示。
表1除法指令的要素
div除法指令是將的源元件中的二進(jìn)制數(shù)相除,[s1]為被除數(shù),[s2]為除數(shù),商送到的目標(biāo)元件[d]中去,余數(shù)送到[d]的下一個(gè)目標(biāo)元件。div除法指令使用說(shuō)明如圖1表示。它分16位和32位兩種情況。
圖1除法指令使用說(shuō)明
當(dāng)為16位運(yùn)算。執(zhí)行條件x0由off→on時(shí),[d0]/[d2]→[d4]。當(dāng)[d0]=19,[d2]=3時(shí),[d4]=6,[d5]=1。v和z不能用于[d]中。
當(dāng)為32位運(yùn)算。執(zhí)行條件x0由off→on時(shí),[d1、d0]/[d3、d2]。商在[d5、d4],余數(shù)在[d7、d6]中。v和z不能用于[d]中。
商數(shù)為0時(shí),有運(yùn)算錯(cuò)誤,不執(zhí)行指令。若[d]位元件,得不到余數(shù)。商和余數(shù)的最高位是符號(hào)位。被除數(shù)或余數(shù)中有一個(gè)為負(fù)數(shù),商為負(fù)數(shù);被除數(shù)為負(fù)數(shù)時(shí),余數(shù)為負(fù)數(shù)