为了选择仿真的对象,在S7-plcSIM应用窗中设置有S7-PLCSIM仿真用的“仿真对象选择”快捷按钮,用于指定与显示仿真对象。按钮布置如图14-4.2所示,点击按钮可以逐一打开仿真的对象。
图中自左向右,对应按钮所打开的仿真对象依次为:输入(Input 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”一选择子项(如对于输入信号为Input Variable,对于输出信号为Output Variable等):也可以直接使用F3、F4等计算机功能键直接打开对应的仿真对象。 |