FX2N PLC功能指令及應(yīng)用.ppt

FX2N PLC功能指令及應(yīng)用.ppt

ID:55621669

大小:1.01 MB

頁數(shù):66頁

時(shí)間:2020-05-20

FX2N PLC功能指令及應(yīng)用.ppt_第1頁
FX2N PLC功能指令及應(yīng)用.ppt_第2頁
FX2N PLC功能指令及應(yīng)用.ppt_第3頁
FX2N PLC功能指令及應(yīng)用.ppt_第4頁
FX2N PLC功能指令及應(yīng)用.ppt_第5頁
資源描述:

《FX2N PLC功能指令及應(yīng)用.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在PPT專區(qū)-天天文庫。

1、第6章FX2NPLC功能指令及應(yīng)用6.1功能指令使用要素6.2程序流程控制(FNC00~FNC09)6.3傳送和比較(FNC10~FNC19)6.4四則運(yùn)算及邏輯運(yùn)算(FNC20~FNC29)6.5循環(huán)移位與移位(FNC30~FNC39)6.6數(shù)據(jù)處理(FNC40~FNC49)6.7高速處理(FNC50~FNC59)6.8方便指令(FNC60~FNC69)6.1.1功能指令的表現(xiàn)形式功能指令按功能號(hào)(FUC00~FUC99)編排。每條功能指令都有一個(gè)助記符。6.1功能指令使用要素例如FUC45的助記符

2、“MEAN”在編程時(shí)用“HELP”鍵,可顯示功能號(hào)與對(duì)應(yīng)的助記符清單。在讀出程序時(shí),功能號(hào)與助記符同時(shí)顯示。有些功能指令只需指定功能號(hào)即可。但許多功能指令在指定功能號(hào)的同時(shí)還必須指定操作數(shù)或操作地址。有些功能指令還需要多個(gè)操作數(shù)或地址。操作元件包括K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z。其中K表示十進(jìn)制常數(shù);H表示十六進(jìn)制常數(shù)。[S]:(SOURSE)源操作數(shù)。若可使用變址功能時(shí),表達(dá)為[S·]。有時(shí)源操作數(shù)不止一個(gè),可用[S1·]、[S2·]表示。6.1.1功能指令的表現(xiàn)形式[D

3、]:(DESTINATION)目標(biāo)操作數(shù)。若可使用變址功能時(shí),表達(dá)為[D·]。目標(biāo)不止一個(gè)時(shí)用[D1·]、[D2·]表示。m、n:其他操作數(shù)。常用來表示數(shù)的進(jìn)制(十進(jìn)制、十六進(jìn)制等)或者作為源操作數(shù)(或操作地址)和目標(biāo)操作數(shù)(或操作地址)的補(bǔ)充注釋。需要注釋的項(xiàng)目多時(shí)也可以采用m1、m2等方式。即使使用跳轉(zhuǎn)指令使其在兩段不可能同時(shí)執(zhí)行的程序中也不能使用。但可利用變址寄存器多次改變其操作數(shù),多次執(zhí)行這樣的功能指令。6.1.1功能指令的表現(xiàn)形式功能指令的功能符號(hào)和助記符占一個(gè)程序步序操作數(shù)占2或4個(gè)程序步

4、序,取決于指令是16bit還是32bit的。得注意的是有些功能指令在整個(gè)程序中只能出現(xiàn)一次。其功能如下式表達(dá):[(D0)+(D1)+(D2)+(D3)]÷3→(D4Z)圖中標(biāo)注[S·]指取值首元件。n指定取值個(gè)數(shù)。[D·]指定計(jì)算結(jié)果存放地址。6.1.1功能指令的表現(xiàn)形式例如下圖中的功能指令是一個(gè)取平均值的指令6.1.2數(shù)據(jù)長(zhǎng)度及指令的執(zhí)行形式(1)16bit和32bit功能指令可處理16位(bit)的數(shù)據(jù)和32(bit)位數(shù)據(jù)。功能指令中附有符號(hào)(D)表示處理32位(bit)數(shù)據(jù)。如(D)MOV、F

5、NC(D)12、FNC12(D)。處理32bit數(shù)據(jù)時(shí),用元件號(hào)相鄰的兩個(gè)元件組成元件對(duì)。元件對(duì)的元件號(hào)用奇數(shù)、偶數(shù)均可。但為避免錯(cuò)誤,元件對(duì)的首元件建議統(tǒng)一用偶數(shù)編號(hào)。32bit計(jì)數(shù)器(C200~C255)不能用作16bit指令的操作數(shù)。(2)連續(xù)執(zhí)行/脈沖執(zhí)行助記符后附有(P)符號(hào)表示脈沖執(zhí)行,沒有(P)符號(hào)的表示連續(xù)執(zhí)行。6.1.2數(shù)據(jù)長(zhǎng)度及指令的執(zhí)行形式(P)和(D)可同時(shí)使用,如(D)MOV(P)表示32bit數(shù)據(jù)傳送,脈沖執(zhí)行。例如下圖:(2)連續(xù)執(zhí)行/脈沖執(zhí)行助記符后附有(P)符號(hào)表示脈

6、沖執(zhí)行,沒有(P)符號(hào)的表示連續(xù)執(zhí)行。圖中僅在X0由OFF變?yōu)镺N時(shí)執(zhí)行D10到D12間的數(shù)據(jù)傳(只傳送一次),不需要每個(gè)掃描周期都執(zhí)行。6.1.2數(shù)據(jù)長(zhǎng)度及指令的執(zhí)行形式當(dāng)X1為ON時(shí)在每個(gè)掃描周期都被重復(fù)執(zhí)行D20數(shù)據(jù)到D22的傳送。當(dāng)X0、X1為OFF時(shí)上述兩個(gè)傳送都不執(zhí)行。在使用PLC編程時(shí),如果在程序中的數(shù)據(jù)不隨時(shí)變化,而且變化是可控的,這樣的數(shù)據(jù)傳送就可用脈沖方式。例如,INC指令含義是加1。如果每個(gè)運(yùn)行周期都執(zhí)行一次加1,其運(yùn)行結(jié)果將無法確定。用連續(xù)方式時(shí)要特別注意。這些指令用“!”號(hào)表

7、示。有些指令,例如XCH、INC、DEC等6.1.3位元件和字元件只處理ON/OFF狀態(tài)的元件,例如X、Y、M、和S,稱為位元件。其它處理數(shù)字?jǐn)?shù)據(jù)的元件,例如T、C和D,稱為字元件。而位元件組合起來也可處理數(shù)字?jǐn)?shù)據(jù)。位元件的字可以由Kn加首元件號(hào)來表示。位元件每4bit為一組合成單元,KnM0中的n是組數(shù)。16bit數(shù)據(jù)操作時(shí)為K1~K4。32bit數(shù)據(jù)操作時(shí)為K1~K8。例如,K2M0即表示由M0~M7組成2個(gè)4bit組。當(dāng)一個(gè)16bit的數(shù)據(jù)傳送到K1M0、K2M0或K3M0(使用MOV指令)時(shí),

8、只傳送相應(yīng)的低位(bit)數(shù)據(jù)。較高位的數(shù)據(jù)不傳送。32bit數(shù)據(jù)傳送時(shí)也一樣。例如010101011101010100000000110101016.1.3位元件和字元件M15M14M13M12M11M10M9M8M7M6M5M4M3M2M1M0傳送后D0寄存器的數(shù)據(jù)如下:若X1為ON時(shí)用連續(xù)傳送的方式傳送M0~M7組成的8位二進(jìn)制數(shù)到D0數(shù)據(jù)寄存器。傳送前的M0~M15組成的16bit數(shù)如下:由于數(shù)據(jù)高8位沒有在指令中定義而不能傳送,16位(bit)

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。