527823090
級別: 探索解密
![]() |
PLC是周期循環(huán)掃描的,求問(wèn):1 在子程序調用SBS和SBN之間的主程序時(shí) 掃描而不執行還是直接跳過(guò)去執行子程序,2 在互鎖指令I(lǐng)L斷開(kāi)時(shí)IL和ILC之間指令掃描而不執行還是直接跳過(guò),求答案,在網(wǎng)上搜了一些答案很多說(shuō)法 想求正確答案,謝謝 |
---|---|
|
smallnick
do good
級別: 論壇先鋒
![]() |
我的理解SBS條件滿(mǎn)足了,PLC就直接跳到SBN內執行了,當SBN最后的RET指令時(shí)再返回到之前的程序中斷點(diǎn)。所以一般各個(gè)子程序都是放在程序最后面,END之前。 IL和ILC里面,如果IL條件不滿(mǎn)足,里面的程序要看是什么東西了,OUT的話(huà)就變成OFF了,SET/RSET還能保持,TIM復位了。這個(gè)東西在C200的PLC內用過(guò)他,現在的PLC有N個(gè)方法不用他。僅供參考 |
---|---|
|
hsqknx
級別: 工控俠客
![]() |
子程序調用是這樣的 當調用條件滿(mǎn)足,相當于子程序的內容就是寫(xiě)在在該調用條件處,和主程序一起被掃描執行,當條件不滿(mǎn)足不去掃描子程序 只執行主程序 |
---|---|
|