欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《PLC系统调试》PPT课件.ppt

    • 资源ID:5453077       资源大小:982.50KB        全文页数:53页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《PLC系统调试》PPT课件.ppt

    调试专题,STEP 7提供可视化的在线调试功能。运用恰当的调试方法会事半功倍。调试方法主要有4个方面:1、可视化的硬件检查;2、硬件调试方法;3、软件调试方法;4、仿真PLC的使用。,调试专题,可视化的硬件检查,硬件模块的面板上都有指示灯,它直观显示出模块当前的状态及其他基本的诊断信息。结合“监视/修改变量”工具就可以调试硬件。,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”窗口。,诊断符号,在SIMATIC 管理器中,执行菜单“PLC/诊断设置/硬件诊断”。常用的诊断符号及其意义如下:(1)当前组态与实际组态不匹配:被组态的模板不存在,或者插入了不同类型的模板。(2)故障:模板出现故障可能的原因包括诊断中断、I/O 访问错误或检查到故障LED亮。,(3)无法诊断:可能无在线连接或该CPU不支持模板诊断信息。(4)停机(STOP):故障引起的停机,或CPU面板的模式开关拨至STOP位置。(5)运行(RUN)。(6)保持(HOLD):一般处在单步与断点调试时。(7)强制与运行:表示在该模板上有变量被强制,即在模板的用户程序中有变量被赋予一个固定值,该数据值不能被程序改变。,诊断符号利用“模块信息”工具,(1)在SIMATIC管理器,可以单击工具栏中按钮,然后选择在线的 MPI=x(x 是所连接CPU的MPI地址),接着选择菜单“PLC/模块信息”。(2)选中S7项目后可以进入“PLC/模块信息”菜单。,上电后,CPU自动检查实际的硬件与组态的硬件是否一致或参数设置是否正确。例如:CPU停机后单击工具栏中 按钮,在硬件组态窗口中显示的CPU的自诊断信息。,菜单“PLC/诊断设置/硬件诊断”,打开在线“硬件诊断-快速查看窗口)对话框如图所示。,单击图中的“模块信息”按钮,打开有错误模块的详细错误信息“模块信息”对话框如图所示,明显看出CPU的订货号与实际不符。,离线/在线程序块的比较,通过菜单“选项/比较块”比较离线的块与在线的块是否相同,如图所示,在弹出的对话框中选择在线/离线,并单击比较按钮进行比较,弹出离线的块与在线的块的比较信息。,硬件组态窗口中信号的检测与修改,1、输入/输出点的模块诊断,在硬件组态窗口中选中该模块,并单击右键选择“监视/修改”或执行菜单命令“PLC/监视/修改”打开如图所示在线“监视/修改”对话框,选中“监视”,此时观察到模块当前的输入输出状态。2、对于输出点,除了检测点状态以外,还可以根据实际需求进行修改,在“修改数值”列中输入将要修改的数值并点击“修改值”按钮即可。这个功能可以检测与输出点连接的执行器动作是否正常。注意:在修改前必须确认这种操作不会引起危险。,下载组态的调试以及建立在线连接这两种方法为下载出现错误时的通讯检查;诊断符号、模块信息工具以及离线/在线程序块的比较为在线状态下检查CPU的停机故障原因;而硬件组态窗中的信号检测与修改为输入输出模块的监控和修改,这种方式可以在不打开程序的情况下,直接对变量进行监控和修改。,小结,软件调试方法,软件调试方法主要是利用变量表和参考数据表对大型程序进行调试,利用程序状态对程序的运行及变量进行监控,而诊断缓冲区的信息同样对调试中出现的问题很有帮助。,利用程序状态调试,在程序编辑器窗口中,单击工具栏中 按钮,进入程序的监视状态。,利用变量表调试,利用变量表进行调试程序时,功能如下:(1)监视变量:可以在编程设备上显示用户程序或CPU中每个变量的当前值;(2)修改变量:可以将固定值赋给用户程序或CPU中的每个变量,使用程序状态测试功能时也能立即进行一次数值修改。(3)使用外设输出并激活修改值:允许在停机状态下将固定值赋给CPU 中的每个I/O。(4)强制变量:可以为用户程序或CPU中的每个变量赋予一个固定值,这个值是不能被用户程序覆盖的。,注意:变量表并不下载到PLC中!,监视变量,按钮,我们常称为“带眼镜”,启动变量监视功能。这时在状态值栏中显示出CPU运行中变量的值。,修改变量,按钮激活修改功能,将修改值立即送入CPU,从而改变程序的执行。,按钮对所选变量的修改数据作一次立即刷新。,按钮,可以使该变量的修改值暂时失效。,修改变量主要针对与程序有关的M区变量和DB区变量(作为触点)的改变。,1)因为在RUN(或RUN-P)模式下,如果数字量输出变量受到程序的控制输出为0,用户则不能随意改变程序运行的结果,那么就不能在变量表中将其修改为1。2)在RUN(或RUN-P)模式下同样也不能改变数字量输入(I 映像区)的状态,因为它们的状态取决于外部电路的通/断。在STOP模式下,因为没有执行程序,各变量的状态是独立的,所以修改变量不受限制。I、Q和M区的数字量变量都可以任意设置为1状态或0状态,并且可以保持,相当于对它们置位或复位。这个特殊功能常用来测试数字量输出点的硬件功能是否正常。,注意,强制变量,执行强制变量命令可以给用户程序的变量赋一个固定值,它独立于程序的运行,不会被CPU 中正在执行的用户程序改变或覆盖。强制变量的优点在于可以在不改变程序代码,同时也不改变硬件连线的情况下,强行改变输入和输出的状态。所以,用户可以通过程序设置特定的值,对已编程的功能进行测试。当然实现这一功能的前提是CPU支持该功能。,执行菜单命令“变量/显示强制值”后,强制数值窗口处于激活状态。然后在强制变量窗口如图所示的“强制数值”列中,输入强制的数值,执行菜单命令“变量/强制”进行变量的强制,此时激活的强制变量(以红色的F标记)和它们的强制值就都显示在窗口中了。而停止激活必须执行菜单命令“变量/停止强制”来取消强制,记录错误信息的区域称为诊断缓冲区。诊断缓冲区是存放在CPU中的一个先进先出区域,它由后备电池来保持,对存储器的复位也不能清除该缓冲区的内容。,利用“诊断缓冲区”调试,诊断缓冲区的访问:(1)诊断缓冲区是“模块信息”工具的一部分。可以通过SIMATIC 管理器的菜单“PLC/诊断设置/模块信息/诊断缓冲区”进行访问;(2)从程序编辑器的菜单“PLC/模块信息/诊断缓冲区”也可以进行访问。,利用CPU的诊断功能,可以识别CPU或模块中的系统错误和CPU中的程序错误。,FC模块的程序没有调用,则显示如下画面:,总结不同的故障应采用不同的手段予以排除:(1)导致CPU停机的故障,应使用“Module Information”工具。(2)逻辑错误,即程序可执行但功能不能实现,应使用变量表和程序状态工具。(3)偶尔出现的故障,即只在特定的系统状态下才出现的故障,它可能导致停机或逻辑错误。可采用“CPU Messages”工具。,参考数据,对于排除逻辑错误,程序状态和参考数据是两个非常有力的工具。参考数据非常直观,可以让用户对程序的调用结构、资源占用情况等一目了然。利用参考数据,用户调试和修改程序会更加方便。尤其是针对大型程序,多人合作的情况。,显示参考数据的方法:(1)从SIMATIC管理器中显示:选择“块”文件夹,选择菜单命令“选项/参考数据/显示”。(2)从编程语言编辑器窗口显示:选择菜单命令“选项/参考数据/显示”。,交叉参考表给出了用户程序中所用地址的概述,如图所示。利用交叉参考列表,可以得到输入(I)、输出(Q)、位存储(M),定时器(T)、计数器(C)、功能块(FB)、功能(FC)、系统功能块(SFB)、系统功能(SFC)、PI/PO和数据块(DB)。这些存储区域中被用户程序使用的地址列表,详细显示了绝对地址和符号地址及使用情况。,交叉参考表,赋值表,赋值表显示在用户程序中已经赋值的地址,使用户能概括地了解输入(I),输出(Q)、位存储(M)、定时器(T)和计数器(C)中字节的某一位的使用情况。,程序结构显示了在用户程序中程序块的分层调用结构。可以对程序中所用的块、它们之间的从属关系以及它们对局域数据的需求有一个概括性的了解。显示已经在符号表中定义,却未在用户程序的任何一部分中使用的符号。表中的每一行由符号、地址、数据类型和注释组成。显示S7用户程序中已经使用、却未在符号表中定义的地址的列表。,程序结构,未使用的符号,不带符号的地址,结构化程序的调试,(1)第一步通过下装启动组织块(OB100OB102)来测试启动特性。(2)从嵌套最深的块(例如:FB4)开始调试。需要下装FB4,并且在OB1中插入一个块调用指令(CALL FB4)并下载OB1,再一步一步地测试循环程序。,(3)之后,可以调试功能块,它包括一组块(FC3、FC2和FC1)。为此,在OB1中插入一个带有BEU指令的段。当所有的程序都被调用后,再删除这个段。(4)根据程序的结构,用于中断处理的程序在最后测试(如果该中断程序不影响程序的循环执行),或在循环程序的测试过程中调试。,S7-PLCSIM的应用,1)打开S7-PLCSIM;2)插入“View Object”(视图对象);3)下载项目到S7-PLCSIM;4)选择CPU运行的方式;5)调试程序;6)保存文件。,(1)在S7-PLCSIM中可人为地触发中断。主要包括OB40OB47(硬件中断),OB70(I/O冗余错误),OB72(CPU冗余错误),OB73(通信冗余错误),OB82(诊断中断)以及OB83(插入/移除模块)等。但不支持功能模块FM。(2)可以选择让定时器自动运行或者人为地进行置位/复位。我们可以针对各个定时器单独复位,也可以同时复位所有定时器。(3)可以把仿真CPU当作真实的CPU那样改变它的运行模式(STOP/RUN/RUN-P)。此外S7-PLCSIM提供“暂停”功能,允许暂时把CPU挂起而不影响程序的状态输出。,仿真PLC特有的功能,(4)可以记录一系列事件(复制输入输出存储区,位存储区,定时器,计数器),并能重放记录,实现程序测试的自动化。(5)可以选择单次扫描或连续扫描。,调试方法用恰当,可以事半功倍!,

    注意事项

    本文(《PLC系统调试》PPT课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开