為了選擇仿真的對(duì)象,在s7-plcsim應(yīng)用窗中設(shè)置有s7-plcsim仿真用的“仿真對(duì)象選擇”快捷按鈕,用于指定與顯示仿真對(duì)象。按鈕布置如圖14-4.2所示,點(diǎn)擊按鈕可以逐一打開仿真的對(duì)象。
圖中自左向右,對(duì)應(yīng)按鈕所打開的仿真對(duì)象依次為:輸入(input variable)、輸出(output variable)、標(biāo)志寄存器(m)、定時(shí)器(t)、計(jì)數(shù)器(c)、通用變量(generic variable)、垂直顯示的位變量(vertical bit)、堆棧寄存器(nesting stacks)、cpu累加器(cpu accumulators;包括狀態(tài)寄存器與變址寄存器)、塊寄存器(block registers)。
點(diǎn)擊相應(yīng)的“仿真對(duì)象選擇”快捷按鈕,可以出現(xiàn)仿真對(duì)象顯示區(qū)(見圖14-4.3)。
在仿真對(duì)象顯示區(qū),可以輸入并選擇對(duì)象的地址、顯示形式,顯示形式可以采用位、二進(jìn)制數(shù)據(jù)、十進(jìn)制數(shù)據(jù)、十六進(jìn)制數(shù)據(jù)、字符及字符串等。
對(duì)于定時(shí)器和計(jì)數(shù)器,還可以在顯示對(duì)象中直接進(jìn)行實(shí)際值的修改,并監(jiān)視其運(yùn)行過程,或者在運(yùn)行過程時(shí)直接對(duì)其進(jìn)行復(fù)位處理。
在通用變量(generic variable)的仿真對(duì)象顯示頁面為通用對(duì)象顯示區(qū),s7-plcsim不指定具體的顯示對(duì)象,操作者可以在地址區(qū)輸入相應(yīng)的地址進(jìn)行對(duì)象選擇(見圖14-4.4)。例如,當(dāng)?shù)刂穮^(qū)域輸入了ibo后,即顯示仿真對(duì)象i0.0~0.7,其效果與直接選擇“輸入”作為仿真對(duì)象完全相同,因此,這是一個(gè)通用、靈活的顯示對(duì)象選擇區(qū)。
垂直顯示的位變量(vertical bit)對(duì)象也是一個(gè)通用的對(duì)象顯示區(qū),操作者可以在地址區(qū)輸入相應(yīng)的地址進(jìn)行對(duì)象選擇,但是在顯示的格式上,它是以“垂直”的形式布置的。例如,當(dāng)在垂直區(qū)輸入對(duì)象地址ibo后,顯示的效果如圖14-4.5所示。
在堆棧寄存器(nesting stacks)對(duì)象顯示區(qū),可以顯示cpu的堆棧寄存器與“主控繼電器(mcr)”的內(nèi)容(見圖14-4.6)。
在cpu累加器(cpu accumulators)對(duì)象顯示區(qū),除顯示cpu的累加器acc1、acc2、acc3、acc4外,還可以顯示變址寄存器ar1、ar2以及cpu內(nèi)部的狀態(tài)寄存器(狀態(tài)字)的內(nèi)容(見圖14-4.6)。
塊寄存器( block registers)對(duì)象用于顯示與監(jiān)視數(shù)據(jù)塊db1和db2的內(nèi)容。
打開仿真對(duì)象的方法較多,除使用“仿真對(duì)象選擇”快捷按鈕外,也還可以通過菜單“insert”一選擇子項(xiàng)(如對(duì)于輸入信號(hào)為input variable,對(duì)于輸出信號(hào)為output variable等):也可以直接使用f3、f4等計(jì)算機(jī)功能鍵直接打開對(duì)應(yīng)的仿真對(duì)象。