chishiliu
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 129 點
下載積分: 2387 分
在線時間: 24(小時)
注冊時間: 2023-11-28
最后登錄: 2024-12-16
查看chishiliu的 主題 / 回貼
樓主  發(fā)表于: 2024-08-23 08:57
現(xiàn)有要求是這樣:有模擬量傳感器,將AIW16傳送給VD40,第一個掃描周期,將VD40傳送給VD100,下一個掃描周期將也是將VD40傳送到V100,同時將上一個掃描周期VD100的數(shù)值傳送給VD104,也就是VD104與VD100要差一個掃描周期的數(shù)值,用以比較大小。請教大家該怎么編寫程序。
chishiliu
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 129 點
下載積分: 2387 分
在線時間: 24(小時)
注冊時間: 2023-11-28
最后登錄: 2024-12-16
查看chishiliu的 主題 / 回貼
1樓  發(fā)表于: 2024-08-26 15:48
第一步:AIW16傳送給VD40。第二步:VD104減VD100。第三步:VD100傳送給VD104。是這樣嗎?
引用
引用第3樓sunzengli于2024-08-23 16:00發(fā)表的  :
只要把握比較的位置就可以了。
VD40=AIW16
VD100和VD104比較
VD104=VD100
按照這個順序寫程序,VD104和VD100的值就是差一個周期的。
chishiliu
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 129 點
下載積分: 2387 分
在線時間: 24(小時)
注冊時間: 2023-11-28
最后登錄: 2024-12-16
查看chishiliu的 主題 / 回貼
2樓  發(fā)表于: 2024-08-26 15:49
看樣子可以,等我的模擬量模塊到貨測試下。
引用
引用第2樓wzbarley于2024-08-23 14:13發(fā)表的  :
可以使用特殊寄存器位SM0.6進行編程。
[attachment=302556]
chishiliu
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 129 點
下載積分: 2387 分
在線時間: 24(小時)
注冊時間: 2023-11-28
最后登錄: 2024-12-16
查看chishiliu的 主題 / 回貼
3樓  發(fā)表于: 2024-08-27 08:31
檢測壓力突然泄壓,報警。正常要用兩個或者三個掃描周期的差值,需要反復測試,之前使用1毫秒的定時器檢測不好用(200SMART里的T32和T96)
引用
引用第8樓sunzengli于2024-08-26 17:06發(fā)表的  :

VD104減VD100得到的就是一個掃描周期的差異,不過我感覺,你這個應該沒什么用,周期掃描都是毫秒量級的,計算幾毫秒的模擬量變化有意義嗎?可能你還有別的什么用途,我感覺好像沒什么用。
chishiliu
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 129 點
下載積分: 2387 分
在線時間: 24(小時)
注冊時間: 2023-11-28
最后登錄: 2024-12-16
查看chishiliu的 主題 / 回貼
4樓  發(fā)表于: 2024-08-27 13:52
有沒有示例程序借鑒下?
引用
引用第10樓秋楓笑于2024-08-27 11:26發(fā)表的  :
這么麻煩干嘛,做個濾波不就完了,還用比較什么
chishiliu
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 79 個
工控威望: 129 點
下載積分: 2387 分
在線時間: 24(小時)
注冊時間: 2023-11-28
最后登錄: 2024-12-16
查看chishiliu的 主題 / 回貼
5樓  發(fā)表于: 2024-08-27 15:28
關鍵字是什么?
引用
引用第12樓zhenzi917于2024-08-27 15:01發(fā)表的  :
記得論壇里有人發(fā)過,你搜一下