cpu中的中斷的實現(xiàn)
112.95.251.214
發(fā)布于2014-04-11 17:07
14
0
標(biāo)簽:
書上說的是ob82,ob86,ob85,ob122來實現(xiàn)的,這幾個ob是自己編寫的么?怎么編寫?書上還說如果不需要讀取診斷信息,可以把空的ob塊下到cpu中去,這個空的ob是新建一個空白的ob,把名字改成ob82下載就可以了么?
佳答案
組織塊(ob)表示操作系統(tǒng)和用戶程序之間的接口。組織塊由操作系統(tǒng)調(diào)用,控制循環(huán)中斷驅(qū)動的程序執(zhí)行、plc啟動特性和錯誤處理,組織塊中的程序是用戶編寫的。s7提供了各種不同的組織塊,用組織塊可以創(chuàng)建在特定的時間執(zhí)行的程序和響應(yīng)特定事件的程序,例如延時中斷ob、外部硬件中斷ob和錯誤處理ob。
有中斷事件發(fā)生時,如果沒有下載對應(yīng)的組織塊,cpu將會進入stop模式。如果用戶希望忽略某個中斷事件,可以生成和下載一個對應(yīng)的空的組織塊,出現(xiàn)該中斷事件時,cpu不會進入stop模式。
說的很對,插入一個空白的ob,把名字改成ob82下載就可以啦,
見上傳圖片。
若有收獲,就點個贊吧!
文章來源于網(wǎng)絡(luò)及文獻如有侵權(quán)請聯(lián)系站長
分享到:
微信掃一掃分享
閱讀與本文標(biāo)簽相同的文章