版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、5.3 比較(bjio)與傳送指令比較指令區(qū)間比較指令傳送指令移位傳送指令取反傳送指令塊傳送指令多點傳送指令數(shù)據(jù)交換指令BCD變換指令BIN取反指令共二十九頁5.3.1 比較(bjio)指令比較指令CMP(Compare)的功能編號FNC10,是將源操作數(shù)S1.和S2.的數(shù)據(jù)進行比較,將比較的結果送到目標(mbio)操作數(shù)D.中,并且占用3個連續(xù)單元。比較指令的簡單使用示例如圖5-12所示。共二十九頁5.3.1 比較(bjio)指令當X0為OFF時,不進行比較(bjio),M0-M2的狀態(tài)保持不變;當X0為ON時(接通),比較指令將十進制常數(shù)100和計數(shù)器C10的當前值進行比較,比較結果送到M
2、0-M2中。若S1.S2.,M0置1;若S1.S2.,M2置1;若S1.=S2.,M1置1。圖5-12 比較指令的使用共二十九頁5.3.1 比較(bjio)指令注意事項:1)按代數(shù)形式進行大小(dxio)比較。例:(-52)。2)指定的元件種類或元件號超出允許范圍時將會出錯。3)源操作數(shù)可以取任意的數(shù)據(jù)格式,目標操作數(shù)可以取Y、M和S。4)CMP(P)占7個程序步,DCMP(P)占13個程序步。共二十九頁5.3.1 比較(bjio)指令【例5-3】密碼鎖設計(shj)密碼鎖的設計如圖5-13所示(其中左圖為梯形圖,右圖為接線圖),設置4位密碼8251。將數(shù)字開關撥到8時按一下確認鍵,再分別在撥
3、到2、5、1時按一下確認鍵,電磁鎖Y0得電開鎖。共二十九頁5.3.1 比較(bjio)指令圖5-13 密碼鎖共二十九頁5.3.2 區(qū)間比較(bjio)指令區(qū)間(q jin)比較指令ZCP(Zone Compare)的功能編號為FNC11,它是將一個源操作數(shù)S.與兩個源操作數(shù)S1.和S2.中的數(shù)值進行比較,然后將比較結果傳送到目標操作數(shù)D.為首地址的3個連續(xù)的軟件元件中。區(qū)間比較指令的簡單使用示例如圖5-14所示。 共二十九頁5.3.2 區(qū)間(q jin)比較指令圖5-14 區(qū)間比較指令(zhlng)的使用 共二十九頁5.3.2 區(qū)間(q jin)比較指令注意事項:1)按代數(shù)形式進行大小比較。2
4、)S1.中的數(shù)據(jù)不能大于S2.中的數(shù)據(jù),如果(rgu)S1.大于S2.,則S2.被看作與S1.一樣大。3)源操作數(shù)可以取所有數(shù)據(jù)格式,而目標操作數(shù)可取Y、M、S。4)ZCP(P)占7個程序步,DZCP(P)占13個程序步。共二十九頁5.3.3 傳送(chun sn)指令傳送指令MOV(Move)的功能(gngnng)編號為FNC12,該指令的功能是將源操作數(shù)S.的內容傳送到目標操作數(shù)D.中。傳送指令的使用示例如圖5-15所示。圖5-15 傳送指令的使用 共二十九頁5.3.3 傳送(chun sn)指令注意事項:1)源操作數(shù)可以取所有數(shù)據(jù)格式,而目標(mbio)操作數(shù)可取KnY、KnM、KnS、
5、T、C、D、V、Z。2)MOV(P)占5個程序步,DMOV(P)占9個程序步。共二十九頁5.3.3 傳送(chun sn)指令【例5-4】用傳送指令實現(xiàn)8人搶答電路:要求8個指示燈Y0Y7對應8個搶答按鈕X0X7,在主持人按下開始(kish)按鈕X10后,才可以搶答,先按按鈕者的燈亮,同時蜂鳴器Y10響,后按按鈕者燈不亮。則按要求其設計的梯形圖如圖5-16所示。圖5-16 傳送指令的使用 共二十九頁5.3.4 移位(y wi)傳送指令移位傳送指令SMOV(Shift Move)的功能編號為FNC13,該指令的功能是將S.中的16位二進制數(shù)據(jù)以BCD的形式按位傳送到D.中指定的位置(wi zhi
6、)。該指令的使用如圖5-17所示。共二十九頁5.3.4 移位(y wi)傳送指令圖5-17 移位(y wi)傳送指令的使用 共二十九頁5.3.4 移位(y wi)傳送指令注意事項:1)數(shù)據(jù)寄存器D只能存放二進制數(shù),所以SMOV指令只是(zhsh)在傳送的過程中以BCD碼的方式傳送,而到達指定目標D后仍以二進制數(shù)存放。2)BCD碼值超過9999時會出錯。3)源操作數(shù)可以取所有數(shù)據(jù)格式,而目標操作數(shù)可取KnY、KnM、KnS、T、C、D、V、Z。4)SMOV(P)指令只有16位運算,占11個程序步。共二十九頁5.3.5 取反傳送(chun sn)指令取反傳送(chun sn)指令CML(Compl
7、ement)的功能編號為FNC14,該指令的功能是將源操作數(shù)S.中的各位二進制數(shù)取反(01,10),按位傳送到目標操作數(shù)D.中。取反傳送指令的使用示例如圖5-18所示。圖5-18 取反傳送指令的使用共二十九頁5.3.5 取反傳送(chun sn)指令注意事項:1)源操作數(shù)可以取所有(suyu)數(shù)據(jù)格式,而目標操作數(shù)可取KnY、KnM、KnS、T、C、D、V、Z。2)如果源數(shù)據(jù)為常數(shù)K,該數(shù)據(jù)會自動轉換為二進制數(shù)。3)CML(P)占5個程序步,DCML(P)占9個程序步。 共二十九頁5.3.6 塊傳送(chun sn)指令塊傳送指令BMOV(Block Move)的功能編號為FNC15,該指令是
8、將源操作數(shù)指定的元件開始的n個數(shù)據(jù)組成的數(shù)據(jù)塊傳送到指定的目標(mbio),n可以取K、H和D。塊傳送指令的使用示例如圖5-19所示。圖5-19 塊傳送指令的使用共二十九頁5.3.6 塊傳送(chun sn)指令注意事項:1)如果元件號超過允許的范圍,數(shù)據(jù)僅傳送到允許的范圍。2)源操作數(shù)可以(ky)取KnX、KnY、KnM、KnS、T、C、D和文件寄存器,目標操作數(shù)可以取KnY、KnM、KnS、T、C、D和文件寄存器。3)M8024為BMOV指令的方向特殊功能繼電器,如果M8024為ON,傳送的方向相反,即將目標數(shù)據(jù)塊中的數(shù)據(jù)傳送到源數(shù)據(jù)塊中。4)BMOV(P)只有16位操作,占7個程序步。
9、共二十九頁5.3.7 多點傳送(chun sn)指令多點傳送指令FMOV(Fill Move)的功能編號(bin ho)為FNC17,該指令是將源操作數(shù)中的數(shù)據(jù)傳送到指定目標開始的n個文件中,傳送后n個文件中的數(shù)據(jù)完全相同。多點傳送指令的使用示例如圖5-20所示。圖5-20 多點傳送指令的使用共二十九頁5.3.7 多點傳送(chun sn)指令注意事項:1)如果(rgu)元件號超過允許的范圍,數(shù)據(jù)僅傳送到允許的范圍。2)源操作數(shù)可以取所有數(shù)據(jù)類型,目標操作數(shù)可以取KnY、KnM、KnS、T、C、D、V和Z,其中n512。3)FMOV(P)占7個程序步,DFMOV(P)占13個程序步。共二十九頁
10、5.3.8 數(shù)據(jù)交換指令(zhlng)數(shù)據(jù)交換指令XCH(Exchange)的功能編號為FNC17,該指令是將數(shù)據(jù)在指定的目標元件之間進行(jnxng)交換。交換指令一般采用脈沖執(zhí)行方式,否則每一個掃描周期都要交換一次。數(shù)據(jù)交換指令的使用示例如圖5-21所示。圖5-21 數(shù)據(jù)交換指令的使用共二十九頁5.3.8 數(shù)據(jù)交換指令(zhlng)注意事項:1)兩個(lin )目標操作數(shù)可以取KnY、KnM、KnS、T、C、D、V和Z。2)XCH(P)占5個程序步,DXCH(P)占9個程序步。共二十九頁5.3.9 BCD變換(binhun)指令BCD(Binary Code to Decimal)變換指令
11、的功能編號為FNC18,該指令是將源元件中的二進制數(shù)轉換(zhunhun)為BCD碼并送目標元件中。如果執(zhí)行的結果超過09999的范圍,或者32位操作時超過099999999的范圍時,PLC會認定為錯誤。BCD變換指令常用于將PLC中的二進制數(shù)變換成BCD碼輸出以驅動LED顯示器。BCD變換指令的使用如圖5-22所示。圖5-22 BCD變換指令的使用共二十九頁5.3.9 BCD變換(binhun)指令注意事項:1)源操作數(shù)可取(kq)所有數(shù)據(jù)格式,目標操作數(shù)可取(kq)KnY、KnM、KnS、T、C、D、V和Z。2)BCD(P)占5個程序步,DBCD(P)占9個程序步。共二十九頁5.3.10
12、BIN變換(binhun)指令BIN(Binary)變換指令的功能編號為FNC19,該指令是將源元件中的BCD數(shù)據(jù)轉換成二進制數(shù)據(jù)送到目標元件中??梢杂肂IN指令將BCD數(shù)字撥碼開關提供的設定值輸入到PLC,如果(rgu)源元件中數(shù)據(jù)不是BCD碼,將會出錯。BIN變換指令的使用示例如圖5-23所示。圖5-23 BIN變換指令的使用共二十九頁5.3.10 BIN變換(binhun)指令【例5-5】試設計1個簡易定時(dn sh)報時器,具體控制要求如下:1)早晨6:30,電鈴(Y0)每秒響1次,6次后自動停止。2)9:0017:00,啟動住宅報警系統(tǒng)(Y1)。3)晚上6:00開啟園內照明(Y2)。4)晚上10:00關閉園內照明(Y2)。則按定時控制器要求的設計的梯形圖如5-24所示共二十九頁5.3.10 BIN變換(binhun)指令圖5-24 定時(dn sh)報時器梯形圖共二十九頁內容摘要5.3 比較與傳送指令。2)指定的元件種類或元件號超出允許范圍時將會出錯。圖5-14 區(qū)間比較指令的使用。圖5-18 取反傳送指令的使用。圖5-19 塊傳送指令
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第22課《智取生辰綱》課件2024-2025學年統(tǒng)編版語文九年級上冊
- 石河子大學《園藝生態(tài)學》2022-2023學年第一學期期末試卷
- 描寫下雪前的句子
- 石河子大學《模戳印花布圖案與工藝》2022-2023學年第一學期期末試卷
- 石河子大學《程序設計基礎》2021-2022學年期末試卷
- 石河子大學《教育統(tǒng)計分析與實驗》2023-2024學年第一學期期末試卷
- 沈陽理工大學《模擬電路基礎》2022-2023學年期末試卷
- 沈陽理工大學《復變函數(shù)與積分變換》2023-2024學年第一學期期末試卷
- 骨灰保管合同案
- 國企入職合同模板
- 校企共建項目合同違約條款
- 中小學教師如何做課題研究設計課件
- 《1.6.1 余弦定理》說課稿
- 急診醫(yī)學測試試題及答案
- 2024年廣州鐵路(集團)公司招聘468人易考易錯模擬試題(共500題)試卷后附參考答案
- 第四單元兩、三位數(shù)除以一位數(shù)(單元測試)-2024-2025學年三年級上冊數(shù)學蘇教版
- 2024年保安員證考試題庫及答案(共240題)
- 人教版一年級上冊數(shù)學期末試題及答案
- 浙江省9+1高中聯(lián)盟2023-2024學年高一上學期11月期中英語試題 含解析
- 2025屆高三化學一輪復習 第13講 鐵鹽、亞鐵鹽及其轉化 課件
- 【電商企業(yè)跨國并購的績效探析案例:以阿里巴巴并購Lazada為例(論文)14000字】
評論
0/150
提交評論