7
西门子6ES7235-0KD22-0XA8厂家质保
PLC在数控机床上起着连接NC与机床的桥梁作用,一方面,它不仅接受NC的控制指令,还要根据机床侧的控制信号,在内部顺序程序的控制下,给机床侧发出控制指令,控制电磁阀、继电器、指示灯,并将状态信号发送到NC;另一方面,在对大量开关信号处理过程中,任何一个信号不到位,任何一个执行元件不动作,都会使机床出现故障。在数控机床的维修过程中,这类故障占有比较大的比例。因此掌握用PLC查找故障的方法很重要。
1 与PLC有关的故障特点
(1)大多数有关PLC的故障是外围接口信号故障,所以在维修时,只要PLC有些部分控制的动作正常,都不应该怀疑PLC程序。如果通过诊断确认运算程序有输出,而PLC的物理接口没有输出,则为硬件接口电路故障。
(2)硬件故障多于软件故障,例如当程序执行M07(冷却液开)时,机床无此动作,大多是由外部信号不满足,或执行元件故障,而不是CNC与PLC接口信号的故障。
2 与PLC有关故障检测的思路和方法
2.1 根据故障号诊断故障 数控机床的PLC程序属于机床厂家的二次开发,即根据机床的功能和特点,编制相应的动作顺序以及报警文本,对过程进行监控。当出现异常情况,会发出相应报警。在维修过程中,要充分利用这些信息。
例1:某数控机床的换系统在换指令时不动作,机械臂停留在行程中间位置上,CRT显示报。查手册得知该报表示:换系统机械臂检测开关信号为“0”即“库换位置错误”。 根据报警内容,可诊断故障发生在换装置和库两部分,由于相应的位置检测开关无信号送至PLC的输入口。从而导致机床中断换。造成开关无信号的原因有两个:一是由于液压或机械上的原因造成动作不到位而使开关得不到感应;二是接近开关失灵。检查库中的接近开关,用一薄金属片接近感应开关,以排除接近开关失灵的可能性。通过检查发现开关正常。因机械臂停留在中间位置,所以两个信号都为“0”。
机械装置检查:“臂缩回”的动作是由电磁阀YV21控制的,手动该电磁阀,把机械臂退回至“臂缩回”位置,机械恢复正常。这说明手控电磁阀能使换位置定位,从而排除了液压或机械上的阻滞造成换系统不到位的可能性。
由以析可知,PLC的输入信号正常,输出动作无误,问题在操作不当或PLC设置不当。《操作手册》中要求:连续运行中,两次换间隔时间不得小于30s。经过操作观察,两次换时间间隔小于PLC规定的要求,从而造成PLC程序执行错误引起报警。修改了相应的程序后,故障排除
。 2.2 根据动作顺序诊断故障
数控机床上及托盘等装置的自动交换动作都是按照一定的顺序来完成的,因此,观察机械装置的运动过程,比较正常和故障时的情况,就可发现疑点,诊断出故障的原因。
例2:某立式加工自动换故障。
故障现象:换臂平移到位后,无拔动作。
自动换控制如图1所示。ATC的动作起始状态是:主轴保持要交换的旧,换臂在B位置,换臂在上部位置,库已将要交换的新定位。自动换的顺序为:换臂左移(B→A)→换臂下降(从库拔)→换臂右移(A→B)→换臂上升→换臂右移(B→C,抓住主轴中,)→主轴液压缸下降(松)→换臂下降(从主轴拔)→换臂旋转1800(两交换位置)→换臂上升(装)→主轴液压缸上升(抓)→换臂左移(C→B)→库转动(找出旧位置)→换臂左移(B→A返回旧给库)→换臂右移(A→B)→库转动(找下一把)。
图1 自动换控制示意图
换臂平移至C位置时,无拔动作,分析原因,有几种可能:
(1)SQ2无信号,所以未输出松电磁阀YV2的电压,主轴仍处于抓状态,换臂不能下移。
(2)松接近开关SQ4无信号,则换臂升降电磁阀YVl状态不变,换臂不下降。
(3)电磁阀有故障,给予信号也不动作。逐步检查,发现SQ4未发出信号。进一步对SQ4进行检查,发现感应间隙过大,导致接近开关无信号输出,产生动作障碍。将感应间隙δ调至1 111111,故障。
2.3 根据控制对象的工作原理诊断故障
数控机床的PLC程序是按照控制对象的控制原理来设计的,通过对控制对象的工作原理的分析,结合PLC的I/O状态来进行检查。
例3:数控车床工件夹紧故障。
故障现象:该车床配备FANUC一0T系统,当脚踏尾座开关使套筒进工件时,系统产生报警。尾架套简的示意图和PLC输入开关分别如图2和图3所示。
故障诊断:在系统诊断状态下,调出PLC输入信号,发现脚踏开关输入X04.2为“1”,尾座套筒转换开关X17.3为“1”,润滑油液面开关X17.6为“1”。调出PLC输出信号,当脚踏向前开关时,输出Y49.0为“1”,同时电磁阀也得电。这说明系统PLC输入输出状态均正常。因此,尾座套筒液压系统有问题。
析图2:当电磁阀YV4.1得电后,液压油经溢流阀、流量控制阀和单向阀进入尾座套筒液压缸,使其向前紧工件。松开脚踏开关后,电磁换向阀处于中间位置,油路停止供油,由于单向阀的作用,尾座套筒向前时的油压得到保持。该油压使压力继电器常开触点接通,在系统PLC输入信号中X00.2为“1”,但检查系统PLC输入信号X00.2为“0”,说明压力继电器触点信号有问题。经进一步检查发现其触点开关损坏,从而造成PLC输入信号为“0”,系统认为尾座套筒未紧而产生报警。换一新的压力继电器后,故障排除。
图2 尾建控制示意图
图3 尾架套筒的PLC输入开关
2.4 根据PLC的∥o状态诊断故障
数控机床中,输入输出信号的传递一般都要通过PLC接口来实现,因此,许多故障都会在PLC的I/0接口这个通道反映出来。数控机床的这个特点为故障诊断提供了方便,不用万用表就可以知道信号的状态,但要熟悉有关控制对象的正常状态和故障状态。
2.5 通过梯形图诊断故障
根据PLC的梯形图来分析和诊断故障是解决数控机床外围故障的基本方法。用这种方法诊断机床故障,应搞清机床的工作原理、动作顺序和联锁关系,然后利用系统的自诊断功能或通过机外编程器,根据PLC梯形图查关的输入输出及标志位的状态,从而确定故障原因。
例4:配备SIN810数控系统的加工,出现分度工作台不分度的故障且无报警。
根据工作原理,分度的齿条和齿轮啮合,这个动作是靠液压装置来完成的,由PLC输出Q1.4控制电磁阀YVl4来执行。PLC相关部分的梯形图如图4。
通过数控系统的DIAGNOSIS中的“STATUS PLC”软键,实时查看Q1.4的状态,发现其状态为“0”;由PLC梯形图查看F123.0也为“0”,按梯形图逐个检查,发现F105.2为“0”,导致F123.0为“0”;根据梯形图查看STATUS PLC中的输入信号,发现IlO.2为“0”从而导致F105.2为“0”。19.3、19.4、110.2、IlO.3为4个接近开关的检测信号,以检测齿条和齿轮是否啮合。分度时,这4个接近开关都应有信号,即都应闭合,现发现110.2未闭合。处理方法:检查机械部分确认机械是否到位;检查接近开关是否损坏。根据这个线索继续查看,后发现反映二、三工位分度头起始位置检测开关19.4、110.2动作不同步,导致了工作台不旋转。进一步确认为三工位分度头产生机械错位。调整机械装置,使其与二工位同步后,故障。
图4 故障机床PLc相关部分梯形图
2.6 动态跟踪梯形图诊断故障
有些数控系统带有梯形图监控功能,调出梯形图画面,可以看到输入输出点的状态。梯形图执行的动态过程,有的需要机外编程器,在线监控程序的运行。当有些PLC发生故障时,因过程变化快,查看L/O及标志无法跟踪。此时需要通过PLC动态跟踪,实时观察I/O及标志位状态的瞬间变化,根据PLC的动作原理做出诊断。
3 结语 通过以上思路和实例,要做好用PLC对数控机床故障检测须注意以下几点: (1)了解机床各组成部分检测开关的安装位置,如加工的库、机械手和回转工作台,数控车床的旋转架和尾架,机床的气、液压系统中的限位开关、接近开关和压力开关等,弄清检测开关作为PLC输入信号的标志。 (2)了解执行机构的动作顺序,如液压缸、气缸的电磁换向阀等,弄清对应的PLC输出信号标志。 (3)了解各种条件标志,如起动、停止、限位、夹紧和放松等标志信号。 (4)借助必要的诊断功能,必要时用编程器跟踪梯形图的动态变化,搞清故障原因,根据机床的工作原理做出诊断。
随着PC技术的飞速发展,使得IPC(工业控制计算机)以及基于IPC的应用技术同样也得到了突飞猛进的发展。同时,随着Internet技术的应用和所有生产信息过程和控制信息过程的集成与发展,并可通过Internet/Intranet浏览生产过程信息流中的制造过程、操作和监控现场智能设备等,IPC越来越多地承担着SA的人机交互控制任务和协同下级小型控制器或智能现场设备的控制任务。总体而言,IPC还是适合应用于自动化控制平台的。但作为传统主流控制器的PLC,它拥有稳定性好、可*性高、逻辑顺序控制能力强等优点,在自动化控制领域具有的优势。但有一大遗憾:其封闭式架构、封闭式系统(研发具备自己或OEM的CPU、芯片组、BIOS、操作系统、梯形图编程软件)、较差的开放性势必会造成其应用上的壁垒,也增加了用户维修的难度和集成的成本。有人断言,在不久的将来,基于PC的控制器将会逐步取代PLC而成为主流控制设备。为了改善这种局面,传统PLC生产厂家正在逐步将PLC的功能PC化(如Siemens的Wi)、而IPC厂家也逐步将IPC的逻辑控制功能PLC化,使PLC和IPC在功能和规格方面越来越接近,由此就出现了基于PLC和IPC技术的中间控制器:PC-Based PLC。
PC-Based PLC也称嵌入式控制器,它不再像IPC那样以机箱加主板为主体结构,再搭配诸如A/D、D/A、DI/DO等功能I/O板卡的组合产品,而是一个立的基于嵌入式PC技术的系统,适合应用于小型的SA系统。如泓格的I-8000系列, 其主机内部是40MHz主频的80188 CPU,操作系统为兼容DOS的MiniOS7,其编程环境是基于PC的标准C语言程序,程序开发过程与PLC其相似:在PC上编写常驻任务程序,并将其编译好后传送到主机内的Flash上、再让其脱机运行。另外为了使其具备PLC的优势特性,PC-Based PLC也可使用梯形图编程,如泓格的ISaGRAF(配合I-8417/8817主机),相对于PLC而言,PC-Based PLC的优势在于拥有IPC强大的Computing、Data Processing和Communication功能,在软件方面,PC-Based PLC支持IEC-61131-3(LD、SFC、FBD、IL、ST)的五种标准语言和软逻辑。由于以上特点,PC-Based PLC将会加开放和标准化,能适应加复杂的控制和管控一体化信息的需求。
总的来说,IPC是开放式架构、开放式系统,PLC则是封闭式架构、封闭式系统,而PC-Based PLC介于二者之间,是开放式架构、封闭式系统。严格地说,IPC一般承担着管理控制任务和协同下级小型控制器或智能现场设备的控制任务,而PLC一般用作现地控制器。



| 引言 空压机组是很多类企业的设备,工作过程不复杂,但其启动和停车过程有严格的要求。现有空压机组一般都由固定工人值守,平时启动和停车根据生产需要随时调度,由工人按要求的顺序操作相应开关、阀门和主电机而完成启停过程。运行中,要求值班人员经常检测机组状况,在温度、压力、电机额定电流等过允许值时应紧急停车。因此,空压机每天24小时间断运行需由工人24小时连续值守,显然,这是对人力资源的严重浪费。所以,有必要对此过程进行全自动控制,并在远程操作室设置监控和报置,以实现现场无人值守和远程监控、报警。 怀化车辆段东场压风房现有两台V-6/7型空压机组,空压机组运行与否,启开动1#还是2#空压机,是由值守工作根据调度命令来执行。空压机组启动过程是,先开启水泵输入冷却水,然后打开排气阀,开启主电机,打开进气阀,使其空负荷启动,运行约5分钟后,将排气阀关闭,进入负荷运行;停车过程则是,先关闭进气阀,再打开排气阀,然后关主电机和水泵,后关闭排气阀。 1、监测控制系统硬件设计 1.1 系统控制要求 怀化车辆段对该两台空压机的控制要求是,远程操作自动启停,参数异常自动停车,为此,需对下列参数进行采集: (1)压力信号分别为1级缸、2级缸及储风缸压力3点; (2)温度信号为1级缸排气温度、2级缸进气温度、2级缸排气温度、油温、曲轴轴承温度2点、电机轴承温度2点以及冷却水出口温度共9点; (3)电量信号为主电机电流1点,及总电源的3相电压共3点。 采集参数总计为(9+3+1)x2+3=29个。 对上述参数采集后,判断有关参数是否异常,然后形成动态数据表格进行实时巡回显示,并存储起来而供以后进行随机查询。 1.2 系统总体设计 根据上述控制要求,我们设计了以PC/104工业计算机为的实时多参数采集系统,辅以可编程控制器(以下简称PLC)对空压机组启/停进行逻辑顺序控制,如图1所示。 (1)ADT200模块介绍 ADT200可将与IBM PC兼容的PC/104CPU模块系统构成一个的数据采集系统,其特点是:8/16个单端模拟输入通道;12位,20μs或10μsA/D变换器;±5V,±10V或0到+10V模拟输入量程等。可见,对本系统来说,足以达到要求。 (2)模拟量采集 · 温度 采集的温度信号有两种量程范围,其中二级缸排气温度在160℃以上,选用JM202V一体化温度计,共2台,其测量范围为0~200℃,采用+12V DC电源供电,输出为0~+5V DC信号;其他16路温度测量范围为0~120℃,选用DS1820数字温度传感器,共16片,其测量范围为-55℃~125℃,采用+5V电源供电,其信号为单线并接在一起。 · 压力 6路压力信号分别为两套空压机的1级缸(≤0.22MPa)、2级缸压力(≤0.81MPa)和储风缸压力(≤0.81MPa)。故选择Honeywell的24PC系列固态压力传感器,1级缸选用2只24PCFFA1G型,其量程为0~100psi;2级缸和储风缸选用4只24PCGFA1G型,量程为0~250psi。其工作电源为DC 0~12V,满量程输出约220mV。 · 电流、电压 选用2台电流传感器分别测量2台主电机的电流,量程为0~100A,1台电压传感器测量总电源的3相电压,其5路输出均为0~5V DC。 · 液位开关 检测冷却水有无,为开关量输入信号。 (3)DS1820数字温度信号采集 为了充分利用资源和提高系统的性能价格比,考虑利用计算机的打印口采集温度,如图2所示。该电路具有接口简单、成本较低、调试方便等特点,其缺点是编程较为复杂,但以软件功能替代硬件功能亦是控制系统发展的方向之一。 本系统采用了上下位机的主从控制方式,下位机采用西门子S7-200系列的CPU216 PLC,这就涉及到计算机与PLC的通讯问题,也是难点之一。CPU216具有两个RS485的串口,而且两个口都可以作为PPI通讯方式或自由口通讯方式,这是采用该CPU的原因之一。因为这有利于作通讯的调试。PC/104工业计算机提供了一个RS485的串口,RS485只需要TD和RD两根数据线,而没有硬件握手信号线,因此,只能采用软件握手的通讯方式。S7-200PLC的串口初始化可以通过设置特殊标志位SMB30来实现。而发送数据可以通过发送指令XMT直接发送。因为S7200PLC没有接收数据的指令,只提供了一个接收中断,每接收一个数据产生一次中断,从SMB2中把接收到的数据取走。而上位机的串口通讯也可以采用中断方式进行,这里不再阐述。 1.5 电机的软启动 为保护电机的启动,采用了电机的空载启动和软启动技术,以保证电机的启动电流不会过大。软启动技术的工作原理是利用晶闸管移相控制原理,使晶闸管的导通角从0开始前移,前移的速度以电机的电枢电流不过额定值为依据,使电机的端电压从零电压开始逐渐上升,直到满足启动转矩要求,保启动成功。其具体控制采用PID和智能控制相结合的综合控制策略。利用PC/104控制晶闸管的移相和检测电流,并研制了软启动器,如图3所示。 2.1 主机软件设计 PC/104工控机的软件用TURBO C语言编写。主要由采样滤波模块、通讯模块、采集显示和报警模块等组成。 工控机主程序框图如图4。 采集显示和报警模块,每检测一个机组状态参数,接着进行标度变换和显示,后判断状态参数是否正常,如果正常,则检测下一个状态参数,否则报警、停机和显示故障点。 2.2 PLC软件设计 通讯模块用于和PLC之间通讯,从而控制空压机的启停。PLC通讯程序框图如图5。 (1)既能现场控制机组的启停,也能远程控制机组的启停; (2)能够巡因检测所组状态参数,并实时显示; (3)检测到异常的状态参数能及时报警、停机和显示故障点; (4)能够记录每班的机组状态。 4、结束语 我们于1999年在怀化车辆段成功推出以工控机为主处理计算机的空压机组微机控制无人值守系统。运行效果良好,并通过湖南省科委组织的鉴定。为了使监控系统有高的性价比,我们在原系统的基础上,作了很大的改进,推出了新一代监控系统,其性、稳定性和体积方面都比代有较大的改善,有利于今后的推广,提高经济效益 |