dahairhj
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 99 個
工控威望: 238 點
下載積分: 1896 分
在線時間: 45(小時)
注冊時間: 2007-10-18
最后登錄: 2023-07-24
查看dahairhj的 主題 / 回貼
樓主  發(fā)表于: 2019-11-16 06:52
在程序執(zhí)行過程中,用到INT指令,發(fā)送到模擬量輸出模塊去。
由于不嚴謹?shù)仍,導?轉換前的數(shù)據(jù)范圍不合法,發(fā)送到模擬量輸出通道的值超過4000,。這樣就引起了CPU停機。
請問一下各位: 有沒有哪里可以設置,不讓CPU停機的。CPU是Q13UDV。比如說西門子可以下載OB82,86等等去防止。
謝謝!
andy003
級別: 網絡英雄

精華主題: 1 篇
發(fā)帖數(shù)量: 399 個
工控威望: 14183 點
下載積分: 93850 分
在線時間: 3745(小時)
注冊時間: 2010-07-27
最后登錄: 2024-12-22
查看andy003的 主題 / 回貼
1樓  發(fā)表于: 2019-11-16 07:27
傳送前增加判斷式 不行嗎?
yhjg2
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 14 個
工控威望: 112 點
下載積分: 584 分
在線時間: 45(小時)
注冊時間: 2010-09-16
最后登錄: 2024-08-23
查看yhjg2的 主題 / 回貼
2樓  發(fā)表于: 2019-11-16 08:09
plc 參數(shù)設置 PLC RAS/ computation error /Intelligent module program excution error設為continue
不小心遇見你
自動項目、PLC、視覺、通訊等工控軟件開發(fā)QQ3515716
級別: 工控俠客

精華主題: 3 篇
發(fā)帖數(shù)量: 2049 個
工控威望: 2968 點
下載積分: 25197 分
在線時間: 1441(小時)
注冊時間: 2014-01-05
最后登錄: 2024-12-22
查看不小心遇見你的 主題 / 回貼
3樓  發(fā)表于: 2019-11-16 08:10
程序bug沒辦法
如果是系統(tǒng)故障停機 還可以增減沉余CPU的方式
項目、視覺、通訊QQ3515716
dahairhj
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 99 個
工控威望: 238 點
下載積分: 1896 分
在線時間: 45(小時)
注冊時間: 2007-10-18
最后登錄: 2023-07-24
查看dahairhj的 主題 / 回貼
4樓  發(fā)表于: 2019-11-17 21:48
程序是合寫的,有時候不小心用重復了。
kgd235143
+V:KGD235143
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 109 個
工控威望: 2631 點
下載積分: 6302 分
在線時間: 277(小時)
注冊時間: 2018-05-30
最后登錄: 2024-12-22
查看kgd235143的 主題 / 回貼
5樓  發(fā)表于: 2019-11-19 20:14
知道的程序錯誤是可在在程序中補正的。
前面加一條指令如果大于4000就傳4000,就可以了,
還有不確定的。就設置一下PLC參數(shù)。

Hi!大家好,我叫KGD235143,100%中國制造,規(guī)格173cm,質量65kg。采用人工智能,各部分零件齊全,軟硬件運轉穩(wěn)定,經三十多年的運行,屬質量信得過產品。從事單片機、PLC、上位機APP自動遠程控制等開發(fā),除了人長點帥點以外還有一個優(yōu)點,就是缺點太少。
菜鳥888
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 376 個
工控威望: 525 點
下載積分: 12582 分
在線時間: 1098(小時)
注冊時間: 2006-09-03
最后登錄: 2024-12-04
查看菜鳥888的 主題 / 回貼
6樓  發(fā)表于: 2019-11-19 20:53
引用
引用第5樓kgd235143于2019-11-19 20:14發(fā)表的  :
知道的程序錯誤是可在在程序中補正的。
前面加一條指令如果大于4000就傳4000,就可以了,
還有不確定的。就設置一下PLC參數(shù)。
[attachment=238858]
apei2014
工控的世界,我不懂
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1195 個
工控威望: 1840 點
下載積分: 78282 分
在線時間: 518(小時)
注冊時間: 2016-08-15
最后登錄: 2024-12-22
查看apei2014的 主題 / 回貼
7樓  發(fā)表于: 2019-11-20 14:17
做程序時把上下限限制住,再傳送就好了
東隅已逝,桑榆非晚。
dubeinstain
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 36 個
工控威望: 184 點
下載積分: 818 分
在線時間: 66(小時)
注冊時間: 2009-08-08
最后登錄: 2024-11-21
查看dubeinstain的 主題 / 回貼
8樓  發(fā)表于: 2019-11-20 14:29
最好用LIMIT限制一下,這樣子后期如果模塊有報警,客戶也比較好區(qū)分;
apei2014
工控的世界,我不懂
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1195 個
工控威望: 1840 點
下載積分: 78282 分
在線時間: 518(小時)
注冊時間: 2016-08-15
最后登錄: 2024-12-22
查看apei2014的 主題 / 回貼
9樓  發(fā)表于: 2019-11-20 15:33
引用
引用第8樓dubeinstain于2019-11-20 14:29發(fā)表的  :
最好用LIMIT限制一下,這樣子后期如果模塊有報警,客戶也比較好區(qū)分;

說到LIMIT,我之前試用了這個指令,好像沒有效果,結果還是溢出了,是我沒用對嗎?
limit(k0,輔機DA,k10000);
輔機DA類型為16位有符號字,VAR-GLOBAL,有什么問題嗎?
東隅已逝,桑榆非晚。
dahairhj
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 99 個
工控威望: 238 點
下載積分: 1896 分
在線時間: 45(小時)
注冊時間: 2007-10-18
最后登錄: 2023-07-24
查看dahairhj的 主題 / 回貼
10樓  發(fā)表于: 2019-12-04 08:51
感謝各位!