zhongliang
學(xué)無(wú)止境
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 727 個(gè)
工控威望: 2102 點(diǎn)
下載積分: 3739 分
在線時(shí)間: 582(小時(shí))
注冊(cè)時(shí)間: 2012-10-11
最后登錄: 2024-12-11
查看zhongliang的 主題 / 回貼
樓主  發(fā)表于: 2019-07-11 10:58
圖片:
如題,編寫了一個(gè)循環(huán)程序(1到10求和),當(dāng)循環(huán)次數(shù)到達(dá)以后,沒有跳出循環(huán),F(xiàn)OR,NEXT之間的程序一直在執(zhí)行,不知是什么原因,請(qǐng)大師們指教,見笑了,謝謝
****************************學(xué)海無(wú)涯****************************
不小心遇見你
自動(dòng)項(xiàng)目、PLC、視覺、通訊等工控軟件開發(fā)QQ3515716
級(jí)別: 工控俠客

精華主題: 3 篇
發(fā)帖數(shù)量: 2049 個(gè)
工控威望: 2968 點(diǎn)
下載積分: 25197 分
在線時(shí)間: 1441(小時(shí))
注冊(cè)時(shí)間: 2014-01-05
最后登錄: 2024-12-22
查看不小心遇見你的 主題 / 回貼
1樓  發(fā)表于: 2019-07-11 11:26
每個(gè)死奧妙周期都在執(zhí)行哦
你運(yùn)行三天 他絕對(duì)不會(huì)不干停止運(yùn)行
項(xiàng)目、視覺、通訊QQ3515716
黑白工控
明天會(huì)更好
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 78 個(gè)
工控威望: 479 點(diǎn)
下載積分: 1645 分
在線時(shí)間: 64(小時(shí))
注冊(cè)時(shí)間: 2019-06-10
最后登錄: 2024-12-07
查看黑白工控的 主題 / 回貼
2樓  發(fā)表于: 2019-07-11 12:06
解決了嗎 分享一下
nos001
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 54 個(gè)
工控威望: 110 點(diǎn)
下載積分: 814 分
在線時(shí)間: 42(小時(shí))
注冊(cè)時(shí)間: 2018-03-31
最后登錄: 2022-10-06
查看nos001的 主題 / 回貼
3樓  發(fā)表于: 2019-07-11 12:48
2樓好深?yuàn)W啊,看不懂。
沒有條件限制,每個(gè)掃描周期都會(huì)執(zhí)行。

st寫起來(lái)方便多了
復(fù)制代碼
  1. (*****************************************************************************************************
  2. * 配方處理
  3. * 根據(jù)產(chǎn)品的不同,運(yùn)行參數(shù)設(shè)置各不相同,將這些不同的運(yùn)行參數(shù)保存在各自的緩存,并將緩存編號(hào),方便生產(chǎn)不同產(chǎn)品時(shí)調(diào)用。
  4. *****************************************************************************************************)
  5. IF Hmi_RecipeNo < 1 THEN
  6.     Hmi_RecipeNo := 1;
  7. END_IF;    
  8. (* 配方編號(hào):1~ 8,寫入每個(gè)配方緩存的首址 *)
  9. IF( RecipeBuf[400] <> 16#55aa ) THEN
  10.     RecipeBuf[400] := 16#55aa;
  11.     FOR j := 0 TO 7 BY 1 DO
  12.         RecipeBuf[ j * 50  ] := j + 1;
  13.     END_FOR;
  14. END_IF;
  15. (* Save Recipe *)
  16. IF LDP( TRUE, hmiKey_SaveRecipe ) THEN
  17.     FOR j := 0 TO 49 BY 1 DO
  18.         RecipeBuf[ j + ( Hmi_RecipeNo - 1 ) * 50  ] := ParamBuf[j];
  19.     END_FOR;    
  20. END_IF;
  21. (* Locate Recipe *)
  22. IF( Hmi_RecipeNo <> preRecipe ) THEN
  23.     preRecipe := Hmi_RecipeNo;
  24.     FOR j := 0 TO 49 BY 1 DO
  25.         ParamBuf[j] := RecipeBuf[ j + ( Hmi_RecipeNo - 1 ) * 50  ];
  26.         (* 小于零的參數(shù)全部初始化為10 *)
  27.         IF ParamBuf[j] < 0 THEN
  28.             ParamBuf[j] := 10;
  29.         END_IF;
  30.     END_FOR;        
  31. END_IF;
[ 此帖被nos001在2019-07-11 14:55重新編輯 ]
w45062099
多做事,少說(shuō)話!
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 340 個(gè)
工控威望: 450 點(diǎn)
下載積分: 1293 分
在線時(shí)間: 1045(小時(shí))
注冊(cè)時(shí)間: 2014-10-23
最后登錄: 2024-12-20
查看w45062099的 主題 / 回貼
4樓  發(fā)表于: 2019-07-11 13:41
這哪是1到10的求和?在搞什么?
每天只要小小一步都是在進(jìn)步!
zhongliang
學(xué)無(wú)止境
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 727 個(gè)
工控威望: 2102 點(diǎn)
下載積分: 3739 分
在線時(shí)間: 582(小時(shí))
注冊(cè)時(shí)間: 2012-10-11
最后登錄: 2024-12-11
查看zhongliang的 主題 / 回貼
5樓  發(fā)表于: 2019-07-11 14:07
引用
引用第4樓w45062099于2019-07-11 13:41發(fā)表的  :
這哪是1到10的求和?在搞什么?

你有何高論
****************************學(xué)海無(wú)涯****************************
twingo49
級(jí)別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 559 個(gè)
工控威望: 9134 點(diǎn)
下載積分: 22585 分
在線時(shí)間: 1019(小時(shí))
注冊(cè)時(shí)間: 2013-08-08
最后登錄: 2024-12-09
查看twingo49的 主題 / 回貼
6樓  發(fā)表于: 2019-07-11 14:12
引用
引用樓主zhongliang于2019-07-11 10:58發(fā)表的 循環(huán)語(yǔ)句-無(wú)法跳出 :
如題,編寫了一個(gè)循環(huán)程序(1到10求和),當(dāng)循環(huán)次數(shù)到達(dá)以后,沒有跳出循環(huán),F(xiàn)OR,NEXT之間的程序一直在執(zhí)行,不知是什么原因,請(qǐng)大師們指教,見笑了,謝謝

執(zhí)行9次後要讓他跳出來(lái)啊,你這樣寫是執(zhí)行9次後跳出來(lái)然後再重新執(zhí)行9次。
zhongliang
學(xué)無(wú)止境
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 727 個(gè)
工控威望: 2102 點(diǎn)
下載積分: 3739 分
在線時(shí)間: 582(小時(shí))
注冊(cè)時(shí)間: 2012-10-11
最后登錄: 2024-12-11
查看zhongliang的 主題 / 回貼
7樓  發(fā)表于: 2019-07-11 14:34
圖片:
問題解決,第一行M8002,改成M8000,即可
****************************學(xué)海無(wú)涯****************************
weixin-keji
工控小妖
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 76 個(gè)
工控威望: 171 點(diǎn)
下載積分: 759 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2016-01-21
最后登錄: 2024-12-18
查看weixin-keji的 主題 / 回貼
8樓  發(fā)表于: 2019-07-11 14:37
把M8002改成M8000
楓落云端
施主,腳抬一下
級(jí)別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個(gè)
工控威望: 465 點(diǎn)
下載積分: 1547 分
在線時(shí)間: 414(小時(shí))
注冊(cè)時(shí)間: 2017-10-10
最后登錄: 2024-11-29
查看楓落云端的 主題 / 回貼
9樓  發(fā)表于: 2019-07-11 14:47
圖片:
PLC開機(jī)第一個(gè)掃描周期會(huì)跑進(jìn)P1執(zhí)行FOR循環(huán),之后的PLC掃描周期都不會(huì)進(jìn)行循環(huán),這個(gè)應(yīng)該滿足樓主的意圖
青年加油
好好學(xué)習(xí),努力掙錢
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 182 個(gè)
工控威望: 1057 點(diǎn)
下載積分: 10095 分
在線時(shí)間: 152(小時(shí))
注冊(cè)時(shí)間: 2019-06-08
最后登錄: 2024-12-21
查看青年加油的 主題 / 回貼
10樓  發(fā)表于: 2019-07-12 14:28
樓主牛掰,跟樓主學(xué)了一招
似水流年ol
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 89 個(gè)
工控威望: 1120 點(diǎn)
下載積分: 606 分
在線時(shí)間: 124(小時(shí))
注冊(cè)時(shí)間: 2017-07-22
最后登錄: 2024-12-05
查看似水流年ol的 主題 / 回貼
11樓  發(fā)表于: 2019-07-12 16:25
引用
引用樓主zhongliang于2019-07-11 10:58發(fā)表的 循環(huán)語(yǔ)句-無(wú)法跳出 :
如題,編寫了一個(gè)循環(huán)程序(1到10求和),當(dāng)循環(huán)次數(shù)到達(dá)以后,沒有跳出循環(huán),F(xiàn)OR,NEXT之間的程序一直在執(zhí)行,不知是什么原因,請(qǐng)大師們指教,見笑了,謝謝

試著在FOR K9上面加一段LD SM400 ;MOV K0 D1;試試