資源描述:
《cpm1a系列plc基本邏輯指令》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、一、基本指令CPM1A系列PLC的基本邏輯指令與FX系列PLC較為相似,梯形圖表達(dá)方式也大致相同,這里列表表示CPM1A系列PLC的基本邏輯指令(見(jiàn)表4-8)?表4-8CPM1A系列PLC的基本邏輯指令指令名稱(chēng)指令符功能操作數(shù)取LD讀入邏輯行或電路塊的第一個(gè)常開(kāi)接點(diǎn)00000~0191520000~25507HR0000~1915AR0000~1515LR0000~1515TIM/CNT000~127TR0~7*TR僅用于LD指令取反LDNOT讀入邏輯行或電路塊的第一個(gè)常閉接點(diǎn)與AND串聯(lián)一個(gè)常開(kāi)接點(diǎn)與非ANDNOT串聯(lián)一個(gè)常閉接點(diǎn)或OR并聯(lián)一個(gè)常開(kāi)接點(diǎn)或非ORNO
2、T并聯(lián)一個(gè)常閉接點(diǎn)電路塊與ANDLD串聯(lián)一個(gè)電路塊無(wú)電路塊或ORLD并聯(lián)一個(gè)電路塊輸出OUT輸出邏輯行的運(yùn)算結(jié)果00000~0191520000~25507HR0000~1915AR0000~1515LR0000~1515TIM/CNT000~127TR0~7*TR僅用于OUT指令輸出求反OUTNOT求反輸出邏輯行的運(yùn)算結(jié)果置位SET置繼電器狀態(tài)為接通復(fù)位RSET使繼電器復(fù)位為斷開(kāi)定時(shí)TIM接通延時(shí)定時(shí)器(減算)設(shè)定時(shí)間0~999.9STIM/CNT000~127設(shè)定值0~9999定時(shí)單位為0.1S計(jì)數(shù)單位為1次計(jì)數(shù)CNT減法計(jì)數(shù)器設(shè)定值0~9999次??2.電路塊
3、串聯(lián)的編程電路塊串聯(lián)的編程如圖4-3所示,當(dāng)串聯(lián)的電路塊多于兩個(gè)時(shí),電路塊連接的指令語(yǔ)句方法有兩種:方法1是電路塊的逐塊連接,方法2是電路塊編寫(xiě)后總連接,兩種編寫(xiě)法的指令條數(shù)相同。在使用方法2時(shí)要注意以下兩點(diǎn):1)?總連接時(shí),使用ANDLD指令的條數(shù)比實(shí)際電路塊數(shù)少1。2)使用ANDLD指令的條數(shù)≤8,即最多只能有9個(gè)電路塊相連接。而方法1沒(méi)有此限制。3.電路塊并聯(lián)的編程電路塊并聯(lián)的編程如圖4-4所示。與ANDLD指令相同,當(dāng)并聯(lián)的電路塊多于兩個(gè)時(shí),電路塊連接的指令語(yǔ)句方法有兩種:方法1是電路塊的逐塊連接,方法2是電路塊編寫(xiě)后總連接,兩種編寫(xiě)法的指令條數(shù)相同。在使用
4、方法2時(shí)要以下注意兩點(diǎn):1)總連接時(shí),使用ORLD指令的條數(shù)比實(shí)際電路塊數(shù)少1。2)使用ORLD指令的條數(shù)≤8,即最多只能有9個(gè)電路塊相連接。而方法1沒(méi)有此限制。?4.TR指令的應(yīng)用在梯形圖程序中如果有幾個(gè)分支輸出,并且分支后面還有觸點(diǎn)串聯(lián)時(shí),前面的邏輯指令就不能直接寫(xiě)出其指令程序,這時(shí)要用暫存繼電器TR來(lái)暫時(shí)保存分支點(diǎn)的狀態(tài)后再進(jìn)行編程。TR不是獨(dú)立的編程指令,它必須與LD或OUT指令配合使用。如圖4-5。?5.定時(shí)器指令的應(yīng)用CPM1A系列PLC定時(shí)器的定時(shí)方式為遞減型,當(dāng)輸入條件為ON時(shí),開(kāi)始減1定時(shí),每經(jīng)過(guò)0.1s,定時(shí)器的當(dāng)前值減1,定時(shí)設(shè)定時(shí)間到(即定時(shí)
5、當(dāng)前值減為0000時(shí)),定時(shí)器觸點(diǎn)接通并保持。當(dāng)輸入條件為OFF時(shí),定時(shí)器立即復(fù)位,當(dāng)前值恢復(fù)到設(shè)定值,其觸點(diǎn)斷開(kāi)。定時(shí)器作用相當(dāng)于時(shí)間繼電器。PLC電源掉電時(shí),定時(shí)器復(fù)位。如圖4-6。?6.計(jì)數(shù)器指令編程應(yīng)用CPM1A系列PLC計(jì)數(shù)器工作方式為遞減型,當(dāng)其輸入端(IN)的信號(hào)每出現(xiàn)一次由OFF→ON的跳變時(shí),計(jì)數(shù)器的當(dāng)前數(shù)值減1。當(dāng)計(jì)數(shù)值減為零時(shí),便產(chǎn)生一個(gè)輸出信號(hào),使計(jì)數(shù)器的觸點(diǎn)接通并保持。當(dāng)復(fù)位端R輸入ON時(shí),計(jì)數(shù)器復(fù)位,當(dāng)前值立即恢復(fù)到設(shè)定值,同時(shí)其觸點(diǎn)斷開(kāi)。PLC電源掉電時(shí),計(jì)數(shù)器當(dāng)前值保持不變。當(dāng)R端復(fù)位信號(hào)和IN端計(jì)數(shù)信號(hào)同時(shí)到達(dá)時(shí),復(fù)位信號(hào)優(yōu)先。如圖
6、4-7??梢岳糜?jì)數(shù)器級(jí)聯(lián)來(lái)擴(kuò)大計(jì)數(shù)范圍,也可以利用定時(shí)器級(jí)聯(lián)來(lái)擴(kuò)大定時(shí)范圍,或者利用定時(shí)器和計(jì)數(shù)器的組合來(lái)擴(kuò)大定時(shí)范圍,其應(yīng)用與FX系列PLC類(lèi)似。二、功能指令功能指令又稱(chēng)專(zhuān)用指令,CPM1A系列PLC提供的功能指令主要用來(lái)實(shí)現(xiàn)程序控制,數(shù)據(jù)處理和算術(shù)運(yùn)算等。這類(lèi)指令在簡(jiǎn)易編程器上一般沒(méi)有對(duì)應(yīng)的指令鍵,只是為每個(gè)指令規(guī)定了一個(gè)功能代碼,用兩位數(shù)字表示。在輸入這類(lèi)指令時(shí)先按下“FUN”鍵,再按下相應(yīng)的代碼。下面將介紹部分常用的功能指令。1.空操作指令NOP(00)本指令不作任何的邏輯操作,故稱(chēng)空操作,也不使用繼電器,無(wú)須操作數(shù)。該指令應(yīng)用在程序中留出一個(gè)地址,以便調(diào)
7、試程序時(shí)插入指令,還可用于微調(diào)掃描時(shí)間。2.結(jié)束指令END(01)本指令單獨(dú)使用,無(wú)須操作數(shù),是程序的最后一條指令,表示程序到此結(jié)束。PLC在執(zhí)行用戶(hù)程序時(shí),當(dāng)執(zhí)行到END指令時(shí)就停止執(zhí)行程序階段,轉(zhuǎn)入執(zhí)行輸出刷新階段。如果程序中遺漏END指令,編程器執(zhí)行時(shí)則會(huì)顯示出錯(cuò)信號(hào):“NOENDINSET”:當(dāng)加上END指令后,PLC才能正常運(yùn)行。本指令也可用來(lái)分段調(diào)試程序。3.互鎖指令I(lǐng)L(02)和互鎖清除指令I(lǐng)LC(03)這兩條指令不帶操作數(shù),IL指令為互鎖條件,形成分支電路,即新母線以便與LD指令連用,表示互鎖程序段的開(kāi)始;ILC指令表示互鎖程序段結(jié)束?;ユi指令I(lǐng)