7
西门子模块6ES7332-5HF00-0AB0库存优势
引发PLC/变频器故障可能只是某一个电气电子元器件,而对于维修者较重要的就是找到故障的电气电子元器件,需要进行检查、测量后进行综合分析做出判断,才能有针对性地处理故障,尽量减少无用的拆卸,尤其是要尽量减少使用烙铁的次数。除了经验,掌握正确的检查方法是非常必要的。正确的方法可以帮助维修人员由表及里,由繁到简,地缩小范围,较终查出故障并适当处理而修复。
从维修PLC/变频器的经验来看,与强电相关的器件、大功率器件,电源部分以及相应的驱动电路损坏频率较高,当然在维修过程中也会出现各种各样的故障现象,表现与其相应的电子电路有关。PLC/变频器的维修过程就是寻找相应故障点的过程,在维修过程中应该坚持以人为主,设备为辅的原则,充分发挥人的主观能动性,降低维修成本,从故障现象人手,分析电路原理、时序关系、工作过程,找出各种可能存在的故障点,然后借助一些维修设备,确定故障点,确定故障元器件(包括定性与定量指标),然后寻找相应的器件进行替换,使设备恢复其固有的性能指标。通常PLC/变频器维修过程包括以下几个方面。
①询问用户PLC/变频器的故障现象,包括故障发生前后外部环境的变化。例如,电源的异常波动、负载的变化。
②根据用户的故障描述,分析可能造成此类故障的原因。
③打开被维修的设备,确认被维修PLC/变频器的程序,分析维修恢复的可行性。
④根据被损坏器件的工作位置,通过分析电路工作原理,从中找出损坏器件的原因,以及一些相关的电子电路。
⑤寻找相关的器件进行替换。
⑥在确定所有可能造成故障的所有原因都排除的情况下,通电进行测试,在做这一步的时候,一般要求所有的外部条件都具备,并且不会引起故障的进一步扩大化。
⑦在PLC/变频器工作正常的情况下,就可以进行PLC/变频器的系统测试。
正在进行的改变硬件已经开始同质化今天,PLC已经不应该去比较谁的CPU执行速度快?谁的存储大?谁能带的I/O点多?能够用什么编程语言?PLC作为工业控制的产品,已经产生了很多变化,这一切要归根于IT技术带来的。存储越来越而且越来越大,使得你在PLC上可以存储大量的实时数据,而CPU则越来越快,以前那些解决不了的问题正在被轻松解决,而显示屏也越来越多样和丰富,硬件的需求越来越高速,但是,标准化和通用化是未来的趋势,因此,竞争已经不在硬件本身,性能决定一切的时代即将过去。
PLC要加开放的融合各种技术功能时代已经到来,这就包括了运动控制、、液压,机器人、CNC、实时通信、FDT、无线以太网、GPRS等都在广泛的渗透到控制中,PLC要变得加开放才能在未来的竞争中生存。技术正在走向融合-集成解决方案PC技术的广泛应用使得控制器的能量无限扩大,而丰富的软件应用也让CPU快,强,IT技术提供了这一切,Inbbb架构的嵌入式CPU已经被广泛应用于工业控制,而PAC、PCC、PLC、PC、DCS、SA这些概念正在相互融合,并且逐渐的与GIS、SQLServer等技术相互接口融合,控制技术正在构成一个集成的整体,单个的PLC或者PC已经在整个控制应用的需求中变得扁平,界限也开始模糊,控制器,通用控制器的概念也开始模糊,世界正在走向融合。如果单纯的讲PLC的性能、功能进行列项比较,是无法反映PLC的全貌的,只能在局部看PLC,而结合产业需求、PLC厂商的产品设计架构与理念等来综合考量。
1.PLC技术的发展动力
1.1IT行业对于自动化行业的推动
1.1.1使得硬件加通用化
随着IT技术的发展,CPU的处理能力、通信速度(以太网技术)、存储及扩展能力、软件功能块(OPC)、诊断与维护能力(基于IT技术的维护)能力和显示能力都得到了大幅度的提高,并且,IT技术的发展也导致了硬件成本的不断下降,并且,IT的竞争使得芯片容易,而成本却低。
1.1.2标准化与模块化设计
为了降低系统的生产与制造成本,PLC产品不断的走向模块化与标准化设计。因此,发展国产PLC产品要时刻关注IT技术对于自动化的发展的推动,关注IT技术如何被集成到自动化技术中。
1.2面向复杂控制的需求拉动PLC的发展无论是PLC,PCC,PAC技术,其发展宗旨均是为了满足为复杂的机器与生产现场的控制需求,分布式计算对于总线提出新的需求,生产集成对于软件SA和DCS的需求不断增加,PLC将在这里担负多的功能。PLC较初的应用主要为了逻辑控制而开发,而随着IT技术、通信技术、传感器技术以及生产管理对于现场数据的需求,为了跟踪生产过程,分析工艺和质量的影响因素,对于现场数据的需求不断提高,对于环境和的需求也带来了技术的发展,这些影响了PLC对于控制的要求:
1.2.1复杂的算法设计
今天在机器控制领域已经有些类似于过程控制领域的PID调节、工艺算法设计(套色、张力、称重、牵伸、放卷、收卷)等需要PLC具有强的算法设计和处理能力,例如:B&R的PCC就可以采用C,C++编程,这对于复杂算法设计为容易,而Bachmann的PLC则可以基于C,C++,Java编程,SoftPLC的SoftPLC则也可以基于Java编程。
1.2.2运动控制
由于以前的机器上,运动控制执行件较少,通常都采用的运动控制器,而现在的运动控制应用为广泛,在各个机械制造领域,以及造纸、啤酒生产线、等领域都有为广泛的应用,而这对于运动控制如电子齿轮、电子凸轮、定位控制有了多的要求,如SIEMENS的T-CPU系列即可完成运动控制任务的处理,而B&R的PCC则可以直接通过总线控制伺服驱动器实现各种运动控制的算法。
1.2.3技术
随着对于人身及设备的需求,各个PLC厂商均开发了为应用而设计的SafetyLOGIC产品,如SIEMENS的317F,319FCPU即为应用而设计,ABB的PLUTOPLC、RockwellAutomation的,而B&R则开发了SafetLOGICPLC。
PLC网络是由几级子网复合而成,各级子网的通讯过程是由通讯协议决定的,而通讯方式是通讯协议的内容。通讯方式包括存取控制方式和数据传送方式。所谓存取控制(也称访问控制)方式是指如何获得共享通讯介质使用权的题目,而数据传送方式是指一个站了通讯介质使用权后如何传送数据的题目。
1.周期I/O通讯方式
周期I/O通讯方式常用于PLC的远程I/O链路中。远程I/O链路按主从方式工作,PLC远程I/O主单元为主站,其它远程I/O单元皆为从站。在主站中设立一个“远程I/O缓冲区”,采用信箱结构,划分为几个分箱与每个从站—一对应,每个分箱再分为两格,一格管发送,一格管接收。主站中通讯处理器采用周期扫描方式,按顺序与各从站交换数据,把与其对应的分箱中发送分格的数据送给从站,从从站中读取数据放进与其对应的分箱的接格中。这样周而复始,使主站中的“远程I/O缓冲区”得到周期性的刷新。
在主站中PLC的CPU单元负责用户程序的扫描,它按照循环扫描方式进行处理,每个周期都有一段时间集中进行I/O处理,这时它对本地I/O单元及远程I/O缓冲区进行读写操纵。PLC的CPU单元对用户程序的周期性循环扫描,与PLC通讯处理器对各远程I/O单元的周期性扫描是异步进行的。尽管PLC的CPU单元没有直接对远程I/O单元进行操纵,但是由于远程I/O缓冲区获得周期性刷新,PLC的CPU单元对远程I/O缓冲区的读写操纵,就相当于直接访问了远程I/O单元。这种通讯方式简单、方便,但要占用PLC的I/O区,因此只适用于少量数据的通讯。
2.全局I/O通讯方式
全局I/O通讯方式是一种串行共享存储区的通讯方式,它主要用于带有链接区的PLC之间的通讯。
在PLC网络的每台PLC的I/O区中各划出一块来作为链接区,每个链接区都采用邮箱结构。相同编号的发送区与接收区大小相同,占用相同的地址段,一个为发送区,其它皆为接收区。采用广播方式通讯。PLC1把1#发送区的数据在PLC网络上广播,PLC2、PLC3收听到后把它接收下来存进各自的1#接收区中。PLC2把2#发送区数据在PLC网上广播,PLC1、PLC3把它接收下来存进各自的2#接收区中。PLC3把3#发送区数据在PLC网上广播,PLC1、PLC2把它接收下来存进各自的3#接收区中。显然通过上述广播通讯过程,PLC1、PLC2、PLC3的各链接区中数据是相同的,这个过程称为等值化过程。通过等值化通讯使得PLC网络中的每台PLC的链接区中的数据保持一致。它既包含着自己送出往的数据,也包含着其它PLC送来的数据。由于每台PLC的链接区大小一样,占用的地址段相同,每台PLC只要访问自己的链接区,就即是访问了其它PLC的链接区,也就相当于与其它PLC交换了数据。这样链接区就变成了名符实在的共享存储区,共享区成为各PLC交换数据的中介。
链接区可以采用异步方式刷新(等值化),也可以采用同步方式刷新。异步方式刷新与PLC中用户程序无关,由各PLC的通讯处理器按顺序进行广播通讯,周而复始,使其所有链接区保持等值化;同步方式刷新是由用户程序中对链接区的发送指令启动一次刷新,这种方式只有当链接区的发送区数据变化时才刷新。
全局I/O通讯方式中,PLC直接用读写指令对链接区进行读写操纵,简单、方便、快速,但应留意在一台PLC中对某地址的写在其它PLC中对同一地址只能进行读操纵。与周期I/O方式一样,全局I/O方式也要占用PLC的I/O区,因而只适用于少量数据的通讯。
3.主从总线通讯方式
主从总线通讯方式又称为1:N通讯方式,是指在总线结构的PLC子网上有N个站,其中只有1个主站,其它皆是从站。
1:N通讯方式采用集中式存取控制技术分配总线使用权,通常采用轮询表法。所谓轮询表是一张从机号排列顺序表,该表配置在主站中,主站按照轮询表的排列顺序对从站进行询问,看它是否要使用总线,从而达到分配总线使用权的目的。
对于实时性要求比较高的站,可以在轮殉表中让其从机号多出现几次,赋予该站较高的通讯权。在有些1:N通讯中把轮询表法与中断法结合使用,紧急任务可以打断正常的周期轮询,获得权。
1:N通讯方式中当从站获得总线使用权后有两种数据传送方式。一种是只答应主从通讯,不答应从从通讯,从站与从站要交换数据,经主站中转;另一种是既答应主从通讯也答应从从通讯,从站获得总线使用权后先安排主从通讯,再安排自己与其它从站之间的通讯。
4.令牌总线通讯方式
令牌总线通讯方式又称为N:N通讯方式是指在总线结构的PLC子网上有N个站,它们地位同等没有主站与从站之分,也可以说N个站都是主站。
N:N通讯方式采用令牌总线存取控制技术。在物理总线上组成一个逻辑环,让一个令牌在逻辑环中按一定方向依次活动,获得令牌的站就了总线使用权。令牌总线存取控制方式限定每个站的令牌持有时间,保证在令牌循环一周时每个站都会获得总线使用权,并提供级服务,因此令牌总线存取控制方式具有较好的实时性。
令牌的站有两种数据传送方式,即无应答数据传送方式和有应答数据传送方式。采用无应答数据传送方式时,令牌的站可以立即向目的站发送数据,发送结束,通讯过程也就完成了;而采用有应答数据传送方式时,令牌的站向目的站发送完数据后并不算通讯完成,等目的站获得令牌并把应答帧发给发送站后,整个通讯过程才结束。后者比前者的响应时间明显增长,实时性下降。
5.浮动主站通讯方式
浮动主站通讯方式又称N:M通讯方式,适用于总线结构的PLC网络,是指在总线上有M个站,其中N(N<M=个为主站,其余为从站。
N:M通讯方式采用令牌总线与主从总线相结合的存取控制技术。把N个主站组成逻辑环,通过令牌在逻辑环中依次活动,在N个主站之间分配总线使用权,这就是浮动主站的含义。获得总线使用权的主站再按照主从方式来确定在自己的令牌持有时间内与哪些站通讯。一般在主站中配置有一张轮询表,可按轮询表上排列的其它主站号及从站号进行轮询。获得令牌的主站对于用户随机提出的通讯任务可按级安轮询之前或之后进行。
获得总线使用权的主站可以采用多种数据传送方式与目的站通讯,其中以无应答无连接方式速度快。
6.CSMA/CD通讯方式
CSMA/CD通讯方式是一种随机通讯方式,适用于总线结构的PLC网络,总线上各站地位同等,没有主从之分,采用CSMA/CD存取控制方式,即“先听后讲,边讲边听”。
CSMA/CD存取控制方式不能保证在一定时间周期内,PLC网络上每个站都可获得总线使用权,因此这是一种不能保证实时性的存取控制方式。但是它采用随机方式,方法简单,而且见缝插针,只要总线空闲就抢着上网,通讯资源利用,因而在PLC网络中CSMA/CD通讯法适用于上层生产治理子网。
CSMA/CD通讯方式的数据传送方式可以选用有连接、无连接、有应答、无应答及广播通讯中的每一种,可按对通讯速度及性的要求进行选择。
以上是PLC网络中常用的通讯方式,此外还有少量的PLC网络采用其它通讯方式,如令牌环的通讯方式等。另外,在新近推出的PLC网络中,经常把多种通讯方式集成配置在某一级子网上,这也是今后技术发展的趋势



实践证明,PLC产品的大多数故障的原因,都是在制造过程中产生的。而在制造过程中,要保证产品的性与稳定性,重要的就是产品测试,只有通过完整和的测试,才能发现产品中的问题,再给予解决。从制造流程上来分,PLC的产品测试可以分为四个部分:
是元器件的测试,也包括外协件的测试。
这时大多采用抽样的方法,其实,在采购之前,就要对供应商的资格进行认定,要避免不规范运作的元器件供应商,并与合资格的供应商建立长期的关系,这样,可以保证进来的元器件从根本上不会出大的问题。
但即便是对长期的正规的供应商,也要进行入库前的检验,通常,要进行目测,包括数量的清单,型号的核对,批号和生产日期等。然后,对元器件进行抽样检测;由于PLC的质量要求较高,因此,尽可能将抽样的比例加大,这样可以增加发现故障元件的概率。
二步就是要在生产过程中,对每个生产加工工序进行的QC测试。
对PLC的生产来说,主要是线路板的测试,通常包括:丝印、贴片、回流焊、波峰焊、手工插件和焊接几个工序,这时,对每个模块的每个工序做一个的测试架,才能保证能够而准确地测量出每个模块的质量。
在制造过程中,一旦发现质量问题,要立即找出原因,看是由于元器件本身的原因,还是加工质量的原因。如果是后者,在出现比例比较大的故障如虚焊等现象后,要及时调整生产设备的工作参数,既要保生产速度和生产率,也要保证降低故障率。如果PLC制造商有自己的生产线,应该将每个模块的生产状态参数保存下来,以后每次生产同样的模块的时候,可以按照该的状态进行生产。而且,这个的生产状态参数是要不断新的。
三步装配完成后,要进行模块的性能测试。
生产制造完成后,是模块的装配环节。这一步的测试是十分关键的,因为重要的性能测试都是在这个环节,由于通常PLC的各种模块需要测试的参数较多,因此,一定要为每个型号的每个模块制作专门的测试架,并采用自动测试工装,这样才能保证测试参数的和完整,同时也保证测试的生产率。
后要将模块送入老化室进行高温老化。老化后的测试
关于老化,有许多人会将之与高温测试混同起来。其实,这是不同的。产品的高温测试,主要是检测该产品能够在设计的高温工作区段里正常工作,比如,如果PLC的工作温度是55度,那么只要在55度的范围内开机进行工作测试,在模块里的温度达到稳定后(通常为半小时左右)就可以了。但是,老化则是另外一个概念。
每个产品的元器件都有一定的寿命周期,比如,电子元器件的寿命为10年,那么,在这个寿命周期了,个月的故障率是很高的,其后故障率会越来越低,在三个月之后,达到稳定,故障率就会降到一个比较低的水平,一直到10年左右,器件达到了寿命,故障率又开始上升。
生产制造过程中的老化,就是要通过高温运行,将产品前期的故障率较高的时间缩短,使产品在出厂前就跨越过这个阶段,进入低故障率阶段。老化的温度和时间与产品的不同种类有关,对于电子产品来说,如果设定在55~60度的温度,可以将前期的高故障率的时间从三个月缩短到三天左右。这就是为什么许多电子产品的老化时间在72小时的原因。因此,老化是PLC产品生产过程的一道重要工序,而不能仅仅被看作是一个测试的过程。
知道了上面的道理,就同样会明白产品的老化过程是十分重要的,而且,老化后的测试加重要。因为,容易出现故障的模块,在老化过程中,绝大部分的潜在故障会在老化期间暴露出来,因此,对老化后的产品进行严格的测试。测试的方法和手段与老化前的模块测试手段相似,但全部完整地检测。有些测试人员认为产品已经测过一次了,因此,对老化后的产品测试往往放松,其实,这是大错而特错的。
以上的四步是PLC的硬件测试的介绍。由于软件也是PLC的重要组成部分,因此,对PLC的内部的软件,同样要进行测试。通常,由于产品保密的原因,即便是外协加工的模块,公司的关键软件在公司内部进行安装,有关测试功能也在公司内部完成。
有关软件功能测试又分为底层嵌入式软件测试和编程软件的测试。
底层嵌入式软件指PLC的系统软件,即在产品的CPU模件内的嵌入式固化软件(FIRMWARE),在工业控制系统的CPU模块里,都有一个IC芯片,里面是CPU的固化系统软件。通常称之为SOC(SystemOnChip),这个SOC是控制器的。实现SOC的方式主要有ASIC和FPGA两种。目前,德维森的主要的嵌入式软件是用FPGA技术来进行固化的,因此这里只简单介绍FPGA芯片的测试流程。
在进行制造过程的芯片测试时,要将FPGA芯片的原料检验委托供应商进行,公司每月一次进行抽检,以保证芯片本身的质量没有问题;同时,所要嵌入的软件已经通过FPGA样片调试,功能已经合格。
芯片通过芯片写入器将软件写入,之后,由测试人员将芯片插入到测试电路上,使用逻辑分析仪对芯片的预先的管脚波形进行逻辑分析测试,为了保证能够对芯片进行**的测试,这一步骤只对几个关键点的波形进行测试。逻辑测试完成后,对芯片进行电性能测试,这一步骤主要测试芯片的工作电压的高低限值和自动恢复性能。电气性能测试完成后,开始对芯片进行老化测试。老化后,再进行一次逻辑分析测试,并选取至少5%的芯片进行综合性能测试,主要是观察芯片的软件功能供设计修改参考。
产品的编程软件的测试通常不在制造过程测试,我将在产品应用过程的测试中叙述。
以上的制造过程的测试主要指的是性能测试。此外,对PLC产品,还要进行专门的性测试。
产品的性测试包括环境测试、机械性能测试和电气性能测试。机械性能测试主要是测试产品包装的机械完整性,包括焊接点的牢固性、模具的精密度、接线端子的牢固度等。环境测试主要测试产品在恶劣条件下存放及使用的性(或寿命,通常以平均无故障时间计算)。电气性能测试是用来验证产品在即将使用的环境中是否经得起各种电气环境的考验。根据国家有关规定,性测试(包括EMC、振动和冲击以及粉尘测试等)在每种产品批样品生产后,到的测试机构进行试验即可,之后每年一次到的测试送检一次。公司内部对产品只进行耐压和高低温老化测试,不需要对每个产品的每个批次都进行性测试。
环境测试包括高温、低温、盐雾、粉尘、易燃易爆性气体、湿度、海拔测试等;机械性能测试包括振动、冲击、加速应力等;电气性能测试包括EMC电磁兼容性试验(包括辐射特性、静电、群脉冲等)、触点试验(主要对开关量输入输出模块)和耐压试验等。送检产品为随机抽样,通常为两套。