欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開(kāi)發(fā)網(wǎng)

電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> PLC基礎(chǔ)及應(yīng)用 >> 正文

PLC算術(shù)運(yùn)算和邏輯運(yùn)算指令

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2017-7-18

算術(shù)運(yùn)算和邏輯運(yùn)算指令

  加法指令A(yù)DD、減法指令SUB

  乘法指令MUL、除法指令DIV

  加1指令I(lǐng)NC、減1指令DEC

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

1、加法指令A(yù)DD、減法指令SUB

  ADD指令是將指定的源元件中的二進(jìn)制數(shù)相加,結(jié)果送到指定的目標(biāo)元件中去。每個(gè)數(shù)據(jù)的最高位作為符號(hào)位(0為正,1為負(fù)),運(yùn)算是二進(jìn)制代數(shù)運(yùn)算。

  減法指令SUB與ADD指令類似。


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

  MUL指令是將兩個(gè)源元件中的數(shù)據(jù)的乘積送到指定目標(biāo)元件。如果為16位數(shù)乘法,則乘積為32位, 果為32位數(shù)乘法,則乘積為64位,如圖5.25所示。數(shù)據(jù)的最高位是符號(hào)位。

3、加1指令I(lǐng)NC、減1指令DEC

  INC、DEC指令操作數(shù)只有一個(gè),且不影響零標(biāo)志、借位標(biāo)志和進(jìn)位標(biāo)志。

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

 4、字邏輯運(yùn)算指令(FNC26~FNC29

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

 案例一: 假設(shè)有一汽車停車場(chǎng),最大容量只能停車50輛,為了表示停車場(chǎng)是否有空位,試用plc來(lái)實(shí)現(xiàn)控制。

  一、硬件的實(shí)現(xiàn)

  1、I/O分配表


 

  2、外部連線

  根據(jù)上述模塊的學(xué)習(xí),再依據(jù)圖中的標(biāo)示,同學(xué)們可以自己畫(huà)出輸入及輸出端口的分配,在這不加深述。

  二、軟件的編程


案例二: 某控制程序中要進(jìn)行以下算式的運(yùn)算:38X/255+2 式中“ X ”代表輸入端口 K2X0 送入的二進(jìn)制數(shù),運(yùn)算結(jié)果需送輸出口 K2Y0 ; X020 為起停開(kāi)關(guān)。

  一、硬件的實(shí)現(xiàn)

  1、I/O的分配


  2、硬件連線

  根據(jù)上述模塊的學(xué)習(xí),再依據(jù)圖中的標(biāo)示,同學(xué)們可以自己畫(huà)出輸入及輸出端口的分配,在這不加深述。

  二、軟件的實(shí)現(xiàn)


Tags:PLC,算術(shù)運(yùn)算,邏輯運(yùn)算  
責(zé)任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒(méi)有了
  • 請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個(gè)字
    [ 查看全部 ] 網(wǎng)友評(píng)論
    關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁(yè)面
    下到頁(yè)底
    晶體管查詢
    主站蜘蛛池模板: 通许县| 罗田县| 邮箱| 灵石县| 永康市| 西安市| 金川县| 通渭县| 盐池县| 辽宁省| 新巴尔虎左旗| 广饶县| 兰坪| 拜城县| 锦州市| 炉霍县| 神木县| 肃南| 麟游县| 安康市| 宜昌市| 静海县| 高邑县| 龙里县| 若尔盖县| 娄底市| 江永县| 南安市| 泉州市| 鄂尔多斯市| 含山县| 福泉市| 岑巩县| 呼伦贝尔市| 文水县| 宜都市| 玛纳斯县| 永福县| 韶关市| 桐乡市| 榆树市|