汪洋田君
干就完了!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 67 個(gè)
工控威望: 258 點(diǎn)
下載積分: 2031 分
在線時(shí)間: 219(小時(shí))
注冊時(shí)間: 2019-04-02
最后登錄: 2025-05-17
查看汪洋田君的 主題 / 回貼
樓主  發(fā)表于: 3天前
圖片:
各位大神,現(xiàn)在在做用伺服壓裝的一個(gè)設(shè)備,從開始壓入到最終壓入到位的過程中,需要實(shí)時(shí)的監(jiān)控壓入過程中的壓力情況(使用的壓力傳感器),壓入深度大概15mm,時(shí)間3S左右完成。
壓入過程中,根據(jù)設(shè)置的位移點(diǎn)去記錄壓力值,壓力值根據(jù)設(shè)置的壓力上下限去比較壓力結(jié)果。一旦出現(xiàn)壓力NG,伺服停止。
我的編程思路是根據(jù)當(dāng)前的位移與設(shè)置的位移去比較,在合格范圍內(nèi)把壓力傳送到實(shí)測壓力值,再根據(jù)實(shí)測壓力值與設(shè)置的上下限比較OK與NG.
比如需要監(jiān)控100個(gè)點(diǎn),那豈不是程序要寫一個(gè)一個(gè)比較傳送,太麻煩,也會(huì)加長PLC掃描周期。
各位有沒有好點(diǎn)的思路呀。懇請點(diǎn)醒一下。
學(xué)無止境
hstec2002
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 554 個(gè)
工控威望: 1956 點(diǎn)
下載積分: 9622 分
在線時(shí)間: 767(小時(shí))
注冊時(shí)間: 2021-05-05
最后登錄: 2025-05-17
查看hstec2002的 主題 / 回貼
1樓  發(fā)表于: 3天前
數(shù)組+for
樓主留言:
還是不太明白怎么做。
只有滿足這個(gè)條件:
設(shè)置位置-偏移量=<當(dāng)前位移<=設(shè)置位置+偏移量時(shí),才會(huì)把壓力值傳送到相對應(yīng)的地址。
用FOR循環(huán)好像不好處理吧。
QQ: 2845452345
yerong
級別: 工控俠客
精華主題: 1 篇
發(fā)帖數(shù)量: 1934 個(gè)
工控威望: 2087 點(diǎn)
下載積分: 11129 分
在線時(shí)間: 837(小時(shí))
注冊時(shí)間: 2007-08-28
最后登錄: 2025-05-17
查看yerong的 主題 / 回貼
2樓  發(fā)表于: 前天
指針  或 變址
zmrs163
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 395 個(gè)
工控威望: 544 點(diǎn)
下載積分: 1530 分
在線時(shí)間: 333(小時(shí))
注冊時(shí)間: 2017-06-12
最后登錄: 2025-05-16
查看zmrs163的 主題 / 回貼
3樓  發(fā)表于: 前天
循環(huán)變址,數(shù)組都行,循環(huán)并不能縮短掃描時(shí)間,只是寫起來省力
liaohianbin
成功=目標(biāo)+堅(jiān)持
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 197 個(gè)
工控威望: 299 點(diǎn)
下載積分: 2473 分
在線時(shí)間: 132(小時(shí))
注冊時(shí)間: 2014-08-29
最后登錄: 2025-05-16
查看liaohianbin的 主題 / 回貼
4樓  發(fā)表于: 前天
15MM的深度,3秒時(shí)間,做100個(gè)移位值去做比較壓力值,伺服速度要多慢?壓力檢測超NG后伺服速度能做到及時(shí)停止,
樓主留言:
是啊,我覺得達(dá)不到這個(gè)效果。所以想著程序優(yōu)化,盡量縮短PLC的掃描時(shí)間。
1421448580
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 237 個(gè)
工控威望: 341 點(diǎn)
下載積分: 13366 分
在線時(shí)間: 906(小時(shí))
注冊時(shí)間: 2015-10-10
最后登錄: 2025-05-17
查看1421448580的 主題 / 回貼
5樓  發(fā)表于: 昨天
把每個(gè)位置的  位置上下限  壓力范圍   比較結(jié)果  定義成一個(gè)結(jié)構(gòu)體 ,然后對于有N個(gè)位置要判斷,定義一個(gè)元素為N的結(jié)構(gòu)體數(shù)組
FOR 1..N  DO  // 對數(shù)組循環(huán)
    實(shí)際位置在定義位置范圍內(nèi)?是  取壓力 與壓力范圍比較  記錄結(jié)果   退出循環(huán)
     不是 啥也不做 繼續(xù)For循環(huán)

如果你認(rèn)為連續(xù)執(zhí)行記錄太多 可以定時(shí)  或者位置觸發(fā) 循環(huán)比較