為了選擇仿真的對象,在S7-PLCSIM應(yīng)用窗中設(shè)置有S7-PLCSIM仿真用的“仿真對象選擇”快捷按鈕,用于指定與顯示仿真對象。按鈕布置如圖14-4.2所示,點(diǎn)擊按鈕可以逐一打開仿真的對象。
圖中自左向右,對應(yīng)按鈕所打開的仿真對象依次為:輸入(Input 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”一選擇子項(xiàng)(如對于輸入信號為Input Variable,對于輸出信號為Output Variable等):也可以直接使用F3、F4等計算機(jī)功能鍵直接打開對應(yīng)的仿真對象。
圖中自左向右,對應(yīng)按鈕所打開的仿真對象依次為:輸入(Input 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”一選擇子項(xiàng)(如對于輸入信號為Input Variable,對于輸出信號為Output Variable等):也可以直接使用F3、F4等計算機(jī)功能鍵直接打開對應(yīng)的仿真對象。