簡(jiǎn)要介紹一下這一呼叫程序。(實(shí)用的如啟動(dòng)前的報(bào)警,行走時(shí)不被叫走,卸貨時(shí)不被叫走,等沒(méi)有編寫,有需要的可關(guān)注閱讀前面發(fā)表的文章。這里只重點(diǎn)介紹編碼指令的應(yīng)用。)請(qǐng)看程序(梯形圖實(shí)例):
各步說(shuō)明:1,X020為啟動(dòng)端子輸入,X021停止常閉點(diǎn)。
2,啟動(dòng)M20接通,(1)執(zhí)行編碼指令[ENCO X000 D0 K3],把X000——X007動(dòng)作時(shí)位置數(shù)存入D0。(2)執(zhí)行編碼指令[ENCO X010 D1 K3],把X010——X017動(dòng)作時(shí)的位置數(shù)存入D1。(3)執(zhí)行比較指令[CMP D0 K0 M0],diangon.com這里說(shuō)明下由于K3是8位數(shù)輸入是X000——X007。我們程序是6位小車呼叫,所以這個(gè)程序也可作為8位呼叫使用。如果做成6位呼叫使用X000端子也可不用,那么這個(gè)比較指令也可不用,用M8000常開(kāi)即可。大家想想是為什么呢?
3,當(dāng)(啟動(dòng)呼叫)呼叫數(shù)大于0,常閉M1接通,M10自鎖,執(zhí)行比較指令[CMP D0 D1M5],位置號(hào)和呼叫號(hào)的比較。
4,呼叫號(hào)大于位置號(hào)M5動(dòng)作左行觸點(diǎn)y000輸出。
5,呼叫號(hào)小于位置號(hào)M7動(dòng)作右行觸點(diǎn)Y001輸出。
今天簡(jiǎn)要介紹了編碼指令的應(yīng)用,在以后的文章里詳細(xì)介紹解碼和編碼指令。