<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. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實例 >> 正文

      |分享| S7-200SMART常用指令(一)

      作者:佚名    文章來源:網(wǎng)絡(luò)整理    點擊數(shù):    更新時間:2024/12/11

      計數(shù)器

      計數(shù)器利用輸入邊沿累積脈沖個數(shù),計數(shù)器又分為普通計數(shù)器和高速計數(shù)器S7-200 SMART CPU高速計數(shù)器專題(上篇)兩大類。200SMART系列對于普通計數(shù)器分為加計數(shù)、減計數(shù)、加減計數(shù)三類計數(shù)指令,計數(shù)器的使用與定時器基本類似,主要有預(yù)置寄存器、當前值寄存器及狀態(tài)位組成。其范圍大小為C0-C255,存儲空間和定時器一樣均為一個字的存儲空間且為INT的數(shù)據(jù)類型。加減計數(shù)器指令遞增到最大數(shù)32767時,此時再接通輸入端信號時,則會變?yōu)樽钚≈?32768計數(shù)器指令格式

       

       

       

      計數(shù)器指令本身是對信號輸入端的脈沖信號進行計數(shù),所以無需再加上升沿指令

      加計數(shù)時序圖

       

       

      CU為脈沖信號輸入管腳,R為計數(shù)器復(fù)位管腳,當CU端產(chǎn)生一個脈沖信號時,計數(shù)器C0的當前值遞增1,當當前值大于或等于PV值時,計數(shù)器的觸點發(fā)生變化,當復(fù)位端信號為1 時,計數(shù)器的當前值會變?yōu)? 

      減計數(shù)數(shù)序圖

       

      當LD信號接通時,計數(shù)器把PV端的預(yù)設(shè)值裝載到計數(shù)器的當前值中,每次LD信號由0到1時,CTD減計數(shù)指令從當前計數(shù)值減1 。當計數(shù)器的當前值減至0 時,計數(shù)器的觸點發(fā)生變化。并且計數(shù)器的值無法再繼續(xù)向下減

      加減計數(shù)時序圖

       

      加減計數(shù)集成了加計數(shù)和減計數(shù)的功能,當CU端信號由0變?yōu)? 時,計數(shù)當前值加1 ,當CD端信號由0變?yōu)? 時,計數(shù)當前值減1 ,當計數(shù)器的當前值大于或等于PV值時,計數(shù)器的觸點發(fā)生變化;當復(fù)位端R為1 時,計數(shù)器的當前值會被清零
      常用功能指令(1)比較指令比較指令可分為以下幾種:字節(jié)比較指令、整數(shù)比較指令、雙整數(shù)比較指令、實數(shù)比較指令、字符串比較指令按照比較結(jié)果可分為=、≠、>、<、≥、≤指令格式

       

       

      (2)數(shù)據(jù)移動指令

      數(shù)據(jù)移動指令在PLC中程序中有兩個作用,賦值及把一個存儲器中的值復(fù)制到另一個寄存器中。其指令根據(jù)數(shù)據(jù)類型的不同可分為字移動指令、雙字移動指令、實數(shù)移動指令

       

      塊傳送指令

       

      (3)轉(zhuǎn)換指令

      轉(zhuǎn)換指令是將一種數(shù)據(jù)類型轉(zhuǎn)換成另一種數(shù)據(jù)類型進行存儲,比如一個整數(shù)類型的數(shù)據(jù)和一個實數(shù)的數(shù)據(jù)類型進行算術(shù)運算,或有一個整數(shù)和雙整數(shù)進行比較,由于兩個數(shù)的數(shù)據(jù)類型不同不能直接進行運行或比較;需要轉(zhuǎn)換成同種數(shù)據(jù)類型后才能進行運算或比較。下圖只列出部分轉(zhuǎn)換指令。左側(cè)更多指令可在軟件幫助文件中查看

       

      注意:轉(zhuǎn)換的數(shù)據(jù)超出了我們得到的結(jié)果,此時指令會報錯(如下圖報紅色),并且轉(zhuǎn)換結(jié)果會停留在上一次的結(jié)果數(shù)值;如下圖所示16位的存儲空間轉(zhuǎn)換成8位存儲空間的值要確保不能大于8位存儲的最大范圍

       

      在指令中并沒有字節(jié)轉(zhuǎn)雙整數(shù)的轉(zhuǎn)換指令,只能先從字節(jié)轉(zhuǎn)整數(shù),再從整數(shù)轉(zhuǎn)雙整數(shù);除此以外也可以建立子程序有字節(jié)直接轉(zhuǎn)雙整數(shù);并可自行創(chuàng)建成庫。如下圖所示

       

      BCD碼轉(zhuǎn)整數(shù)時需要注意的是,BCD碼是用16進制的方式進行表示,所以在轉(zhuǎn)換的過程中應(yīng)該在BCD碼前加“16#”如圖所示,此指令一般配合時鐘指令使用

       

      ASCII 字符數(shù)組轉(zhuǎn)換指令

       

       

      (4)整數(shù)運算指令
      整數(shù)運算指令又稱為數(shù)學(xué)(四則)運算指令,在實際應(yīng)用使用比較廣泛,如模擬量轉(zhuǎn)換計算,脈沖長度計算等。四則運算指令除了加、減、乘、除以外還有遞增指令和遞減指令。根據(jù)數(shù)據(jù)類型的不一樣每個指令又分為對整數(shù)、雙整數(shù)、實數(shù)的運算;以及三角函數(shù)指令
      加法指令
      加法指令主要針對兩個數(shù)據(jù)相加的結(jié)果放在OUT端,其IN端可以是常數(shù)也能用寄存器來表示;同時在使用的過程中也會用到一些特殊的存儲器,如SM1.0 、SM1.1、SM1.2 這些特殊存儲器ON的時間取決于運算指令執(zhí)行的時間長短
      SM1.0 在兩個數(shù)相加后的結(jié)果為0時會為ON SM1.1 在兩個數(shù)相加后的結(jié)果超過此指令指定數(shù)據(jù)類型的最大范圍時會為ON SM1.2 在兩個數(shù)相加后的結(jié)果為負數(shù)時會為ON 

       

      當多條指令參與運算時,需要判斷具體哪條指令是否有產(chǎn)生溢出或為0 及為負數(shù)時,應(yīng)在每條指令下方添加特殊寄存器;如下圖所示

       

      在實際的運算中,如果前面運算的結(jié)果要參與后面的運算時,應(yīng)采用“與”的方式編寫而不能用“或”的方式;如下圖所示,當運算結(jié)果超出指令指定數(shù)據(jù)類型的最大范圍時,最后的運算結(jié)果會存儲出錯前的數(shù)值

       

      未完待續(xù)

      Tags:200Smart,常用指令,計數(shù)器指令  
      責任編輯:admin
      相關(guān)文章列表
      一起學(xué)習(xí)S7-200Smart控制器的中斷子程序
      西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
      西門子S7-200SMART間接尋址讀取配方 子程序調(diào)用方法
      用200SMART高速脈沖實現(xiàn)軌跡跟隨運動
      西門子200SMART PLC編程通過指針輕松實現(xiàn)多個數(shù)據(jù)排列
      西門子S7-200SMART PLC如何實現(xiàn)星三角降壓啟動多次調(diào)用?子程序編
      西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實例
      西門子S7-200SMART PLC彩色燈程序設(shè)計_跑馬燈程序 , SHB_L循環(huán)指
      S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
      西門子PLC S7-200smart間接尋址應(yīng)用—求平均值, 創(chuàng)建指令庫
      基于S7-200 SMART實現(xiàn)一鍵啟停_200smart 一鍵啟停
      基于S7-200SMART實現(xiàn)Modbus TCP通信_200smart modbus tcp
      基于S7-200 SMART實現(xiàn)MATLAB寫入與讀取PLC數(shù)據(jù)_matlab
      西門子200smart高速計數(shù)器指令向?qū)Ъ俺绦颍ㄊ詹兀┨菪螆D實例
      【案例】S7-200SMART運動定位程序梯形圖實例
      S7-200SMART PLC實時時鐘指令
      |分享| S7-200SMART常用指令(二)
      200smart【編程入門】_S7200smart編程入門梯形圖入門
      西門子200 smart程序控制指令_200smart程序框架_FOR循環(huán)_子程序
      200SMART什么是中斷程序?如何快穩(wěn)準理解中斷并完成程序編寫?
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 日本道色综合久久影院| 伊人久久成人成综合网222| 亚洲国产成人久久综合野外| 天天色天天射综合网| 色综合一区二区三区| 一本久道久久综合狠狠爱| 婷婷色中文字幕综合在线| 国产精品亚洲综合专区片高清久久久 | 亚洲欧洲国产成人综合在线观看| 国产成人久久综合二区| 97久久国产综合精品女不卡| 日韩综合在线观看| 国内偷自视频区视频综合| 小说区综合区首页| 色综合天天综一个色天天综合网| 色综合蜜桃视频在线观看| 天天综合色天天桴色| 亚洲婷婷五月综合狠狠爱| 婷婷久久综合九色综合绿巨人| 69国产成人综合久久精品91| 亚洲综合网站色欲色欲| 国产日韩综合一区二区性色AV| 久久综合久综合久久鬼色| 偷自拍视频区综合视频区| 亚洲综合无码AV一区二区 | 狠狠色综合久久久久尤物| 伊人情人综合成人久久网小说| 亚洲av综合avav中文| 伊人久久综合成人网| 六月丁香婷婷综合| 狠狠色噜噜狠狠狠狠狠色综合久久| 天天做天天爱天天综合网2021| 亚洲国产天堂久久综合| 亚洲精品国产综合久久一线| 国产成人综合久久精品尤物| 激情综合色综合久久综合| 色偷偷91久久综合噜噜噜噜| 一本久到久久亚洲综合| 国产成人亚洲综合色影视| 久久婷婷香蕉热狠狠综合| 一本色道久久综合|