<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. 電子開(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ā) >> 梯形圖實(shí)例 >> 正文

      正確使用S7-200 SMART模擬量輸出指令庫(kù) 模擬量指令S_RTR和S_RTI

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

      之前我曾寫(xiě)過(guò)一篇文章介紹西門(mén)子S7-200 SMART的模擬量指令庫(kù)《S7-200 SMART怎樣添加和使用模擬量指令庫(kù)?》。今天這篇文章,結(jié)合我近期測(cè)試國(guó)產(chǎn)模擬量輸出模塊的實(shí)際經(jīng)驗(yàn),跟大家分享下該指令庫(kù)使用過(guò)程中要注意的幾個(gè)問(wèn)題。本文主要包括如下幾個(gè)主題:

      西門(mén)子plc STEP7中 模擬量指令S_RTR和S_RTI的區(qū)別
      怎樣將實(shí)數(shù)轉(zhuǎn)換為無(wú)符號(hào)整數(shù)?
      1、模擬量指令S_RTR和S_RTI的區(qū)別

      指令S_RTRS_RTI通常都是用來(lái)處理模擬量輸出。名稱中的"S""Scale"的縮寫(xiě),表示"量程";"R"是"Real"的縮寫(xiě),表示"實(shí)數(shù)";"T"是"To"的縮寫(xiě),表示轉(zhuǎn)換;"I"是"Integer"的縮寫(xiě),表示"整數(shù)"。因此,從名稱可以看出,S_RTR指令是把實(shí)數(shù)轉(zhuǎn)換成實(shí)數(shù),S_RTI指令是把實(shí)數(shù)轉(zhuǎn)換成整數(shù),通常情況下我使用的是S_RTI指令。

      比如西門(mén)子 ET200 SP的模擬量輸出模塊AQ 2xI ST,它能輸出4~20mA的電壓信號(hào),其對(duì)應(yīng)的輸出整數(shù)的范圍為0~27648。對(duì)于這樣的模塊信號(hào)轉(zhuǎn)換,我們只需要輸入工程值和轉(zhuǎn)換值即可。舉個(gè)例子,某工程值速度信號(hào)的范圍為0.0~100.0 cm/min,其實(shí)際速度存放在VD100(actualSpeed)中,要求將實(shí)際速度轉(zhuǎn)換成相應(yīng)的電流信號(hào)進(jìn)行輸出,可以使用下面的代碼:

      S_RTI指令,模擬量輸出控制示例 
      有些模擬量輸出模塊(比如我測(cè)試的這個(gè)國(guó)產(chǎn)模塊),它的輸出信號(hào)也是4~20mA,但是其對(duì)應(yīng)的整數(shù)范圍是0~65535。這種情況下,如果我們還是用這個(gè)公式,將"OSH"改成65535,就會(huì)出問(wèn)題,如下圖:

      西門(mén)子plc S_RTI指令,模擬量輸出控制示例 
      "S_RTI"指令中"OSH"和"OSL"都是"16位有符號(hào)整數(shù)",其取值范圍為-32768~+32767。65535超出了其取值范圍,因此會(huì)產(chǎn)生溢出錯(cuò)誤,我們進(jìn)入其內(nèi)部代碼可以看的更清楚,如下圖所示:

      西門(mén)子plc模擬量轉(zhuǎn)換 
      這種情況下,我們應(yīng)該使用"S_RTR"指令,它的量程范圍均為實(shí)數(shù),如下圖所示:

      西門(mén)子plc S_RTR指令模擬量輸出控制示例 
      不過(guò)"S_RTR"指令轉(zhuǎn)換的輸出值為實(shí)數(shù),而我們需要寫(xiě)入的模擬量輸出地址為無(wú)符號(hào)整數(shù)類型,比如QW130,怎么把實(shí)數(shù)轉(zhuǎn)換成無(wú)符號(hào)整數(shù)呢?

      2、怎樣將實(shí)數(shù)轉(zhuǎn)換為無(wú)符號(hào)整數(shù)

      首先,我們可以使用Round指令將實(shí)數(shù)轉(zhuǎn)換成近似的雙整數(shù)。接下來(lái)就是問(wèn)題的關(guān)鍵:怎樣把雙整數(shù)轉(zhuǎn)換成無(wú)符號(hào)整數(shù)?

      如果我們直接使用系統(tǒng)提供的指令"DI_I"會(huì)出現(xiàn)錯(cuò)誤,因?yàn)檫@個(gè)雙整數(shù)超出了有符號(hào)整數(shù)的范圍。我找了半天,沒(méi)有發(fā)現(xiàn)能直接進(jìn)行轉(zhuǎn)換的指令。于是自己寫(xiě)了一個(gè)函數(shù)(子程序)來(lái)實(shí)現(xiàn)這個(gè)功能。

      打開(kāi)STEP 7 Micro-WIN/SMART,在程序塊中添加子程序,名稱為Conv_DI2W,在其變量表中聲明變量如下圖所示:

       
      在代碼區(qū)編寫(xiě)代碼如下:

       
      在主程序中調(diào)用子程序Conv_DI2W,為其參數(shù)賦值即可,如下圖所示:

       
      好了,關(guān)于S7-200 SMART模擬量輸出指令使用時(shí)注意問(wèn)題就先介紹到這里。如果你想學(xué)習(xí)S7-200 SMART PLC ,可以看看這本書(shū)《西門(mén)子S7-200 SMART PLC應(yīng)用技術(shù)》

      Tags:模擬量指令,模擬量,指令,S7-200,SMART  
      責(zé)任編輯:admin
      相關(guān)文章列表
      西門(mén)子plc s7-200加法指令說(shuō)明 ADD_I 和ADD_R和ADD_DR
      西門(mén)子plc模擬量輸入編程實(shí)例公式(模擬量編程實(shí)例詳解)STEP7添
      西門(mén)子plc程序中 S_ITR / S_RTR / S_RTI各指令是什么意思
      PLC如何讀取模擬量?西門(mén)子S7_200PLC
      西門(mén)子plc置位與復(fù)位指令的功能說(shuō)明
      西門(mén)子PLC S7-200 實(shí)數(shù)運(yùn)算指令的應(yīng)用的指令表及梯形圖 除法
      西門(mén)子plc梯形圖實(shí)例 MOV指令數(shù)據(jù)傳送
      西門(mén)子plc梯形圖實(shí)例s7-200系列plc轉(zhuǎn)換指令入門(mén)教程
      西門(mén)子PLC S7-200系列梯形圖實(shí)例:浮點(diǎn)數(shù)轉(zhuǎn)換指令
      西門(mén)子PLC 簡(jiǎn)易機(jī)械手控制梯形圖實(shí)例
      西門(mén)子plc S7-200模擬量使用說(shuō)明及模擬量編程實(shí)例
      西門(mén)子plc功能指令一覽表
      模擬量的信號(hào)值轉(zhuǎn)換成工程量值的計(jì)算公式
      模擬量轉(zhuǎn)換工程量轉(zhuǎn)換公式全解,模擬量轉(zhuǎn)工程量公式
      三菱PLC的條件跳轉(zhuǎn)指令的編程方法  CALL指令
      西門(mén)子plc S7-200 斷開(kāi)延時(shí)定時(shí)器指令:TOF指令
      西門(mén)子200PLC中的減法運(yùn)算梯形圖怎么寫(xiě) SUB_I西門(mén)子plc梯形圖實(shí)例
      MOV_B MOV_W MOV_DW MOV_R 指令問(wèn)題 西門(mén)子plc的傳送指令
      西門(mén)子PLC立即類指令的格式及說(shuō)明
      plc立即位邏輯指令使用方法LDI、LDNI、OI、ONI、AI、ANI
      西門(mén)子PLC置位、復(fù)位指令
      西門(mén)子S7-200系列PLC的MODBUS通信功能 指令MBUS_CTRL
      解讀PLC的四大量:模擬量、數(shù)字量、開(kāi)關(guān)量和脈沖量_信號(hào)
      西門(mén)子PLC地址下降沿檢測(cè)指令功能說(shuō)明及應(yīng)用實(shí)例   NEG指令應(yīng)用舉
      三菱plc如何用模擬量來(lái)控制變頻器
      西門(mén)子PLC的bcd_di指令
      西門(mén)子PLC  S7 PLC移位寄存器指令(SHRB)
      西門(mén)子PLC整數(shù)乘法指令(MUL_I)和整數(shù)除法指令(DIV_I)
      西門(mén)子PLC整型數(shù)比較指令,CMP指令
      西門(mén)子plc中R復(fù)位線圈指令符號(hào)與狀態(tà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è)底
      晶體管查詢
      主站蜘蛛池模板: 亚洲成综合人影院在院播放| 久久婷婷香蕉热狠狠综合| 狠狠色综合一区二区| 亚洲综合无码无在线观看| 国产成人精品综合在线观看| 色综合久久久久综合体桃花网| 曰韩人妻无码一区二区三区综合部 | 国产成人综合色在线观看网站 | 色综合91久久精品中文字幕| 亚洲国产天堂久久综合| 色噜噜成人综合网站| 国产精品综合色区在线观看| 色综合天天做天天爱| 99久久综合久中文字幕| 国产成人综合久久精品尤物| 色欲色香天天天综合VVV| 亚洲综合小说另类图片动图| 一本一道久久综合狠狠老| 色综合伊人色综合网站| 色天使亚洲综合一区二区| 丁香五月综合缴情综合| 99久久综合狠狠综合久久一区| 久久综合综合久久97色| 区三区激情福利综合中文字幕在线一区| 国产成+人+综合+亚洲专| 亚洲综合色丁香麻豆| 鲁一鲁一鲁一鲁一曰综合网| 亚洲sss综合天堂久久久| 色欲人妻综合AAAAA网| 亚洲综合激情视频| 婷婷五月综合丁香在线| 婷婷亚洲综合五月天小说在线| 久久狠狠爱亚洲综合影院| 91亚洲精品第一综合不卡播放| 亚洲国产综合精品| 亚洲综合色一区二区三区| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲人成综合网站7777香蕉| 久久久亚洲裙底偷窥综合| 曰韩人妻无码一区二区三区综合部| AV狠狠色丁香婷婷综合久久|