7
西门子6ES7222-1HF22-0XA8诚信合作
一、软故障的判断和处理
S5 PLC具有自诊断能力,发生模块功能错误时往往能报警并按预先程序作出反应,通过故障指示灯就可判断。当电源正常,各指示灯也指示正常,特别是输入信号正常,但系统功能不正常(输出无或乱)时,本着先易后难、先软后硬的检修原则检查用户程序是否出现问题。S5的用户程序储存在PLC的RAM中,是掉电易失性的,当后备电池故障系统电源发生闪失时,程序丢失或紊乱的可能性就很大,当然强烈的电磁干扰也会引起程序出错。有EPROM存储卡及插槽的PLC恢复程序就相当简单,将EPROM卡上的程序拷回PLC后一般都能解决问题;没有EPROM子卡的用户就要利用PG的联机功能将正确的程序发送到PLC上。需要特别说明的是,有时简单的程序覆盖不能解决问题,这时在重新拷贝程序前总清一下RAM中的用户程序是相当必要的。通过将PLC上的“RUN”“ST”开关按RUN---ST---RUN---ST---RUN的顺序拨打一遍或在PG上执行“bbbbbb—Blocks—Delete---inPLC—allblocks---overall—Reset”功能就完成了RAM中程序的总清。
另外,保存在EPROM中的程序并不是万无一失的,过分相信EPROM上的程序有时会给检修带来困惑。所以经常性的检查核对EPROM中的程序,特别是PG中的备份程序就显的尤为重要。
检修实例:设备上电后无法启动。工程师在检查后认为程序出错,很自然地将EPROM卡插入PLC中,总清后拷贝程序,完成后重启,故障依旧,由于程序不大,逐条把EPROM上的程序读出,与手册上的指令核对后发现一样,重复拷贝无效后认为是PLC硬件故障。我们用PG将备份程序调出,与EPROM上的程序进行比对,结果语句指令表相同,但程序存放地址发生了变化,把备份程序发送到PLC后设备运行正常。可见EPROM上的程序也出现了错误,用紫外线擦除后重新写入问题解决。
二、PLC硬件故障
PLC的硬件故障较为直观地就能发现,维修的基本方法就是换模块。根据故障指示灯和故障现象判断故障模块是检修的关键,盲目的换会带来不必要的损失。
(1)电源模块故障。
一个工作正常的电源模块,其上面的工作指示灯如“AC”、“24VDC”、“5VDC”、“BATT”等应该是长亮的,哪一个灯的颜色发生了变化或闪烁或熄灭就表示那一部分的电源有问题。“AC”灯表示PLC的交流总电源,“AC”灯不亮时多半无工作电源,整个PLC停止。这时就应该检查电源保险丝是否熔断,换熔丝是应用同规格同型号的保险丝,无同型号的进口熔丝时要用电流相同的快速熔丝代替。如重复烧保险丝说明电路板短路或损坏,换整个电源。“5VDC”、“24VDC”灯熄灭表示无相应的直流电源输出,当电源偏差出正常值5%时指示灯闪烁,此时虽然PLC仍能工作,但应引起重视,必要时停机检修。“BATT”变色灯是后备电源指示灯,正常,黄色电量低,红色故障。黄灯亮时就应该换后备电池,手册规定两到三年换锂电池一次,当红灯亮时表示后备电源系统故障,也需要换整个模块。
(2)I/O模块故障。
输入模块一般由光电耦合电路组成;输出模块根据型号不同有继电输出、晶体管输出、光电输出等。每一点输入输出都有相应的发光二管指示。有输入信号但该点不亮或确定有输出但输出灯不亮时就应该怀疑I/O模块有故障。输入和输出模块有6到24个点,如果只是因为一个点的损坏就换整个模块在经济上不合算。通常的做法是找备用点替代,然后在程序中改相应的地址。但要注意,程序较大是查找具体地址有困难。特别强调的是,无论是换输入模块还是换输出模块,都要在PLC断电的情况下进行,S5带电插拔模块是不允许的。
(3)CPU模块故障。
通用型S5 PLC的CPU模块上往往包括有通信接口、EPROM插槽、运行开关等,故障的隐蔽性大,因为换CPU模块的费用很大,所以对它的故障分析、判断要尤为仔细。
检修实例:一台PLC合上电源时无法将开关拨到RUN状态,错误指示灯先闪烁后常亮,断电复位后故障依旧,换CPU模块后运行正常。在进行芯片级维修时换了CPU但故障灯仍然不停闪烁,至到换了通信借口板后功能才恢复正常。
三、外围线路故障。
据有关文献报道,在PLC控制系统中出现的故障率为:CPU及存储器占5%,I/O模块占15%,传感器及开关占45%,执行器占30%,接线等其他方面占5%,可见80%以上的故障出现在外围线路。外围线路由现场输入信号(如按钮开关、选择开关、接近开关及一些传感器输出的开关量、继电器输出触点或模数转换器转换的模拟量等)和现场输出信号(电磁阀、继电器、接触器、电机等),以及导线和接线端子等组成。接线松动、元器件损坏、机械故障、干扰等均可引起外围电路故障,排查时要仔细,替换的元器件要选用性能系数高的器件。一些功能强大的控制系统采用故障代码表表示故障,对故障的分析排除带来大便利,应好好利用。
检修实例:水下切粒机的控制系统出现故障,工程师发现I5.4无输入导致Q7.0无输出,切粒机无法开启。检查后发现信号转换器和接近开关同时损坏,换后正常。像这类故障就具有一定的隐蔽性,排故时要借助万用表、系统原理图和逻辑图逐级排除。
SIMATICS5控制系统综合了数字电路、模拟电路、继电回路和计算机技术,具有较高的稳定性和性,但一旦出现故障就会造成整个系统停机损失较大,维修有一定困难且维修费用也较高,借助的维修工具除了万用表有时还要用到示波器甚至计算机,这就要求维修人员具有较高的技能,并且有一定的外语和计算机功底,只有对整个系统了解和熟悉后才能对常见的故障做到判断、排除,并尽可能地降低维修费用,确保系统的正常稳定
PLC的种类非常多,可以根据控制要求及PLC的功能、I/O点数、存储容量,以及、维修方便、等因素加以综合考虑。对于一个企业,应尽量统一 PLC的机型,这样其外部设备通用,资源可共享,也易于联网通信,便于组成分布式控制系统。
1.PLC的I/O点数选择
要考虑控制要求,在这一前提下,还要兼顾价格及备用裕量。通常I/O点数是根据受控对象的输入、输出信号的实际需要,再加上10%--30%的备用量来确定的。
2.PLC结构形式的选择
对于整体结构式的PLC,其每一个I/O点的平均价格比模块式,且体积相对较小,所以一般用于系统工艺过程较为固定的系统;而模块式PLC的功能扩展灵活方便,在I/O点数、I/0模块的种类等方面,选择余地大,维修时只需换模块,同时故障判断也很方便,因此,模块式PLC -般用于较复杂的系统和工作环境较差的场合。
3.PLC安装方式的选择
PLC的安装方式可分为集中式、远程式和多台联网分布式。集中式不需要设置驱动远程I/O硬件,系统反应快、。大型系统经常采用远程I/O式,因为它们的装置分布范围很广。对于多台联网的分布式控制,采用多台设备分别立控制且相互之间采用通信联系方式时,则要选择具有较强通信功能的小型机。
4.PLC功能的选择
PLC的功能主要有逻辑运算、算术运算、计时、计数、数据处理、PID运算和通信功能。对于以开关量控制为主,带少量模拟量控制的系统,可以选用小型的且能配接A/D和D/A转换,具有加减算术运算、数据传送功能的PLC。对于控制系统较复杂,要求实现PID运算、闭环控制、通信联网等功能,可按控制规模的大小及复杂程度,选用中型或大型PLC。
1 引言
制动器是保摩托车行驶的重要部件,现代高速摩托车均采用盘式制动器。盘式制动器性能的好坏对摩托车的制动性起着至关重要的作用,因此,对摩托车盘式制动器性能的检测,是摩托车制动系检测系统中的重要组成部分。为了保摩托车盘式制动器的生产质量,提高摩托车盘式制动器的制动性能,对摩托车盘式制动器的性能进行的检测。由plc和上位机结合的检测系统,精度高且简单。
2 制动器结构及工作原理
盘式制动器摩擦副中的旋转元件是以端面为工作表面的金属圆盘,即制动盘,并被固定在轮毂上。其固定元件是由二到四个工作面积不大的摩擦块与金属背板组成的制动块。这些制动块及其助动装置都装在横跨制动盘两侧夹钳的钳型支架中,总称为制动钳[1]。
液压制动器是利用杠杆原理和帕斯卡定律,通过传递并增大操纵力对车轮产生制动转矩和摩擦元件间的摩擦阻力,将行驶中摩托车动能转化为摩擦热能,再依靠摩擦元件吸收并释放热量,达到减缓车速或停车的目的。对制动手柄施加外力后,使手柄油缸中的制动液产生压力并通过油管传送到制动钳一端的油缸活塞上,活塞推动摩擦片夹紧制动盘而使车轮产生制动[1]。由此可见,制动钳的钳口力决定着制动器的制动能力,而钳口力与手柄位移和手柄力有关。所以从三个方面对液压盘式制动器的性能进行测试,即钳口力、手柄位移和手柄力。
3 检测系统组成
本测试系统主要由检测台体、plc、上位机三部分组成。
检测台体主要由检测台架、夹具、手柄力及钳口力传感器、手柄位移传感器、限开关、电机、气缸等组成[3],是检测系统的基础。
上位机是整个控制系统的,其主要利用良好的图形用户界面,显示手柄力及钳口力的大小和手柄位移等参数和对应的曲线,并且向plc发出控制指令。
plc是该系统的下位机,负责现场高速数据采集(控制手柄的位置),实现逻辑、定时、计数、等功能,通过串行通讯口向上位机传送plc工作状态及有关数据,同时从上位机接受指令,向警报器、打印机等发出命令,实现上位机对控制系统的管理,提高了plc的控制能力和控制范围,使整个系统成为集散控制系统。
当按下启动按钮后整个测试过程由plc控制自动进行,气动执行机构推动制动手柄进行模拟制动,同时手柄力及钳口力传感器、手柄位移传感器获得的检测模拟信号传输到plc的模拟模块,plc通过rs485/232接口与上位机通信,plc把传感器的模拟信号转换成数字信号传输到上位机,显示器别显示手柄力及钳口力的大小和手柄位移等参数和对应的曲线,当设定电机运行时间结束时电机停止且反转使气动执行机构复位,限开关起限位保护作用,当气动执行机构推动手柄与限开关接触时,电机自动停止,若有出设定合格值,报警器会及时报警。
4 系统设计
主控制器采用西门子plc,s7-300系列plc功能强大,采用模块化设计,有处理单元(cpu)、各种信号模块(sm)、通信模块(cp)、功能模块(fm)、电源模块(ps)、接口模块(im)等,有多种规格的cpu可供选择。siemens s7-300,它是一种积木式结构,系统构成和扩展都十分方便[2]。
3.1 系统硬件配置
s7-300主要配置如下:电源模块选用ps3075a;处理模块(cpu)选用cpu313c-2dp;数字量输入模块(di)选用sm321 di16xdc24v;数字量输出模块(do)选用sm322 do16xdc24v/0.5a;模拟量输入/输出模块(ai/ao):选用sm334。
3.2 i/o定义与编程设计
plc的输入、输出端子分配情况如附表所示。测试过程根据程序设计在开始检测以后自动完成,根据设定的测量值的,系统自动出不合格的产品并报警。
5 结束语
整个系统基于plc及上位机设计,实现了模拟信号的数字化显示,检测准确,降低操作复杂度。上位机提供了软件支持,能够实现完善的监控功能,进行管理并提供友好的人机接口。所有的系统参数报警故障信息等都可以通过上位机监控。进一步提高了系统集成度性,降低了其复杂性,上位机与plc实时通信参与控制,提高了企业信息化和测试设备的自动化水平



1 引言
发信系统调度完成对发信系统高压设备的控制、监测、状态和工作参数显示、故障提示,同时完成与发信系统其他控制设备通信等功能。由plc构成的控制柜在线采集运行数据和确定运行状态,并将它们传输至调度,控制柜接收调度指令对发信系统的设备实施控制,构成完整的监控系统。该系统的设计目标是实施对发信系统多种设备进行远程监视、控制、测量,实现无人值守,对各种瞬间发生的电气事故进行分析判断,对现场众多电气数据进行记录和统计处理。
2 系统设计
基于plc设计的监控系统由三个部分组成:1 设置在调度的操作终端设备;2 分布在设备现场的五个控制柜;3 通道。
系统包括上位机和下位机两部分。上位机是指调度的1#cpc、2#cpc(操作终端),其中包括hmi(human machine interfa -ce)系统和数据库管理系统,功能是遥控操作,遥信、遥测显示及数据报表统计,记录事故分析等。而下位机是指数据采集系统及各种智能控制设备,在这里指的是plc控制箱和5个控制柜。
2.1 由plc模块构成的控制柜
下位机的关键设备是采用plc构成的五个控制柜。该方案采用模块式结构,可根据应用需求进行灵活配置和可以扩展。采用plc的控制柜基于几点考虑:
(1)系统为闭环监控工作方式,对于控制过程的性要求较高;
(2)plc具有高性和强的抗干扰能力;
(3)模块化配置实现多功能扩展。
2.2 plc 编程软件
plc编程用基于microfost bbbbbbs环境的编程软件gx developer v8.26开发。以实现现场数据的采集、计算、统计、数据通信、系统故障诊断等功能。gx developer v8.26符合iec-1131-3 编程语言标准,有梯形图、顺序功能图、功能块图、结构化文本、指令表。gx developer v8.26t提供了实用简单友好的用户界面,有丰富的编译工具、强劲的搜索功能、自由格式的图形编辑器、完善的在线帮助,使得对modicon tsx momentum(模块式momentum plc组板)构成的自动化控制系统的程序编写、软件调试、系统维护十分简单。
2.3 系统软件设计
系统上位机采用mcgs(monitor and control generated system)组态软件、mcgs是一套基于bbbbbbs平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于microsoft bbbbbbs 95/98/me/nt/2000等操作系统。mcgs为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和机制、流程控制、动画显示、趋势曲线和报表以及监控网络等功能。mcgs具有操作简便、可视性好、可维护性强、、高性等特点,在石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域已进行了成功应用。目前,mcgs组态软件具有整个工业监控系统的从设备采集、工作站数据处理和控制、上位机网络管理和web浏览的所有功能,很好的实现了自动控制一体化的功能。使用mcgs,可以在短时间内完成一个运行稳定、功能、维护量小并且具备水准的计算机监控系统的开发工作。
2.4 系统网络结构
系统采用标准的开环总线以太网配置。这样不仅降低了成本,方便布线,易于扩展;而且网络结构上保了信息传输的性,能对数据进行有效的分流,从而减轻网络负荷,增强了系统的性。其网络标准为ieee802.3;传输速率为10mbps。整个系统采用10/100m以太网交换机形成自适应以太网通信。
控制柜设备之间的采用plc网络melsecnet/h组成控制层网,melsecnet/h网络是通过光纤连接plc控制器与plc控制器的网络,通过使用高速通信和大容量的链接软元件,在控制系统设备之间实时地传递和设备的运转、动作相关的数据,可以实现25mbps的高速通信,光纤采用双重回路提高了系统冗余性和性。
上位机与下位机的通信是监控系统的一个关键。我们选用mcgs的设备构件用于实现以态网模块(qj71e71-100)和三菱q系列plc通讯。三菱q系列tcp/ip设备构件把plc的通道分为只读,只写,读写三种情况,只读用于把plc中的数据读入到mcgs的实时数据库中,只写通道用于把mcgs实时数据库中的数据写入到plc中,读写则可以从plc中读数据,也可以往plc中写数据。
通信网络采用主从方式定时收发数据。在本系统,上位机定义为主设备,下位机五个控制柜所有智能监控装置定义为从设备,只有主设备能初始化或对从设备查询。所有设备都有规定的ip地址或站地址,主设备按地址发布消息,从设备根据主设备查询或提供的数据决定要产生何种行动,实现了系统的监控功能;同时当系统故障,比如五个控制柜中有某一个从网络中断开,在主设备端马上诊断出来,而当故障后,网络又可自动接通,这样有利于操作员进行系统功能诊断。
3 系统工作过程
下位机从现场设备采集遥信及遥测信号,经过一定的处理后存储到plc的寄存器中供上位机读取;同时接收上位机发送的遥控命令经过处理后传给现场设备。而上位机则是负责从下位机读取遥信量和遥测量,经过处理后进行显示或生成报表等;同时根据操作员的需要发出遥控命令。下面分别介绍系统的具体工作过程。
3.1 系统通信
整个系统的通信都是基于ip地址的。
(1)上位机和下位机的通信,是通过为mcgs组态软件的各个数据建立通信通道来实现的。
(2)下位机之间的通信:下位机之间的通信通过melsecnet/h网络完成melsecnet/h网络具有的ras功能,ras功能代表性、可用性、可维修性。melsecnet/h网络具备环路回送功能,在光纤环路系统中,传送路径是双结构,当传送路径中发生错误时,通过把传送路径从正向环路切换成反向环路或从反向环路切换成正向环路或进行环路回送来断开故障区,在仍然能够进行数据通讯的站之间继续正常传送。
3.2 下位机接受遥控(yk)命令
上位机往下位机写的遥控(yk)命令,是以一个字(word)为单位的,一个字包括16位(bit),每一位(bit)代表一个遥控信号。每个遥控对象又有两种操作状态(如断路器的分闸和合闸)。从上位机来的16位的遥控字(word)存到plc的cpu处理器通信适配器的寄存器的某个区(如400011)中,当操作员发出一个遥控命令时,相应的遥控位由0变为1,离散量基板上对应的输出端被置为高电平,被控制的断路器受电动作。通过设置让输出端的高电平维持2秒钟,以确保断路器操作机构动作使断路器跳闸或合闸。
由于plc模拟块是低电压低电流输入,而控制回路电压电流比较大,因此需要用继电器来进行电气隔离放大。
3.3 下位机遥信(yx)信号处理
遥信(yx)信号包括位置信号和非位置信号,位置信号包括断路器和隔离开关的分、合状态;非位置信号包括保护信号和故障信号的状态。遥信信号是由momentum的离散量基板进行采集的,离散量基板把从现场设备送上来的16位离散的输入数据以一个字(word)的方式传送给cpu处理器通信适配器,再由cpu处理器与上位机建立通信、传送数据。
3.4 下位机遥测(yc)信号处理
遥测信号是用8通道输入差分基板采集的,我们采用的是平均值变送器,把控制柜一次回路中的交流电压和电流以直流平均值表示,再输入到模拟量基板中。基板的8输入通道是为8个模拟量输入提供的,每个模拟量占用一个通道,每个输入通道对应一个输入字(word);由于模拟量aai基板上扣有momentum的cpu处理器适配器,因此由基板传上来的模拟量信号直接存到cpu处理器的寄存器中供上位机读取;而每个通道的输入参数则通过concept中硬件配置中的i/o map进行设定。
3.5 上位机功能实现
上位机运用mcgs组态软件主要实现以下的功能模块:欢迎画面、主画面、系统运行记录、设备配置图、控制柜实况图、电压电流显示图、控制柜控制屏、事件记录、报警记录、模拟屏显示、曲线、重载数据库、程控操作、报警画面、数据备份与恢复、模拟控制柜接线图、系统帮助画面。
采用mcgs自带的数据库的报表管理系统对整个控制系统产生的数据进行查询、打印、转出、计算、分析。该系统主要有以下功能:日报管理、月报管理、操作事件管理、异常事件管理、报警信息管理、图形分析。
报表管理系统还具有丰富强大的电子制表功能。通过动态数据交换(dde)和odbc标准,可方便地将系统的实时数据、历史数据库、应用数据库与报表系统链接,可生成柱形图、条形图、面积图等二维或三维的彩色图型,形成图文并茂、直观清晰的图文报表,并可召唤、定时和条件驱动打印报表。
3.6 web功能实现
在本方案中,所采用的mcgs软件为网络板因此不需要任何特殊的配置,只要有一台配置了web浏览器(如ie、netscape navigator)的pc机就可以通过以太网浏览到上位机的web 网页。实时地显示该上位机点的运行状况。
4 结束语
本文介绍了基于plc的发信系统控制方案,并据此设计和建成了一个完整的监控系统。系统组网简洁,软件层次清晰并满足性和可扩展性。实现了对发射系统自动化、智能化的控制。