7
哈尔滨西门子PLC代理商电源供应商
为了延长PLC控制系统的寿命,在系统设计和生产使用中要对该系统的设备消耗、元器件设备故障发生点有较明白的估计,也就是说,要知道整个系统哪些部件容易出故障,以便采取措施。现以特种水泥1号线的PLC过程控制系统为例,对PLC过程控制系统故障分布规律进行分析,希望能对PLC过程控制系统的系统设计和U常维护有所帮助。
1.系统故障的概念
系统故障一般指整个生产控制系统失效的总和,它又可分为PLC故障和现场生产控制设备故障两部分。PLC系统包括处理器、主机箱、扩展机箱、I/O模块及相关的网络和外部设备。现场生产控制设备包括I/O端口和现场控制检测设备,如继电器、接触器、阀门、电动机等。
2.系统的故障统计及分析处理
2.1我厂特种水泥1号线过程控制系统简介
2000年该系统改造时采用日本二菱公司的A2系列PIC为组成的PLC过程控制系统。
该系统有2个集中控制室:窑尾控制室和窑头控制室,其中窑头控制室为主站;2个现场工作站:窑尾生料自动配料工作站和窑尾成球盘自动加水成球工作站;2个电视监控系统:预热器进口下料监控和窑头电视看火。
现场工作站是立的微机自动控制系统,它与主站只进行模拟量的通讯和开关量的联锁。主站与从站间采用帧同步全双工通讯方式:
2.2系统
故障数据的统计
经统计,系统故障共计126次,其中PLC的故障比例约为4.7%,现场部分故障比例约为95.3%,:对照其他PLC过程控制系统的故障数据,并考虑该系统运行时间不是很长,该比例比较接近一般PLC过程控制系统的故障分布规律,有一定的普遍性。一般来讲PIC部分的故障比例约为5%,现场控制设备的故障比例约为95%。
PLC过程控制系统故障分布的估计
2.3系统故障分析及处理
2.3.1PLC主机系统
PLC主机系统容易发生故障的地方一般在电源系统和通讯网络系统,电源在连续工作、散热中,电压和电流的波动冲击是不可避免的。通讯及网络受外部干扰的可能性大,外部环境是造成通讯外部设备故障的大因素之一。系统总线的损坏主要由于现在PLC多为插件结构,长期使用插拔模块会造成局部印刷板或底板、接插件接口等处的总线损坏,在空气温度变化、湿度变化的影响下,总线的塑料老化、印刷线路的老化、接触点的氧化等都是系统总线损耗的原因。所以在系统设计和处理系统故障的时候要考虑到空气、尘埃、紫外线等因素对设备的破坏。目前PLC的主存储器大多采用可擦写ROM,其使用寿命除了主要与制作工艺相关外,还和底板的供电、CPU模块工艺水平有关。而PLC的处理器目前都采用的处理芯片,故障率已经大大下降。对于PLC主机系统的故障的预防及处理主要是提高集中控制室的管理水平,加装降温措施,定期除尘,使PLC的外部环境符合其安装运行要求;同时在系统维修时,严格按照操作规程进行操作,谨防人为的对主机系统造成损害。
2.3.2PLC的I/O端口
PLC大的薄弱环节在I/O端口。PLC的技术优势在于其I/O端口,在主机系统的技术水平相差无几的情况下,I/O模块是体现PLC性能的关键部件,因此它也是PLC损坏中的环节。要减少I/O模块的故障就要减少
外部各种干扰对其影响,要按照其使用的要求进行使用,不可随意减少其外部保护设备,其次分析主要的干扰因素,对主要干扰源要进行隔离或处理。
2.3.3现场控制设备
在整个过程控制系统中容易发生故障地点在现场,表2列出了现场中容易出故障的几个方面。
1)类故障点(也是故障多的地点)在继电器、接触器。如该生产线PLC控制系统的日常维护中,电气备件消耗量大的为各类继电器或空气开关。主要原因除产品本身外,就是现场环境比较恶劣,接触器触点易打火或氧化,然后发热变形直至不能使用。在该生产线上所有现场的控制箱都是选用密闭性较好的盘柜,其内部元器件较其他采用敞开式盘柜内元器件的使用寿命明显要长。所以减少此类故障应尽量选用继电器,改善元器件使用环境,减少换的频率,以减少其对系统运行的影响。
2)二类故障多发点在阀门或闸板这一类的设备上,因为这类设备的关键执行部位,相对的位移一般较大,或者要经过电气转换等几个步骤才能完成阀门或闸板的位置转换,或者利用电动执行机构推拉阀门或闸板的位置转换,机械、电气、液压等各环节稍有不到位就会产生误差或故障。长期使用缺乏维护,机械、电气失灵是故障产生的主要原因,因此在系统运行时要加强对此类设备的巡检,发现问题及时处理。我厂对此类设备建立了严格的点检制度,经常检查阀门是否变形,执行机构是否灵活可用,控制器是否有效等,很好地保证了整个控制系统的有效性。
3)三类故障点可能发生在开关、限位置、保护和现场操作上的一些元件或设备上,其原因可能是因为长期磨损,也可能是长期不用而锈蚀老化。如该生产线窑尾料球储库上的布料行走车来回移动频繁,而且现场粉尘较大,所以接近开关触点出现变形、氧化、粉尘堵塞等从而导致触点接触不好或机构动作不灵敏。对于这类设备故障的处理主要体现在定期维护,使设备时刻处于完好状态。对于限位开关尤其是重型设备上的限位开关除了定期检修外,还要在设计的过程中加入多重的保护措施。
4)四类故障点可能发生在PLC系统中的子设备,如接线盒、线端子、螺栓螺母等处。这类故障产生的原因除了设备本身的制作工艺原因外还和安装工艺有关,如有人认为电线和螺钉连接是压的越紧越好,但在二次维修时很容易导致拆卸困难,大力拆卸时容易造成连接件及其附近部件的损害。长期的打火、锈蚀等也是造成故障的原因。根据工程经验,这类故障一般是很难发现和维修的。所以在设备的安装和维修中一定要按照安装要求的安装工艺进行,不留设备隐患。
5)五类故障点是传感器和仪表,这类故障在控制系统中一般反映在信号的不正常。这类设备安装时信号线的屏蔽层应单端接地,并尽量与动力电缆分开敷设,特别是高干扰的变频器输出电缆,而且要在PIC内部进行软件滤波。这类故障的发现及处理也和日常点巡检有关,发现问题应及时处理。
6)六类故障主要是电源、地线和信号线的噪声(干扰),问题的解决或改善主要在于工程设计时的经验和日常维护中的观察分析。
要减小故障率,很重要的一点是要重视工厂工艺和操作规程,在日常的工作中要遵守工艺和操作规程,严格执行—些相关的规定,如保持集中控制室的环境等等,同时在生产中也要加强这些方面的霄理。
结束语
过程控制系统本身是一个完整的系统,所以在分析故障或处理故障时也要注意系统性,单的对某一部分的优化有时并不能提高系统的整体性能。如过分追求元器件的精度而不考虑实际的需要以及和相关设备精度的匹配,将徒然增加系统成本。在日常维护中也有过把系统越改越复杂的现象,如采用复杂的控制方式和设备来实现本可以用简单装置来实现的控制,违背了经济、简单、实用的原则,并可能会增加故障率,这也是要注意的地方。
虽然工业控制机和可编程控制器本身都具有很高的性,但如果输入给PLC的开关量信号出现错误,模拟量信号出现较大偏差,PLC输出口控制的执行机构没有按要求动作,这些都可能使控制过程出错,造成无法挽回的经济损失。
影响现场输入给PLC信号出错的主要原因有:
1)造成传输信号线短路或断路(由于机械拉扯,线路自身老化,特别是鼠害),当传输信号线出故障时,现场信号无法传送给PLC,造成控制出错;
2)机械触点抖动,现场触点虽然只闭合一次,PLC却认为闭合了多次,虽然硬件加了滤波电路,软件增加微分指令,但由于PLC扫描周期太短,仍可能在计数、累加、移位等指令中出错,出现错误控制;
3)现场变送器,机械开关自身出故障,如触点接触不良,变送器反映现场非电量偏差较大或不能正常工作等,这些故障同样会使控制系统不能正常工作。
影响执行机构出错的主要原因有:
1)控制负载的接触不能动作,PLC发出了动作指令,但执行机构并没按要求动作;
2)控制变频器起动,由于变频器自身故障,变频器所带电机并没按要求工作;
3)各种电动阀、电磁阀该开的没能打开,该关的没能关到位,由于执行机构没能按PLC的控制要求动作,使系统无法正常工作,降低了系统性。要提高整个控制系统的性,提高输入信号的性和执行机构动作的准确性,否则PLC应能及时发现问题,用声光等报警办法提示给操作人员,尽除故障,让系统、、正确地工作。
若您拥有原始程式,您只要将PLC记忆体全部即可。方法如下:
1.若您使用掌上型程式书写器
当书写器与PLC连接后选择ONLINE模态,按GO键,银幕会要求您打入密码,此时请您按SP键8次,再按 GO键 3次,如此一来,您的PLC就恢复到出厂时的状态,您只要再将原始程式打入PLC 即可。
2.若您使用FXN,DOS版V2.0以上版本软件
于MODE视窗中按7,5,3,再于出现的画面中选项,以上、下键选择 "MEMORY ALL bbbbb"再按"Enter"键 ,如此,PLC内部记忆体将全部被。使用者再将原始程序写入PLC内即可。
3.若您使用FXN bbbbbbs版V1.0以上版本软件
将原始程序显示余荧屏上,将PLC置于STOP状态,再于画面上功能功能选择列中选PLC,再选PLC memory bbbbb…,跳出新画面后,将三项选项全部选定,再按"Enter"键,画面将出现"确定"及"取消"两选择让 您做决定,此时,选"确定",后按"Enter"键!该画面若消失了,亦表示该PLC已回复到出厂时的状态,您可以重新 写入程序了。
经验是宝贵的,但是经验特别是个人经验,总是有限的。所以,经验的应用也还要与编程理论相结合。



PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,OMRON公司的产品也有它自己的语言。但不管什么型号的PLC,其编程语言都具有以下特点:
1.图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件已把工业控制中所需的立运算功能编制成象征图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑元件图给予表示,虽然象征性不如逻辑运算部分,也受用户欢迎
2.明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400,T120等。PLC中的变量和常数以及其取值范围有
明确规定,由产品型号决定,可查阅产品目录手册。
3.简化的程序结构:PLC的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。
4.简化应用软件生成过程:使用汇编语言和语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。
5.强化调试手段:无论是汇编程序,还是语言程序调试,都是令编辑人员的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。
总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练。
问:如何把电脑时间输给S7-200,每次下载时会把电脑时间输给PLC吗?还只能用SET_RTC来设置
答:要设置日期、时间值,使之开始走动,可以用编程软件(Micro/WIN)的菜单命令PLC > Time of Day Clock...,通过与CPU的在线连接设置,完成后时钟开始走动
编用户程序使用Set_RTC(设置时钟)指令设置
Micro/WIN可以通过任何编程连接实现实时时钟的设置。
通过编程软件 Micro/WIN 设置 CPU 的时钟,先建立编程通信连接。
在 Micro/WIN 菜单中选择“PLC > 实时时钟”命令,打开“PLC 时钟操作”对话框:
1.要设置时钟的 CPU 网络地址,取决于在“通信”界面中的选择
2.设置日期:选择需要修改的数据字段,直接输入数字,或者使用输入框右侧的上下按钮调整
3.设置时间:选择需要修改的数据字段,直接输入数字,或者使用输入框右侧的上下按钮调整
4.读取 PC 时钟:按此按钮可以读取安装 Micro/WIN 的 PC 机的本机时间
5.读取 PLC 时钟:按此按钮读取 PLC 内部的实时时钟数据
6.根据需要选择夏时制调整选项
7.按“设置”按钮,将上面的时钟日期数据写入 PLC
其中“功能、编程与调试”----“实时时钟”一节有详细的介绍!
HMI 人机操作界面与 S7-200 的时钟同步功能包括两个方向的时钟同步:
1.PLC 到面板的时钟同步。
西门子操作面板可分为硬件时钟面板(TP/OP/MP270,MP370 等)和软件时钟面板(XP170X, XP177X,K-TP178 micro 等)。软件时钟面板和无备份电池的硬件时钟面板, 当断电关机后, 面板的内部时钟就会丢失, 回到出厂时的状态。但面板可以通过设置,来定时读取 PLC 的硬件时钟信息,以保持和 PLC 时钟一致,这就是 PLC 到面板的时钟同步。
2.面板到 PLC 的时钟同步。
与上述相反,即用面板的时钟来校准 PLC 的系统时钟。PLC 实际上是得到面板的时钟信息后,调用相应设置时钟的函数(或者通过用户编制的程序),改自己的系统时钟,以保持和面板时钟一致。在本文所提供的例程中,实现的是用 PLC 的时间同步面板系统时钟,同时可以在面板上修改 PLC 的时钟,从而间接地修改了面板的系统时钟。
S7-200 系列中 CPU 224 以上的 CPU 都有内置的实时时钟,而 CPU 221/CPU 222 没有内置实时时钟,需要外插“时钟电池卡”才能使用实时时钟和时钟同步功能。
(1) 近年来,和利时矿用PLC产品的不断推陈出新,以其性、等优势得到了用户的广泛认可。和利时矿用PLC产品大量应用于低压馈电开关、高压配电装置、组合开关、负荷等产品,正逐步替代单片机保护器和普通PLC类产品,装备和利时矿用PLC开始成为一些矿用设备公司产品的卖点和优势。
(2) 利用PLC来开发新型的集热式太阳能热水器,可以克服传统的太阳能热水器存在受气候影响大、水温不稳定等缺陷,还可以对多个用户集中供水。采用西门子S7-200 系列PLC 进行控制操作,配合相应的温度、液位和流量传感器及PLC的模拟量输入扩展实现对集热式太阳能热水器中水温、水位和流量的控制。同时,PLC与西门子文本显示器T D400 集成,实现人机交互界面,对集热式热水器内部的水温和水位进行实时在线显示和设置。
(3) 随着科技的发展和社会的进步,自动门在日常生活中也得到了广泛的应用。过去的自动门系统一般采用逻辑控制模块控制,因故障率高、性低、维修不方便等原因而逐步被淘汰。在自动门控制系统中选用三菱PLC作为控制器,以一个发射的声开关和一个接收的光电开关作为此系统的输入设备,两套不同的传感器输入控制信号给PLC,利用PLC对系统的编码表、I/O分配表和自动门的动作过程等实施控制,从而实现控制门的开放或关闭( 上升或下降) 。
其他还有很多新应用领域如:物联网,**,新能源发电,智能楼宇电量采集,医疗系统配电电源等,就不一一列举了。
它是一种通用的可编程控制器,主要由处理单元CPU、存储器、输入/输出(I/O)模块及电源组成。
主机内各部分之间均通过总线连接。总线分为电源总线、控制总线、地址总线和数据总线。各部件的作用如下:
(1)处理单元CPU
PLC的CPU与通用微机的CPU一样,是PLC的部分,它按PLC中系统程序赋予的功能,接收并存储从编程器键入的用户程序和数据;用扫描方式查询现场输入装置的各种信号状态或数据,并存入输入过程状态寄存器或数据寄存器中;诊断电源及PLC内部电路工作状态和编程过程中的语法错误等;在PLC进入运行状态后,从存储器逐条读取用户程序,经过命令解释后,按指令规定的任务产生相应的控制信号,去启闭有关的控制电路;分时、分渠道地去执行数据的存取、传送、组合、比较和变换等动作,完成用户程序中规定的逻辑运算或算术运算等任务;根据运算结果,新有关标志位的状态和输出状态寄存器的内容,再由输出状态寄存器的位状态或数据寄存器的有关内容实现输出控制、制表打印、数据通信等功能。以上这些都是在CPU的控制下完成的。PLC常用的CPU主要采用通用微处理器、单片机或双型位片式微处理器。
(2)存储器
存储器(简称内存),用来存储数据或程序。它包括随机存取存储器(RAM)和只读存储器(ROM)。
PLC配有系统程序存储器和用户程序存储器,分别用以存储系统程序和用户程序。系统程序存储器用来存储监控程序、模块化应用功能子程序和各种系统参数等,一般使用EPROM;用户程序存储器用作存放用户编制的梯形图等程序,一般使用RAM,若程序不经常修改,也可写入到EPROM中;存储器的容量以字节为单位。系统程序存储器的内容不能由用户直接存取。因此一般在产品样本中所列的存储器型号和容量,均是指用户程序存储器。
(3)输入/输出(I/O)模块
I/O模块是CPU与现场I/O设备或其他外部设备之间的连接部件。PLC提供了各种操作电平和输出驱动能力的I/O模块供用户选用。I/O模块要求具有抗干扰性能,并与外界绝缘因此,多数都采用光电隔离回路、消抖动回路、多级滤波等措施。I/O模块可以制成各种标准模块,根据输入、输出点数来增减和组合。I/O模块还配有各种发光二管来指示各种运行状态。
(4)电源
PLC配有开关式稳压电源的电源模块,用来对PLC的内部电路供电。
(5)编程器
编程器用作用户程序的编制、编辑、调试和监视,还可以通过其键盘去调用和显示PLC的一些内部状态和系统参数。它经过接口与CPU联系,完成人机对话。
编程器分简易型和智能型两种。简易型编程器只能在线编程,它通过一个接口与PLC连接。智能型编程器即可在线编程又可离线编程,还以远离PLC插到现场控制站的相应接口进行编程。智能型编程器有许多不同的应用程序软件包,功能齐全,适应的编程语言和方法也较多。
PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,OMRON公司的产品也有它自己的语言。但不管什么型号的PLC,其编程语言都具有以下特点:
1.图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件已把工业控制中所需的立运算功能编制成象征图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑元件图给予表示,虽然象征性不如逻辑运算部分,也受用户欢迎
2.明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400,T120等。PLC中的变量和常数以及其取值范围有明确规定,由产品型号决定,可查阅产品目录手册。
3.简化的程序结构:PLC的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。
简化应用软件生成过程:使用汇编语言和语言编写程序,要完成编辑、
1.编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。
2.强化调试手段:无论是汇编程序,还是语言程序调试,都是令编辑人员的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。
总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练。