為了選擇仿真的對象,在s7-sim應(yīng)用窗中設(shè)置有s7-plcsim仿真用的“仿真對象選擇”快捷按鈕,用于指定與顯示仿真對象。按鈕布置如圖14-4.2所示,點(diǎn)擊按鈕可以逐一打開仿真的對象。

圖中自左向右,對應(yīng)按鈕所打開的仿真對象依次為:輸入(bbbbb variable)、輸出(output variable)、標(biāo)志寄存器(m)、定時器(t)、計數(shù)器(c)、通用變量(generic variable)、垂直顯示的位變量(vertical bit)、堆棧寄存器(nesting stacks)、cpu累加器(cpu accumulators;包括狀態(tài)寄存器與變址寄存器)、塊寄存器(block registers)。
點(diǎn)擊相應(yīng)的“仿真對象選擇”快捷按鈕,可以出現(xiàn)仿真對象顯示區(qū)(見圖14-4.3)。

在仿真對象顯示區(qū),可以輸入并選擇對象的地址、顯示形式,顯示形式可以采用位、二進(jìn)制數(shù)據(jù)、十進(jìn)制數(shù)據(jù)、十六進(jìn)制數(shù)據(jù)、字符及字符串等。
對于定時器和計數(shù)器,還可以在顯示對象中直接進(jìn)行實(shí)際值的修改,并監(jiān)視其運(yùn)行過程,或者在運(yùn)行過程時直接對其進(jìn)行復(fù)位處理。
在通用變量(generic variable)的仿真對象顯示頁面為通用對象顯示區(qū),s7-plcsim不指定具體的顯示對象,操作者可以在地址區(qū)輸入相應(yīng)的地址進(jìn)行對象選擇(見圖14-4.4)。例如,當(dāng)?shù)刂穮^(qū)域輸入了ibo后,即顯示仿真對象i0.0~0.7,其效果與直接選擇“輸入”作為仿真對象完全相同,因此,這是一個通用、靈活的顯示對象選擇區(qū)。

垂直顯示的位變量(vertical bit)對象也是一個通用的對象顯示區(qū),操作者可以在地址區(qū)輸入相應(yīng)的地址進(jìn)行對象選擇,但是在顯示的格式上,它是以“垂直”的形式布置的。例如,當(dāng)在垂直區(qū)輸入對象地址ibo后,顯示的效果如圖14-4.5所示。

在堆棧寄存器(nesting stacks)對象顯示區(qū),可以顯示cpu的堆棧寄存器與“主控(mcr)”的內(nèi)容(見圖14-4.6)。
在cpu累加器(cpu accumulators)對象顯示區(qū),除顯示cpu的累加器acc1、acc2、acc3、acc4外,還可以顯示變址寄存器ar1、ar2以及cpu內(nèi)部的狀態(tài)寄存器(狀態(tài)字)的內(nèi)容(見圖14-4.6)。

塊寄存器( block registers)對象用于顯示與監(jiān)視數(shù)據(jù)塊db1和db2的內(nèi)容。
打開仿真對象的方法較多,除使用“仿真對象選擇”快捷按鈕外,也還可以通過菜單“insert”一選擇子項(如對于輸入信號為bbbbb variable,對于輸出信號為output variable等):也可以直接使用f3、f4等計算機(jī)功能鍵直接打開對應(yīng)的仿真對象。










