電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

S7-200smart如何實現遞推平均

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/8/11

  問題:s7-200smart采集模擬量,每次掃描到數據,就記錄下來,讀到的數據存到最后一單元,數據依次往前拱,把最老的一個單元拱出去,求程序段。我用FIFO似乎實現不了

解:前幾天看到網友用smart 間接尋址 冒泡法程序,今天下午不忙,做了一個冒泡法排序,拋磚引玉。 相互學習優化優化程序。

主程序:

Network 1
LD     M0.0
=      L60.0
LD     M0.0
EU
=      L63.7
LD     L60.0
CALL   SBR0, L63.7, &VB0, 60, M0.5, M0.6

 

子程序:

TITLE=程序注釋
Network 1
// 外循環次數計算
LD     SM0.0
MOVW   LW5, LW12
-I     1, LW12
Network 2
// 外循環   開始 
LD     L0.0
FOR    LW10, 1, LW12
Network 3
// 指針傳遞
LD     SM0.0
MOVD   LD1, LD16
AENO
MOVW   LW10, VW3002
Network 4
//  內循環次數計算
LD     SM0.0
MOVW   LW5, LW14
-I     LW10, LW14
Network 5
// 內循環   
LD     SM0.0
FOR    LW8, 1, LW14
AENO
MOVW   LW8, VW3004
Network 6
//   
LD     SM0.0
MOVD   LD16, LD20
+D     +2, LD20
Network 7
// 比較大小,條件滿足后互換。互換完成后指針地址加2
LDW>   *LD16, *LD20
LPS
MOVW   *LD16, LW24
AENO
MOVW   *LD20, *LD16
AENO
MOVW   LW24, *LD20
AENO
+D     2, LD16
LPP
NOT
+D     2, LD16
Network 8
LDW>=  LW8, 200
WDR
Network 9
// 內循環結束
NEXT
Network 10
LDW>=  LW10, 400
WDR
Network 11
// 外循環結束
NEXT

 

Tags:平均值,求平均值,SMART,西門子plc  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
美国一级片免费| 老师你下面好湿好深视频| 天堂俺去俺来也www久久婷婷| 中文字幕在线看日本大片| 杨晨晨脱得一二净无内裤全身| 偷窥自拍10p| 秋霞日韩久久理论电影| 国产亚洲欧美日韩综合综合二区| 3d动漫精品啪啪一区二区中| 国模吧双双大尺度炮交gogo| 99在线精品免费视频九九视| 国产精品美女久久久久AV福利| 91麻豆黑人国产对白在线观看| 国模视频一区二区| 97夜夜澡人人爽人人| 国内精品久久久人妻中文字幕| 一区二区国产在线播放| 在线视频网址免费播放| 99热99在线| 国产第一页福利| 95在线观看精品视频| 国产福利一区二区三区在线视频| 青青操在线视频| 国产亚洲国产bv网站在线| 精品国产福利一区二区| 全黄a一级毛片| 疯狂魔鬼城无限9999999金币| 免费jjzz在在线播放国产| 欧美日韩在线播放| 亚洲色大成网站WWW尤物| 激情国产AV做激情国产爱| 全彩口工彩漫画无遮漫画| 欧美黑人巨大xxxxx视频| 亚洲日韩中文字幕在线播放| 欧美日韩一区二区三区自拍| 亚洲精品影院久久久久久| 欧美日韩精品福利在线观看 | 91色在线视频| 国产精品成年片在线观看| 1024在线观看国产天堂| 国产免费av片在线观看播放|