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。
PLC运行自动停止,恢复出厂设置也没用
PLC运行自动停止,恢复出厂设置也没用CPU型号是3152PN-DP,选择模式为RUN时,SF,DC5V 和STOP三个灯都亮,当下载程序进行软启动的时候,STOP 灯灭,RUN指示灯闪烁大概3秒,就灭了,同时STOP指示灯又亮了。
查看了诊断信息有说OB33、MPI等出问题的,但是从来没下载过OB33,用的也是以太网通讯。
后来实在找不出原因,就恢复出厂设置了,重新硬件组态的时候只组态了电源和CPU,但是问题依然存在,模式为RUN的时候,SF,DC5V和STOP三个灯都还亮。
请帮忙看看,到底是哪里出了问题了呢?最佳答案1、你CPU的MMC卡内原来有程序的,你把存储卡的原来程序清除,然后把你的硬件组态和程序都下载进去就正常了!要么就换个新的MMC卡。
清除的方法:(1)对新型S7-300(带MMC卡),方法如下:建立电脑与CPU之间的连接,在SIMATIC管理器中,选择菜单View (查看)/Online(在线),在线打开Blocks(块),选中所以块,右击选择“删除”,即可删除CPU工作存储器中内容,同时也删除了MMC卡中内容;你也可以使用菜单PLC/Downloaduserprogramtomemorycard(把用户程序下载到存储卡中),下载一个空的程序到MMC卡中,间接把MMC 卡中程序删除;你也可以利用PG或西门子专用读卡器来删除MMC卡中程序。
(2)对于标准S7-300(使用闪存FEPROM卡),首先在SIMATIC管理器中,选择菜单View(查看)/Online(在线),在线打开Blocks(块),选中所以块,右击选择“删除”,即可删除CPU工作存储器中内容,然后执行菜单PLC/CopyRAMtoROM(复制RAM到ROM),即把在线空的程序下载到FEPROM卡中,把FEPROM卡中程序删除。
2、模式为RUN的时候,SF,DC5V和STOP三个灯都还亮?可能是硬件的故障。
硬件有问题!具体的分析,你看下:/service/answer/solution.aspx?Q_ id=64738&cid=1029。
PLCNET-S7 西门子 SIMATIC
PLCNET-S7 西门子SIMATIC® S7系列PLC以太网通讯处理器使用手册目录1.产品选型 (3)2.功能应用 (4)3.PLCNET安装、诊断 (5)3.1安装 (5)3.2诊断 (5)4.PLCNET参数设定 (6)4.1Web页面的登录、查看 (6)4.1.1串行总线接口参数 (7)4.1.2以太网接口参数 (8)4.1.3通讯诊断 (9)4.2 PLCNET-S7配置软件使用 (10)4.2.1搜索设备 (10)4.2.2设置IP地址 (10)4.2.3修改设备参数 (11)5.编程调试 (21)5.1驱动安装 (21)5.2MicroWIN编程调试 (22)5.2.1通过PLCNET编程驱动 (22)5.2.2通过西门子以太网驱动 (27)6.SCADA以太网通讯 (31)6.1WINCC通讯 (31)6.2组态王通讯 (33)6.2.1采用西门子S7TCP驱动 (33)6.2.2采用KEPServer OPC驱动 (36)6.3力控通讯 (37)7.OPC通讯 (39)7.1.添加通道 (39)7.2添加设备 (42)7.3添加标签 (44)7.4变量测试 (44)8.触摸屏以太网通讯 (45)9.产品技术指标 (48)10.联系我们 (49)1.产品选型PLCNET-S7产品主分为两个系列:PLCNET-S7200直通型、PLCNET-S7200桥接型。
●PLCNET-S7200直通型:适用于西门子S7200系列、SMART系列等PLC控制系统的的以太网通讯;其X2的扩展接口可以连接支持多主站通讯的触摸屏(西门子品牌、PROFACE品牌)和通讯电缆(西门子原装)。
●PLCNET-S7200桥接型:适用于西门子S7200系列、SMART系列等PLC控制系统的的以太网通讯;其X2的扩展接口可以连接不支持多主站通讯的触摸屏(国产触摸屏品牌:威纶通、步科、昆仑通泰、海泰克等)。
S7.PDIAG过程诊断功能介绍
图1 由符号表产生的消息图2 块调用产生的消息S7-PDIAG软件通过内部调用系统函数SFC17、18、107、108完成消息的传送(SFC107、108替代SFC17、18,与之相比带有通信资源管理功能)。
2.S7-PDIAG软件诊断功能的种类S7-PDIAG包含三种诊断功能,分别是地址监控(Address monitoring)、全局监控(global monitoring或General monitoring)和运动监控(Motion monitoring),下面分别介绍这三种诊断功能。
2.1 地址监控地址监控功能监控一个位信号的状态变化,可以设定一个沿信号和电平信号,设置界面如图3所示:图3 地址监控功能设置界面在“Initial Diagnostic Address”设置监控的地址,如M1.1,然后选择监控的信号,如沿信号和电平信号,如果激活“Delay”功能,则需要设定相应的延迟时间,表示如果监控信号变化,将延迟设定的时间后触发,S7-PDIAG在程序内部调用SFC64,时间格式为IEC标准,例如T#1H19M12S100MS 表示的时间值为1小时19分12秒100毫秒,配置的延时定时器的个数没有限制。
在“Meassage”栏中设定信号触发的消息和优先级,配置完成后点击“OK”键确认。
2.2 全局监控全局地址监控功能监控一个表达式,如果表达式结果为1则触发消息,设置界面如图4所示:图4 全局监控功能设置界面在“Meassage”栏中设定信号触发的消息和优先级,配置完成后点击“OK”键确认。
2.3 运动监控运动监控对用户编写的定位过程进行监控,运动监控有下列几种监控方式:1)执行监控(Action Monitoring)当启动命令执行后,在设定的时间内没有到达定位的位置(限位信号),触发消息的生成。
执行监控的设置界面如图5所示:图5 运动监控-执行监控功能设置界面执行监控界面中使用S7-DIAG语言预先设定触发条件并不可以修改,如图5中,如果M1.2为1(执行),20秒后M1.1(限位开关)没有到达,触发报警消息。
西门子S7-300 PLC编程及应用教程答案
1.7 习题与思考1. 1969。
2. CPU、存储器、输入单元、输出单元。
3. 梯形图、语句表、功能块图、顺序功能图、结构文本。
4. 输入采样阶段、程序执行阶段、输出刷新阶段。
5. 8、3、左、2、3。
6. IB8、IB9、IB10、IB11 QB16、QB20。
7. 接通、0、1、接通、断开、复位为0、0、0、断开。
8. 上升沿、出现上升沿时、999、清0、1、0 。
9. 无数对。
10. 无。
11. 见PLC的特点。
12.(1)组成器件不同:继电器控制线路是许多真正的硬件继电器组成,而梯形图则由许多所谓“软继电器”组成。
(2)触点数量不同:硬继电器的触点数量有限,用于控制的继电器的触点数一般只有4 ~8对。
而梯形图中每个“软继电器”供编程使用的触点数有无数对;(3)实施控制的方法不同:在继电器控制线路中,实现某种控制是通过各种继电器之间硬接线解决的。
而PLC控制是通过梯形图即软件编程解决的。
(4)工作方式不同:在继电器控制线路中,采用并行工作方式;而在梯形图的控制线路中,采用串行工作方式。
13. 带有集成功能和I/O。
数字量输入和输出、模拟量输入和输出、计数功能、定位功能等。
14. 交流数字量输入模块适合在有油雾、粉尘的恶劣环境下使用;直流数字量输入模块应用在信号不是很长,PLC所处的物理环境较好的环境中,其模块可以直接与接近开关,光电开关等电子输入装置连接,DC 24V是一种安全电压。
15. 继电器输出、晶体管输出、双向晶闸管三种类型。
继电器输出适合于交直流负载,负载电压范围宽,导通压降小,承受瞬时过电压和瞬时过电流的能力较强,但是动作速度较慢,寿命(动作次数)有一定的限制。
晶体管输出只适合于直流负载,可靠性,响应速度快,寿命长,但是过载能力稍差。
双向晶闸管只适合于交流负载。
16. 新建项目后,双击硬件图标进入HW Config硬件配置窗口;添加导轨后,选中1号槽,添加电源(根据负载要求,如使用其他电源可不配置电源模块);选中2号槽,添加CPU 模块;选中3号槽,添加接口模块(只有一个机架的控制系统不需添加接口模块);选中4号槽,添加输入或输出信号模块,在4号槽以后根据需要添加其他功能或通信模块。
西门子PLC故障诊断简易教程ppt课件
DP接口
LED
含义
LED
含义
INTF(红色) EXTF(红色) FRCE(黄色) CRST(黄色)
内部出错 外部出错 强制
DP INTF( 红 色)
DP EXTF( 红 色)
BUSF
完全复位(冷)
在DP接口内部出错
在DP接口外部出错
在DP接口上的总线出 错
RUN(绿色) 运行状态RUN
STOP(黄色) 运行状态STOP
有不同的波特率 ·站出错 ·至少有一个指定的
从站不可寻址
丢失或不正确的配置 ( 当 CPU 未 作 为 DP 主 站起动时,也发生此 情况)
·检查总线电缆是否短路或断开 ·评估诊断信息,定义新的配置 或
纠正原先的配置
检查连接到CPU31x-2DP的总线电 缆。等待直至CPU31x-2D已经起 动。如果此LED不停止闪烁,则 检DP从站或评估DP从站的诊断信 息 评估诊断信息 定义新的配置或纠正原先的配置
检查DP地址 检查IM153-2模块 检查总线连接器是否插好
检查连接到DP主站的总线电缆 是否中断
接通和断开电源模块上的24V DC开关 检查配置和参数集
16
DP从站的LED
ET 200M/IM153-2模块的状态和出错LED(续)
LED
ON
SF
含义 BF
措施
点亮 点亮
点亮
无关 点亮
熄灭
点亮 无关
无关
无关
点亮
检查出DP接口上的一个总线出错(如,电 缆断或不同的总线参数)
14
DP从站的LED
ET200B 16DI/16DO模块的状态和出错指示
LED
光信号
含义
07 SIMATIC S7-200系列PLC基本指令系统
1.2
第7章 SIMATIC S7-200系列 PLC基本指令系统
本章内容
● 7.1 编程软件STEP7-Micro/WIN32简介 ● 7.2 指令及其结构 ● 7.3 位逻辑指令 ● 7.4 定时器与计数器指令 ● 7.5 数据处理功能指令 ● 7.6 数据运算指令 ● 7.7 程序控制指令 ● 7.8 S7系列PLC的顺序控制指令 ● 7.9 其他重要功能指令 ● 思考题与习题
1.8
第7章 SIMATIC S7-200系列 PLC基本指令系统
7.2 指令及其结构
1. 梯形图编辑器中指令的组成与使用 如图7.3所示,在梯形图编辑器中,程序被分为一个个的网络段(Network n)。每一个网络中是具体功能的实现。在整个程序中包括许多注释,如程序 块的注释、网络段的注释、每一个元件的注释等,能够使他人方便地读懂整 个程序的内容和功能。
1.12
第7章 SIMATIC S7-200系列 PLC基本指令系统
7.2 指令及其结构
以下具体介绍的各类存储单元中,前7种的寻址方式可以参照图7.5中变量 存储区的寻址方式。下面就S7-200系列PLC中可以直接寻址的各存储单元的功 能进行说明(名称后面括号中字母为寄存器功能标识)。
V6.3
字节的位号:0~7 字节与地址之间的间隔 字节地址(BYTE) 存储器标识符
第7章 SIMATIC S7-200系列 PLC基本指令系统
SIMATIC S7-200 系列 PLC基本指令系
1.1
统
返回总目录
第7章 SIMATIC S7-200系列 PLC基本指令系统
SIMATIC S7-200系列PLC可使用STEP7-Micro/WIN 32软件进行程序编 辑,联机调试和在线监控,使用十分方便。在软件编程环境中可使用梯形图 、指令表、功能图等多种语言进行程序设计,而且在一定规约下,可以实现 不同编程语言间的直接转换。SIMATIC S7-200系列PLC可应用西门子公司为 S7-200系列PLC设计的SIMATIC指令集和国际电工委员会(IEC)制定的旨在统 一各PLC生产厂家指令的IEC1131-3指令集,两种指令集在STEP7Micro/WIN 32编程软件中都可以使用。所以本章首先介绍STEP7Micro/WIN32软件的使用。其次介绍SIMATIC S7-200系列PLC的基本指令。 由于指令是PLC的核心内容,只有切实掌握了指令的使用,能够应用指令完 成各种功能,才能充分体现PLC的先进性和实用性,所以后者是本章介绍的 重点。
PLC的功能指令
图6-9 自复位接通延时定时器
思考题:十字路口交通灯如何通过比较指令来实现?
4.2.2 数据传送指令
【例4-5】
【例4-6】
3.字节交换指令
【例4-7】
4.字节立即读写指令
4.2.3 移位与循环指令
【例4-8】
【例4-9】
【例4-10】
【例4-11】
图4-17 存储器填充指令
4.2.6 读写实时时钟指令
4.3 数学运算指令
4.3.1 数学运算指令
【例4-15】
*D
IN2,OUT
MUL IN2,OUT
IN1*IN2=OUT
/I
IN2,OUT
/D
IN2,OUT
IN1/IN2=OUT
4.递增、递减指令
4.3.2 浮点数函数运算指令
量名称相同时,在定义局部变量的POU中,该局部变量
的定义优先,该全局定义只能在其他POU中使用。
局部变量有以下优点:
如果在子程序中只使用局部变量,不使用绝对地址
或全局符号,不作任何改动,就可以将子程序移植到 别的项目中去。 如果使用临时变量(TEMP),同一片物理存储器 可以在不同的程序中重复使用。 局部变量还用来在子程序和调用它的程序之间传递 输入参数和输出参数。
了结束值,循环就一直执行,直到循环结束。在循环
的执行过程中,可以改变循环的参数。 再次启动循环时,它将初始值INIT传送到指针INDX 中。 FOR指令必须与NEXT指令配套使用。允许循环嵌套,
即FOR/NEXT循环在另一个FOR/NEXT循环之中,最多
可以嵌套8层。
4.4.3 其他指令
1、条件结束指令与停止指令
LD I2.4 SQRT VD0, VD4 AENO MOVB VB8, QB2 VD0为负数时无能流流出。删除AENO后两个方框变为并联。
怎么通过西门子PLCS7-400缓存区看故障信息
怎么通过西门子PLC S7-400缓存区看故障信息问:如果西门子PLC S7-400的硬件有故障了,怎么通过缓存区查看故障信息?答:首先在SIMATIC管理器中选择要检查的站(如SIMATIC414(1)),选定菜单“PLC/Diagnostic/Setting/MOdule Information"(PLC/诊断/设定/模块信息),打开模块信息窗口,选择模块信息窗口中的“Diagnostic Buffer(诊断缓冲区)选项,它给出了CPU中发生的事件列表,选定”事件“(Events)窗口中某一行的某一事件,下面灰色的”Detail on Event“(事件的详细资料)窗口则显示了选定事件的详细描述;使用诊断缓冲区可以对系统的错误进行分析,查找停机的原因,并对出现的诊断时间进行分类;诊断事件包括模块故障、过程写错误、CPU中的系统错误、CPU运行模式的切换、用户程序的错误和用户用系统功能SFC52定义的诊断事件;在”Detail on Event“(事件的详细资料)窗口中的编号为1的事件(位于最上面的事件是最近发生的事件);如果显示因编程错误造成CPU 进入STOP模式,选择该事件,单击”Open Block“(打开快)按钮,将在程序编辑器中打开与错误有关的块,并直接定位到发生错误的指令处;No.Time of day Date Event111;42:21:526am06/11/04DB not Loaded上述说明由于数据块没有下载造成CPU停机,单击“打开快”按钮,可以跳动发生错误的程序块,并定位发生错误的指令,如果确定程序中没有此块,然后下载相应的快,故障排除;另外还有一种方法,在Diagnostic Buffer(诊断缓冲区)选项中,点击“Save As“(另存为),把所以事件保存到你指定的电脑硬盘中,然后可以打开所以事件的说明进行分析,举例如下:事件1/10:事件ID16#2942I/O访问错误,读取P区域,字访问,访问地址:232所需的OB:I/O访问错误OB(OB122)优先级:12外部错误,进入的事件01:57:13.2891994-08-25上述事件说明CPU在读写模拟量模块地址PIW232或PQW232时发生I/O同步错误调用错误处理组织快OB122,可能原因是模块本身问题或该模拟量通道问题。
- 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)