- 0
- 0
- 约1.27千字
- 约 3页
- 2022-04-05 发布于天津
- 举报
【Word版本下载可任意编辑】
PAGE
1 - / NUMPAGES 1
揭露plc程序错误的普遍性
1、引言
可编程序控制器(简称plc)是一种工业自动控制中使用的计算装置。它广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、航天、环保及文化娱乐等各个行业。小到家用设备,大到航天器材,都有plc的应用。
典型的plc由一个专用的cpu,一个存储器和一组输入输出端口构成,如图1所示。它通过输入端口接收来自传感器的信号,并通过输出端口发出控制信号驱动同它连接的外部设备。存储器中安放控制程序,系统的活动由控制程序所驱动。
plc系统每隔一定的时间间隔(比方5毫秒)从输入端口读入信号,执行计算,然后向输出端口发送输出信号。每一“输入-计算-输出”周期称为一个扫描周期。plc程序在每个扫描周期中重复执行一遍。plc的简单应用有洗衣机控制,电梯控制。复杂的应用有自动机床控制,自动化工程控制。
plc程序设计具有不寻常的软件编程模式。设计中需要考虑多个并行线程,它们之间的交互作用,以及在时间域上的行为。在plc的五种主要的编程语言当中,源自继电器控制系统的梯形图语言采用了一种简单的方式巧妙地处理了并行程序设计问题,然而,由于plc编程问题的固有复杂性,以及测试手段的缺乏,许多plc程序中依然存在大量的错误。
为了解决这一问题,灵芯实验室正在开发plc测试系统,为plc程序的调试提供解决方案。在这一系统的试用过程中,在两本plc入门教科书的6个简单程序例子中发现其中的4个程序里面至少包含8个错误。
●一个抢答器程序在两个参赛者同时按下抢答按钮时,只有其中一个人的警报器能够发出警报;
●一个喷泉程序中,喷水组在几个指定时间上没有按要求结束喷水,或开始喷水;
●一个交通灯控制程序中,绿灯闪烁控制不正常;系统启动的时候,一个方向绿灯亮,另一个方向的红灯却不亮;强通结束之后,交通灯没有立即恢复正常运行;
●在另一个交通灯程序中,按下结束按钮之后,所有的灯熄灭,但两个方向人行道上却亮红灯。
我们认为这一发现是不同寻常的。虽然每个程序员和教师都会犯编程错误,但是我们还从未在任何一本程序设计的教科书中发现如此高比例的程序错。这一现象初步证实了plc程序 错误的广泛性和严重性。
本文将逐一分析上述每一个程序的错误,指出错误原因。其中大部分程序,我们给出纠正了错误的新程序。期望这一分析能够帮助plc程序员和教师提高plc程序设计的正确性。plc程序的执行原理以及梯形图的语义将在例子的介绍中同时给予解释。我们相信,通过分析错误来学习是掌握遍程技巧的好方法。
图1 plc构造原理图
2、抢答器程序
题目:抢答器程序
您可能关注的文档
- 摄像机 CCD名词解释.docx
- 搭配设计玄关装修.docx
- 摄像快球的技术 .docx
- 搭建悬挑式脚手架施工准备.docx
- 搭石这篇课文原文.docx
- 搬迁项目质量目标质量保证体系及技术措施.docx
- 搞笑年终会议主持词.docx
- 搞懂这几个使用要点,轻松驾驭硬质合金刀具.docx
- 搞定混凝土构造裂缝的问题.docx
- 搞好工程质量的宏观控制.docx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 2025年建筑材料放射性质量标准评估可行性研究报告.docx VIP
- 2025年网络文学出海:跨文化传播与内容创新研究报告.docx
- 2014马年春联(七字繁体).doc VIP
- 科远KD310施工升降机专机使用说明书.pdf
- NB∕T 20580.1-2021 核电厂建设工程概算定额 第1部分:核岛土建工程(3-2).pdf
- 高一生物必修一知识点总结.doc VIP
- 养老护理员国家职业技能鉴定申报条件及程序.docx VIP
- F正谱江山声乐正谱钢琴伴奏五线谱子乐谱曲谱艺术歌曲歌谱音乐学院版.pdf VIP
- 2025年工程制图B期末考试题及答案.doc VIP
- 突发低血压的应急预案和处理措施.pptx VIP
原创力文档

文档评论(0)