首页 理论教育 监视程序状态的方法与技巧

监视程序状态的方法与技巧

时间:2023-06-19 理论教育 版权反馈
【摘要】:调试块的基本原则是:应当从调用体系最深的嵌套层的块开始,比如在OB1中调用它,然后通过监视和修改变量,为准备调试的块创建要测试的环境。设置程序状态的显示可以在语句表、功能块图或梯形图中设置程序状态的显示。3)在“STL”标签或“LAD/FBD”标签中,选择用于测试程序所需的选项。第2步:通过CPU315-2DP组态主站。

监视程序状态的方法与技巧

1.测试程序的原则

开始调试时,不要调试整个程序,要逐个地调用块,然后单独对调用的块进行调试。调试块的基本原则是:应当从调用体系最深的嵌套层的块开始,比如在OB1中调用它,然后通过监视和修改变量,为准备调试的块创建要测试的环境。如果要设置断点,以单步模式来调试程序,必须设置测试操作模式,这些测试功能不能用于过程操作模式。

2.测试程序的步骤

(1)在线打开块

有项目管理操作步骤如下:

1)在SIMATIC管理器中打开项目的在线界面,如图3-53所示单击“978-7-111-44821-1-Chapter03-73.jpg”图标,即可打开在线界面(前提是编程设备必须与PLC连接而且可以通信)。

978-7-111-44821-1-Chapter03-74.jpg

图3-53 项目管理界面

2)从在线窗口中单击“块”文件夹,显示在线块的目录,如图3-54所示。

978-7-111-44821-1-Chapter03-75.jpg

图3-54 在线块中的目录

3)双击希望打开的块,比如双击图3-54中的“FC10”图标,打开FC10的在线界面,如图3-55所示。

978-7-111-44821-1-Chapter03-76.jpg

图3-55 FC10在线块界面

没有项目管理操作步骤如下:

1)在SIMATIC管理器中,单击“PLC”→“显示可访问的节点”,如图3-56所示。

978-7-111-44821-1-Chapter03-77.jpg

图3-56 打开显示可访问节点界面

2)从显示的列表中单击节点(“MPI=...”对象),并单击“块”文件夹以显示可访问节点的列表,如图3-57所示。

在可访问节点的列表中,双击希望打开的块。

(2)设置程序状态的显示(www.xing528.com)

可以在语句表、功能块图或梯形图中设置程序状态的显示。操作如下:

1)在程序块界面中,单击菜单栏的“选项”→“自定义”,如图3-58所示。

978-7-111-44821-1-Chapter03-78.jpg

图3-57 显示可访问节点的列表

978-7-111-44821-1-Chapter03-79.jpg

图3-58 打开自定义界面

2)在“自定义”对话框中,单击“STL”标签或“LAD/FBD”标签,如图3-59所示。

3)在“STL”标签或“LAD/FBD”标签中,选择用于测试程序所需的选项。在“STL”标签中可以选择显示见表3-8。

表3-8 程序状态可以显示的状态条目

978-7-111-44821-1-Chapter03-80.jpg

(续)

978-7-111-44821-1-Chapter03-81.jpg

978-7-111-44821-1-Chapter03-82.jpg

图3-59 自定义界面

注意:当把CPU315-2DP作为从站,把CPU315-2DP作为主站时的诊断地址

组态一个CPU315-2DP站时,你使用S7工具“H/WCONFIG”来分配诊断地址。如果发生一个故障,这些诊断地址被加入诊断OB的变量“OB82_MDL_ADDR”里。可以在OB82里分析此变量,确定有故障的站并做出相应的反应。

下面是如何分配诊断地址的例子:

第1步:通过CPU315-2DP组态从站并赋予一个诊断地址,比如422。

第2步:通过CPU315-2DP组态主站。

第3步:把组态好的从站链接到主站并赋予一个诊断地址,比如1022。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈