sail88
傻傻滴什么都不懂
級(jí)別: 略有小成
![]() |
結(jié)果一樣,不一樣的應(yīng)該是M100置位時(shí)間不一樣,1比2快。但肉眼出不來 |
---|---|
|
西歐工控
多試一次,就會(huì)成功
級(jí)別: 工控俠客
![]() |
沒有找到相關(guān)資料說明 |
---|---|
|
crgtom
人生三寶:家庭,事業(yè),健康。
級(jí)別: 網(wǎng)絡(luò)英雄
![]() ![]() |
你把梯形圖轉(zhuǎn)換成助記符對(duì)比一下 ![]() |
|
---|---|---|
|
a9f18263
級(jí)別: 探索解密
![]() |
從這個(gè)程序看,M10.0都會(huì)被置位,因?yàn)榫褪莻(gè)簡單的move指令,不會(huì)存在指令報(bào)錯(cuò)導(dǎo)致ENO不輸出的情況。 如果前面用了DIV_I除法指令,你/0了導(dǎo)致指令報(bào)錯(cuò),這時(shí)候他的ENO不會(huì)輸出,那么就會(huì)導(dǎo)致M10.0不會(huì)被置為1。 |
---|---|
|
a9f18263
級(jí)別: 探索解密
![]() |
圖片:
![]()
圖片:
![]() 至于時(shí)序,我沒看出任何差距。1500測試的trace也沒感覺到明顯差異。中間還加了1001次循環(huán)。 多嘴一句,你們可以先了解PLC怎么執(zhí)行的,就沒這個(gè)問題了。 |
---|---|
|
fczxjh
級(jí)別: 論壇先鋒
![]() |
這兩種寫法,都在一個(gè)掃描周期內(nèi)輸出結(jié)果,無論掃描先后,對(duì)于不是重復(fù)掃描的對(duì)象(重復(fù)掃描的對(duì)象以最后掃描的狀態(tài)為準(zhǔn)),兩種結(jié)果都一樣,不會(huì)有區(qū)別。 掃描周期的原理,首先讀取IO映射區(qū),然后掃描一遍程序,再更新IO映射區(qū)。 那你應(yīng)該能理解,無論用哪種方法寫,一個(gè)周期掃描的結(jié)果一樣就不存在誰先誰后,因?yàn)榻Y(jié)果是掃描完統(tǒng)一更新到IO映射區(qū)。 |
---|---|
|
西歐工控
多試一次,就會(huì)成功
級(jí)別: 工控俠客
![]() |
4樓回復(fù)比較正確,這時(shí)只是簡單演示,第一個(gè)是為了保證有些指令執(zhí)行正確,第2就不管正不正確都置位了 |
---|---|
|
一朝風(fēng)月
級(jí)別: 探索解密
![]() |
PLC是一行一行掃描執(zhí)行的,內(nèi)存中寄存器值實(shí)時(shí)刷新,但在程序掃描一個(gè)周期完成才會(huì)驅(qū)動(dòng)物理輸出點(diǎn). |
---|---|
|