西门子模块6ES7223-1BH22-0XA8现货包邮
西门子模块6ES7223-1BH22-0XA8现货包邮
本文列举了PLC五种故障查找方法的流程图,并列出常规输入、输出单元故障处理对策。
PLC有很强的自诊断能力,当PLC自身故障或外围设备故障,都可用PLC上具有的诊断指示功能的发光二极管的亮灭来诊断。
一、PLC故障查找流程图
1、总体检查
根据总体检查流程图找出故障点的大方向,逐渐细化,以找出具体故障,如图1所示
图1
2、电源故障检查
电源灯不亮需对供电系统进行检查,检查流程图如图2所示。
图2
3、运行故障检查
电源正常,运行指示灯不亮,说明系统已因某种异常而终止了正常运行,检查流程图如图3所示。
图3
4、输入输出故障检查
输入输出是PLC与外部设备进行信息交流的通道,其是否正常工作,除了和输入输出单元有关外,还与联接配线、接线端子、保险管等元件状态有关。检查流程图如图
图4
图5
5.外部环境的检查
影响PLC工作的环境因素主要有温度、湿度、噪音与粉尘,以及腐蚀性酸缄等
一、前言
以往的油石超精机床是采用继电器进行控制的,控制部分元件较多,体积庞大,接线复杂,且可靠性不高,经常出现故障。近年来,机床行业的自动控制水平在逐步提高。现决定对油石超精机床进行改造升级,用PLC取代传统的继电器顺序控制,工作周期变短,使工作更可靠,而且编程简单,诊断方便,抗干扰能力强。
二、电气控制要求
油石超精机床的工作原理是把加工工件放在两个导辊之间,工件会匀速向固定的方向运动,超精头在气压下振动的同时来摩擦工件表面,提高工件的光洁度和圆度等。手动调整好机械的各项指标,用旋转开关把工作方式调节到自动,按下自动启动按钮,PLC开始运行,在程序控制下,冷却启动后导辊开始在变频器无级调速控制下旋转,开始加工工件。
机床配有紧急停止和警示功能,一旦发生机械故障用户可以方便地按急停按钮来停止机床动作;由于过载等原因出现问题,会点亮报警灯来提醒操作者。
三、系统硬件设计
1、主电路的设计
导辊采用变频控制,PLC控制继电器的吸合作为变频控制正转的条件,而导辊调速采用电位器进行模拟控制;冷却泵由PLC控制接触器KM的通断来实现起停;油石的上升和下降由PLC控制电磁阀来实现。
2、PLC系统购置
根据系统的输入、输出点的要求,选用20点的三菱PLC即可以满足要求。
四、系统软件设计
1、零件加工可以方便的进行手动/自动转换,当转换开关旋至手动状态时,自动不起作用,系统通过操作面板上不同的手动控制按钮来完成机床调整或手动加工;类似的转换开关旋至自动状态时,按下启动按钮,PLC则按预先设计的符合工艺要求的程序运行。系统流程图如图1所示。
机床控制系统中,手动部分占用6个输入点,用于零件自动加工前的调整或手动加工;自动控制部分涉及6个输入点,用于零件的程序顺序加工。
自动控制部分的输入、输出点的分布如表1所示
输入设备 输入地址 输出设备 输出地址
过载保护QM X000 报警灯HL Y000
紧急停止SB1 X001 导辊启动KA Y001
复位SB2 X002 冷却启动KM Y002
自动启动SB3 X003 油石上升YV Y003
自动停止SB4 X004
接地保护 X005
自动控制的程序如图2所示,为了避免启动时的电流冲击,用延时0.5 s来避开冷却泵与导辊电机同时启动。
2、故障检测与报警电路
一旦机械部分或控制电路发生故障,报警灯会被点亮,同时油石抬起来避免误动作造成损失;故障解除后,可按复位钮清除报警。报警的程序如图3所示。
五、总结
PLC有丰富的指令集,编程非常灵活,控制相当方便。用PLC对超精机床进行升级改造后,系统的硬件结构简单,自动化程度高,加工效率高,维修方便,可靠性大大提高。
STEP 7 为程序提供 KNOW_HOW_PROTECT 保护功能。如果打开使用此保护功能的块时,仅块接口参数 (IN, OUT 和 IN/OUT 参数) 和块注释可见,而无法显示程序代码、临时/静态变量和网段注释。
以下介绍如何为程序块 (FBs, FCs and DBs) 设置 KNOW_HOW_PROTECT 保护功能:
No. | 步骤 |
1 | 打开要编辑的块,在 LAD/STL/FBD 编辑器中选择 "File > Generate source..." ,生成源文件。 |
2 | 在打开的对话框中输入项目名称,如 "Protect_FB"。 |
3 | 弹出 "Generate source <名称>" 对话框。 选中需要转换的块,点击箭头按钮将其移至右侧 "Blocks Selected" 窗口中。 点击 OK 键进行确认后,生成STL 源文件。关闭 LAD/STL/FBD 编辑器。
|
4 | 在 S7 program 的 “Sources” 文件夹中打开近生成的源文件。 |
5 | 声明部分的 "TITLE" 语句下插入 "KNOW_HOW_PROTECT" 命令。
|
6 | 通过菜单 "File > Save" 和 "File > Compile" 保存编译 STL 源文件,完成块的保护。 |
注意:
只有通过 STL 源文件才能去除块的保护。如果经“KNOW_HOW_PROTECT”命令的程序或者项目中的STL 源文件不再可用,则不能再去除对块的保护。
下表介绍如何去除块 (FBs, FCs and DBs)的 KNOW_HOW_PROTECT 保护功能:
编号 | 步骤 |
1 | 打开源文件 |
2 | 删除 "KNOW_HOW_PROTECT" 语句行或用双斜杠将其标记为注释 |
3 | 使用菜单命令 "File > Save" 和 "File > Compile" 保存编译该 STL 源文件。 |
4 | 至此去除对该块的保护。 |