使用程序编辑器调试程序有一定的局限性。受显示屏的限制,一次只能监视某个程序块中几段程序的运行情况,不能对项目下所有程序块中的变量同时进行监视。变量表给用户提供了更为方便的调试程序的工具。
1.调用“监视/修改变量”工具
在监视或修改变量之前,必须创建一个变量表(VAT),并输入需要监视的变量。有两种方法可以创建变量表,如图5-67所示。
①在SIMATIC Manager中,选择“块”文件夹,在PLC下拉菜单中点击“监视/修改变量”命令,打开变量表。
②在LAD/STL/FBD编辑器中,在PLC下拉菜单中点击“监视/修改变量”命令,打开变量表。
图5-67 打开并编辑变量表
在变量表中输入要修改或监视的变量,一般顺序是先选择输入变量,然后选择受输入影响以及影响输出的变量,最后选择输出变量。
可以输入绝对地址,也可以输入符号名。如果在符号表中定义了相应的符号,那么会自动填写符号列或地址列。输入符号时应注意只能输入已经在符号表中定义过的那些符号,含特殊字符的符号名必须加引号,例如“Motor.Off”、“Motor+Off”、“Motor-Off”。
在变量表中,通过按回车键添加下一行。每个变量表最多可有1024行。
2.设定“监视/修改变量”的触发点(www.xing528.com)
如图5-68所示,在变量表窗口,点击工具栏中的“设定触发点”按钮,在弹出的对话框中设置合适的触发点和触发频率。选择了触发点,就确定了显示变量监视值的时间点和将修改值分配给变量的时间点。
图5-68 设定“监视/修改变量”的触发点
注意:
对于输入/输出变量修改所作的操作是对其过程映像区的修改。所以修改输入变量的触发点仅在“循环开始”有效。否则,在扫描周期开始时会重新读取模块当前状态值,刷新输入过程映像区,使修改值无效。而修改输出变量的触发点仅在“循环结束”有效。否则,执行用户程序会重新覆盖输出过程映像区,使修改值无效。
3.监视/修改变量
点击图5-68中工具栏的“监视变量”、“修改变量”、“更新监视数值”、“激活修改数值”命令,对变量表中的变量进行监视和修改,如图5-69所示。按<ESC>键可以取消监视或修改。
图5-69 监视/修改变量
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。