用戶登陸
免費注冊
找回密碼
站內短信
論壇搜索
工控下載
用戶名
密碼
輸入驗證碼:
人生
綜合討論
資料互助
程序樣例
三菱工控
西門子區
歐姆龍區
觸摸屏區
工控人家園
三菱工控論壇
關于ST求教
上一主題
下一主題
f1652577
滄海一聲笑!
級別: 探索解密
發送短信
加為好友
精華主題:
0
發帖數量:
16 個
工控威望:
116 點
下載積分:
3369 分
在線時間: 26(小時)
注冊時間:
2016-04-15
最后登錄:
2023-08-18
查看f1652577的
主題
/
回貼
樓主
發表于: 2017-11-15 16:46
全看
|
小
中
大
圖片:
MOV (SM402 ,K0,D20);
MOV (SM402 ,K0,D21);
FOR D20 :=K0 TO K99 BY K1 DO
D20:= D20+K1;
D21:= D21+D20;
END_FOR;
模擬時為什么D21中的數值一直在變?
分享
kylew
kylew
級別: 略有小成
發送短信
加為好友
精華主題:
0
發帖數量:
107 個
工控威望:
214 點
下載積分:
534 分
在線時間: 210(小時)
注冊時間:
2010-08-08
最后登錄:
2025-07-25
查看kylew的
主題
/
回貼
1樓
發表于: 2017-12-26 21:49
全看
|
小
中
大
MOV (SM402 ,K0,D20);
MOV (SM402 ,K0,D21);
IF SM402 THEN
FOR D20 :=K0 TO K99 BY K1 DO
D20:= D20+K1;
D21:= D21+D20;
END_FOR;
END_IF;
1+2+3+.....................+100
這個計算結果為什么是2500,不是應該是5050嗎?
我PLC模擬計算的結果是2500
分享
kylew
kylew
級別: 略有小成
發送短信
加為好友
精華主題:
0
發帖數量:
107 個
工控威望:
214 點
下載積分:
534 分
在線時間: 210(小時)
注冊時間:
2010-08-08
最后登錄:
2025-07-25
查看kylew的
主題
/
回貼
2樓
發表于: 2017-12-29 22:01
全看
|
小
中
大
引用
引用第19樓咗臉ヅ微笑ぺ于2017-12-27 08:32發表的 :
FOR循環本身會把D20加一,循環內容又有D20加一,所以實際上算的是1+3+……+99
明白了!
分享
上一主題
下一主題
工控人家園
三菱工控論壇
關于ST求教
http://www.wentianyingyuan.com
訪問內容超出本站范圍,不能確定是否安全
繼續訪問
取消訪問
精品国产一区二区三区AV蜜|一本加勒比HEZYO无码|91在线无码精品秘 入口九|天天干天天日天天射|亚洲无码私人影院