在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

S7-200SMART如何減少流量累計誤差?

jf_bq60R2Xt ? 來源:數(shù)控狂人 ? 2023-05-28 10:56 ? 次閱讀
一、流程描述

1.一個200SMART模擬量輸入模塊采集流量瞬時值,通過模擬量轉(zhuǎn)換指令轉(zhuǎn)換為工程量;

2.初始化相關(guān)變量地址并啟用定時器中斷;

3.中斷程序內(nèi)實現(xiàn)流量累計計算;

4.累積到一定值后,復(fù)位清空所有數(shù)據(jù),重新開始累計。

二、硬件設(shè)備

1.西門子PLC :S7-200SMART CPUSR30 6ES7 288-1SR30-0AA1;

2.模擬量輸入模塊:EMAE04(4AI)6ES7 288-1AE04-0AA0。

三、軟件

西門子200SMART plc編程軟件:STEP7-MicroWIN SMART V2.7版。

四、地址分配

V區(qū)地址

注釋

其它地址

注釋

VD0

工程瞬時值

M0.0

工程量轉(zhuǎn)換允許信號

VD4

流量/每分鐘

M0.1

復(fù)位信號

VD8

流量整數(shù)部分

AIW16

模擬量通道

VD12

流量小數(shù)部分

VD100

整數(shù)和

VD104

小數(shù)和

VD108

累積和

五、程序思路及編寫

1.因有的十進制小數(shù)轉(zhuǎn)化為二進制存儲時會無限循環(huán),而200SMART只能存儲23位單精度浮點數(shù)的小數(shù)位,當(dāng)前一個累積值比較大,而現(xiàn)時流量瞬時值較小時,兩者相加會因舍棄小數(shù)值造成誤差,累積次數(shù)越多,誤差越大。為減小誤差,可采用將采集的瞬時值分解成整數(shù)和小數(shù)兩部分,整數(shù)部分相加,小數(shù)部分相加,兩者的和再相加即為累積值,這樣可極大的減小累積誤差。

2.首先調(diào)用模擬量轉(zhuǎn)換指令將采集到的模擬量通道值轉(zhuǎn)換為實際工程值,假設(shè)工程值的上下限分別為0.0、50.0,如圖1所示:

b4b010a8-fcbe-11ed-90ce-dac502259ad0.png

圖1

3.接下來調(diào)用初始化指令,目的是每200MS采集一次瞬時流量值,因此需要建立定時中斷,還需清空所有存儲數(shù)據(jù)的變量地址,如圖2所示:

b4c3aa00-fcbe-11ed-90ce-dac502259ad0.png

圖2

4.在定時中斷程序中做數(shù)據(jù)的處理,先將瞬時流量分解為整數(shù)和小數(shù),然后整數(shù)與前一次的整數(shù)累計和相加,小數(shù)和前一次的小數(shù)累積和相加,再將兩者的和相加即為當(dāng)前流量的累積值,需注意整數(shù)即整數(shù)和也需轉(zhuǎn)化為浮點數(shù),以便于和小數(shù)和相加,如圖3所示:

b4e6b978-fcbe-11ed-90ce-dac502259ad0.png

b4f422e8-fcbe-11ed-90ce-dac502259ad0.png

圖3

5.為不使累積值超出變量地址的存儲范圍,過一段時間后需將存儲數(shù)據(jù)的地址清零,再從頭開始累計,具體時間可根據(jù)現(xiàn)場實際要求而定,如圖4所示:

b506d668-fcbe-11ed-90ce-dac502259ad0.png

圖4

總結(jié)

該程序采用將浮點數(shù)分離為整數(shù)和小數(shù)兩部分,各自求和后再分別相加,得出當(dāng)前流量累積值,大大減小了累積誤差,適用于要求精度不是很高的場合。


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

    關(guān)注

    5013

    文章

    13329

    瀏覽量

    464133
  • 西門子
    +關(guān)注

    關(guān)注

    94

    文章

    3052

    瀏覽量

    116071
  • SMART
    +關(guān)注

    關(guān)注

    3

    文章

    225

    瀏覽量

    44721

原文標題:PLC案例詳解 | S7-200SMART 如何減少流量累計誤差?

文章出處:【微信號:數(shù)控狂人,微信公眾號:數(shù)控狂人】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    s7-200smart編程教程

    S7-200 Smart是西門子推出的一款緊湊型、高性能的PLC(可編程邏輯控制器),廣泛應(yīng)用于各種工業(yè)自動化領(lǐng)域。本教程將詳細介紹S7-200 Smart的編程方法,包括硬件配置、軟
    的頭像 發(fā)表于 12-14 11:11 ?3178次閱讀

    多臺S7-200Smart之間無線通訊例程

    ,出于對流量成本的考慮,需要根據(jù)實際情況調(diào)整通訊周期,以免增加不必要的后期費用。西安達泰電子有限責(zé)任公司 DTD434MC 西門子S7-200Smart 無線485 plc無線通訊 西門子plc
    發(fā)表于 05-29 15:47

    labview與S7-200smart的PPI通訊

    S7-200smart plc是否可以使用PPI通訊方式與labview通訊
    發(fā)表于 01-06 13:27

    西門子PLC S7-200smart程序下載錯誤分析

    S7-200smart中來執(zhí)行,在下載過程中,有時會出現(xiàn)下載錯誤的情況。  西門子PLC系列S7-200 smart程序下載問題  用戶在使用西門子PLC S7-200smart進行
    發(fā)表于 07-23 15:27 ?4730次閱讀

    S7-200smart 與臺達變頻器通訊功能及參數(shù)程序

    S7-200smart 與臺達變頻器通訊控制程序
    的頭像 發(fā)表于 07-27 08:59 ?2.6w次閱讀
    <b class='flag-5'>S7-200smart</b> 與臺達變頻器通訊功能及參數(shù)程序

    西門子S7-200SMART接入BL102 PLC網(wǎng)關(guān)

    BL102 PLC網(wǎng)關(guān)設(shè)備連接設(shè)備接線示意圖如下: BL102 PLC網(wǎng)關(guān)的LAN口連接到西門子S7-200SMART的網(wǎng)口,COM口通過RS232轉(zhuǎn)RS422線連接西門子S7-200SMART
    發(fā)表于 10-28 17:08 ?1986次閱讀
    西門子<b class='flag-5'>S7-200SMART</b>接入BL102 PLC網(wǎng)關(guān)

    PLC網(wǎng)關(guān)采集西門子S7-200SMART數(shù)據(jù)配置流程

    PLC網(wǎng)關(guān)采集西門子S7-200SMART數(shù)據(jù)配置流程
    發(fā)表于 11-04 11:37 ?4068次閱讀
    PLC網(wǎng)關(guān)采集西門子<b class='flag-5'>S7-200SMART</b>數(shù)據(jù)配置流程

    西門子S7-200SMART如何接入MQTT云平臺

    西門子S7-200SMART如何接入MQTT云平臺
    發(fā)表于 11-10 16:49 ?3418次閱讀

    巨控GRM532Y 實現(xiàn)S7-200smart遠程上下載程序

    如果通過巨控GRM532Y-C實現(xiàn)對S7-200smart 遠程下載上載程序。
    的頭像 發(fā)表于 04-11 11:56 ?3969次閱讀
    巨控GRM532Y 實現(xiàn)<b class='flag-5'>S7-200smart</b>遠程上下載程序

    如何正確使用S7-200SMART時鐘指令

    西門子S7-200SMART時鐘指令分為設(shè)置時鐘和讀取時鐘兩類,通過設(shè)置時鐘指令可對CPU的系統(tǒng)時鐘進行修改而通過讀取時鐘指令可讀取CPU的系統(tǒng)時鐘,時鐘指令分為讀取和設(shè)置時鐘指令與讀取和設(shè)置擴展時鐘指令,如圖1所示。
    的頭像 發(fā)表于 10-31 17:34 ?2417次閱讀

    西門子s7-200smarts7-1200PLC通信技術(shù)

    S7-1200與S7-200SMART S7 通訊的另外一種方法是S7-200SAMRT PLC做客服端,S7-1200做服務(wù)器。該方式需要
    發(fā)表于 11-17 20:16 ?8100次閱讀

    西門子S7-200Smart如何轉(zhuǎn)換Modbus

    西門子S7-200Smart Modbus網(wǎng)關(guān)
    的頭像 發(fā)表于 11-03 18:41 ?4122次閱讀
    西門子<b class='flag-5'>S7-200Smart</b>如何轉(zhuǎn)換Modbus

    如何實現(xiàn) S7-200smart系列PLC的本地數(shù)采及云端數(shù)采?

    S7-200SMART是西門子為中國客戶量身定制的一款高性價比小型PLC產(chǎn)品。結(jié)合西門子SINAMICS驅(qū)動產(chǎn)品及SIMATIC人機界面產(chǎn)品,以S7-200SMART為核心的小型自動化解決方案將為
    的頭像 發(fā)表于 10-12 18:08 ?1257次閱讀
    如何實現(xiàn) <b class='flag-5'>S7-200smart</b>系列PLC的本地數(shù)采及云端數(shù)采?

    西門子S7-1200與S7-200SMART進行PN通信!

    S7-200SMART編程軟件自V2.4版本、CPU固件也是自2.4版本起起開始支持Profinet通信。S7-200SMART即可以做IO控制器,也可以做IO設(shè)備。下面的例程以S7-200SMART做IO設(shè)備舉例。
    的頭像 發(fā)表于 07-10 16:05 ?4953次閱讀
    西門子<b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7-200SMART</b>進行PN通信!

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

    PLC西門子S7-200smartS7-1200的區(qū)別? 西門子S7-200 smartS7-1200是西門子公司推出的兩個PLC產(chǎn)品系
    的頭像 發(fā)表于 11-17 11:41 ?1w次閱讀
    主站蜘蛛池模板: 欧美xxxxbbbb在线播放| 亚洲va久久久噜噜噜久久天堂| 能看的黄网| 天堂网中文| 奇米99| 中文字幕自拍| 国产女人视频| 视频在线欧美| 天堂bt种子资源+在线| 色人阁婷婷| 开心激情婷婷| 国产91色综合久久免费分享| 又粗又硬又猛又黄的免费视频黑人 | 五月婷六月丁香| 四虎在线观看免费永久| 欧美一区二区三区免费高| 猛操女人| 97色爱| 免费的三及片| videosxxoo18欧美| 禁漫羞羞a漫入口| 四虎国产永久免费久久| 免费黄色大片网站| 91色在线播放| 久久影视精品| 一区二区视频网| 亚洲人成电影在在线观看网色| 日本网站黄色| 国产精品一区二区综合| 五月停停| 免费被视频网站在线观看| 国产骚b| 亚洲综合激情另类专区| 中文字幕亚洲一区二区v@在线 | 午夜影院三级| 国产免费福利网站| 爽好舒服快给老师| 特级毛片女人18毛片| 狠狠色丁香婷婷第六色孕妇| 天天综合在线观看| 日本污视频|