1.测试程序的原则
开始调试时,不要调试整个程序,要逐个地调用块,然后单独对调用的块进行调试。调试块的基本原则是:应当从调用体系最深的嵌套层的块开始,比如在OB1中调用它,然后通过监视和修改变量,为准备调试的块创建要测试的环境。如果要设置断点,以单步模式来调试程序,必须设置测试操作模式,这些测试功能不能用于过程操作模式。
2.测试程序的步骤
(1)在线打开块
有项目管理操作步骤如下:
1)在SIMATIC管理器中打开项目的在线界面,如图3-53所示单击“”图标,即可打开在线界面(前提是编程设备必须与PLC连接而且可以通信)。
图3-53 项目管理界面
2)从在线窗口中单击“块”文件夹,显示在线块的目录,如图3-54所示。
图3-54 在线块中的目录
3)双击希望打开的块,比如双击图3-54中的“FC10”图标,打开FC10的在线界面,如图3-55所示。
图3-55 FC10在线块界面
没有项目管理操作步骤如下:
1)在SIMATIC管理器中,单击“PLC”→“显示可访问的节点”,如图3-56所示。
图3-56 打开显示可访问节点界面
2)从显示的列表中单击节点(“MPI=...”对象),并单击“块”文件夹以显示可访问节点的列表,如图3-57所示。
在可访问节点的列表中,双击希望打开的块。
(2)设置程序状态的显示(www.xing528.com)
可以在语句表、功能块图或梯形图中设置程序状态的显示。操作如下:
1)在程序块界面中,单击菜单栏的“选项”→“自定义”,如图3-58所示。
图3-57 显示可访问节点的列表
图3-58 打开自定义界面
2)在“自定义”对话框中,单击“STL”标签或“LAD/FBD”标签,如图3-59所示。
3)在“STL”标签或“LAD/FBD”标签中,选择用于测试程序所需的选项。在“STL”标签中可以选择显示见表3-8。
表3-8 程序状态可以显示的状态条目
(续)
图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。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。