




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
三菱FX2n系列PLC應用第三章常用功能(應用)指令
FX2n系列PLC提供了128種,共計298條功能指令。功能指令也稱為應用指令。一、功能
(應用)指令的表示形式及使用要素一、應用(功能)指令的表示形式1、指令格式M8002FNC12MOVK123D500例:[S·][D·]FX2N系列PLC的功能指令是按照功能編號FNC00-FNC246來編排的,每一個功能編號表示一條功能指令,同時對應一個助記符。功能指令主要是由功能指令名稱(功能指令助記符)和操作數兩大部分組成。(1)功能指令名稱。是用該指令的英文縮寫符來表示的,如加法指令ADD,傳送指令MOV,稱為功能指令助記符。加法指令ADD的功能編號為FNC20,傳送指令MOV的功能編號為FNC12。
(2)功能指令的操作數。
操作數是功能指令中參與操作的對象,是指功能指令所涉及到的或產生的數據及數據存儲的地址,操作元件分為源操作數,目標操作數等。1)、源操作數:用[S]表示,在指令執行后,不改變其內容的操作數,如圖中的常數K123。2)、目標操作數:用[D]表示,在指令執行后,將改變其內容的操作數如圖中的D500。位元件[D·][S·]2、操作數的類別及選擇范圍[S],[S1],[S2]等表示源操作數;[D],[D1]等表示目的操作數;[S·],[D·]等表示可使用變址操作。K,HKnXKnYKnMKnSTCDV,Z字元件3、位元件的組合位元件:X、Y、M、S可以組合使用形式:KnXm;KnYm;KnMm;KnSmn--組數(每組4位,1≤n≤8)m--首元件的編號 例如:K1X0即表示X0~X3的4位數,X0是最低位;K4M10即表示M10~M25的16位數,M10是最低位;二、數據的長度MOVK100D0為16位指令DMOVD20D22為32位指令(將D21、D20組成的32位數據傳送到由D23、D22組成的數據寄存器中,其中D21是高16位傳送到D23中,D20是低16位傳送到D22中)三、指令的執行形式MOVK100D0為連續執行型MOVPK100D0為脈沖執行型(僅在控制條件變為滿足的上升沿執行1次)為了正確地使用功能指令,需要了解指令的使用要素,再通過對加法指令ADD為例來說明功能指令的幾個使用要素:①指令的功能編號:FNC20②指令的助記符:ADD③數據長度,功能指令按處理數據的長度可分為16位指令或32位指令,功能指令前附有符號(D)時表示處理32位數據,32位數據是用相鄰編號的字元件組成雙字元件來操作的④執行形式功能指令有連續執行型和脈沖執行型兩種。在助記符后附有“P”符號時表示是脈沖執行,脈沖執行型功能指令只有在控制條件X0由OFF變為ON的第一個掃描周期內執行一次,在以后的掃描周期里都不執行。常用應用指令一、傳送比較類指令1、比較指令該指令的使用要素見表17-1。比較指令CMP是將二個源操作數
中的數據進行比較,其比較結果將驅動目標操作數[D]中相鄰三個位元件的狀態。表17-1比較指令的要素指令名稱助記符指令代碼操作數范圍程序步位數[S1.][S2.][D.]
CMPCMP(P)FNC10(16/32)K、H
CMP、CMPP…7步
DCMP、DCMPP…13步比較KnX、KnY、KnM、KnSY、M、S
T、C、D、V、Z
當控制條件X0為ON時,執行比較指令,將源操作數
內的數與源操作數
內的數作代數比較,比較的結果驅動目標操作數中的位元件M0、M1、M2。當K100>C20的當前值時,M0接通(M0=1);當K100=C20的當前值時M1接通(M1=1);當K100<C20的當前值時M2接通(M2=1)。
當X0為OFF時,比較指令CMP不執行,M0、M1、M2的狀態保持不變。2、區域比較指令區域比較指令的使用要素見表17-2表17-2區域比較指令的要素指令名稱助記符指令代碼操作數范圍程序步位數[S1.][S2.][D.]
ZCPZCP(P)FNC11(16/32)K、H
ZCP、ZCPP…9步
DZCP、DZCPP…17步區域比較KnX、KnY、KnM、KnSY、M、S
T、C、D、V、Z
區域比較指令ZCP是將源操作數
中的數與兩個源操作數
中的數據進行代數比較,其比較結果驅動目標操作數中相鄰三個位元件的狀態。當控制條件X0為ON時,執行ZCP指令,當K100>C30的當前值時,M3接通(M3=1);當K100≤C30的當前值≤K200時,M4接通(M4=1),當C30的當前值>K200時,M5接通(M5=1)。當X0為OFF時,M3、M4、M5的狀態保持不變。
傳送比較類指令
3、傳送指令傳送指令的使用要素見表17-4表17-4傳送指令的要素指令名稱助記符指令代碼操作數范圍程序步位數[S.][D.]
MOVMOV(P)FNC12(16/32)K、HKnY、KnM、KnST、C、D、V、ZMOV、MOVP…5步
DMOV、DMOVP…9步傳送KnX、KnY、KnM、KnS
T、C、D、V、Z傳送指令MOV是將源操作數內的數據傳送到指定的目標操作數內,即
→當X0=ON時,源操作數[S]中的常數K100傳送到目標操作元件D0中。當X0斷開時,指令不執行,數據保持不變。
4、多點傳送指令多點傳送指令的使用要素見表17-5表17-5多點傳送指令的要素指令名稱助記符指令代碼操作數范圍程序步位數[S.][D.]n多點傳送FMOVFMOV(P)FNC16(16)K、HKnY、KnM、KnST、C、D、V、ZK、H〈=512FMOV、FMOVP…7步
DFMOV、DFMOVP…13步KnX、KnY、KnM、KnST、C、D、V、Z多點傳送指令FMOV是將源操作數中的數據送到目標操作數指定地址開始的n個元件中,指令執行后n個元件中的數據完全相同。該指令常用于初始化程序中對某一批數據寄存器清零或置相同數的場合。
當X0為ON時,將常數0送到D5-D14這10個(n=10)數據寄存器中。二、四則運算指令四則運算包括ADD、SUB、MUL、DIV(二進制加法、減法、乘法、除法)指令,所有的運算都是代數運算。1、加法指令加法指令使用要素見表17-9。表17-9加法指令的要素指令名稱助記符指令代碼操作數范圍程序步位數[S1.][S2.][D.]加法ADDADD(P)FNC20(16/32)K、HKnY、KnM、KnST、C、D、V、ZADD、ADDP…7步
DADD、DADDP…13步KnX、KnY、KnM、KnST、C、D、V、Z
加法指令ADD是將二個源操作數元件中的二進制數相加,其結果送到目標操作數元件中。如圖中的X0為ON時,執行(D10)+(D12)→(D14)。如圖中的X0從OFF到ON時,執行一次加法運算,此后即使X0一直閉合也不執行加法運算。2、減法指令減法指令使用要素見表17-10
表17-10減法指令的要素指令名稱助記符指令代碼操作數范圍程序步位數[S1.][S2.][D.]減法SUBSUB(P)FNC21(16/32)K、HKnY、KnM、KnST、C、D、V、ZSUB、SUBP…7步
DSUB、DSUBP…13步KnX、KnY、KnM、KnST、C、D、V、Z減法指令SUB是將
指定的元件中的數減去
指定的元件中的數,其差值送到[D]指定的元件中。
當X1為ON時,執行(D0)-22→(D0)因為運算結果送入存放源操作數的D0中,必須使用脈沖執行方式。3、乘法指令乘法指令使用要素見表17-11
表17-11乘法指令的要素指令名稱助記符指令代碼操作數范圍程序步位數[S1.][S2.][D.]乘法MULMUL(P)FNC22(16/32)K、HKnY、KnM、KnST、C、D、V、ZMUL、MULP…7步
DMUL、DMULP…13步KnX、KnY、KnM、KnST、C、D、V、Z乘法指令MVL是將二個源操作元件中的二進制數相乘,結果送到目標元件中,如圖中,當X2為ON時,執行16位乘法運算(D0)×(D2)→(D5、D4)源操作數是16位,其乘積目標操作數是32位,其中D4中存放低16位,D5中存放高16位。4、除法指令除法指令使用要素見表17-12表17-12除法指令的要素指令名稱助記符指令代碼操作數范圍程序步位數[S1.][S2.][D.]除法DIVDIV(P)FNC23(16/32)K、HKnY、KnM、KnST、C、D、V、ZDIV、DIVP…7步
DDIV、DDIVP…13步KnX、KnY、KnM、KnST、C、D、V、Z除法指令DIV是將指定的二個源操作數相除,
為被除數,
為
為除數,其商送到指定的目標元件
中去,而余數送到
的下一個目標元件。圖中當X4為ON時,(D0)÷(D2)→商放于(D4)中,余數放于(D5)中。三、數據處理類指令1、區域復位指令區域復位指令ZRST又稱成批復位,其使用要素見表17-16。表17-16區域復位指令的要素指令名稱助記符指令代碼操作數范圍程序步位數[D1.][D2.]區域復位ZRSTZRST(P)FNC40(16)Y、M、S、T、C、D(D1<=D2)ZRST、ZRSTP…5步
圖中,當M8002由OFF變為ON時,將
~
指定的元件號范圍內的同類元件成批復位,即位元件M500~M510全部復位;字元件C0~C10全部復位;狀態元件S20~S30全部復位。單個元件和字元件可以用RST指令復位。四、程序流控制指令1、條件跳轉指令
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網絡安全與信息技術2025年考試重點題目及答案
- 蘭州職業技術學院《Hadoop大數據技術》2023-2024學年第二學期期末試卷
- 四川工業科技學院《微機原理與匯編語言》2023-2024學年第二學期期末試卷
- 2025年數據分析與處理職業考試試卷及答案
- 2025年注冊會計師資格考試試卷及答案
- 2025年移動互聯網應用開發職業考試試題及答案
- 2025年職業健康管理師考試試卷及答案匯編
- 山東省廣饒一中2024-2025學年高三最后一卷化學試題文試題含解析
- 岐山縣2025年小升初總復習數學精練含解析
- 江蘇省句容市、丹陽市2024-2025學年第一次高中畢業生復習統一檢測試題語文試題含解析
- 《消費者心理與行為分析》第五版 課件全套 肖澗松 單元1-10 消費者心理與行為概述 - 消費者購買決策與購后行為
- 塑料污染治理-洞察分析
- 商場運營管理規定范文(2篇)
- 反詐知識競賽題庫及答案(共286題)
- 稀土材料技術基礎知識單選題100道及答案解析
- 生理學基礎題庫(46道)
- 量子儲能材料的探索
- 2023年人教版六年級語文下冊期末考試卷(A4打印版)
- ESG信息披露、表現和評級綜合研究:國內外對比分析
- 2024年全國普法知識競賽法律知識題庫及答案
- DB5101-T135-2021城市公園分類分級管理規范
評論
0/150
提交評論