楓落云端
施主,腳抬一下
級(jí)別: 略有小成
![]() ![]() |
所以二樓說(shuō)的不完全對(duì)。因?yàn)樵谝粋(gè)周期內(nèi)條件不會(huì)一致成立,所以即使加脈沖化P也是會(huì)累加 |
---|---|
|
楓落云端
施主,腳抬一下
級(jí)別: 略有小成
![]() ![]() |
第5樓w45062099是不加思索或者沒(méi)有分析驗(yàn)證,說(shuō)得太絕對(duì)。程序初一看,會(huì)誤認(rèn)為是INC D70 條件會(huì)一直成立,認(rèn)為加脈沖化P會(huì)只執(zhí)行一次累加,實(shí)際上由于一個(gè)周期內(nèi)存在OFF到ON到OFF,所以加脈沖化還是會(huì)每個(gè)周期累加一次,所以認(rèn)為是等效于于SM400 INCP D70 是不對(duì)的。 |
---|---|
|
yuetianbing
級(jí)別: 略有小成
![]() |
作為小弟,我覺(jué)得有些大神,就是在哪里自以為是,裝作很牛逼的樣子,在那里很不服氣的說(shuō)搞笑哦。!我很郁悶了,其實(shí)大家的指正我很愿意接受,但是那些嘲笑的人我覺(jué)得沒(méi)法接受,你可以指正,可以告訴我怎么理解,可以提供你的思路,不要去嘲笑別人!再說(shuō)你也不是很牛逼!我也沒(méi)有看見你在論壇發(fā)過(guò)啥很牛逼的帖子,讓大家佩服呀! |
---|---|
|
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級(jí)別: 工控俠客
![]() |
我覺(jué)得并不是循環(huán)內(nèi)一直在加,而是你的SM400一直在,循環(huán)完一次又一次,自然你模擬看到的D70的值一直在加。你要看出結(jié)果,循環(huán)完一次就復(fù)位掉SM400 |
|
---|---|---|
|
楓落云端
施主,腳抬一下
級(jí)別: 略有小成
![]() ![]() |
循環(huán)內(nèi)沒(méi)有一直在加,是每一次掃描周期開始后,第一次進(jìn)入循環(huán)時(shí)累加一次,也就是Z0=0時(shí)累加一次 |
---|---|
|
wear99
級(jí)別: 正式會(huì)員
![]() |
PLC的程序是從頭到尾不斷的重復(fù)執(zhí)行的,和電腦上C語(yǔ)言之類的不一樣。 在第一個(gè)掃描周期內(nèi),Z0=0,然后在for循環(huán)內(nèi),D70只累加了一次; 但到了第二個(gè)掃描周期,Z0又重新等于0,然后開始for循環(huán),D70又累加了一次; 所以應(yīng)該是第一個(gè)MOV指令改為脈沖形式,這樣后面的掃描周期里就不會(huì)使Z0一直變0了。 |
---|---|
|
libin520
雖然沒(méi)什么突破和進(jìn)步,卻還是每天在堅(jiān)持著。
級(jí)別: 工控俠客
![]() |
玩這個(gè)的目的是什么?練習(xí)什么指令,或者到達(dá)什么效果。光光是程序,說(shuō)明不了,成功和失敗。不過(guò)這么看是失敗了。雖然不知道目的。程序有問(wèn)題改就是。又是for又是變址,又是inc,這些都是常見的指令。掃描時(shí)間也是個(gè)非常重要的參數(shù)。先用土方法解決問(wèn)題。然后再用高級(jí)指令精妙方法來(lái)解決問(wèn)題。這是一個(gè)過(guò)程。 |
|
---|---|---|
|