18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> PLC基礎及應用 >> 正文

三菱PLC傳送與比較指令

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2018-11-01

三菱plc傳(chuan) 送與(yu) 比較指令

比較指令CMP

區間比較指令ZCP

傳(chuan) 送指令MOV

移位傳(chuan) 送指令SMOV

取反傳(chuan) 送指令CML

塊傳(chuan) 送指令BMOV

多點傳(chuan) 送指令FMOV

數據交換指令XCH

三菱plcBCD變換、BIN變換指令

  1、比較指令CMP

  CMP指令有三個(ge) 操作數:兩(liang) 個(ge) 源操作數[S1.]和[S2.],一個(ge) 目標操作數[D.],該指令將[S1.]和[S2.]進行比較,結果送到[D.]中。CMP指令使用說明如圖所示。


  2、區間比較指令ZCP

  ZCP指令是將一個(ge) 操作數[S.]與(yu) 兩(liang) 個(ge) 操作數[S1.]和[S2.]形成的區間比較,且[S1.]不得大於(yu) [S2.],結果送到[D.]中。ZCP指令使用說明如圖所示。


  3、傳(chuan) 送指令MOV

  MOV指令將源操作數的數據傳(chuan) 送到目標元件中,即[S.]→[D.]。MOV指令的使用說明如圖所示。當X0為(wei) ON時,源操作數[S.]中的數據K100傳(chuan) 送到目標元件D10中。當X0為(wei) OFF,指令不執行,數據保持不變。


  4、移位傳(chuan) 送指令SMOV

  首先將二進製的源數據(D1)轉換成BCD碼,然後將BCD碼移位傳(chuan) 送,實現數據的分配、組合。源數據BCD碼右起從(cong) 第4位(m1=4)開始的2位(m2=2)移送到目標D2/的第3位(n=3)和第2位,而D2/的第4和第1兩(liang) 位BCD碼不變。然後,目標D2/中的BCD碼自動轉換成二進製數,即為(wei) D2的內(nei) 容。BCD碼值超過9999時出錯。


  5、取反傳(chuan) 送指令CML

  CML指令使用說明如圖所示。將源操作數中的數據(自動轉換成二進製數)逐位取反後傳(chuan) 送。


  6、塊傳(chuan) 送指令BMOV

  BMOV指令是從(cong) 源操作數指定的元件開始的n個(ge) 數組成的數據塊傳(chuan) 送到指定的目標。如果元件號超出允許的元件號範圍,數據僅(jin) 傳(chuan) 送到允許的範圍內(nei) 。BMOV指令的使用說明如圖所示。


  7、多點傳(chuan) 送指令FMOV

  FMOV指令是將源元件中的數據傳(chuan) 送到指定目標開始的n個(ge) 目標元件中,這n個(ge) 元件中的數據完全相同。FMOV指令使用說明如圖所示。


  8、數據交換指令XCH

  XCH指令是將兩(liang) 個(ge) 目標元件D1和D2的內(nei) 容相互交換。使用說明如圖所示。


  9、BCD變換、BIN變換指令

  BCD是將源元件中的二進製數轉換為(wei) BCD碼送到目標元件中。對於(yu) l 6位或32位二進製操作數,若變換結果超出0-9999或0-99999999的範圍就會(hui) 出錯。

  BCD指令常用於(yu) 將PLC中的二進製數變換成BCD碼輸出以驅動LED顯示器。

  BIN是將源元件中的BCD碼轉換為(wei) 二進製數送到目標元件中。常數K不能作為(wei) 本指令的操作元件。如果源操作數不是BCD碼就會(hui) 出錯。

  BIN指令常用於(yu) 將BCD數字開關(guan) 的設定值輸入到PLC中。

案例:貨料小車控製

  一、控製要求

  某車間有 6 個(ge) 工作台,送料車往返於(yu) 工作台之間送料,每個(ge) 工作台設有一個(ge) 到位開關(guan) ( SQ )和一個(ge) 呼吸按扭( SB )。具體(ti) 控製要求如下:

  ( 1 )送料車開始應能停留在 6 個(ge) 工作台中任意一個(ge) 到位開關(guan) 的位置上。

  ( 2 )設送料車現暫停於(yu) m 號工作台( SQ m 為(wei) ON )處,這時 n 號工作台呼叫( SQ n 為(wei) ON ),若:

  (a) m>n ,送料車左行,直至 SQ n 動作,到位停車。即送料車所停位置 SQ 的編號大於(yu) 呼叫按扭 SB 的編號時,送料車往左行運行至呼叫位置後停止。

  (b) m<n ,送料車右行,直至 SQ n 動作,到位停車。即送料車所停位置 SQ 的編號小於(yu) 呼叫按扭 SB 的編號時,送料車往右運行至呼叫位置後停止。

  (c) m=n ,送料車原位不動。即送料車所停位置 SQ 的編號與(yu) 呼叫按扭 SB 的編號相同時,送料車不動。

  二、 PLC 硬件的實現

  1、I/O的分配表


  2、I/O的外部接線


  三、 PLC 軟件的實現


  圖中將送料車當前位置送到數據寄存器 D0 中,將呼叫工作台號送到數據寄存器 D1 中,然後通過 D0 與(yu) D1 中數據的比較,決(jue) 定送料車的運行方向和到達的目標位置。

Tags:傳送與比較指令,指令,三菱PLC  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章:
  • 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁麵
    下到頁底
    晶體管查詢