您现在的位置是:首页 > PLC技术 > PLC技术

STEP 7-Micro/WIN编程软件的程序监视

来源:艾特贸易2017-06-05

简介利用 3 种程序编辑器都可以在 PLC 运行时监视程序的执行对各元件的执行结果,并可监视操作数的数值。 1 .梯形图监视 利用梯形图编辑器可以监视在线程序状态,如图 6.22 所示。图中

    利用3种程序编辑器都可以在PLC运行时监视程序的执行对各元件的执行结果,并可监视操作数的数值。    1.梯形图监视    利用梯形图编辑器可以监视在线程序状态,如图6.22所示。图中被点亮的元件表示处于接触状态。
梯形图监视
    6.22    梯形图监视    梯形图中显示所有操作数的值,所有这些操作数状态都是PLC在扫描周期完成时的结果。STEP 7-Micro/WIN经过多个扫描周期采集状态值,然后刷新梯形图中各值的状态显示。通常情况下,梯形图的状态显示不反映程序执行时的每个编程元素的实际状态。    方法是:单击ToolsOptions命令打开选项对话框,选择LAD status选项卡,然后选择一种梯形图的样式。梯形图可选择的样式有3种:指令内部显示地址和外部显示值;指令外部显示地址和值;只显示状态值。    打开梯形图窗口,在工具条中单击按钮。    2.功能块图监视    利用STEP 7-Micro/WIN功能块图编辑器也可以监视在线程序状态。通常情况下,梯形图的状态显示也不反映程序执行时每个编程元素的实际状态。    方法与梯形图监视相同,显示状态如图6.23所示。
功能块图监视
    6.23    功能块图监视    3.语句表监视    用户可以利用语句表编辑器监视在线程序状态。语句表程序状态按钮连续不断地更新屏幕上的数值,操作数按顺序显示在屏幕上,这个顺序与它们出现在指令中的顺序一致,当指令执行时,这些数值将被捕捉,因此它可以反映指令的实际运行状态。    单击工具栏中的程序状态按钮,将出现如图6.24所示的显示界面。其中,语句表的程序代码出现在左侧的STL状态窗口里,包含操作数的状态区域显示在右侧。间接寻址的操作数将同时显示存储单元的值和它的指针。
语句表监视
    6.24    语句表监视    可以用工具栏中的按钮暂停,则当前的状态数据将保留在屏幕上,直到再次单击这个按钮。    图中状态数值的颜色指示指令执行状态:黑色表示指令正确执行;红色表示指令执行有错误;灰色表示指令由于栈顶值为0或由跳转指令使之跳过而没有执行,空白表示指令未执行。    可用初次扫描得到第一个扫描周期的信息。    设置语句表状态窗口的样式的方法是:单击ToolsOptions命令打开选项对话框,选择STL Status选项卡,然后进行设置。