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

STEP7-Micro/WIN32编程软件程序监视

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

简介利用三种程序编辑器(梯形图、语句表和功能块图)都可在 PLC 运行时,监视程序的执行对各元件的执行结果,并可监视操作数的数值。 1 .梯形图监视 利用梯形图编辑器可以监视在线

    利用三种程序编辑器(梯形图、语句表和功能块图)都可在PLC运行时,监视程序的执行对各元件的执行结果,并可监视操作数的数值。    1.梯形图监视    利用梯形图编辑器可以监视在线程序状态,如图4-17所示,图中被高亮显示的元件表示处于接触状态。    梯形图中显示所有操作数的值,所有这些操作数状态都是PLC在扫描周期完成时的结果。在使用梯形图监控时,STEP7 - Micro/WIN32编程软件不是在每个扫描周期都采集状态值并在屏幕上的梯形图中显示,而是要间隔多个扫描周期采集一次状态值,然后刷新梯形图中各值的状态显示。通常情况下,梯形图的状态显示不反映程序执行时的每个编程元素的实际状态,但这并不影响使用梯形图来监控程序状态。在大多数情况下,使用梯形图也是编程人员的首选。
梯形图监视
    4-17    梯形图监视    打开监视梯形图的方法是:用“工具( Tools)”菜单中的“选项(Options)”命令,打开选项对话框,选择“程序编辑器(Program Edit)”选项卡,然后选择一种梯形图的样式。或者直接打开梯形图窗口,在工具条中单击“程序状态(Program Status)”按钮,即可进行梯形图监视。    梯形图可选择的样式有三种:指令内部显示地址和外部显示值、指令外部显示地址和外部显示值、只显示状态值。    2.语句表监视    用户利用语句表监视器监视在线程序状态,语句表程序状态按钮连续不断地更新屏幕上的数值,操作数按照顺序显示在屏幕上,该顺序与它们在指令中的顺序一致,当指令执行时,这些数值将被捕捉,它们可以反映指令的实际运行状态。    实现方法:单击工具栏上的“程序状态监控”按钮,出现显示界面。其中,语句表的程序代码出现在左侧的STL状态窗口里,包含操作数的状态区显示在右侧。间接寻址的操作数将同时显示存储单元的值和它的指针。    可以利用工具栏中的“暂停程序状态监控”按钮,则当前的状态数据将保留在屏幕上,再次单击该按钮则操作继续。图中状态数值的颜色表示指令执行状态:黑色表示指令执行正确,红色表示指令执行有错误,灰色表示指令由于栈顶值为0或由跳转指令使之跳过而没有被执行,空白表示指令未执行。    设置语句表状态窗口的方法:用“工具(Tools)”菜单中的“选项(Options)”命令打开选项对话框,选择STL状态监控选项卡,如图4-18所示,然后进行设置。
语句表设置选项
    4-18    语句表设置选项