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

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

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

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

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

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










