靜心冥想
威元電子
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 135 個(gè)
工控威望: 819 點(diǎn)
下載積分: 396 分
在線時(shí)間: 69(小時(shí))
注冊(cè)時(shí)間: 2021-08-18
最后登錄: 2024-11-14
查看靜心冥想的 主題 / 回貼
樓主  發(fā)表于: 2023-07-05 08:57
最近用PLC通過2個(gè)RS-232-BD讀取2個(gè)電子秤重量,兩個(gè)重量相加,每減少一定量輸出一個(gè)信號(hào),通過RS指令讀出了兩個(gè)秤的數(shù)值,隨后的數(shù)據(jù)運(yùn)算處理將如何做?請(qǐng)教各位老師!
卓發(fā)智能
相互學(xué)習(xí),共同進(jìn)步。
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 2437 個(gè)
工控威望: 3025 點(diǎn)
下載積分: 10387 分
在線時(shí)間: 649(小時(shí))
注冊(cè)時(shí)間: 2008-08-03
最后登錄: 2024-11-14
查看卓發(fā)智能的 主題 / 回貼
1樓  發(fā)表于: 2023-07-05 09:08
首先RS232通訊是全雙工模式,也就是說讀取與寫入是同時(shí)進(jìn)行的,至于樓主說的每減少一定量就輸出一個(gè)信號(hào)可以考慮做比較運(yùn)算,如當(dāng)前值不等于當(dāng)前值時(shí)輸出一個(gè)信號(hào),或者是將當(dāng)前值做一個(gè)區(qū)間比較再輸出一個(gè)信號(hào),僅供參考。
相信自我!
pw10123
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 45 個(gè)
工控威望: 170 點(diǎn)
下載積分: 1000 分
在線時(shí)間: 65(小時(shí))
注冊(cè)時(shí)間: 2023-05-06
最后登錄: 2024-11-12
查看pw10123的 主題 / 回貼
2樓  發(fā)表于: 2023-07-05 09:39
大致這樣?萌新一個(gè)。

1:讀取當(dāng)前值D0
5:計(jì)算D1-D0(你是減少,那么D1比D0大)
10:判斷是否大于等于你的一定量,滿足跳15 不滿足 跳20
15:輸出信號(hào),跳20
20:D0賦值給D1 跳1循環(huán)
[ 此帖被pw10123在2023-07-05 09:51重新編輯 ]
靜心冥想
威元電子
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 135 個(gè)
工控威望: 819 點(diǎn)
下載積分: 396 分
在線時(shí)間: 69(小時(shí))
注冊(cè)時(shí)間: 2021-08-18
最后登錄: 2024-11-14
查看靜心冥想的 主題 / 回貼
3樓  發(fā)表于: 2023-09-17 17:29
謝謝
wsxebjz
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 324 個(gè)
工控威望: 381 點(diǎn)
下載積分: 1953 分
在線時(shí)間: 80(小時(shí))
注冊(cè)時(shí)間: 2023-05-14
最后登錄: 2024-11-11
查看wsxebjz的 主題 / 回貼
4樓  發(fā)表于: 2023-09-19 18:53
讀取的重量,d1+d2=d3,設(shè)定比較的值d4,設(shè)定每次減小量d5,可以用10ms脈沖來觸發(fā)比較cmp,如果d3<d4,然后sub d4 d5 d4自減,跳轉(zhuǎn)到前面,或者st用while,直到d4<d5才結(jié)束