1. 定期检查
为了使PLC连续工作在最佳状态, 周期性检查是很必要的. 因为PLC的主要部件是半导体器件, 而且是长期运行, 所以工作环境将对其产生影响, 有时会造成损坏. 检查内容如下: PLC
(1)供电电源:
·供电电压是否为额定电压
·供电频率是否为额定频率
(2)运行环境:
温度, 湿度, 振动, 粉尘等是否符合要求.
(3)安装:
·接地电阻是否符合要求, 应定期(一般为一年一至两次)摇测
·安装是否牢固, 应定期(一般为一年一至两次)紧固
·各接线是否接触良好, 接线螺丝必须上紧, 外观不能有异常 PLC资料网
2. 锂电池和继电器更换
PLC中的锂电池和继电器输出型的触点为损耗性器件, 使用较长时间后, 需视情况更换.
(1)锂电池
锂电池的作用是保护存放在RAM(随机存储器)中的程序和计数器中的内容. 在25℃时, 锂电池的寿命是5年. 温度越高其寿命越短. 当电池失效时, CPU的ALARM指示灯闪烁, 此后一周内, 必须更换锂电池.
更换步骤:
<1>断开PLC的供电电源, 若开始PLC的电源是断开的, 则需先接通至少10s后, 再断开.
<2>打开CPU盖板(视不同厂家的产品, 其打开方式不同, 应参照其说明书, 以免损坏设备).
<3>在5分钟内(当然越快越好), 从支架上取下旧电池, 并装上新电池.
<4>重新装好CPU盖板.
<5>用编程器清除ALARM.
(2)继电器
<1>断开PLC的供电电源
<2>打开盖板
<3>用厂家提供的专用工具, 取出损坏的继电器并装上新的.
<4>装上盖板. PLC
可能是如下原因:
你可能使用了一个自供电或隔离的传感器电源,两个电源没有彼此连接,即模拟量输入模块的电源地和传感器的信号地没有连接.这将会产生一个很高的上下振动的共模电压,影响模拟量输入值.
另一个原因可能是模拟量输入模块接线太长或绝缘不好.
可以用如下方法解决:
1) 连接传感器输入的负端与模块上的公共M 端以补偿此种波动.(但要注意确保这是两个电源系统之间的唯一联系.)
背景是:
模拟量输入模块内部是不隔离的;
共模电压不应大于 12V;
对于60Hz干扰信号的共模抑制比为40dB.
2)使用模拟量输入滤波器.
60:EM231模块上的SF红灯为何闪烁
SF红灯闪烁有两个原因:模块内部软件检测出外接热电阻断线,或者输入超出范围.由于上述检测是两个输入通道共用的,所以当只有一个通道外接热电阻时,SF灯必然闪烁.解决方法是将一个100 Ohm的电阻,按照与已用通道相同的接线方式连接到空的通道;或者将已经接好的那一路热电阻的所有引线,一一对应连接到空的通道上.
焦作钢厂使用的PLC控制系统有十几处之多,其中除尘使用的PLC常出现无输出的故障,使得先进的装备不能很好地发挥作用。为此,对PLC及外围设备进行了综合分析。PLC为光洋电子有限公司生产的SH48-R1型控制器,24点继电器输出,最大开关容量:阻性负载2A,感性负载0.25A。采用JZ7型继电器,JLXK1-111型行程开关,检查发现损坏的输出端子与继电器之间连接的印刷铜箔烧断,其余正常。分析认为,输出回路上的行程开关位于室外的金属构架上,且数量多,易形成输出回路对地短路而烧毁印刷铜箔。
针对上述问题,提出了以下几种解决方法:
(1)在满足控制系统的前提下,尽量减小所选用保险的保护值。根据开关容量和继电器线圈容量的要求,在控制回路中可选用1A的保险管,作为PLC输出回路的保护。
(2)将火线与中线互相对调位置,使输出回路发生对地短路时,短路电流不流经控制器输出端。
(3)加强线路绝缘,同时,控制电源采用隔离变压器,使控制回路成为不接地系统,以减少接地短路故障的发生。
(4)加大控制器内部输出端子与输出继电器连接导线的面积,提高其导电能力。
最后考虑安全性,采用了(1)、(3)两种方案相结合,同时在控制回路安装了接地报警指示灯,加强线路接地故障的检测,以便及时发现故障,予以排除。改造后,PLC控制系统工作正常,再未出现无输出的故障。
现在采用PLC控制的机床是越来越多,运用PLC的控制能简化电路,使设计更加简单,安全,可靠。一些高级的PLC具备了各种接口以实现连机,上网等功能。使得人们可以远程控制设备。那么,如何才能设计好一台由PLC控制的机床呢?以本人的经验,至少要了解以下几方面的知识:
1 知道PLC的工作原理 可编程序控制器又简称PLC,和继电器系统类似,PLC也是由输入部分,逻辑部分和输出部分组成,输入部分收集并保存被控制部分实际运行的数据,逻辑部分处理输入部分所取得的信息,并判断那些功能需作出输出反应。输出部分提供正在被控制的许多装置中,哪几个设备需要实时操作处理。PLC采用大规模集成电路构成的微处理器和存储器来组成逻辑部分。尽管逻辑部分的作用与继电器控制系统类似,但是其组成,工作原理,运行方式与前者是截然不同的。通过编程,可以灵活的改变其控制程序,相当于改变了继电器的硬接线线路,这就是所谓的“可编程序”。
2掌握PLC的语言和指令 知道了PLC的工作原理后,理解它的语言就比较容易了。PLC语言最常见的有梯形图和语句表两种。其中梯形图又是最为直观和好用的。要详细了解可以看相关教材,要强调的是,虽然原理一样,基本指令也大同小异,但厂家不同PLC指令符号会有所不同,例如,同是上升沿微分,三菱公司的产品用PLS表示,欧姆龙公司却称为DIFU,而西门子公司则是│P│。这些具体的区别就要看各种产品的编程手册了。
3 学会使用各种编程软件一个程序编好后要把它输入PLC中,过去用的较多的是手持编程器,要人工输入,比较麻烦,容易出错。近年来年随着计算机的普及,已逐渐被各种编程软件所取代。例如三菱公司的FXG-P,欧姆公司的CX-PROGRAMMER。西门子公司的STEP-7-MICRO-WIN32等。这些工具软件都可以在WINOOWS的环境下运行,用起来很方便,当你选定了一个厂家PLC后,一定要学会使用它的编程软件,因为这将极大的节约你的编程和调试时间。以欧姆龙推出的CX-PROGRAMMER软件为例,在编程时它能为你提供操作数的输入范围,迅速搜索特殊指令。根据梯形图自动生成语句表,并指出其中的语法错误,在调试时它通过数据线把程序快速准确传入PLC,然后监控执行状态,可以对各输入输出点强制置位/复位。还可以进行在线编辑。总之,当你熟练掌握了编程软件的使用方法。就一定能事半功倍的完成的设计任务。
4 明白PLC控制的信号有那些 PLC是根据输入条件来控制输出信号的。输入信号就是控制台上的按钮,机床上的限位开关,压力继电器和光电开关等各类传感器,而输出点则控制继电器或接触器线圈的通断,指示灯的明灭,液压阀电磁铁的吸合及变频器的信号端子的输出。在做一个机床设计时我们经常会碰到两个问题,一个是PLC可扩展的I/O点数是有限的,另一个是增加I/O点数是要增加成本的。所以我们要知道控制的信号有那些,各是多少,统计出需要多少输入和输出点,据此选出PLC。
Panasonic MSMA012A1E
ABB 3HAB9669-1
GE V4550220-0100
JAMES HHEAL EB640PRJH
Norb NTNQ24AA
Raychem 8BTV-2-CT
FISHER-Rosement CL6821X1-A5
Siemens 6FC5103-0AB03-0AA2
Reliance 0-60031-5
AB 1785-L20B/E
SEW 31C015-503-4-00
MODICON 140CPU53414B
ABB BRC400
Siemens 6FC5410-0AY01-0AA0
AB 1756-L64
AB 1756-L62
AB 1756-L63
AB SST-PFB-SLC
SIEMENS 505-4532
CPU RHO 3.0 1070078790-1
EASON 1100
MDX-052 MDX-052 MDX-052
TWK-ELEKTRONIK CRD 65-4096
YASKAWA JZNC-XIU01B
FOXBORO CP60 P0961FR
GE IC3645LXCD1
Moore 16137-118
AB 1756-L55M24 1756L55M24
ABB 3HNE00313-1
MODICON 140DRA84000
AB 1785-L80E
Moore 353A4F1NNNNNNA4
Emerson FX-490
FC500-A00
AB 1756-L55M13 1756L55M13
Hirschmann RT1-TP/FL
MODICON 140DDM39000
SIEMENS 6ES7414-3XJ00-0AB0
MODICON 140CHS11000
GE IC697ALG230
MITSUBISHI A956WGOT-TBD
AB 1756-L55M14 1756L55M14
SIEMENS 6RA7025-6DV62-0
FOXBORO FBM223 P0917HD
SANYO SVNM-DPA
ELCO K150A-24
GE MULTILIN 269PLUS-10C-120
OC-VIP06D0300
MODICON 140NOE77111
MODICON 140EHC20200
MODICON 140CPU43412A
YASKAWA JANCD-JSP04-1
MODICON 140CRP81100
SIEMENS 6GK1543-0AA02
KUKA KSD1-16
KUKA KSD1-48
KUKA KSD1-32
KUKA KSD1-64
AB 2094-BC02-BM02-S
EAR6000-F10
ABB FLAKT V4550220-0100
ABB 3HAB9669-1
AB 1756-L63
KUKA KSD1-32
KUKA KSD1-48
PHOENIX IBS-24BK-I/O-T USPP IBS24BKIOT
SIEMENS 6FC5103-0AB03-0AA2
JAMESH HEAL EB640PRJH
ACME TF-2-52795-S
AB 1756-L61 EAR6000-F10
PARVEX DPD17100
Emerson FX-316CE
ABB DCS402.0680
GE IS215UCVEM06A
HONEYWELL 620-0083C
ABB 3HAB9669-1
Fanuc A06B-0104-B111#7000
MODICON AS-S908-110
REXROTH VT3006S35 R1
API PS-3306D-E
EAR6000-F10
API MAC-B343-GM60
VMIPMC-5565
FOXBORO FBM04
MODICON 140CPU43412 140CPU43412A
FOXBORO FBM07
MODICON 140ARI03010
FOXBORO FBM09
Fireye 45UV5-1007 EAR6000-F10
GE IC693CPU374 IC693CPU374/BD
ABB NAIO-03
Westinghouse 1C31194G01 1C31197G01
MODICON 140CPU53414 140CPU53414A 140CPU53414B
Triconex 2551
TRICONEX 3502E
TRICONEX 3601E
TRICONEX 2658 EAR6000-F10
TRICONEX 2700-2
ABB DSQC313 3HAB 2213-1/5
ABB DSQC322 3HAB5960-1
ABB DSQC373 3HAC3180-1
ABB DSQC201 YB560103-AB
ABB DSQC205 YB560103-AD/1
ABB DSQC104 YB161102-AE/7
Westinghouse 1X00024H01
EAR6000-F10
OVATION 1B30035H01
HP/Agilent 1813-0644
ALLEN-BRADLEY EAR6000-F10 1756L55M16
ALLEN-BRADLEY 1791-8AC
ALLEN BRADLEY 1756L55M13
ALLEN BRADLEY 1784-KTX
ALLEN BRADLEY 1756L55M22
Siemens Moore 15377-4FM
Siemens Moore 39SAMCAN
Siemens Moore 383VA21N1F
Siemens Moore 39VIMCCN A5E00282175
Stahl Exicom ET-125 ET-125-RS422
EAR6000-F10
NORTH AMERICAN MFG H6142-05