S7300调试方法ppt课件

上传人:hs****ma 文档编号:567550361 上传时间:2024-07-21 格式:PPT 页数:25 大小:2.17MB
返回 下载 相关 举报
S7300调试方法ppt课件_第1页
第1页 / 共25页
S7300调试方法ppt课件_第2页
第2页 / 共25页
S7300调试方法ppt课件_第3页
第3页 / 共25页
S7300调试方法ppt课件_第4页
第4页 / 共25页
S7300调试方法ppt课件_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《S7300调试方法ppt课件》由会员分享,可在线阅读,更多相关《S7300调试方法ppt课件(25页珍藏版)》请在金锄头文库上搜索。

1、 第第5 5章章 调试方法调试方法 STEP 7STEP 7提供可视化的在线调试功能。在提供可视化的在线调试功能。在STEP 7STEP 7中完成的硬件组态中完成的硬件组态和用户程序必须通过电缆下载到和用户程序必须通过电缆下载到PLCPLC中,经过软硬件的联调成功后,中,经过软硬件的联调成功后,才能最终完成控制任务。才能最终完成控制任务。 1;.变量表的功能变量表的功能 5.5 5.5 利用变量表调试利用变量表调试 如果程序较大,那么用户在屏幕上就不能同时观察调试过程中变量如果程序较大,那么用户在屏幕上就不能同时观察调试过程中变量的变化过程。为了解决这个问题,可以建立变量表。使用变量表可以在的

2、变化过程。为了解决这个问题,可以建立变量表。使用变量表可以在一个画面上同时显示用户感兴趣的全部变量。变量表是用于监视和修改一个画面上同时显示用户感兴趣的全部变量。变量表是用于监视和修改变量值的一个重要的调试工具。变量值的一个重要的调试工具。2;.变量表的功能:变量表的功能:(1 1)监视变量:可以在编程设备上显示用户程序或)监视变量:可以在编程设备上显示用户程序或CPUCPU中每个变量的中每个变量的当前值;当前值;(2 2)修改变量:可以将固定值赋给用户程序或)修改变量:可以将固定值赋给用户程序或CPUCPU中的每个变量,使中的每个变量,使用程序状态测试功能时也能立即进行一次数值修改;用程序状

3、态测试功能时也能立即进行一次数值修改;(3 3)使用外设输出并激活修改值:允许在停机状态下将固定值赋给)使用外设输出并激活修改值:允许在停机状态下将固定值赋给CPU CPU 中的每个中的每个I/OI/O;(4 4)强制变量:可以为用户程序或)强制变量:可以为用户程序或CPUCPU中的每个变量赋予一个固定值,中的每个变量赋予一个固定值,这个值是不能被用户程序覆盖的。这个值是不能被用户程序覆盖的。 3;.变量表的建立方法:变量表的建立方法:(1 1) 选择选择“BlocksBlocks”文件夹,使用菜单命令文件夹,使用菜单命令“Insert/S7 Insert/S7 Block/Variable

4、TableBlock/Variable Table”,或在右视图中单击右键使用菜单命令,或在右视图中单击右键使用菜单命令“Insert Insert New Object/ Variable TableNew Object/ Variable Table”,打开变量表的属性对话框,可以为新建,打开变量表的属性对话框,可以为新建的变量表命名,如的变量表命名,如VAT-1VAT-1,单击,单击“OKOK”键后建立一个新的变量表。键后建立一个新的变量表。(2 2)在程序编辑窗口中,执行菜单命令)在程序编辑窗口中,执行菜单命令“PLC/Monitor/Modify PLC/Monitor/Modify

5、 VariablesVariables”,直接生成一个无名的变量表,输入需要监视或修改的变量后,直接生成一个无名的变量表,输入需要监视或修改的变量后,单击变量表视窗中的保存按钮,可以在打开的保存对话框中为这个变量表单击变量表视窗中的保存按钮,可以在打开的保存对话框中为这个变量表命名,并选择保存在项目路径的命名,并选择保存在项目路径的“BlocksBlocks”下。下。4;.5;.6;.注意:变量表并不下载到注意:变量表并不下载到PLC中!中! 监视变量监视变量 按钮,我们常称为按钮,我们常称为“带眼镜带眼镜”,启动变量监视功能。这时在状态值栏,启动变量监视功能。这时在状态值栏中显示出中显示出C

6、PUCPU运行中变量的值。运行中变量的值。7;.修改变量修改变量 按钮激活修改功能,将修改值立即送入按钮激活修改功能,将修改值立即送入CPUCPU,从而改变程序的执行。,从而改变程序的执行。 按钮对所选变量的修改数据作一次立即刷新。按钮对所选变量的修改数据作一次立即刷新。按钮,可以使该变量的修改值暂时失效。按钮,可以使该变量的修改值暂时失效。 8;. 5.6 5.6 利用利用“诊断缓冲区诊断缓冲区”调试调试 记录错误信息的区域称为诊断缓冲区。记录错误信息的区域称为诊断缓冲区。诊断缓冲区是存放在诊断缓冲区是存放在CPUCPU中的中的一个先进先出区域,它由后备电池来保持,对存储器的复位也不能清除一

7、个先进先出区域,它由后备电池来保持,对存储器的复位也不能清除该缓冲区的内容。它存储按照时间发生顺序排列的诊断事件,而且所有该缓冲区的内容。它存储按照时间发生顺序排列的诊断事件,而且所有的事件也可以在编程器上按照它们出现的顺序进行显示。的事件也可以在编程器上按照它们出现的顺序进行显示。例如例如CPU 314 CPU 314 可存储可存储100100条信息。如果缓冲区满,则最旧的信息将被覆盖。条信息。如果缓冲区满,则最旧的信息将被覆盖。 9;.利用利用CPU的诊断功能,可以识别的诊断功能,可以识别CPU或模块中的系统错误和或模块中的系统错误和CPU中的程序错误。中的程序错误。10;.FC模块的程序

8、没有调用,则显示如下画面:模块的程序没有调用,则显示如下画面:11;.总结总结不同的故障应采用不同的手段予以排除:不同的故障应采用不同的手段予以排除:(1)(1)导致导致CPUCPU停机的故障,应使用停机的故障,应使用“Module InformationModule Information” 工具。工具。(2)(2)逻逻辑辑错错误误,即即程程序序可可执执行行但但功功能能不不能能实实现现,应应使使用用变变量量表表和和程程序序状态工具。状态工具。(3)(3)偶偶尔尔出出现现的的故故障障,即即只只在在特特定定的的系系统统状状态态下下才才出出现现的的故故障障,它它可能导致停机或逻辑错误。可采用可能导

9、致停机或逻辑错误。可采用“CPU MessagesCPU Messages”工具。工具。12;.符号表的作用符号表的作用增加程序的可读性增加程序的可读性编程的正规性编程的正规性合作的交流性合作的交流性 5.7 5.7 符号表的建立符号表的建立 13;.14;.15;.绝对寻址绝对寻址在绝对寻址中,需要直接指明地址(例如:输入在绝对寻址中,需要直接指明地址(例如:输入I 1.0),),在这种情况下不需要符号表,但是程序难读。在这种情况下不需要符号表,但是程序难读。符号寻址符号寻址在符号寻址中,使用的是符号(例如:在符号寻址中,使用的是符号(例如: MOTOR_ON ),而不是绝对地址。在符号表中

10、可以对输入、输出、定时器、计数器、),而不是绝对地址。在符号表中可以对输入、输出、定时器、计数器、位存储器和块定义符号。位存储器和块定义符号。16;.符号表符号表 通过选择通过选择 LAD/STL/FBD 编辑器中的菜单编辑器中的菜单 Options - Symbol Table 可以打开符号表。可以打开符号表。同时同时也可以从也可以从SIMATIC管理器打开符号表:选择项目窗口左手部分的程序并双击管理器打开符号表:选择项目窗口左手部分的程序并双击“Symbols”对象。对象。表结构表结构 该窗口由符号名、地址、数据类型和注释等列组成。每个符号占用符该窗口由符号名、地址、数据类型和注释等列组成

11、。每个符号占用符号表的一行。当定义一个新符号号表的一行。当定义一个新符号 时,会自动插入一个空行。时,会自动插入一个空行。 注注:符号表是公共数据库,可以被不同的工具利用符号表是公共数据库,可以被不同的工具利用LAD/STL/FBD LAD/STL/FBD 编辑器编辑器Monitoring and Modifying VariablesMonitoring and Modifying Variables(监视和修改变量)监视和修改变量)Display Reference DataDisplay Reference Data(显示交叉参考数据显示交叉参考数据)17;.18;.19;. 5.8 5

12、.8 参考数据参考数据 对于排除逻辑错误对于排除逻辑错误,“Program StatusProgram Status”(程序状态程序状态)和和 “Reference DataReference Data” (参考数据参考数据)是两个非常有力的工具。例如,是两个非常有力的工具。例如,在监视程序状态时发现一个内存位的条件不成立,可以利用参考数在监视程序状态时发现一个内存位的条件不成立,可以利用参考数据工具来确定该位是在哪里被设置的。对地址的多次赋值是一种常据工具来确定该位是在哪里被设置的。对地址的多次赋值是一种常见的错误,也就是该地址在程序的多处被赋值,利用参考数据工具见的错误,也就是该地址在程序

13、的多处被赋值,利用参考数据工具可以很容易地发现这类错误。可以很容易地发现这类错误。 20;.参考数据的生成和显示方式参考数据的生成和显示方式STEP7中可显示五类参考数据。显示参考数据的方法:中可显示五类参考数据。显示参考数据的方法:(1)从)从SIMATIC管理器中显示:选择管理器中显示:选择“Blocks”文件夹,选择菜文件夹,选择菜单命令单命令“Options/Reference Data/Display”。(2)从编程语言编辑器窗口显示:选择菜单命令)从编程语言编辑器窗口显示:选择菜单命令“Options/Reference Data/Display”。 21;.1 1、交叉参考表、交叉参考表交叉参考表详细显示了绝对地址和符号地址及使用情况交叉参考表详细显示了绝对地址和符号地址及使用情况选择生成参考数据表的种类22;.23;.2 2、赋值表、赋值表 使用户能概括地了解输入(使用户能概括地了解输入(I),输出(),输出(Q)、位存储()、位存储(M)、定时)、定时器(器(T)和计数器()和计数器(C)中哪个字节中的哪一位被使用了。)中哪个字节中的哪一位被使用了。 24;.调试方法用恰当,可以事半功倍!调试方法用恰当,可以事半功倍!25;.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号