收藏 分销(赏)

调试方法.pptx

上传人:丰**** 文档编号:7322642 上传时间:2024-12-30 格式:PPTX 页数:25 大小:922.46KB 下载积分:10 金币
下载 相关 举报
调试方法.pptx_第1页
第1页 / 共25页
调试方法.pptx_第2页
第2页 / 共25页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,第,5,章 调试方法,STEP 7,提供可视化的在线调试功能。在,STEP 7,中完成的硬件组态和用户程序必须通过电缆下载到,PLC,中,经过软硬件的联调成功后,才能最终完成控制任务。,变量表的功能,5.5,利用变量表调试,如果程序较大,那么用户在屏幕上就不能同时观察调试过程中变量的变化过程。为了解决这个问题,可以建立变量表。使用变量表可以在一个画面上同时显示用户感兴趣的全部变量。变量表是用于监视和修改变量值的一个重要的调试工具。,变量表的功能:,(,1,)监视变量:可以在编程设备上显示用户程序或,CPU,中每个变量的当前值;,(,2,)修改变量:可以将固定值赋给用户程序或,CPU,中的每个变量,使用程序状态测试功能时也能立即进行一次数值修改;,(,3,)使用外设输出并激活修改值:允许在停机状态下将固定值赋给,CPU,中的每个,I/O,;,(,4,)强制变量:可以为用户程序或,CPU,中的每个变量赋予一个固定值,这个值是不能被用户程序覆盖的。,变量表的建立方法:,(,1,),选择,“,Blocks,”,文件夹,使用菜单命令,“,Insert/S7 Block/Variable Table,”,,或在右视图中单击右键使用菜单命令,“,Insert New Object/Variable Table,”,,打开变量表的属性对话框,可以为新建的变量表命名,如,VAT-1,,单击,“,OK,”,键后建立一个新的变量表。,(,2,)在程序编辑窗口中,执行菜单命令,“,PLC/Monitor/Modify Variables,”,,直接生成一个无名的变量表,输入需要监视或修改的变量后,单击变量表视窗中的保存按钮,可以在打开的保存对话框中为这个变量表命名,并选择保存在项目路径的,“,Blocks,”,下。,注意:变量表并不下载到,PLC,中!,监视变量,按钮,我们常称为,“,带眼镜,”,,启动变量监视功能。这时在状态值栏中显示出,CPU,运行中变量的值。,修改变量,按钮激活修改功能,将修改值立即送入,CPU,,从而改变程序的执行。,按钮对所选变量的修改数据作一次立即刷新。,按钮,可以使该变量的修改值暂时失效。,5.6,利用,“,诊断缓冲区,”,调试,记录错误信息的区域称为诊断缓冲区。,诊断缓冲区是存放在,CPU,中的一个先进先出区域,它由后备电池来保持,对存储器的复位也不能清除该缓冲区的内容。它存储按照时间发生顺序排列的诊断事件,而且所有的事件也可以在编程器上按照它们出现的顺序进行显示。,例如,CPU 314,可存储,100,条信息。如果缓冲区满,则最旧的信息将被覆盖。,利用,CPU,的诊断功能,可以识别,CPU,或模块中的系统错误和,CPU,中的程序错误。,FC,模块的程序没有调用,则显示如下画面:,总结,不同的故障应采用不同的手段予以排除:,(1)导致,CPU,停机的故障,应使用,“,Module Information,”,工具。,(2),逻辑错误,即程序可执行但功能不能实现,应使用变量表和程序状态工具。,(3),偶尔出现的故障,即只在特定的系统状态下才出现的故障,,,它可能导致停机或逻辑错误。可采用,“,CPU Messages,”,工具。,符号表的作用,增加程序的可读性,编程的正规性,合作的交流性,5.7,符号表的建立,绝对寻址,在绝对寻址中,需要直接指明地址(例如:输入,I 1,.,0),,在这种情况下不需要符号表,但是程序难读。,符号寻址,在符号寻址中,使用的是符号(例如:,MOTOR_ON,),而不是绝对地址。在符号表中可以对输入、输出、定时器、计数器、位存储器和块定义符号。,符号表,通过选择,LAD/STL/FBD,编辑器中的菜单,Options-Symbol Table,可以打开符号表。,同时,也可以从,SIMATIC,管理器打开符号表:选择项目窗口左手部分的程序并双击“,Symbols”,对象。,表结构,该窗口由,符号名、地址、数据类型,和,注释,等列组成。每个符号占用符号表的一行。当定义一个新符号,时,会自动插入一个空行。,注,:,符号表是公共数据库,可以被不同的工具利用,LAD/STL/FBD,编辑器,Monitoring and Modifying Variables(,监视和修改变量),Display Reference Data(,显示交叉参考数据,),5.8,参考数据,对于排除逻辑错误,,,“,Program Status,”,(,程序状态,),和,“,Reference Data,”,(,参考数据,),是两个非常有力的工具。例如,在监视程序状态时发现一个内存位的条件不成立,可以利用参考数据工具来确定该位是在哪里被设置的。对地址的多次赋值是一种常见的错误,也就是该地址在程序的多处被赋值,利用参考数据工具可以很容易地发现这类错误。,参考数据的生成和显示方式,STEP 7,中可显示五类参考数据。显示参考数据的方法:,(,1,)从,SIMATIC,管理器中显示:选择“,Blocks,”,文件夹,选择菜单命令“,Options/Reference Data/Display,”,。,(,2,)从编程语言编辑器窗口显示:选择菜单命令,“,Options/Reference Data/Display,”,。,1,、交叉参考表,交叉参考表详细显示了绝对地址和符号地址及使用情况,选择生成参考数据表的种类,2,、赋值表,使用户能概括地了解输入(,I,),输出(,Q,)、位存储(,M,)、定时器(,T,)和计数器(,C,)中哪个字节中的哪一位被使用了。,调试方法用恰当,可以事半功倍!,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服