你当前的位置:首页 > 维护技术 >

PLC合理编程以消除误操作影响

返回文章列表 作者:网管 时间:01-24 来源:网络收集  字体:【

球磨机是火力发电厂、水泥工业、化学工业、煤粉制备系统的主体设备,而稀油站是与其相配套的循环润滑系统。本人采用OMRON C60P型可编程序控制器(PC)改造了稀油站的继电器控制系统,并通过合理编程,消除了各种误操作的影响。在PC控制系统中,可能产生的误操作包括人为的和系统本身所产生的。

1.人为误操作

原因在于操作人员在按下按钮时,手指的颤动或误操作,会使PC接受不止一个相同的输入信号或接受一个错误信号,从而造成PC失控。

(1)手指颤动造成失误:

这是不可避免的,解决的方法是使用微分指令DIFU(13)来检索按钮送入电信号的上升沿,在一个执行周期里PC只执行一次,从而避免此类误操作的发生。见图1,0005为高压泵停止按钮,HR005为低压泵起动标志位。当按下低压泵起动按钮0003时,信号转化为微分指令HR005,HR005在一个程序扫描周期里,只接收一个上升沿脉冲,从而过滤掉由于手指颤动产生多余的脉冲,保证定时器TIM00正常延时10min,确保高压泵(0506)按时起动。

(2)无意误操作:

这是经常会发生的,解决的方法有两种。

一是通过程序来优化显示功能,减少人为失误,在设计中使用一个指示灯来显示各种不同的工作状态:平光--显示系统处于运行状态;高频闪光--显示系统处于试验状态,每1s闪1次;低频闪光--显示系统处于步进状态,每3s闪1次。这样不仅节省费用,而且使控制指示集中,易于操作人员的观察,减少事故。

二是通过输入信号之间的联锁,这种方法工作量大,考虑要全面,否则也会出现输入信号相互干扰,起反作用。所以当设计完成后,一定要进行模拟试验,杜绝误操作的出现。图2是一个简化的梯形图,图中:0003为1号低压泵起动按钮;HR400为1号主机停止24h后标志;HR401为2号主机停止24h后标志;0005为2号低压泵起动按钮。实际上的相互制约的关系很复杂,此图只是说明一下如何避免误操作。图2的工作原理为1号或2号低压泵任意一台工作,并互为备用,保证有一台在工作。1号或2号低压泵停止按钮的常闭接点(0004,0006)互为连锁,当操作人员误按停机按钮0004 (0006) 时,程序会自动起动另一台低压泵(1号或2号低压泵),从而避免低压泵停机严重事故的发生。HR100为低压泵起动标志,常开(闭)接点广泛串联到各个相关回路中,尤其是串联到高压泵控制回路中,保证在低压泵未起动的前提下,起动高压泵无效,从而避免对高压泵的误操作。

1号或2号低压泵起动后,HR100得电,技术要求只有三种情况低压泵起动标志位(HR100) 失电:1号、2号主机 (0000、0001) 同时停运, 且按下系统总停按钮(0002);PC上电复位信号(1815);1号、2号主机同时停运24h后(HR400,HR401)。除了上述三种情况外,HR100总保持上电状态,保证整个控制系统的稳定,误按下系统总停按钮也不要紧。

2.系统本身产生的失误

是由于稀油站采用PC作集中联锁控制时,输入信号来源复杂,且PC的动作响应时间远远短于继电接触控制系统的响应时间,因而在继电接触控制系统中不太引人注意的触点瞬间跳动问题(如,干簧继电器触头的弹跳抖动、触头接触不良或触头弹簧压力过低出现“打火”、继电器线圈电压波动、周围电磁场干扰、环境中机械振动的影响等)将会在PC集中控制系统中产生误操作,加之PC供电电源采用隔离变压器隔离,I, O(输入、输出)连线采用屏蔽方式和走线分开等措施只能限制强电对PC的I, O信号的干扰,为此我在程序中加入干扰滤除子程序,见图3。图中TIM00用于消除0104接点断开时,因机械振动影响出现的瞬间闭合;TIM01用于消除0104接点闭合时,因跳动与受干扰的影响出现的瞬间断开;CNT20用于保持输入的信号;HR410、HR411为相关的运行设备。当继电器触电断开(闭合)时,由于外界环境恶劣或机械振动或其它原因,造成触点瞬间闭合(断开),接通(断开)电路,由此会造成机器误动作。针对这种情况,我设计了图3所示的梯形图中加入干扰滤除子程序,在接点与设备之间加上缓冲程序,避免了误动作的发生。当0104油位下限开关(干簧继电器的一个触点)断开后,由于以上原因造成0104瞬间闭合,起动定时器(TIM00),如果在设定时间内,0104断开,则系统判定此次闭合为误动作,不执行以下程序;若0104在设定时间内仍为闭合,则系统判定此次闭合为正常的命令,通过计数器(CNT20)保持输入的信号,起动相关的运行设备;当0104闭合后,由于以上原因造成0104瞬间断开,方法同上。TIM00、TIM01的时间设定为0003 (0.3s)、0002 (0.2s),它不会对控制系统有什么影响,一般来讲TIM00、TIM01时间的设定值是按输入继电器可靠吸合后立即断开,这一过程的时间考虑的,约0.2s ~ 0.5s,在此范围内都可以达到消除触点跳动干扰的目的。应该注意的是,如果时间设定值过大,将使系统动作延迟;太小,则收不到滤除干扰的效果。

文章相关
现有0条评论 | 更多评论..

我要发表看法



  如果您还不是本站会员
欢迎加入
  • ※ 评论注意事项:
  • 不是会员或未登陆发表评论,评论人名字显示为匿名。
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规。
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任。
  • 本站管理人员有权保留或删除评论中的任意内容。
  • 参与本评论即表明您已经阅读并接受上述条款。
站内搜索
本栏热门
1) 能提供整个计算机域内所有有关变量完整详尽的数据;(2) 可预测某特定工艺的变化过程和最终结果,使人们对过程变化规律有深入的了解;(3) 在测量方法有困难情况下是唯一的研究方法。此外,数字仿真还具有高效率、高精度等优点。
本文档基于 ProTool 或 ProTool/Pro V6 SP2 Asia 版本。 使用 ProTool 组态的 Simatic 系列面板按如下表格分类,基于文本面板TD17,OP3,OP5,OP7,OP15,OP17 图形面板OP25,OP27,TP27,OP35,OP37,TP37Windows面板TP170,OP170,TP270 , OP270,MP270,MP370
加密的300PLC MMC处理方法?以314C为例计数时如何清计数器值?为什么CP342-5 FO无法建立通讯?如何配置?CP342-5的3中工作方式有什么区别?CP342-5 最多能完成多少数据交换?如何实现在从站断电、通讯失败或从站通讯口损坏等现象出现时,主站能够不停机?
PLC作为一种成熟稳定可靠的控制器,目前已经在工业控制中得到了越来越广泛的应用。PLC系统的设计直接影响着工业控制系统的安全可靠运行。一个完善的PLC系统除了能够正常运行,满足工业控制的要求,还必须能在系统出现故障时及时进行故障诊断和故障处理。
使用CPU 315F和ET 200S时应如何避免出现“通讯故障”消息?当DP从站不可用时,PROFIBUS上S7-300 CPU的监控时间是多少?如何判断电源或缓冲区出错,如:电池故障?为S7 CPU上的I/O模块(集中式或者分布式的)分配地址时应当注意哪些问题?

设为首页| 加入收藏| 联系我们
Copyright 2004-2007 Www.plc365.coM All Rights Reserved
免费提供PLC可编程控制器编程资料,应用案例,软件下载
请使用1024*768分辨率浏览本站以达到最佳视觉效果