<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎入門教程 >> 正文

      西門子PLC的數學運算指令梯形圖編程

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2018/1/7
          1.整數、雙整數、浮點數的四則運算
          西門子S7-200/300/400plc的四則運算指令基本相同,主要是對兩個操作數的加、減、乘、除運算,操作數可以是整數、雙整數、浮點數等。S7-200與S7-300/400的指令格式相似,梯形圖程序格式如圖10-7.1所示。
      西門子PLC的數學運算指令梯形圖編程 
          圖中的IN1為四則運算中的被加數、被減數、被乘數、被除數;IN2為加數、減數、乘數、除數:OUT為運算結果存儲器地址。
          從圖10-7.1可見,盡管S7-200與S7-300/400的梯形圖指令相同,但從轉換后的指令表可以看出兩者在執行過程中存在差異。
          S7-200的執行過程如下:
          ①將操作數l(被加數、被減數、被乘數、被除數)移動到結果存儲器;
          ②將結果存儲器(操作數1)與操作數2(加數、減數、乘數、除數)進行運算,并將運算結果存儲到結果存儲器中。
          S7-300/400的執行過程如下:
          ①將操作數l(被加數、被減數、被乘數、被除數)讀入到累加器l中:
          ②將操作數2(加數、減數、乘數、除數)讀入到累加器1中,原累加器1中的操作數l移動到累加器2中:
          ③累加器2中的內容與累加器l運算,運算結果存儲在累加器l中;
          ④累加器1的運算結果傳送到結果存儲器中。
          四則運算編程時應注意以下幾點:
          ①在S7-200中,整數、雙整數的運算結果仍然為整數與雙整數,因此,在程序中應注意防止因運算結果溢出而導致的執行錯誤。
          ②在S7-200中整數、雙整數的除法運算DIV—I、DIV- DI指令,以及S7-300/400的DIV_ DI指令,除法運算的結果不保留余數。
          ③對于S7-200的整數除法,如果需要余數,可以使用DIV指令。DIV指令要求的輸出存儲器OUT為32位,執行DIV指令后,兩個整數的除法運算可以得到32位運算結果,輸出存儲器OUT的高16位用于存儲余數,低16位用于存儲商。
          ④S7-200的雙整數除法無法保留余數。
          ⑤對于S7-300/400的整數除法,可以自動生成余數,執行DIV I指令后,累加器l的高16位存儲余數,低16位存儲商。
          ⑥對于S7-300/400的雙整數除法,如果需要余數,可以在利用DIV DI指令求出商后,再使用MOD指令求余數。執行MOD指令后,商被舍去,累加器l存儲余數。
          ⑦除法運算的除數不能為“O”。
          2.浮點數的函數運算
          在S7-200/300/400中,浮點數可以進行函數運算。函數運算包括正弦、余弦、正切、平方根、自然對數、指數等運算,在S7-300/400中還可以進行平方、反正弦、反余弦、反正切、求絕對值等運算。
          對于浮點數的函數運算,為了得到正確的運算結果,同樣應遵守函數運算的基本規定與要求,保證程序中操作數取值范圍的正確性。
          3.增量指令
          在S7-200中,除可以使用以上數據運算指令外,還可以通過專門的指令對字節、字、雙字進行增“1”( Increment)與減“1”(Decrement)運算。這些指令的使用十分簡單,可以按照表10-7.1的格式直接編程。
          除以上常用的功能指令外,S7還有其他部分功能指令,如程序控制指令,S7-200中的表指令、字符串指令、特殊計數指令等。這些指令有的使用較少。
      Tags:數學運算指令,梯形圖,西門子PLC  
      責任編輯:admin
    4. 上一篇文章:
    5. 下一篇文章:
    6. 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲av综合avav中文| 天天做天天爱天天综合网| 国产色综合天天综合网| 亚州欧州一本综合天堂网| 激情五月激情综合| 国产亚洲精品精品国产亚洲综合| 国产精品综合色区在线观看| 亚洲人成人伊人成综合网无码 | 一本综合久久国产二区| 亚洲伊人久久大香线蕉综合图片| 久久婷婷是五月综合色狠狠| 亚洲国产成人五月综合网 | 色综合天天综合网| 国产精品综合色区在线观看| 亚洲色欲久久久久综合网| 伊人情人综合成人久久网小说| 亚洲国产成人久久综合碰| 狠狠色狠狠色综合日日五| 亚洲丁香色婷婷综合欲色啪| 亚洲 自拍 另类小说综合图区| 亚洲综合色婷婷在线观看| 久久久久久久综合色一本| 久久久久久久综合日本| 狠狠色丁香婷婷综合| 人人婷婷色综合五月第四人色阁| 狠狠色狠狠色很很综合很久久| 天天做天天做天天综合网| 天天影视色香欲综合免费| 自拍 偷拍 另类 综合图片| 狠狠色狠狠色综合系列| 亚洲a无码综合a国产av中文| 国精产品自偷自偷综合下载| 亚洲综合av一区二区三区不卡| 亚洲av日韩综合一区久热| 婷婷激情狠狠综合五月| 亚洲国产成人久久综合| 亚洲色婷婷综合开心网| 狠狠色丁香久久综合婷婷| 色综合色天天久久婷婷基地| 亚洲综合色一区二区三区| 狠狠做深爱婷婷综合一区|