S7-300怎么設(shè)置自己添加的組織塊0B1,OB2,OB3的優(yōu)先級一樣
劉玉蓉
發(fā)布于2014-10-20 18:01
4
0
標(biāo)簽:
請問S7-300怎么設(shè)置自己添加的組織塊0B1,OB2,OB3的優(yōu)先級一樣?
佳答案
首先組織塊(OB)是CPU操作系統(tǒng)和用戶程序的接口,只有CPU操作系統(tǒng)可以調(diào)用OB塊,操作系統(tǒng)根據(jù)不同的啟動事件(如日期時(shí)間中斷、硬件中斷等)調(diào)用不同的OB塊。用戶的主程序必須寫在OB塊中。
其次,組織塊OB可以直接添加,即在SIMATIC管理器中依次展開你的項(xiàng)目到Blocks(塊),選擇菜單Insert(插入)/S7 Block (S7塊)/Organization Block(組織塊)。OB具有不同的優(yōu)先級,優(yōu)先級的范圍從1-29,其中“1”級低(如主循環(huán)組織塊OB1),“29”優(yōu)先級高。一般根據(jù)組織塊OB的類型不同,其優(yōu)先級是默認(rèn)的,無法修改,如硬件中斷塊OB40的優(yōu)先級為16,主循環(huán)組織塊OB1為1級。你可以在SIMATIC管理器中打開你的項(xiàng)目的硬件組態(tài)界面,雙擊CPU,可以看到具體CPU支持的組織塊及其默認(rèn)的優(yōu)先級。
S7-300PLC的組織塊OB的類型是固定的,你也不能進(jìn)行修改,如OB10-17為8個(gè)日期時(shí)間中斷組織塊,OB40-47 為8個(gè)硬件中斷塊,根據(jù)PLC的型號不同,其所支持的組織塊的數(shù)目是不一樣的。你可以直接在你的項(xiàng)目中直接插入OB塊,并在OB塊中調(diào)用程序塊(如FB、FC等)。