應(yīng)用指令程序流程指令ppt課件.pptx

應(yīng)用指令程序流程指令ppt課件.pptx

ID:52798245

大?。?02.80 KB

頁(yè)數(shù):36頁(yè)

時(shí)間:2020-03-14

應(yīng)用指令程序流程指令ppt課件.pptx_第1頁(yè)
應(yīng)用指令程序流程指令ppt課件.pptx_第2頁(yè)
應(yīng)用指令程序流程指令ppt課件.pptx_第3頁(yè)
應(yīng)用指令程序流程指令ppt課件.pptx_第4頁(yè)
應(yīng)用指令程序流程指令ppt課件.pptx_第5頁(yè)
資源描述:

《應(yīng)用指令程序流程指令ppt課件.pptx》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第5章FX2N系列PLC的應(yīng)用指令5.1應(yīng)用指令概述5.2程序流程指令5.3比較與傳送指令5.4四則運(yùn)算與邏輯運(yùn)算指令5.5循環(huán)與移位指令5.6數(shù)據(jù)處理指令5.1應(yīng)用指令的概述表達(dá)形式執(zhí)行形式變址寄存器5.1.1應(yīng)用指令的表達(dá)形式1.位元件與字元件位元件:只處理ON/OFF狀態(tài)的軟元件,如X、Y、M、S等;字元件:處理數(shù)值的軟元件,如T、C、D等,一個(gè)字元件由16位二進(jìn)制數(shù)組成。位元件組合使用也可處理數(shù)值,位元件每4位一組組合成一個(gè)單元,通常的表示方法是Kn加上首元件號(hào)組成,n為單元數(shù)。例如,K2X0表示由X0~X7組成的位元件組,這是一個(gè)8位數(shù)據(jù),X0為最低位。16位數(shù)據(jù)時(shí)n=1

2、-4,32位數(shù)據(jù)n=1-8。5.1.1應(yīng)用指令的表達(dá)形式注:當(dāng)一個(gè)16位的數(shù)據(jù)傳送到K1M0、K2M0、K3M0時(shí),只能傳送低位數(shù)據(jù),較高位數(shù)據(jù)不傳送,32位數(shù)據(jù)傳送時(shí)也一樣。在作16位數(shù)操作時(shí),參與操作的位元件不足16位時(shí),高位(不足部分)均作0處理,這就意味著只能處理正數(shù)(符號(hào)位為0),32位數(shù)據(jù)操作也一樣。被組合的位元件的首元件號(hào)可以是任意的,但為避免混亂,建議采用編號(hào)以0為結(jié)尾的元件,如X0、Y10、M20等。5.1.1應(yīng)用指令的表達(dá)形式2.指令與操作數(shù)應(yīng)用指令:指令助記符+操作數(shù)指令助記符:該指令執(zhí)行的操作;操作數(shù):指需要操作的數(shù)據(jù)[S]:表示數(shù)據(jù)源。內(nèi)容不隨指令執(zhí)行而變

3、化的操作數(shù)稱(chēng)為源。在可變址修改軟元件編號(hào)的情況下,加上“.”符號(hào)的[S.]表示。源的數(shù)量多時(shí),以[S1.]、[S2.]等表示。[D.]:表示目標(biāo)操作數(shù)。內(nèi)容隨指令執(zhí)行而改變的操作數(shù)被稱(chēng)作目標(biāo)??勺髯冎沸揎棔r(shí),加上“.”符號(hào)的[D.]表示。目標(biāo)數(shù)量多時(shí),以[D1.]、[D2.]等表示。[n.]、[m.]:以[m.]或[n.]表示既不作源,也不作目標(biāo)的操作數(shù)。這樣的操作數(shù)數(shù)量很多時(shí),以[m1.]、[m2.]、[n1.]、[n2.]等表示。5.1.1應(yīng)用指令的表達(dá)形式3.數(shù)據(jù)格式在FX系列PLC內(nèi)部,數(shù)據(jù)以二進(jìn)制(BIN)補(bǔ)碼的形式存儲(chǔ),所有的四則運(yùn)算和加1/減1運(yùn)算都使用二進(jìn)制數(shù)。16

4、位數(shù)據(jù)的二進(jìn)制補(bǔ)碼最高位(第15位)為符號(hào)位,正數(shù)的符號(hào)位為0,負(fù)數(shù)的符號(hào)位為1,最低為第0位。5.1.1應(yīng)用指令的表達(dá)形式4.應(yīng)用指令的表達(dá)形式與基本指令不同,F(xiàn)X2N系列PLC的應(yīng)用指令用編號(hào)FNC00-FNC246表示,采用計(jì)算機(jī)通用的助記符(英文名稱(chēng)或縮寫(xiě))表示。例如,F(xiàn)NC45的助記符是MEAN(平均)。應(yīng)用指令的表示格式如圖5-1所示。應(yīng)用指令的指令段通常占1個(gè)程序步,16位操作數(shù)占2步,32位操作數(shù)占4步。圖5-1應(yīng)用指令的表示格式5.1.2數(shù)據(jù)長(zhǎng)度和指令執(zhí)行形式1.指令助記符前加“D”擴(kuò)展數(shù)據(jù)位FX2N型PLC中的數(shù)據(jù)寄存器D為16位,用于存放16位二進(jìn)制數(shù)。在應(yīng)用

5、指令的助記符前加“D”就變成32位指令。數(shù)據(jù)長(zhǎng)度的表示格式如圖5-2所示。圖5-2數(shù)據(jù)長(zhǎng)度的表示5.1.2數(shù)據(jù)長(zhǎng)度和指令執(zhí)行形式2.指令助記符后加“P”為脈沖執(zhí)行形式應(yīng)用指令有連續(xù)執(zhí)行和脈沖執(zhí)行型兩種執(zhí)行形式。脈沖執(zhí)行形式的使用如圖5-3所示。有“P”:表示該指令為脈沖執(zhí)行型,在執(zhí)行條件滿(mǎn)足時(shí)僅執(zhí)行一個(gè)掃描周期。無(wú)“P”:表示該指令只能是連續(xù)執(zhí)行型,在執(zhí)行條件滿(mǎn)足的每個(gè)掃描周期都要被執(zhí)行?!癙”和“D”可以同時(shí)使用。圖5-2數(shù)據(jù)長(zhǎng)度的表示5.1.3變址寄存器FX2N有16個(gè)16位的變址寄存器,分別是V0~V7和Z0~Z7。在傳送、比較指令中,變址寄存器V和Z用來(lái)修改操作對(duì)象的元件號(hào)

6、,在循環(huán)程序中常使用變址寄存器。進(jìn)行32位運(yùn)算時(shí),常用V和Z自動(dòng)組對(duì)使用,分別組成(V0、Z0)、(V1、Z1)……、(V7、Z7)。V為高16位,Z為低16位,這時(shí)變址指令只需指定Z,Z就能代表V和Z的組合。5.2變址寄存器條件跳轉(zhuǎn)指令子程序調(diào)用返回中斷指令主程序結(jié)束指令監(jiān)視定時(shí)器指令循環(huán)指令5.2.1條件跳轉(zhuǎn)指令條件跳轉(zhuǎn)指令CJ(ConditionalJump)的功能編號(hào)為FNC00,操作數(shù)的指針標(biāo)號(hào)P0~P127,其中P63即END所在步序,無(wú)需再標(biāo)號(hào)。CJ和CJP都占3個(gè)程序步,指針標(biāo)號(hào)占1個(gè)程序步。指針P(Point)用于分支和跳轉(zhuǎn)步序,在梯形圖中,指針?lè)旁谧髠?cè)母線(xiàn)的左邊

7、,當(dāng)CJ指令條件滿(mǎn)足時(shí),跳轉(zhuǎn)到相應(yīng)的標(biāo)號(hào)處。5.2.1條件跳轉(zhuǎn)指令圖5-4跳轉(zhuǎn)指令的使用5.2.1條件跳轉(zhuǎn)指令注意事項(xiàng):1)CJP指令表示脈沖執(zhí)行方式。2)在一個(gè)程序中,一個(gè)指針標(biāo)號(hào)只能出現(xiàn)一次,否則程序會(huì)出錯(cuò)。但是在同一個(gè)程序中兩條跳轉(zhuǎn)指令可以使用相同的指針標(biāo)號(hào)。3)跳轉(zhuǎn)指令一般在CJ指令之后,但也可出現(xiàn)在跳轉(zhuǎn)指令之前。4)跳轉(zhuǎn)執(zhí)行期間,即使被跳過(guò)程序的驅(qū)動(dòng)條件改變,但其線(xiàn)圈(或結(jié)果)仍保持跳轉(zhuǎn)前的狀態(tài),因?yàn)樘D(zhuǎn)期間沒(méi)有執(zhí)行這段程序。5)如果跳轉(zhuǎn)開(kāi)始時(shí)定時(shí)器和計(jì)數(shù)器

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。