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

STEP 7-Micro/Win用状态表监控与调试程序

来源:艾特贸易2018-06-04

简介如果需要同时监控的变量不能在程序编辑器中同时显示,可以使用状态表监控功能。 ①打开和编辑状态表。在程序运行时,可以用状态表来读、写、强制和监控 PLC 的内部变量。双击目

    如果需要同时监控的变量不能在程序编辑器中同时显示,可以使用状态表监控功能。

    ①打开和编辑状态表。在程序运行时,可以用状态表来读、写、强制和监控PLC的内部变量。双击目录树“状态表”文件夹中的“用户定义1”图标,或者执行菜单命令“查看”→“组件”→“状态表”,均可打开状态表,并对它进行编辑。如果项目中有多个状态表,可以用状态表编辑器底部的标签来切换它们。

    未启动状态表的监控功能时,可以在状态表中输入要监控的变量的地址和数据类型,定时器和计数器可以分别按位或按字监控。如果按位监控,显示的是它们的输出位的ON/OFF状态。如果按字监控,显示的是它们的当前值。

    在状态表中执行菜单命令“编辑”→“插入”→“行”,或者用鼠标右键点击状态表中的单元,执行弹出菜单中的“插入”→“行”命令,可以在状态表中当前光标位置的上部插入新的行。将光标置于状态表最后一行中的任意单元后,按向下的箭头键,在状态表的底部将会增添一个新的行。在符号表中选择变量并将其复制到状态表中(只复制符号列),可以快速创建状态表。

    ②创建新的状态表。可以创建几个状态表,分别监控不同的元件组。用鼠标右键单击指令树中的“状态表”,或单击已经打开的状态表,执行弹出菜单中的“插入”→“状态表”命令,可以创建新的状态表。

    ③启动和关闭状态表的监控功能。与PLC的通信连接成功后,打开状态表,执行菜单命令“调试”→“开始状态表监控”或单击工具条上的“状态表监控”按钮,可以启动状态表的监控功能,在状态表的“当前值”列将会出现从PLC中读取的动态数据。执行菜单命令“调试”→“停止状态表监控”或单击“状态表监控”按钮,可以关闭状态表。

    状态表的监控功能被启动后,编程软件从PLC收集状态信息,并对表中的数据更新,这时还可以强制修改状态表中的变量。用二进制格式监控字节、字或双字,可以在一行中同时监控8点、16点或32点位变量。

    ④单次读取状态信息。状态表被关闭时,用菜单命令“调试”→“单次读取”或单击工具条上的“单次读取”按钮,可以从PLC中收集当前的数据,并在状态表中的“当前值”列显示出来,执行用户程序时并不对它进行更新。要连续收集状态表信息,应启动状态表的监控功能。

    ⑤趋势图。可以用下列方法之一在状态表的表格视图和趋势视图之间切换:

    •执行菜单命令“查看”→“查看趋势图”。

    •用鼠标右键单击状态表,然后执行弹出菜单中的“查看趋势图”命令。

    •单击调试工具条上的“趋势图”按钮。

    趋势图用随时间变化的PLC数据的图形跟踪状态数据,可以将状态表显示切换为趋势图显示,或作反向的切换。趋势显示的行号与状态表的行号对应。

    用鼠标右键点击趋势图,执行弹出菜单中的相应命令,可以在趋势图运行时删除被点击的变量、插入新的行和修改趋势图的时间基准(即时间轴的刻度)。如果更改趋势图的时间基准(0.25 s5 min),则整个图的数据都会被清除,并用新的时间基准重新显示。执行弹出菜单中的“属性”命令,在弹出的对话框中,可以修改被点击的行变量的地址和显示格式以及显示时的上限和下限。

    单击工具条中的“暂停趋势图”按钮,或执行菜单命令“调试”→“暂停趋势图”,可以“冻结”趋势图。实时趋势功能不支持历史趋势,即不会保留超出趋势图窗口的时间范围的趋势数据。

    将光标放在分隔趋势行的横线上,出现双箭头光标后,按住鼠标左键,上、下拖动光标,可以调节各行的高度。