18luck网站

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

PLC算術運算和邏輯運算指令

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2017-7-18

算術運算和邏輯運算指令

  加法指令ADD、減法指令SUB

  乘法指令MUL、除法指令DIV

  加1指令INC、減1指令DEC

  字邏輯運算指令(FNC26~FNC29)

1、加法指令ADD、減法指令SUB

  ADD指令是將指定的源元件中的二進製數相加,結果送到指定的目標元件中去。每個(ge) 數據的最高位作為(wei) 符號位(0為(wei) 正,1為(wei) 負),運算是二進製代數運算。

  減法指令SUB與(yu) ADD指令類似。


2、乘法指令MUL、除法指令DIV

  MUL指令是將兩(liang) 個(ge) 源元件中的數據的乘積送到指定目標元件。如果為(wei) 16位數乘法,則乘積為(wei) 32位, 果為(wei) 32位數乘法,則乘積為(wei) 64位,如圖5.25所示。數據的最高位是符號位。

3、加1指令INC、減1指令DEC

  INC、DEC指令操作數隻有一個(ge) ,且不影響零標誌、借位標誌和進位標誌。

  在16位運算中,32767再加1就變成了-32768。32位運算時,2147483647再加1就變成-2147483648。DEC指令與(yu) INC指令處理方法類似。

 4、字邏輯運算指令(FNC26~FNC29

  字邏輯運算指令包括WAND(字邏輯與(yu) )、WOR(字邏輯或)、WXOR(字邏輯異或)和NEG(求補)指令。使用方法如圖所示。

 案例一: 假設有一汽車停車場,最大容量隻能停車50輛,為(wei) 了表示停車場是否有空位,試用plc來實現控製。

  一、硬件的實現

  1、I/O分配表


 

  2、外部連線

  根據上述模塊的學習(xi) ,再依據圖中的標示,同學們(men) 可以自己畫出輸入及輸出端口的分配,在這不加深述。

  二、軟件的編程


案例二: 某控製程序中要進行以下算式的運算:38X/255+2 式中“ X ”代表輸入端口 K2X0 送入的二進製數,運算結果需送輸出口 K2Y0 ; X020 為(wei) 起停開關(guan) 。

  一、硬件的實現

  1、I/O的分配


  2、硬件連線

  根據上述模塊的學習(xi) ,再依據圖中的標示,同學們(men) 可以自己畫出輸入及輸出端口的分配,在這不加深述。

  二、軟件的實現


Tags:PLC,算術運算,邏輯運算  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

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