資源描述:
《三菱plc功能指令及應(yīng)用舉例》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、專(zhuān)題5PLC功能指令的應(yīng)用5.1用數(shù)據(jù)傳送指令實(shí)現(xiàn)電動(dòng)機(jī)的Y-△降壓?jiǎn)?dòng)控制5.2用跳轉(zhuǎn)指令實(shí)現(xiàn)選擇運(yùn)行程序段5.3算術(shù)運(yùn)算指令與單按鈕的功率控制5.4字邏輯運(yùn)算指令及應(yīng)用5.5子程序調(diào)用指令及應(yīng)用5.6循環(huán)指令及應(yīng)用5.7比較指令的應(yīng)用與時(shí)鐘控制程序5.9數(shù)碼顯示及應(yīng)用5.8循環(huán)移位指令及應(yīng)用5.1用數(shù)據(jù)傳送指令實(shí)現(xiàn)電動(dòng)機(jī)的Y-△降壓?jiǎn)?dòng)控制5.1.1位元件與字元件1.位元件只具有接通(ON或1)或斷開(kāi)(OFF或0)兩種狀態(tài)的元件稱(chēng)為位元件。2.字元件字元件是位元件的有序集合。FX系列的字元件最
2、少4位,最多32位。表5.1字元件范圍符號(hào)表示內(nèi)容KnX輸入繼電器位元件組合的字元件,也稱(chēng)為輸入位組件KnY輸出繼電器位元件組合的字元件,也稱(chēng)為輸出位組件KnM輔助繼電器位元件組合的字元件,也稱(chēng)為輔助位組件KnS狀態(tài)繼電器位元件組合的字元件,也稱(chēng)為狀態(tài)位組件T定時(shí)器T的當(dāng)前值寄存器C計(jì)數(shù)器C的當(dāng)前值寄存器D數(shù)據(jù)寄存器V、Z變址寄存器指令適用范圍KnY0包含的位元件最高位~最低位位元件個(gè)數(shù)N取值1~8適用32位指令N取值1~4適用16位指令K1Y0Y3~Y04K2Y0Y7~Y08K3Y0Y13~Y0
3、12K4Y0Y17~Y016N取值5~8只能使用32位指令K5Y0Y23~Y020K6Y0Y27~Y024K7Y0Y33~Y028K8Y0Y37~Y032(1)位組件。多個(gè)位元件按一定規(guī)律的組合叫位組件,例如輸出位組件KnY0,K表示十進(jìn)制,n表示組數(shù),n的取值為1~8,每組有4個(gè)位元件,Y0是輸出位組件的最低位。KnY0的全部組合及適用指令范圍如表5.2所示。表5.2KnY0的全部組合及適用指令范圍通用停電保持用(可用程序變更)停電保持專(zhuān)用(不可變更)特殊用變址用D0~D199共200點(diǎn)D200
4、~D511共312點(diǎn)D512~D7999共7488點(diǎn)D8000~D8195共106點(diǎn)V7-V0,Z7-Z0共16點(diǎn)(2)數(shù)據(jù)寄存器D、V、Z圖5.116位與32位數(shù)據(jù)寄存器表5.3數(shù)據(jù)寄存器D、V、Z元件編號(hào)與功能16位數(shù)據(jù)寄存器所能表示的有符號(hào)數(shù)的范圍為K?32768~32767。32位數(shù)據(jù)寄存器所能表示的有符號(hào)數(shù)的范圍為K?2147483648~2147483647功能指令的使用說(shuō)明:(1)FX2N系列PLC功能指令編號(hào)為FNC0~FNC246,實(shí)際有130個(gè)功能指令。(2)功能指令分為16位
5、指令和32位指令。功能指令默認(rèn)是16位指令,加上前綴D是32位指令,例如DMOV。(3)功能指令默認(rèn)是連續(xù)執(zhí)行方式,加上后綴P表示為脈沖執(zhí)行方式,例如MOVP。(4)多數(shù)功能指令有操作數(shù)。執(zhí)行指令后其內(nèi)容不變的稱(chēng)為源操作數(shù),用S表示。被刷新內(nèi)容的稱(chēng)為目標(biāo)操作數(shù),用D表示。5.1.2數(shù)據(jù)傳送指令MOV表5.4MOV指令傳送指令操作數(shù)D(32位)FNC12MOVS(源)K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZP(脈沖型)D(目標(biāo))KnY、KnM、KnS、T、C、D、V、Z圖5.2功能
6、指令格式5.1.3數(shù)據(jù)傳送指令應(yīng)用舉例【例題5.1】設(shè)有8盞指示燈,控制要求是:當(dāng)X0接通時(shí),全部燈亮;當(dāng)X1接通時(shí),奇數(shù)燈亮;當(dāng)X2接通時(shí),偶數(shù)燈亮;當(dāng)X3接通時(shí),全部燈滅。試設(shè)計(jì)電路并用數(shù)據(jù)傳送指令編寫(xiě)程序?!窘狻靠刂凭€路圖如圖5.3所示。圖5.3例題5.1控制線路圖圖5.4例題5.1程序圖輸入端口輸出位組件K2Y0傳送數(shù)據(jù)Y7Y6Y5Y4Y3Y2Y1Y0X0●●●●●●●●H0FFX1●●●●H0AAX2●●●●H55X3H0表5.5例題5.1控制關(guān)系表5.1.4區(qū)間復(fù)位指令ZRST表5.6
7、ZRST指令區(qū)間復(fù)位指令操作數(shù)操作數(shù)范圍PFNC40ZRSTD1、D2Y、M、S、T、C、D圖5.5區(qū)間復(fù)位指令ZRST如圖5.5所示,當(dāng)指令語(yǔ)句“ZRSTY0Y3”執(zhí)行時(shí)將Y0、Y1、Y2、Y3全部復(fù)位為0狀態(tài)。5.1.5實(shí)習(xí)操作:電動(dòng)機(jī)Y-△降壓?jiǎn)?dòng)控制線路與程序圖5.6Y-△降壓?jiǎn)?dòng)控制線路表5.7Y-△降壓?jiǎn)?dòng)過(guò)程和傳送控制數(shù)據(jù)表操作元件狀態(tài)輸入端口輸出端口/負(fù)載傳送數(shù)據(jù)Y3/KM3Y2/KM2Y1/KM1Y0/HLSB2形啟動(dòng)T0延時(shí)10sX20111K7T0延時(shí)到T1延時(shí)1s0011K
8、3T1延時(shí)到△形運(yùn)轉(zhuǎn)1010K10SB1停止X10000K0KH過(guò)載保護(hù)X00001K1圖5.7Y-△降壓?jiǎn)?dòng)程序梯形圖5.2用跳轉(zhuǎn)指令實(shí)現(xiàn)選擇運(yùn)行程序段圖5.8手動(dòng)/自動(dòng)程序跳轉(zhuǎn)應(yīng)用跳轉(zhuǎn)指令的程序結(jié)構(gòu)如圖5.8所示。X3是手動(dòng)/自動(dòng)選擇開(kāi)關(guān)的信號(hào)輸入端。當(dāng)X3未接通時(shí),執(zhí)行手動(dòng)程序段,反之執(zhí)行自動(dòng)程序段。X3的常開(kāi)/常閉接點(diǎn)起聯(lián)鎖作用,使手動(dòng)、自動(dòng)兩個(gè)程序段只能選擇其一。條件跳轉(zhuǎn)指令操作數(shù)程序步PFNC0CJ標(biāo)號(hào)P0~P127P63表示跳到ENDCJ3步標(biāo)號(hào)P1步5.2.1條件跳