yuetianbing
級(jí)別: 略有小成
|
理論上來(lái)講,D70在第二次循環(huán)后變化為1后值不變的呀!求解釋,但是模擬的時(shí)候值一直在加一呀? |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員
|
INC每一個(gè)掃描周期都加一次 如果INCP就是條件成立后只加一次 |
|
---|---|---|
|
qq317438652
工控小學(xué)生
級(jí)別: 工控俠客
|
每個(gè)掃描周期d70=d70=0,d70=d70=1,d70=d70=2……所以每個(gè)掃描周期d70都會(huì)+1,不知道理解的對(duì)不對(duì) 把mov k0 z0 改成mov k1 z0應(yīng)該可以變成樓主說(shuō)的那樣 [ 此帖被qq317438652在2017-10-26 18:04重新編輯 ] |
|
---|---|---|
|
不小心遇見(jiàn)你
自動(dòng)項(xiàng)目、PLC、視覺(jué)、通訊等工控軟件開(kāi)發(fā)QQ3515716
級(jí)別: 工控俠客
|
此程序的癥結(jié) MOV K0 Z0 不要說(shuō)for循環(huán) for循環(huán)是周期內(nèi)的事情 我說(shuō)的是一個(gè)個(gè)的周期 每次周期 Z0都=0 你說(shuō)d70z0是不是就是D70? 是D70就加1很正常 Z0瞬間(周期內(nèi))就變成了43了 在單周期內(nèi) D70是不變的 下一個(gè)周期呢 在下一個(gè)呢 |
|
---|---|---|
|
yuetianbing
級(jí)別: 略有小成
|
謝謝大家的指正,這段程序,要么Z0=1要么就是D71Z0=D70時(shí)候在INC加一,同時(shí)更正下二樓管理員的回復(fù),INCP是不行的! |
---|---|
|
w45062099
多做事,少說(shuō)話!
級(jí)別: 略有小成
|
搞笑,自己沒(méi)明白什么問(wèn)題,說(shuō)2樓不對(duì),自己云里霧里,程序?qū)懙镁筒恍校≡倩厝タ磿?shū)面壁思過(guò)吧! |
|
---|---|---|
|
wsqjs
充耳不聞
級(jí)別: 略有小成
|
樓主對(duì)Plc 循環(huán)掃描工作方式不熟啊。 Inc z0后, 回到上面Mov k0 z0, 這樣Z0永遠(yuǎn)是0, D70Z0不就還是D70 |
|
---|---|---|
|
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級(jí)別: 工控俠客
|
呃,總感覺(jué)有問(wèn)題 |
|
---|---|---|
|
楓落云端
施主,腳抬一下
級(jí)別: 略有小成
|
先說(shuō)第一個(gè)掃描周期,第一行Z0為0,執(zhí)行到第二行,進(jìn)行43次循環(huán),第0次循環(huán)時(shí),執(zhí)行到第三行,此時(shí)由于Z0為0,所以條件= D70Z0 D70其實(shí)就是= D70 D70,顯然條件是成立的,所以INC D70就會(huì)加1,也就是 D70為1,之后執(zhí)行第四行,Z0自加為1(Z0為1),,接著執(zhí)行到第五行NEXT,但是由于沒(méi)有達(dá)到43次,所以再循環(huán)到第三行,(Z0=1)條件= D70Z0 D70其實(shí)就是=D71 D70,由于D70為1,D71為0(如果程序沒(méi)有對(duì)D71賦值),顯然條件不成立,不執(zhí)行INC D70,D70還是1;之后執(zhí)行第四行,Z0自加為1(Z0為2),接著執(zhí)行到第五行NEXT,但是由于沒(méi)有達(dá)到43次,所以再循環(huán)到第三行,、、、、、、、、、之后都是不成立,等到執(zhí)行完循環(huán)43次后;D0還是為1,Z0為43,程序執(zhí)行完NEXT結(jié)束一個(gè)掃描周期 之后到第二個(gè)掃描周期,第一行還是Z0為0,跟第一個(gè)掃描周期類似,由于進(jìn)入循環(huán)的第0次時(shí),Z0為0,所以必定=D70Z0 D70條件成立,D70自加1,也就是變成2;其后周期同理會(huì)加1;模擬器的掃描周期為100ms,所以一秒加十次。 |
---|---|
|
楓落云端
施主,腳抬一下
級(jí)別: 略有小成
|
圖片:
其實(shí)這個(gè)程序Z0和循環(huán)的作用基本上算是多余。由于D70等于本身,所以Z0=0時(shí),加1,Z0不等于0時(shí),D71-D112里的值不等于D70里的值,可以把程序簡(jiǎn)單化簡(jiǎn)為上圖 |
---|---|
|
yuetianbing
級(jí)別: 略有小成
|
大神,我是小弟呀,我只想告訴你我這樣模擬對(duì)嗎?莫非三菱的軟件有問(wèn)題呀?求解釋??? |
---|---|
|