西門子PLC中如何解決流量累積問題

    現(xiàn)在上位機(jī)系統(tǒng)中很多要求具備流量計(jì)的流量累計(jì)功能,由此引出的幾個(gè)問題,期望與大家分享。
     
           問題1:自行編寫流量累計(jì)程序

           自行編寫流量累計(jì)程序的原理,其實(shí)就是積分的較原始算法概念,把單位小間隔時(shí)間內(nèi)的瞬時(shí)流量乘以單位間隔時(shí)間,得到單位小間隔時(shí)間內(nèi)的流量,再把這些小流量累加起來,就的到了累計(jì)流量。

           在流量累計(jì)編程中經(jīng)常會(huì)遇到實(shí)數(shù)加法問題,實(shí)數(shù)加法運(yùn)算的注意事項(xiàng)也應(yīng)當(dāng)引起編程人員的重視,請(qǐng)看下例程序(假設(shè)其在OB35中被調(diào)用,目的為每隔一定時(shí)間間隔就累計(jì)一次流量)

    L MD0 //累計(jì)流量存儲(chǔ)值
    L MD4 //流量瞬時(shí)值
    +R
    T MD 0

           以上的程序是否存在問題?
         
           很多人會(huì)認(rèn)為沒有問題,但實(shí)際情況是此程序在運(yùn)行一段時(shí)間后就將出現(xiàn)錯(cuò)誤。此程序在運(yùn)行之初是正常的,因?yàn)槔塾?jì)流量初始值及流量瞬時(shí)值都為一個(gè)很小的浮點(diǎn)數(shù),兩數(shù)相加后,結(jié)果正確。但是當(dāng)一段時(shí)間后,累計(jì)流量的數(shù)值逐漸增大,當(dāng)它與瞬時(shí)流量的數(shù)值相差很遠(yuǎn)的時(shí)候,兩者執(zhí)行加法操作后,瞬時(shí)流量的數(shù)值將被忽略掉(如9999990.0與0.2做加法操作)。

           其實(shí)具備計(jì)算機(jī)常識(shí)的人都應(yīng)當(dāng)清楚這一點(diǎn),這是由于浮點(diǎn)數(shù)的存儲(chǔ)機(jī)制造成的,是所有計(jì)算機(jī)方面編程都需要考慮的問題。這個(gè)問題可以通過使用二次累加或多次累加的方法來解決。所以在編程時(shí)應(yīng)避免數(shù)量級(jí)相差太多的浮點(diǎn)數(shù)之間進(jìn)行運(yùn)算。很多人反映“加法指令不好用了”,很有可能就是數(shù)量級(jí)相差很多的實(shí)數(shù)進(jìn)行了加法運(yùn)算。

           問題2:累計(jì)流量誤差問題

           對(duì)于積分算法,取小的矩形對(duì)流量進(jìn)行累計(jì),肯定是矩形劃分越細(xì),誤差越小,不存在誤差是不可能的。
     
           問題3:流量計(jì)與PLC構(gòu)成的系統(tǒng)的誤差

           流量計(jì)有多種多樣,下面舉些例子:

           1、流量計(jì)本身沒有累計(jì)流量功能,但可以把瞬時(shí)流量以模擬量的方式(例如4-20mA)輸出。

           此時(shí)累計(jì)流量的較大誤差可以估算為:

           流量計(jì)本身誤差 * 流量計(jì)D/A誤差 * 模擬量模塊A/D誤差 * PLC流量累計(jì)算法誤差假設(shè)上面所有誤差都是1%,則最后的誤差約為:4.06% 1.01*1.01*1.01*1.01=1.0406

           對(duì)于某些流量計(jì),本身的瞬時(shí)流量誤差可能就是3%,所以這樣的系統(tǒng)累計(jì)流量的誤差可能還要大些。

           2、流量計(jì)本身沒有累計(jì)流量功能,但可以把瞬時(shí)流量以數(shù)字量的方式輸出。

           有些流量計(jì)提供數(shù)字量接口,可以連接PLC的數(shù)字量輸入模板,流量計(jì)每流過一定流量后(例如0.1噸),此輸入點(diǎn)就導(dǎo)通一次,PLC就把累計(jì)流量累加0.1噸即可。

           此類系統(tǒng)避免了A/D,D/A轉(zhuǎn)化的誤差,以及PLC累計(jì)算法誤差。但是會(huì)出現(xiàn)一定時(shí)間內(nèi)累計(jì)流量不變化的情況,實(shí)時(shí)性不好(每0.1噸累積的時(shí)間)。

           3、流量計(jì)本身有累計(jì)流量功能,同時(shí)可以把瞬時(shí)流量以模擬量的方式(例如4-20mA)輸出,但無法將累計(jì)流量數(shù)值送出。

           流量計(jì)本身累積流量的數(shù)值,最后很有可能與PLC的累計(jì)流量數(shù)值相差很大,原因可能是多方面造成的,除去系統(tǒng)累計(jì)流量誤差的因素,如果PLC系統(tǒng)檢修時(shí),流量計(jì)還計(jì)量,則PLC無法累積這部分流量。

           4、流量計(jì)本身有累計(jì)流量功能,同時(shí)可以通過通信的方式,把瞬時(shí)流量及累計(jì)流量數(shù)值送給PLC。這種情況較理想,但系統(tǒng)的成本也較高。  

    湖南特零自動(dòng)化設(shè)備有限公司專注于西門子plc,西門子代理商等

  • 詞條

    詞條說明

  • 西門子變頻器維修故障劃分和變頻器維修常見方法

    ?西門子變頻器故障監(jiān)測(cè)劃分? ? ? ?1、狀態(tài)故障監(jiān)測(cè):直流過/久壓、直流過流、交流過流、速度偏差過大、接地故障、缺相等。2、硬件故障檢測(cè):電流板故障、觸發(fā)板故障、IGBT故障、脈沖發(fā)生器故障等。3、系統(tǒng)故障監(jiān)測(cè):Watchdog故障、系統(tǒng)參數(shù)異常、時(shí)鐘故障等。4、通訊故障監(jiān)測(cè):TIMEOUT、OVERRUN等。5、電源故障監(jiān)測(cè):當(dāng)控制電源過高/

  • 西門子——因?yàn)镃PU掃描周期過長引起的功能異常

    有一個(gè)現(xiàn)場(chǎng)出現(xiàn)了設(shè)備異常的問題,但是能夠正常使用,就是自動(dòng)化運(yùn)行會(huì)出現(xiàn)錯(cuò)誤,我們到了現(xiàn)場(chǎng)以后通過軟件在線監(jiān)控,發(fā)現(xiàn)有一個(gè)編碼器的校準(zhǔn)點(diǎn)經(jīng)常性的掃描不到,先說一說這個(gè)校準(zhǔn)點(diǎn)是如何工作的,有什么用途,這個(gè)校準(zhǔn)點(diǎn)是安裝在設(shè)備的軌道上,設(shè)備經(jīng)過這個(gè)位置時(shí)給ABS**值編碼器進(jìn)行一次預(yù)設(shè)值寫入這樣做的目的是為了讓設(shè)備的定位精度較加精準(zhǔn)。?? ? ? ?當(dāng)然也

  • 西門子變頻器調(diào)試的一些基本步驟

    一、變頻器的空載通電檢驗(yàn) 1.將變頻器的接地端子接地。 2.將變頻器的電源輸入端子經(jīng)過漏電保護(hù)開關(guān)接到電源上。 3.檢查變頻器顯示窗的出廠顯示是否正常,如果不正確,應(yīng)復(fù)位,否則要求退換。 4.熟悉變頻器的操作鍵。一般的變頻器均有運(yùn)行(RUN)、停止(STOP)、編程(PROG)、數(shù)據(jù)/確認(rèn)DATA/ENTER)、增加(UP、▲)、減少(DOWN、▼)等6個(gè)鍵,不同變頻器操作鍵的定義基本相同。此外有

  • 西門子變頻器能否通過電容器來改變功率因數(shù)?

    答:不能。這里需要說明兩點(diǎn):? ? ?? (1) 變頻器的功率因數(shù)與電動(dòng)機(jī)的功率因數(shù)無關(guān),因?yàn)橹虚g被直流電路隔開了。所以,變頻器的功率因數(shù)是指輸入側(cè)的。? ? ?? (2) 變頻器的功率因數(shù)與電流和電壓之間相位差的關(guān)系也不大。如果用功率因數(shù)表測(cè)量的話,其“功率因數(shù)”近乎為“1.0”。變頻器的功率因數(shù)低是由于輸入電流中的

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來自八方資源網(wǎng)!

公司名: 湖南特零自動(dòng)化設(shè)備有限公司

聯(lián)系人: 張正文

電 話: 0731-89824512

手 機(jī): 16525818999

微 信: 16525818999

地 址: 湖南長沙岳麓區(qū)桔洲新苑小區(qū)1棟4樓

郵 編:

網(wǎng) 址: zd19672.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請(qǐng)自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請(qǐng)仔細(xì)核驗(yàn)對(duì)方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請(qǐng)?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 湖南特零自動(dòng)化設(shè)備有限公司

聯(lián)系人: 張正文

手 機(jī): 16525818999

電 話: 0731-89824512

地 址: 湖南長沙岳麓區(qū)桔洲新苑小區(qū)1棟4樓

郵 編:

網(wǎng) 址: zd19672.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊(cè) | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved