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

如果你認為連續執行記錄太多 可以定時  或者位置觸發 循環比較
樓主留言:
感謝
john42tw
級別: 網絡英雄
精華主題: 0
發帖數量: 1287 個
工控威望: 6118 點
下載積分: 54902 分
在線時間: 1130(小時)
注冊時間: 2012-04-24
最后登錄: 2025-06-05
查看john42tw的 主題 / 回貼
6樓  發表于: 18天前
其實要注意的並不是程序長短,因為它可以寫出來。

15mm/3秒 = 5mm/秒   =>  每0.01秒前進 0.05mm

且每前進0.05mm壓力是成非線性上升,這是需要注意的。
樓主留言:
謝謝提醒。
feifei23728
級別: 略有小成
精華主題: 0
發帖數量: 73 個
工控威望: 203 點
下載積分: 769 分
在線時間: 82(小時)
注冊時間: 2013-05-15
最后登錄: 2025-05-30
查看feifei23728的 主題 / 回貼
7樓  發表于: 18天前
引用
引用第3樓zmrs163于2025-05-16 08:26發表的  :
循環變址,數組都行,循環并不能縮短掃描時間,只是寫起來省力

想起來費力,寫起來省力,看起來整齊
hgz284631157
工控小君
級別: 略有小成
精華主題: 0
發帖數量: 388 個
工控威望: 492 點
下載積分: 1533 分
在線時間: 198(小時)
注冊時間: 2009-04-07
最后登錄: 2025-06-03
查看hgz284631157的 主題 / 回貼
8樓  發表于: 3天前
這個思路的程序不難寫,是否達到理想還待驗證,樓主是否成功?
期待分享

精品国产一区二区三区AV蜜|一本加勒比HEZYO无码|91在线无码精品秘 入口九|天天干天天日天天射|亚洲无码私人影院