- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STEP 7提供可视化的在线调试功能。运用恰当的调试方法会事半功倍。调试方法主要有4个方面: 1、可视化的硬件检查; 2、硬件调试方法; 3、软件调试方法; 4、仿真PLC的使用。 强制变量 执行强制变量命令可以给用户程序的变量赋一个固定值,它独立于程序的运行,不会被CPU 中正在执行的用户程序改变或覆盖。 强制变量的优点在于可以在不改变程序代码,同时也不改变硬件连线的情况下,强行改变输入和输出的状态。所以,用户可以通过程序设置特定的值,对已编程的功能进行测试。当然实现这一功能的前提是CPU支持该功能。 执行菜单命令“变量 /显示强制值”后,强制数值窗口处于激活状态。然后在强制变量窗口如图所示的“强制数值”列中,输入强制的数值,执行菜单命令“变量/强制”进行变量的强制,此时激活的强制变量(以红色的F标记)和它们的强制值就都显示在窗口中了。而停止激活必须执行菜单命令“变量 /停止强制”来取消强制 记录错误信息的区域称为诊断缓冲区。诊断缓冲区是存放在CPU中的一个先进先出区域,它由后备电池来保持,对存储器的复位也不能清除该缓冲区的内容。 利用“诊断缓冲区”调试 诊断缓冲区的访问: (1)诊断缓冲区是“模块信息”工具的一部分。可以通过SIMATIC 管理器的菜单“PLC/诊断设置 /模块信息/诊断缓冲区”进行访问; (2)从程序编辑器的菜单“PLC /模块信息/诊断缓冲区”也可以进行访问。 利用CPU的诊断功能,可以识别CPU或模块中的系统错误和CPU中的程序错误。 FC模块的程序没有调用,则显示如下画面: 总结 不同的故障应采用不同的手段予以排除: (1)导致CPU停机的故障,应使用“Module Information” 工具。 (2)?逻辑错误,即程序可执行但功能不能实现,应使用变量表和程序状态工具。 (3)??偶尔出现的故障,即只在特定的系统状态下才出现的故障,它可能导致停机或逻辑错误。可采用“CPU Messages”工具。 参考数据 对于排除逻辑错误,程序状态和参考数据是两个非常有力的工具。 参考数据非常直观,可以让用户对程序的调用结构、资源占用情况等一目了然。利用参考数据,用户调试和修改程序会更加方便。尤其是针对大型程序,多人合作的情况。 * * 调试专题 调试专题 可视化的硬件检查 硬件模块的面板上都有指示灯,它直观显示出模块当前的状态及其他基本的诊断信息。结合 “ 监视/修改变量” 工具就可以调试硬件。 CPU上主要指示灯有: (1)???? SF(红色):程序错误时亮,或带有诊断功能的模块错误时亮。例如,算术运算或定时器出错,外部输入/输出的故障或错误等。 (2)???? BF(红色):网络组态时总线错误指示灯亮,集成有DP接口的CPU才会有这个LED灯。 (3)???? DC 5V(绿色):指示5V直流电压状态。 (4)???? FRCE(黄色):有变量被强制时亮。 (5)???? RUN(绿色):CPU处于运行状态时灯亮。当重新启动CPU时,它以2Hz的频率闪亮;当CPU处于HOLD状态时,它以0.5Hz的频率闪亮。 (6)???? STOP(黄色):CPU处于停机状态、HOLD状态或重新启动时常亮;请求存储器复位时以0.5Hz的频率闪亮;正在执行存储器复位时以2Hz的频率闪亮。 (7) BATF(黄色): C电池未装入或失效时灯亮。某些型号的CPU上有此LED灯,例如CPU313和CPU314上。 硬件调试方法 硬件调试方法主要是针对下载不能正常进行、CPU停机故障的检测或者是输入输出信号的监控和修改等内容。 下载组态的调试 (1)检查是否有物理连接以及这个物理连接是否可靠。 (2)检查“设置PG/PC接口…”,根据使用的物理连接选择合适的接口协议。图示错误在网络组态的下载中经常出现,所以下载时设置必须正确! (3)地址可能不一致。比如PLC中实际的MPI地址是3,而硬件组态时MPI地址为2,二者不一致,则不能建立连接。 (1)下载过程中,在如图所示的“选择节点地址”对话框中,点击“视图”按钮(注意:视图按钮点击后成为升级按钮),“可访问节点”项中显示出当前与编程设备连接的PLC及其MPI地址为3,单击这个PLC,使得“MPI地址”项中的PLC地址由2变为3,这样PLC的实际MPI地址就变为新设置的2了,组态下载正确! (2)若此时还存在如上所述的第一和第二种错误,则在点击“视图”按钮后,“可访问节点”项中显示为空,表示没有直接与编程设备连接的PLC。则检查并修正相关错误。 建立在线连接 具体方法如下:使用菜单命令“PLC/显示可访问的节点”或单击工具栏中 按钮,打开“可访问节点――MPI”窗口 。 诊断符
原创力文档


文档评论(0)