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