日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開(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-200smart如何實(shí)現(xiàn)遞推平均

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

  問(wèn)題:s7-200smart采集模擬量,每次掃描到數(shù)據(jù),就記錄下來(lái),讀到的數(shù)據(jù)存到最后一單元,數(shù)據(jù)依次往前拱,把最老的一個(gè)單元拱出去,求程序段。我用FIFO似乎實(shí)現(xiàn)不了

解:前幾天看到網(wǎng)友用smart 間接尋址 冒泡法程序,今天下午不忙,做了一個(gè)冒泡法排序,拋磚引玉。 相互學(xué)習(xí)優(yōu)化優(yōu)化程序。

主程序:

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
// 外循環(huán)次數(shù)計(jì)算
LD     SM0.0
MOVW   LW5, LW12
-I     1, LW12
Network 2
// 外循環(huán)   開(kāi)始 
LD     L0.0
FOR    LW10, 1, LW12
Network 3
// 指針傳遞
LD     SM0.0
MOVD   LD1, LD16
AENO
MOVW   LW10, VW3002
Network 4
//  內(nèi)循環(huán)次數(shù)計(jì)算
LD     SM0.0
MOVW   LW5, LW14
-I     LW10, LW14
Network 5
// 內(nèi)循環(huán)   
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
// 內(nèi)循環(huán)結(jié)束
NEXT
Network 10
LDW>=  LW10, 400
WDR
Network 11
// 外循環(huán)結(jié)束
NEXT

 

Tags:平均值,求平均值,SMART,西門(mén)子plc  
責(zé)任編輯:admin
相關(guān)文章列表
西門(mén)子S7-200SMART PLC案例應(yīng)用之中位值平均濾波算法,應(yīng)用于模擬
S7-200smart求平均值,去掉極值后求平均值,指針和間接尋址
(完整版)S7-200PLC模擬量求平均值程序,求和和除法
西門(mén)子S7-200 SMART PLC一個(gè)輸入點(diǎn)實(shí)現(xiàn)單個(gè)電動(dòng)機(jī)的啟動(dòng)保護(hù)停_單
西門(mén)子S7-200SMART PLC的MODBUS TCP通信 STEP 7-MicroWIN SMART
S7-200SMART PLC順序功能圖設(shè)計(jì)方法_順序功能圖實(shí)例
西門(mén)子PLC S7-200SMART間接尋址使用技巧  指針用法
STEP 7-MicroWIN SMART西門(mén)子200smartPLC和編碼器進(jìn)行高速計(jì)數(shù)程
西門(mén)子200SMART PLC關(guān)于FOR-NEXT指令使用技巧 循環(huán)指令梯形圖實(shí)例
西門(mén)子200smart不同類型CPU的區(qū)別,西門(mén)子S7-200SMART  CPU主機(jī)型
西門(mén)子plc 和modbusRTU對(duì)應(yīng)關(guān)系_西門(mén)子S7-200和S7-200SMART的mod
西門(mén)子S7-200SMART PLC使用modbus 讀取儀表數(shù)據(jù)
西門(mén)子S7-200SMART兩臺(tái)PLC之間主從站,MODBUS主從站通信步驟設(shè)置
西門(mén)子S7-200 Smart PLC入門(mén)筆記8——電機(jī)控制子程序調(diào)用 子程序
西門(mén)子S7-200 Smart PLC入門(mén)筆記1——流水燈梯形圖 MOV_B和SHL_B
西門(mén)子S7-200SMART PLC噴泉系統(tǒng)設(shè)計(jì),比較運(yùn)算的實(shí)例
西門(mén)子S7-200 SMART PLC定時(shí)器計(jì)數(shù)器的實(shí)現(xiàn)用于統(tǒng)計(jì)設(shè)備的轉(zhuǎn)速
西門(mén)子S7-200 SMART PLC如何讀取計(jì)數(shù)器當(dāng)前值
PLC編程經(jīng)典實(shí)例,西門(mén)子 S7-200 SMART plc恒壓供水系統(tǒng)
西門(mén)子S7-200 Smart PLC的擴(kuò)展模塊之?dāng)?shù)字量輸入模塊 EM DE08和EM
S7-200 SMART 通訊控制 V20變頻器,MODBUS通訊控制變頻器
西門(mén)子S7-200 SMART plc運(yùn)動(dòng)控制指令講解 AXISx_CTRL和AXISx_MAN
西門(mén)子S7-200 SMART PLC中用STEP7采用高速計(jì)數(shù)器來(lái)接收軸運(yùn)動(dòng)輸出
西門(mén)子S7-200SMART PLC編寫(xiě)的步進(jìn)電機(jī)控制程序梯形圖
如何使用西門(mén)子S7-200 Smart PLC的模擬量輸入模塊EM AE04和EM AE
西門(mén)子PLC S7-200SMART采集模擬量數(shù)據(jù)
西門(mén)子PLC S7-200 SMART plc的中斷指令詳解ENI、ATCH、DISI、RET
西門(mén)子S7-200 Smart PLC掃描原理實(shí)現(xiàn)單按鈕控制N臺(tái)電機(jī),單按鈕多
西門(mén)子PLC S7-200SMART 的FOR NEXT指令如何實(shí)現(xiàn)程序嵌套循環(huán)
西門(mén)子plc S7-200 SMART的FOR_NEXT循環(huán)指令,FOR和NEXT指令的用法
請(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è)底
晶體管查詢