中自数字移动传媒

您的位置:首页 >> 行业专刊

使用PLC测试软件进行PLC电梯程序错误分析

已有35573次阅读  发布时间:2012-01-11
镇江灵芯软件实验室 陈 钢
 :嵌入式系统的软件测试具有特殊的难度和重要性。7.23动车事件突显出不充分的测试所带来的灾难性后果。为了解决PLC程序测试问题,灵芯实验室致力于PLC测试软件的研发。本文报告我们用该软件测试一个公开发表的电梯程序的情况。测试发现,当电梯处在二楼,人在一楼按下上楼电钮时,电梯不能按要求下降;当我们纠正了这个错误之后,又发现该电梯开始下降之后不能停止。这些错误反映出PLC程序测试的重要性。
关键词:PLC测试 嵌入式系统
1引言
逻辑程序控制器PLC是工业领域中广泛使用的嵌入式计算机控制装置,许多PLC被用于关键系统的自动化控制,比如航天设备,高速铁路。然而,由于缺乏良好的调试机制,许多PLC程序中存在严重的错误。 为了解决这个问题,灵芯实验室正在开发一个基于仿真的PLC测试软件,以创新的方式支持PLC的离线程序调试。目前这一测试软件已经具备对PLC核心程序的测试功能,并成功应用于一批PLC程序的测试,发现了多个程序错误。
下面是某教科书中的五层电梯控制程序。测试发现该程序在某些情况下居然无法启动。具体地说,当电梯在二楼,人在一楼按下上楼电梯之后,这个PLC程序却不能向电梯发出下楼指令。
这个程序的特殊之处是具有换速功能,电梯正常运行时是快速,当接近目标楼层时变为慢速。由于换速处理不当,导致该程序出现上述错误。
首先介绍一下程序的控制要求和IO点分配,后面是梯形图。然后我们分析程序的错误,并指出怎样纠正这一错。
2概述
交流双速电梯在自动运行状态下换速和换向子程序
换向说明:电梯内或门厅按钮按下时,根据检测到的上行或下行指令给出相应信号,
              控制电机动作。当多个信号到达时,执行方式为优先响应向上运行信号,
              再响应另一方向信号。对未及时响应信号要保留。
换速说明:电梯正常状态下快速启动,当药到达需要停止的楼层时,给出换速信号;
              控制拖动电机转为慢速运行,以确保电梯平稳停止。
信号说明:传感器楼层监测:一层到五层-- I0.0 I0.1 I0.2 I0.3 I0.4;
              电梯内楼层选择:一层到五层-- I0.5 I0.6 I0.7 I1.0 I1.1;
              门厅内下楼按钮:二层到五层-- I1.2 I1.3 I1.4 I1.5;
              门厅内上楼按钮:一层到四层--I1.6 I1.7 I2.0 I2.1。
电机正转:Q0.0 --电梯向上。
    电机反转:Q0.1 --电梯向下;
    快速:Q0.2。
    慢速:Q0.3。

[ 数字周刊搜索 ]  [ ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]  [ 返回顶部 ]

0条 [查看全部]  网友评论

移动互联

2010年,中国移动互联网用户规模达到3.03亿人2011年,中国移动互联网行业进入了更加快速发展的一年,无论是用户规模还是手机应用下载次数都有了快速的增长。在移动互联网发展的大的趋势下,中自传媒已经开始进行区别于传统互联网的运营模式探索,伴随着产业链和产业格局的变化提供创新的服务

更多>>推荐视频

工业转型升级-中国电器工业协会电力电子分会 秘书长 肖向锋

工业转型升级-中国电器工业协会

在本次2012北京国际工业自动化展上,我们将全面剖析在新...
中国高压变频器产业发展之路——走过十三年 李玉琢

中国高压变频器产业发展之路——

中国高压变频器产业发展之路走过十三年 李玉琢
从企业家角度 谈行业的未来发展——汇川技术股份有限公司

从企业家角度 谈行业的未来发展

从企业家角度 谈行业的未来发展汇川技术股份有限公司
现代能源变换的核心技术——电力电子 李崇坚

现代能源变换的核心技术——电力

中国电工技术学会常务理事---李崇坚,电力电子是先进能源...
打造专业电力电子元器件品牌 助力变频器产业发展

打造专业电力电子元器件品牌 助

联合主办单位深圳市智胜新电子有限公司领导嘉宾致辞 7月...

更多>>关注我们

中自数字移动传媒新浪微博
中自数字移动传媒腾讯微博
中自数字移动传媒SNS微博