0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

西門子S7-1200模擬量轉(zhuǎn)換

laidenongfhs ? 來源:中泰PLC自動(dòng)化教學(xué) ? 2023-04-28 09:56 ? 次閱讀

PLC 編程中,遇到最多的就是將現(xiàn)場的模擬信號(hào)轉(zhuǎn)化為實(shí)際的工程值,如將0~20mA / 4~20mA / 0~10V等現(xiàn)場變送器電流或者電壓信號(hào)轉(zhuǎn)化為 0~10MPa,0~100℃等工程值,對(duì)于西門子 S7-300/400,可以使用 FC105 / FC106 來實(shí)現(xiàn)轉(zhuǎn)化,對(duì)于 S7-200/SMART200 可以使用SCALING 庫程序就行轉(zhuǎn)化,當(dāng)然也可以根據(jù)相應(yīng)的轉(zhuǎn)化關(guān)系自己寫更加符合現(xiàn)場要求的,具有更多功能的子程序,F(xiàn)C/FB塊,那么對(duì)于新手如何使用博圖 TIA 快速實(shí)現(xiàn)呢???

第一種方法:自己編寫程序進(jìn)行轉(zhuǎn)化

大家都知道模擬量轉(zhuǎn)化的通用公式是:Ov=[(Osh-Osl)*(Iv-Isl)/(Ish-Isl)]+Osl Ov: 換算結(jié)果,如溫度的工程值50℃; Iv:換算對(duì)象,為模擬量模塊采集上來的值; Osh:換算結(jié)果的高限,如100℃; Osl :換算結(jié)果的底限,如0℃;

Ish :換算對(duì)象的高限,如27648; Isl :換算對(duì)象的低限,如0;

05c6ded8-e516-11ed-ab56-dac502259ad0.png

然后使用 CONVERT 和 CALCULATE 指令來完成,CONVERT用來將模擬量模塊采集的數(shù)據(jù) 0~27648 的 int 類型轉(zhuǎn)化為實(shí)數(shù)類型 Real , 如圖:

05d1c6d6-e516-11ed-ab56-dac502259ad0.png

然后使用將轉(zhuǎn)化后的實(shí)數(shù)使用 CALCULATE 進(jìn)行數(shù)學(xué)運(yùn)算,即根據(jù)公式 :Ov=[(Osh-Osl)*(Iv-Isl)/(Ish-Isl)]+Osl ,如圖寫入公式:

05e6adee-e516-11ed-ab56-dac502259ad0.png

這樣自己編寫的程序就可以實(shí)現(xiàn)模擬量信號(hào)轉(zhuǎn)化為工程值,當(dāng)然也可以加入對(duì)信號(hào)的處理,如對(duì)信號(hào)的處理,小于0或者大于27648進(jìn)行直接賦值為0或者27648,以及進(jìn)行報(bào)警處理等。
第二種方法:使用“ SCALE_X ” 和 “ NORM_X ” 指令來轉(zhuǎn)換模擬量值 SCALE_ X 為“縮放” ,NORM_X 為“標(biāo)準(zhǔn)化”。功能塊位于 TIAPortal指令的“轉(zhuǎn)換操作”中。功能與參數(shù)的詳細(xì)說明參考 幫助。若要取得某個(gè)功能塊的在線幫助。

計(jì)算公式: SCALE_X_OUT = [(NORM_X_VALUE - NORM_X_MIN)/(NORM_X_MAX - NORM_X_MIN)] * (SCALE_X_MAX - SCALE_X_MIN) + SCALE_X_MIN NORM_X中,上下限分別為 MAX=27648 和MIN=0 ,SCALE_X中量程轉(zhuǎn)化后對(duì)應(yīng)于 MAX=80 和 Min=0。輸入值為整數(shù)數(shù)據(jù)類型,量程轉(zhuǎn)化后輸出值為實(shí)數(shù)數(shù)據(jù)類型。NORM_X_VALUE對(duì)應(yīng)模擬量模塊采集的值。

05ef5728-e516-11ed-ab56-dac502259ad0.png

至此,西門子博圖 TIA 平臺(tái)上的模擬量轉(zhuǎn)化講解完了,具體應(yīng)用需要根據(jù)現(xiàn)場要求就行,這里只是簡單的量程轉(zhuǎn)化,實(shí)際應(yīng)用了需要對(duì)輸入信號(hào)進(jìn)行提前處理如濾波處理等,做相關(guān)的報(bào)警處理。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5001

    文章

    12948

    瀏覽量

    459280
  • 模擬量
    +關(guān)注

    關(guān)注

    5

    文章

    488

    瀏覽量

    25402
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    17710

原文標(biāo)題:【分享】西門子 S7-1200 模擬量轉(zhuǎn)換

文章出處:【微信號(hào):中泰PLC自動(dòng)化教學(xué),微信公眾號(hào):中泰PLC自動(dòng)化教學(xué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    西門子S7-200到S7-1200的軟件轉(zhuǎn)換工具

    電子發(fā)燒友網(wǎng)站提供《西門子S7-200到S7-1200的軟件轉(zhuǎn)換工具.zip》資料免費(fèi)下載
    發(fā)表于 05-08 10:33 ?24次下載

    西門子S7-1200S7-1500 的編程指南pdf下載

    西門子S7-1200S7-1500 的編程指南
    發(fā)表于 03-27 15:15 ?293次下載

    西門子S7-1200 PLC的在線模擬方法免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是西門子S7-1200 PLC的在線模擬方法免費(fèi)下載。
    發(fā)表于 12-17 08:00 ?14次下載

    西門子S7-200模擬量編程實(shí)例

    西門子S7-200模擬量編程實(shí)例說明。
    發(fā)表于 04-22 11:17 ?108次下載

    西門子S7-300PLC模擬量接線常見問題

    西門子S7-300PLC模擬量接線常見問題介紹。
    發(fā)表于 04-23 11:04 ?63次下載

    西門子S7-200模擬量處理技巧

    西門子S7-200模擬量處理技巧資料下載。
    發(fā)表于 04-25 11:13 ?42次下載

    西門子S7_200模擬量轉(zhuǎn)換庫的使用

    西門子S7_200模擬量轉(zhuǎn)換庫的使用說明。
    發(fā)表于 04-30 09:33 ?48次下載

    西門子S7-200模擬量編程教程

    西門子S7-200模擬量編程教程免費(fèi)下載。
    發(fā)表于 05-09 09:51 ?144次下載

    西門子S7-1200S7-1500編程風(fēng)格指南

    西門子S7-1200S7-1500編程風(fēng)格指南分享
    發(fā)表于 08-17 17:30 ?19次下載

    如何通過網(wǎng)關(guān)對(duì)西門子S7-1200 PLC遠(yuǎn)程監(jiān)控?

    如何通過網(wǎng)關(guān)對(duì)西門子S7-1200 PLC遠(yuǎn)程監(jiān)控?
    的頭像 發(fā)表于 11-01 09:02 ?4901次閱讀
    如何通過網(wǎng)關(guān)對(duì)<b class='flag-5'>西門子</b><b class='flag-5'>S7-1200</b> PLC遠(yuǎn)程監(jiān)控?

    西門子S7模擬量輸入輸出模塊常見問題

    西門子S7模擬量輸入輸出模塊常見問題
    的頭像 發(fā)表于 12-05 10:40 ?5100次閱讀

    西門子S7-1200與編碼器的連接、編程實(shí)例

    由于S7-1200的經(jīng)濟(jì)性,與絕對(duì)值編碼器的連接首選較為經(jīng)濟(jì)和方便的4—20mA信號(hào)接口,西門子S7-1200加SM1231模擬量模塊,可直接連接2個(gè)帶有4—20mA輸出接口的絕對(duì)值編
    的頭像 發(fā)表于 10-30 15:59 ?4959次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-1200</b>與編碼器的連接、編程實(shí)例

    PLC西門子S7-200smart和S7-1200的區(qū)別?

    PLC西門子S7-200smart和S7-1200的區(qū)別? 西門子S7-200 smart和S7-120
    的頭像 發(fā)表于 11-17 11:41 ?8679次閱讀

    西門子S7-1200 PLC如何通過模擬量控制變頻器

    在現(xiàn)代工業(yè)自動(dòng)化領(lǐng)域中,變頻器因其能實(shí)現(xiàn)對(duì)交流電動(dòng)機(jī)的平滑調(diào)速而得到了廣泛應(yīng)用。西門子S7-1200 PLC(可編程邏輯控制器)作為工業(yè)控制領(lǐng)域的重要設(shè)備,其通過模擬量控制變頻器的方式,不僅提高了
    的頭像 發(fā)表于 06-18 09:26 ?1472次閱讀

    西門子S7-1200 PLC的指令介紹

    西門子S7-1200 PLC,作為西門子自動(dòng)化控制產(chǎn)品中的一款緊湊型控制器,憑借其強(qiáng)大的功能和易用性,在工業(yè)控制領(lǐng)域得到了廣泛的應(yīng)用。S7-1200 PLC不僅具備標(biāo)準(zhǔn)的PLC功能,還
    的頭像 發(fā)表于 06-18 14:52 ?1616次閱讀