PCS7软件PROFIBUS_DP系统诊断(工程师培训)

举报
资源描述
培训资料培训资料 名称:PCS7软件PROFIBUS_DP系统诊断(工程师培训)(工程师培训)所属班组:xx 汇报人:xx2PROFIBUS-DP使用主从方式PROFIBUS DP protocol被动站点的轮询被动站点的轮询(从站设备从站设备)主动的站点主动的站点,主站设备主站设备PLC3PROFIBUS-DP主从原则 每一个 PROFIBUS 系统至少有一个主站 一个网络上最大可有127个设备 可以有多个主站 每个从站支持最大244 字节的输入/输出及诊断数据45多主站时令牌的传递6S7系统中的DP接口1 1:集成在:集成在CPUCPU上的接口(上的接口(CPU315-2DPCPU315-2DP、CPU414-3)CPU414-3)2:2:通过通过IM(IM(接口模板)或接口模板)或CP(CP(通信处理器)插入的通信处理器)插入的DPDP接口(接口(IM467IM467、CP342-5CP342-5、CP443-5)CP443-5)主动节点可以得到令牌,主动节点可以得到令牌,可以进行编程、监控控制可以进行编程、监控控制7DPDP主站的类型主站的类型1 1类主站类主站:主站循环控制从站。:主站循环控制从站。2 2类主站类主站:设备的参数化及诊断。:设备的参数化及诊断。DPDP从站的类型从站的类型紧凑形紧凑形DPDP从站从站:DPDP从站输入和输出区不能更改从站输入和输出区不能更改,如如 ET200B.ET200B.模块化模块化DPDP从站从站:DPDP从站输入和输出区可以更改从站输入和输出区可以更改,如如 ET200MET200M等等.智能智能DPDP从站从站:DPDP从站是从站是CPUCPU站。站。8总线示例9主站之间数据交换10可能的故障 布线不正确布线不正确 /总线电缆安装不正确总线电缆安装不正确 DPDP主站以及主站以及DPDP从站组态错误从站组态错误 相关相关 PROFIBUS DP PROFIBUS DP 网络组态错误网络组态错误 在在 CPU CPU 内编程寻址的从站地址错误内编程寻址的从站地址错误 使用终端电阻的站点不能断电,否则整使用终端电阻的站点不能断电,否则整个网络瘫痪个网络瘫痪11总线电缆安装不正确总线电缆安装不正确注意进线和出线的顺序SFAE Kuang Sheng12组态错误 1,组态的模块数量多了/少了;2,组态的模块订货号不正确;3,地址错误;13检查的方法1,首先检查 PROFIBUS 网络的物理配置,所有连接的设备是否以及供电?所有从站的地址设置是否正确?不能有重复的地址。各个总线段之间的距离是否满足相应波特率的要求?最后一个总线段的诊断电阻是否以及打上?比如诊断电阻打上,则以后的网络会自动切断。2,检查可以访问的节点。有几个工具:通过 SIMATIC Manager 的 PLC Reachable Nodes.通过Options Set PG/PC interface.Diagnostics 进行现场设备的诊断;3,如果无法找到某些节点:编程器是否已经连接到网络上?检查 CPU 的接口是否有故障:从 CPU 上拔下所有的总线插头,然后把编程器插头直接插到CPU上。通过MPI接口读取CPU信息;检查CPU的 PROFIBUS 参数以及 PROFIBUS 卡是否有故障;143.检查故障从站从离CPU最近的节点开始,测试时需要断开所有网段的其它节点,此时将故障从站投运;从站是否已经上电?从站的PROFIBUS连接是否正确?4.组态从站检查 PROFIBUS 组态和可用的 PROFIBUS 地址是否一致;将组态下载到 CPU 中;后检查各个从站的 LED 显示;检查CPU的诊断缓冲区;5.通讯编程根据使用的CP的不同使用相应的系统功能块或者功能块;注意不同的CP需要使用不同的通讯FC;始终使用最新的FC;15SFC14、SFC15的应用DP-MasterDP-MasterProfibusProfibusDPDP通信区为通信区为3 3个字节个字节或大于或大于4 4个字节完整的个字节完整的数据时需要调用数据时需要调用SFC14/SFC15.(SFC14/SFC15.(变变频器频器PKW)PKW)3 3个字节或大于个字节或大于4 4个字节,数据完整性为个字节,数据完整性为“TOTAL TOTAL LENGTHLENGTH”(数组变量)需要调用(数组变量)需要调用SFC14/15SFC14/15。16FC1、FC2的作用FC1FC1(DP_SEND)DP_SEND)、FC2(DP_RECV)FC2(DP_RECV)是是CP342-5CP342-5作为主站和从站的通信功能块。作为主站和从站的通信功能块。只组态而没有调用只组态而没有调用FC1FC1、FC2FC2,通信不能建立,通信不能建立17诊断必须随时可用诊断必须随时可用安装安装启动启动操作过程操作过程不同阶段的诊断情况18调试期间操作安装期间PROFIBUS PROFIBUS 诊断随时可用诊断随时可用故障预防故障预防物理诊断物理诊断使用使用Simatic Simatic S7S7进行诊断进行诊断PROFIBUS系统19快速连接快速连接.简单、快速、安全简单、快速、安全 PROFIBUS!插入线插入线按下按下结束结束剥去绝缘层剥去绝缘层安装时20终端电阻单个螺钉紧固标准的红蓝接线附加的编程口 SUB-D接线检查窗口可以通过终端电阻逐步进行调试接头示意图21剥线介绍22电缆安装23首尾站点进线24中间站点连接253535 出线出线可以方便应用于可以方便应用于 S7-400 PLCS7-400 PLC以及以及CPCP上上可以带或者不带可以带或者不带sub-dsub-d接头接头其它快速连接的优势依旧其它快速连接的优势依旧35出线的PROFIBUS接头26使用BT 200进行物理检测检查断线、短路等检查断线、短路等.无需无需 PROFIBUS 经验即可经验即可.离线模式离线模式27BT 200测试的内容:测试的内容:断线断线 短路短路 确定线缆长度确定线缆长度测试测试 PROFIBUS-DP PROFIBUS-DP 接口接口(主站主站+从站从站)RS485 RS485 信号驱动、内部信号驱动、内部5V5V的的RTS-RTS-信号信号从站的状态从站的状态 是否可以访问节点是否可以访问节点多种语言多种语言28PG/PPG/PCCBT 200-BT 200-SoftwareSoftware工具包工具包BT 200BT 200PtP cablePtP cable在在 PCPC上显示信号测试的结果上显示信号测试的结果BT 200的信号输出29测试结果30自动输入系统事件自动输入系统事件事件都带有时间标记事件都带有时间标记详细的解释信息详细的解释信息可以用户自定义事件可以用户自定义事件使用使用STEP7STEP7读取读取CPUCPU的诊断缓冲区信息的诊断缓冲区信息S7-CPU的诊断缓冲区31使用 S7/STEP7 进行硬件诊断在线视图在线视图详细的诊断信息详细的诊断信息32可能的情况当前的组态和实际的组态不符合,组态的模块不存在或者插入了不同类型的模块模块有故障。可能的原因:I/O访问错误,或者检测到出错LED亮起;无法进行诊断:没有在线连接,或者CPU没有收到模块的诊断信息有变量强制33停机模式下诊断要判断CPU 为什么进入“停机”模式,可按如下进行:1.选择已进入停机的CPU。2.选择菜单命令PLCModule Information。3.选择“Diagnostic Buffer(诊断缓冲区)”选项卡。4.你可以从诊断缓冲区中最后一项判定停机的原因。如果有编程错误出现:1.输入项“STOP because programming error OB not loaded”意味着,CPU已查到一个编程错误而且试图启动这个(不存在的)OB 块去处理这个编程错误。前一条指出了实际的编程错误。2.选择与编程错误相关的信息。3.点击“Open Block”按钮。4.选择“Stacks(堆栈)”选项卡。SFAE Kuang Sheng34如果由于编程错误或停机指令使CPU 进入停机状态。你可以用“I Stack(中断堆栈)”“L Stacks(局域堆栈)”和“Nesting Stack(嵌套堆栈)”按钮显示这些堆栈中的内容。堆栈内容为你提供哪个块中的哪条指令引起CPU 进入停机的信息。B堆栈内容B 堆栈或称作块堆栈,列出了所有停机前已经被调用但还未完全处理完的块。35I栈内容当你点击“I stack(中断堆栈)”的按钮时,中断点的数据则被显示。I 堆栈,或称中断堆栈包含着中断时有效的数据或状态,例如:累加器内容和寄存器内容 打开的数据块和他们的大小 状态字的内容 优先级(嵌套层次)中断的块 中断后程序将继续处理的块L堆栈内容对于每个列在B 堆栈中的块,都可以通过选择该块并点击“L Stack(局域堆栈)”按钮显示相应的局域数据。这个L 堆栈,或称作局域数据堆栈,包含中断时用户程序正在工作的块的局域数据。解释和评估所显示的局域数据需要更深入地系统知识。显示的第一部分的数据相应于块中的临时变量。嵌套堆栈内容当你点击“Nesting Stack(嵌套堆栈)”按钮时,显示嵌套堆栈在断点处的内容。嵌套堆栈是逻辑操作A(,AN(,O(,ON(,X(和XN(使用的存储区域。只有当中断时有括号操作仍在打开,该按钮才激活。36扫描循环时间以免除时间错误在模板信息的“Scan Cycle Time(循环扫描时间)”选项卡中可以给出有关用户程序扫描循环时间的信息。如果最长的循环时间接近组态的最大扫描循环时间,就会存在由于循环时间的波动引起时间错误的危险。如果你延长用户程序的最大循环时间(监控时间)则可以避免这种危险。如果循环长度短于组态的最小循环时间,则由CPU/FM 自动延长循环至组态的最小循环时间。设置扫描循环时间当你组态硬件时,可以设置最大和最小循环时间。要做这一步,双击组态表离线视窗中的CPU/FM定义它的特性。你可以在“Cycle/Clock Memory(循环/时钟存储器)”选项卡中输入适当的值。37使用使用 RS 485 repeater和在线诊断工具进行诊断和在线诊断工具进行诊断使用诊断Repeater进行诊断38诊断Repeater确定总线的拓扑结构 在 STEP7/COM PROFIBUS 上进行诊断 在诊断Repeater中继器内存储拓扑结构Slave-Slave-distancedistanceStart Topology-Determination总线段总线段 2 2总线段总线段 1 1总线段总线段 3 3S7-CPUS7-CPUSTEP7STEP7COM PROFIBUSCOM PROFIBUS4 45 56 67 78 83 32 20 0总线上出现故障总线上出现故障 诊断中继器通过测量信号反射的情况,确定故障的位置和类型诊断中继器通过测量信号反射的情况,确定故障的位置和类型并且以标准诊断的形式汇报故障信息并且以标准诊断的形式汇报故障信息39使用使用 PROFIBUS 标准机标准机制制自动波特率检测自动波特率检测9,6 kBaud 9,6 kBaud 到到 12 12 MBaudMBaud集成的集成的Repeater功能功能Segment 2Segment 3Segment 1Segment 4.最多可以串连最多可以串连9个中继器个中继器使用两个诊断中继器的系统使用两个诊断中继器的系统DRDR最大最大 31 31 从站从站/段段 62 62 从站从站使用诊断Repeater进行在线诊断40.使用使用 STEP7STEP7.使用使用 COM COM PROFIBUSPROFIBUS显示故障的位置显示故障的位置(图示图示):在节点X和Y之间到节点X和Y的距离显示可能的故障类型:显示可能的故障类型:断线.可能的解决方案:可能的解决方案:例如:打上诊断电阻细节:细节:附加的故障信息在线诊断41显示拓扑结构拓扑信息拓扑信息 节点(Master,Slaves,DRs)节
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 电子/通信 > 电子电气自动化


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