SIMATIC-PLC故障诊断
检测S7-300400带断线诊断功能的模拟量模块具体某个通道是否断线

FAQ:如何检测S7-300/400带断线诊断功能的模拟量模块具体某个通道是否断线?Answer:通过诊断中断组织块OB82可以检测到有断线故障的模拟量模块的起始逻辑地址,得到此起始逻辑地址后,在OB82中调用SFC51可以判断出具体是哪一个通道断线。
现以S7-300 PLC为例说明如下:1.在STEP7 SIMATIC Manager中创建一新项目Test_wire_break;2.在新项目中插入一个S7-300的站SIMATIC 300(1);3.做硬件配置,CPU 为CPU315-2DP(6ES7 315-2AG10-0AB0),模拟量模块为6ES7 331-7KF02-0AB0;4.配置SM331-7KF02 模块的inputs选项,选择0-1通道组为2线制电流(2DMU),其他通道组为电压,并注意模板的量程卡与设置的相同。
选中Enable框中的Diagnostic Interrupt选项,选中Diagnostics 选项中的0 – 1通道组中的Group Diagnostics 和 with Check for Wire Break选项,配置完成的画面如下:5.硬件组态完成后,保存编译;6.接下来完成诊断程序,在SIMATIC 300(1)\S7 Program(1)\ Sources下面插入STL Source文件STL Source(1),此时文件为空;7.打开空的OB1程序,然后选中Libraries\Standard Libraries\System Function Blocks\SFC51 RDSYSST DIAGNSTC,按F1键,出现SFC51的在线帮助信息,可具体读一下信息的内容,然后在信息的最底部点击Example for modulediagnostics with the SFC 51,然后选择点击STL Source File,选中全部STLSource 源程序拷贝到STL Source(1)中,存盘编译此源程序,提示没有错误;8.此时在Blocks 中生成OB1,OB82,DB13和SFC51;9.打开OB82的程序并做简单修改,将19 和20 行拷贝到go:后面并保存,具体变化如下:10.将整个S7-300站的程序和硬件组态下载到CPU中,下在完成后将CPU 的模式选择开关切换到RUN位置,此时CPU运行,CPU的SF灯亮,SM331的SF灯亮,查看CPU的诊断缓冲区Hardware\Online\选择CPU并双击\Diagnostic Buffer,可获得相应的故障信息;11.打开DB13 数据块,在线监控,具体画面如下:因为通道断线是一到来事件,所以诊断信息存储到COME数组中,具体每一字节的含义参见S7-300的硬件手册中B Diagnostics Data of Signal Modules部分的详细说明,S7-300的硬件手册可以从西门子网站下载,下载网址为:/WW/view/en/885962912.本例中COME数组字节的含义解释如下:COME[1] = 16#0D 表示通道错误,外部故障和模板问题;COME[2] = 16#15 表示此段信息为模拟量模板的通道信息;COME[3] = 16#00 表示CPU处于运行状态,无字节2中标示的故障信息;COME[4] = 16#00 表示无字节3中标示的故障信息;COME[5] = 16#71 表示模拟量输入;COME[6] = 16#08 表示模板的每个通道有8个诊断位;COME[7] = 16#08 表示模板的通道数;COME[8] = 16#03 表示0通道错误和1通道错误,其它通道正常;COME[9] = 16#10 表示0通道断线;COME[10] = 16#10 表示1通道断线;COME[11] = 16#00 表示2通道正常,其它通道与2通道相同;13.如何读取其他信息的诊断可详细参考OB82、SFC51和S7-300的硬件手册中B Diagnostics Data of Signal Modules部分的说明。
西门子PLC S7-200常见的71个故障汇总及解决办法

西门子PLC S7-200常见的71个故障汇总及解决办法西门子PLC概述德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。
西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。
西门子S7系列PLC 体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。
S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
西门子SIMATIC系列PLC,诞生于1958年,经历了C3,S3,S5,S7系列,已成为应用非常广泛的可编程控制器。
西门子PLC S7-200系列PLC的基本硬件组成SIMATIC S7-200的应用领域从更换继电器和接触器一直扩展到在单机、网络以及分布式配置中更复杂的自动化任务。
S7-200也越来越多地提供了对以前曾由于经济原因而开发的特殊电子设备的地区的进入。
S7-200系列PLC可提供4种不同的基本单元和6种型号的扩展单元。
其系统构成包括基本单元、扩展单元、编程器、存储卡、写入器、文本显示器等。
1.基本单元S7-200系列PLC中可提供4种不同的基本型号的8种CPU供选择使用,其输入输出点数的分配见表4-11:2.扩展单元S7-200系列PLC主要有6种扩展单元,它本身没有CPU,只能与基本单元相连接使用,用于扩展I/O点数,S7-200系列PLC扩展单元型号及输入输出点数的分配如表4-12所示。
3.编程器PLC在正式运行时,不需要编程器。
编程器主要用来进行用户程序的编制、存储和管理等,并将用户程序送入PLC中,在调试过程中,进行监控和故障检测。
S7-200系列PLC可采用多种编程器,一般可分为简易型和智能型。
简易型编程器是袖珍型的,简单实用,价格低廉,是一种很好的现场编程及监测工具,但。
ob8x故障诊断

//incoming event
==I
IA&DT Service & Support
Page 6-12
) A(
L #OB82_MDL_ADDR
L W#16#1FF9
//diagnostics address for Port2 of IM151-3(Dec:8185)
==I )
A( O L 9.7
IA&DT Service & Support
Page 3-12
变量 OB8x_Date_Time 得到故障出现的时间日期。该时间虽然是调用相关 OB8x 的时间,但 是也可以参考故障出现的大致时间。
1, OB82 诊断 OB82 是诊断中断组织块。 PLC 的模板状态从严重程度上可以分为两类,一类表示“完好”,一类表示“故障”。 然而对于 PROFINET 模板其状态具有另外一种中间状态,该状态处于“完好”和“故障” 之间,是一种临界状态,称为“维护”,利用该状态用户可以尽早的发现故障,尽快维护现 场设备,可以有效的防止由于故障导致生产的停顿。 使用该组织块诊断“故障”。首先要求 PLC 的模板具有诊断能力,然后通过组态使能相 关诊断(Diagnostics:)去检测一个故障事件,例如“断线”(wire break),“短路”(short circuit to M) 等,参考图 1 ET200S DO 模块的参数设置。相关的诊断“故障”的方法参考上述连接文 档。 使用该组织块诊断“维护”。对于 PROFINET 的接口模板,例如 ET200S IM151-3 PN HF 接口模块支持检测网络错误,包括同步丢失,端口连接状态,光纤信号质量等。这些事 件就是维护中断事件,同样也需要通过组态使能检测网络错误参考图 2,当这些事件出现 后,接口模板的 MAINT/FO 灯亮。如果需要 CPU 获取这些维护信息,需要在 CPU 的 PN-IO 属性中设置使能 OB82,参考图 3 使能 OB82/I/O fault task。//Mantenance required
使用OB8x诊断SIMATICPLC(PN)

使用OB8x诊断SIMATICPLC(PN)SIMATIC S7-300和S7-400使用广泛,应用在各行各业的工业环境中。
在调试和使用PLC和相关网络过程中,发生一些PLC或者网络故障是不可避免的。
故障出现后,用户可能无法从上位机获取相关诊断信息,只有通过连接PG到PLC上,使用Step7在线的方式或者查看CPU的诊断信息来分析和判断故障原因,根据所提示的内容来解决现场问题。
但是通过上述方法,由于获取故障信息缓慢,从而不能快速有效的解决现场问题。
西门子对于PLC和相关网络提供多种多样的诊断方式,包括使用故障组织块例如OB82,OB86,诊断功能块,例如SFC51,SFC13,SFB52等,使用RSE/WinCC/WinCC flexible方式,使用Web服务(集成在新的PN CPU中),使用已有的诊断方式,例如FB126,或者使用Maintenance station(维护站)等方式。
其中使用OB8x ( 359 KB ) 是最简单最基本的获取基本故障信息的方法,同时也可以配合诊断功能块进行详细故障的诊断。
SIMATIC PLC判断发生故障,会立即调用相应的故障组织块OB,如果PLC中没有加入相应的组织块PLC可能会停机,停机的目的就是保证生产过程处于安全状态。
如果使用OB8x而没有编写任何诊断程序在用户程序中,PLC虽然不会因为发生故障而停机,但是这种方式并不可取。
不能让产生故障的PLC仍无条件的运行,因为这种方式可能导致生产处于某种危险的状态。
例如,当DO模块发生断线故障,相关的控制设备因此停止,但是DO可能并没有获取故障信息而停止输出,如果维护人员检查故障并做好接线后,DO会立刻输出控制信号导致相应的控制设备动作,这可能会造成现场人员或者设备的伤害。
最好的方式之一就是通过OB8x获取故障信息,然后通过编程连锁该输出信号,使其输出为“0”,当维修完毕后,通过用户确认后(例如上位机界面中的操作按钮),然后再输出信号“1”。
西门子PLC中RUN指示灯不亮的原因及处理方法

1.用通信电缆连接S7-300CPU,再使用SIMATIC Manager管理器打开项目文件,与CPU“在线(Online)”后,打开“Module Information”窗口,查看“diagnostic Buffer”(即CPU的诊断缓冲区)标签内的历史记录。
再仔细分析错误原因。
可初步判断是硬件故障还是软件故障。
2.重新下载一次硬件组态和程序,排除硬件组态和软件程序问题。
3.从软件编程角度来判断故障,如下载错误处理组织块:OB81(电源故障),OB82(诊断中断)、OB83(插入/取出模块中断)、 OB86(机架故障或分布式
I/O的站故障)、OB87(通信错误)、OB121(编程错误)、OB122(I/O访问错误),将这些组织块依次下载到 CPU中使之出现错误时不进入STOP状态。
4.从硬件安装连接来判断故障,如:1.检查供电源是否正常;2.检查一下背板总线连接是否正常,3.检查各模块外部连接是否有异常;4.检查各模块安装是否有松动,周围是否有振动。
5.机架上是否有模块已经损坏。
艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有 10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。
如需进一步了解相PLC表产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。
西门子PLC故障诊断简易教程

•检查出DP接口上的一个总线出错(如,电 缆断或不同的总线参数)
西门子PLC故障诊断简易教程
DP从站的LED
•ET200B 16DI/16DO模块的状态和出错指示
•LED
•光信号
•含义
•RUN •BF
•DIA •L1+ •L2+
•点 亮 ( 绿 色) •点 亮 ( 红 色)
•点 亮 ( 红 色)
•ET 200B在运行中(电源接通,STOR/RUN开关在 RUN位置)
西门子PLC故障诊断简易教程
系统诊断概述
•CPU 诊断检查系统错误 •程序诊断检查错误
•CPU
•诊断中断
•错误 • OB
•诊断缓冲区 •系统状态表
•诊断信息
•I/Q 模块
•可诊断的模板 •检查错误 •并产生一个 •诊断中断
西门子PLC故障诊断简易教程
•系统诊断概述
组织块诊断中断
•OB 80 时间故障 •OB 81 电源故障 •OB 82 诊断中断组织块 •OB 83 插拔模块中断程序 •OB 84 CPU 硬件故障 •OB 85 优先级故障组织块 •OB 86 机架故障 •OB 87 通讯故障 •OB 88 过程中断 •OB 121 编程错误 •OB 122 访问错误
•接通和断开电源模块上的24V DC开关
•检查配置和参数集
西门子PLC故障诊断简易教程
DP从站的LED
•ET 200M/IM153-2模块的状态和出错LED(续)
•LED
•ON
SF
•含义 BF
•措施
•点
•无
•点
•波特率搜索或非 •在 IM153-2 上 设 置 有 效 的
亮
西门子S7-400H PLC的常见故障分析及处理方式

西门子S7-400H PLC的常见故障分析及处理方式PLC是一种专为工业环境应用而设计的可编程逻辑控制器,它是传统控制元器件继电器的替代品。
由于采用微型计算机技术,PLC具有强大的逻辑控制特性,目前在工业自动化控制领域得到广泛应用。
___的S7系列产品因其强大的功能和适用范围而备受市场青睐,其中S7-400可编程控制器是市场主流。
本文结合多年的西门子S7-400系列产品的维护经验,以其在石化装置中的应用为例分析了S7-400H PLC产品常见的故障,并提出了解决措施。
PLC是Programmable Logic Controller的英文缩写,中文为可编程控制器。
它是专用于进行工业控制的计算机,利用微型计算机技术支撑下的工业装置功能拓展了其逻辑控制范围,因此得以在工业自动化控制中广泛应用。
随着PLC技术的日渐成熟和研制PLC系列产品的国家越来越多,PLC产品逐渐在性能上实现了高传输质量、快速率和稳定宽带,且相比传统组网技术而显现出了低成本优势,成为了当前工业自动化控制领域的最为重要应用控制系统之一。
PLC系列产品研制开发的国家主要集中在德国和日本,其中尤以德国___研制开发的PLC S7系列产品因其在中高端性能领域的显著优势而在高端装备制造业领域得到广泛应用。
目前___开发S7 PLC系列产品中,S7-400 PLC由于具备强大的模块扩展和MPI多点接口功能而在高端装备制造业中得到应用,然而其存在的故障也具有普遍性。
本文从分析S7-400产品特点出发,以该产品在化工工业领域应用为例分析了产品存在的故障,并提出了解决措施,具有一定的参考价值。
S7-400自动化控制系统采用模块化设计,具备强大的模板扩展和配置功能,使其能够根据不同需求灵活组合。
基本系统包括电源模板、中央处理器、各种信号模板、功能模板、接口模板和SIMATIC S5模板。
这些不同的模块通过信号总线连接,并利用机架固定模块。
此外,S7-400还提供多种级别的CPU模块和种类齐全的通用模块。
西门子PLC系统常见故障分析

西门子PLC系统常见故障分析孙慧【摘要】西门子PLC系统在工业领域的应用越来越广泛,大连石化公司电厂化学水处理系统采用了西门子S7-400系列控制。
主要分析了该套PLC系统日常运行中常见的故障,并给出了处理措施。
【期刊名称】《化工自动化及仪表》【年(卷),期】2014(000)009【总页数】2页(P1101-1102)【关键词】PLC系统;Profibus总线;通信故障;干扰故障【作者】孙慧【作者单位】大连石化公司仪表车间,辽宁大连116032【正文语种】中文【中图分类】TH165+.2大连石化公司化学水处理系统2000年采用了西门子S7-400 PLC控制,投用初期故障较多,包括软/硬件故障、通信故障及干扰故障等,随着系统应用的普及,现场维护人员逐渐掌握了该系统的故障处理方法,对PLC故障逐一进行解决,目前,该系统运行稳定可靠,保证了生产,减轻了操作工人的劳动强度。
笔者主要结合现场介绍该套PLC系统运行中常见的故障及其处理措施。
1 PLC控制系统架构①整套PLC控制系统由工厂级Profibus总线和现场级Profibus-DP总线构成,包括5台操作站和5组西门子S7-400标准控制器(下挂多个ET-200M远程从站),操作站与控制器分别连接到Profibus总线网,Profibus总线为环形网,由光纤通过适配器相连,操作站、西门子S7-400均是环形Profibus总线网上的节点[1]。
操作站安装了Windows 2000 Professional操作系统,每台工作站通过CP5613卡连到Profibus总线网,同时工作站之间通过Hub构成以太网,用于工程师站绘制监控图的分发。
工作站上除了安装操作系统外,还要安装CP5613卡驱动程序、HMI组态软件WinCC、SIMATIC Manager(STEP 7编程软件)和License文件。
控制器由5组S7-400标准控制器构成,分别负责老厂、新厂、预处理、凝结水和混床的控制,其CPU型号为414-2DP。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云南昆船技术中心培训部
4
系统诊断概述
西门子 STEP7 高级培 训之故障诊断
CPU 诊断检查系统错误
程序诊断检查错误
CPU
诊断中断
错误 OB
诊断缓冲区 系统状态表
诊断信息
SIEMENS PG 740
I/Q 模块
可诊断的模板 检查错误 并产生一个 诊断中断
云南昆船技术中心培训部
5
系统诊断概述
西门子 STEP7 高级培 训之故障诊断
6
一、利用LED诊断
西门子 STEP7 高级培 训之故障诊断
·CPU的一般状态和报告出错的LED
·指示DP接口故障的LED
云南昆船技术中心培训部
7
S7-300的LED
西门子 STEP7 高级培 训之故障诊断
CPU 315-2DP的一般LED
LED SF(红色)
含义 组出错
BATF(红色) DC5V(绿色)
从站不可寻址
点亮 熄灭
云南昆船技术中心培训部
丢失或不正确的配置 (当CPU未作为DP主 站起动时,也发生此 情况)
·检查总线电缆是否短路或断开 ·评估诊断信息,定义新的配置 或
纠正原先的配置
检查连接到CPU31x-2DP的总线电 缆。等待直至CPU31x-2D已经起 动。如果此LED不停止闪烁,则 检DP从站或评估DP从站的诊断信 息 评估诊断信息 定义新的配置或纠正原先的配置
训之故障诊断
CPU
DP接口
LED
含义
LED
含义
INTF(红色) EXTF(红色) FRCE(黄色) CRST(黄色)
内部出错 外部出错 强制
DP INTF(红 色)
DP EXTF(红 色)
BUSF
完全复位(冷)
在DP接口内部出错
在DP接口外部出错
在DP接口上的总线出 错
RUN(绿色) 运行状态RUN
8
CPU 31x-2 DP的DP接口的LED
西门子 STEP7 高级培 在“DP主站”模式下CPU 31x-2DP的
训之故障诊断
SLFEDDP BUSF
含义
措施
熄灭 熄灭
·配置正确 ·所有被组态的从站
均可被寻址
点亮 点亮 点亮 闪烁
·总线出错(硬件故 障)
·DP接口出错 ·在多主站运行中,
有不同的波特率 ·站出错 ·至少有一个指定的
无关
点亮
Hale Waihona Puke 点亮点亮闪烁 (0.5Hz)
闪烁 (2Hz)
云南昆船技术中心培训部
熄灭 点亮 熄灭
CPU在STOP状态。用户程序不工作。能予热或热 再起动。如果STOP状态因出错而产生,则故障 LED(INTF或EXTF)也点亮。 CPU在STOP状态。仅予热再起动可以作为下一次 起动模式。
9
CPU 31x-2 DP的DP接口的LED
西门子 STEP7 高级培 训之故障诊断
“DP从站”模式下CPU31x-2DP的LED
SFDP BUSF 含义 熄灭 熄灭 配置正确
措施 —
无关
无关 点亮
闪烁
点亮 无关
CPU31x-2DP的参数集不正确 DP主站与CPU31x-2DP间无数据 通信。可能的原因是: ·控制监视定时器(Watchdog) 期限到 ·通过ROFIBUS-DP的总线通信 被中断 ·所定义的PROFIBUS地址不正 确 总线短路
STOP(黄色) 运行状态STOP
云南昆船技术中心培训部
11
带DP接口的S7-400 CPU的LED
西门子 STEP7 高级培 训之故障诊断
带DP主站接口的S7-400 CPU的LED
LED
含义
RUN
STOP
CRST
点亮
熄灭
熄灭 CPU在运行状态RUN
熄灭
点亮
熄灭
点亮
闪烁 (0.5Hz)
闪烁 (2Hz) 闪烁 (2Hz) 无关
FRCE(黄色) RUN(绿色)
保留
运行模式 RUN
STOP(黄色) 运 行 状 态 STOP
云南昆船技术中心培训部
在此CPU上,“Force”功能不能实现
·在CPU起动时,LED以2HZ频率至少闪烁3秒。 (CPU起动可能更短些)在CPU起动期间,STOP指示 器也亮,当STOP LED熄灭时,输出启用 ·当CPU处于RUN模式时,LED亮 ·当CPU不在处理用户程序时,LED亮 ·当CPU请求整体复位时,LED以1秒间隔闪烁。
组织块诊断中断
OB 80 时间故障 OB 81 电源故障 OB 82 诊断中断组织块 OB 83 插拔模块中断程序
OB 84 CPU 硬件故障 OB 85 优先级故障组织块 OB 86 机架故障 OB 87 通讯故障 OB 88 过程中断 OB 121 编程错误 OB 122 访问错误
云南昆船技术中心培训部
·丢失或配置不正确 ·与DP主站无数据通信
·检查CPU31x-2DP ·检查总线连插器是否 正
确插入 ·检查到DP主站的电缆
是否断开 ·检查配置和参数设置
检查总线结构
·检查配置 ·评估诊断中断或诊断 缓
存器登入项
云南昆船技术中心培训部
10
带DP接口的S7-400 CPU的LED
西门子 STEP7 高级培
• 模板故障 • 信号电缆短路 • 扫描时间超出 • 程序错误 (访问不存在的块)
功能故障
要求的功能或者不执行或者不正确地执行 • 过程故障 (传感器/执行器、 电缆故障) • 逻辑编程错误 (在生成和启动时未发现)
云南昆船技术中心培训部
3
故障的级别
西门子 STEP7 高级培 训之故障诊断
由系统检测出的故障: 基本规则: CPU 处于 STOP
电池出错 5V DC电源
说明
出现下列情况之一,LED点亮 ·硬件出错 ·固件出错 ·编程出错 ·参数出错 ·计算出错 ·时间出错 ·存贮器卡有故障 ·在POWER-ON时电池故障或无后备电池 ·I/O出错(仅对外部I/O)
如果电池损坏、不存在或放完电,LED点亮
CPU和S7-300总线的内部5V DC电源正常时,LED亮
诊断工具: • 模板信息
- 诊断缓冲区 - 中断堆栈 - 块堆栈 - 局部堆栈 • 硬件诊断
故障
功能故障: 基本规则: CPU 处于 RUN
(过程故障,例如断线) (逻辑编程错误,象双重赋值)
调试工具: • 使能外设输出 (修改输出) • 监视 / 修改变量 • 监视块 (块状态) • 参考数据
- 交叉参考 - I/Q/M/T/C分配表 - 程序结构 - 无符号的地址 - 未使用的符号
目标
西门子 STEP7 高级培 训之故障诊断
学习了本章之后,你将 ...
...
懂得故障的分类
...
懂得诊断工具的运用
...
了解故障的诊断信息
...
学会故障的排除
...
学习故障诊断的例程
云南昆船技术中心培训部
2
故障的级别
西门子 STEP7 高级培 训之故障诊断
由系统检测出的故障
PLC 内部记录、评估和指示故障 (作为规则: CPU STOP)