运用软件工程原理指导PLC控制系统的设计开发

来源 :职业教育研究 | 被引量 : 0次 | 上传用户:qunli19890523
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:运用软件工程的原理来指导PLC的设计开发,可以使复杂的问题得以简化,保证系统的正确性、适用性、可维护性,使学生的设计能力得到提高。
  关键词:软件工程;生命周期法;PLC控制系统
  
  《可编程控制器及其应用》是中等职业学校机电类专业一门重要的专业课,其实践性和理论性都很强。PLC(Programmable Logic Controller,可编程控制器)的设计开发既是教学的难点又是教学重点。在教学过程中,有意识地运用软件工程原理指导PLC控制系统的设计开发,可以使复杂的问题得到简化,保证系统的正确性、适用性、可维护性,同时使学生的课程设计能力得到提高。
  
  软件工程的基本原理
  
  软件工程有七条基本原理:(1)用分阶段的生命周期计划严格管理。(2)坚持进行阶段评审。(3)实行严格的产品控制。(4)采用现代程序设计技术。(5)结果应能清楚地审查。(6)开发小组的人员应该少而精。(7)承认不断改进软件工程实践的必要性。
  这七条原理是互相独立的,其中任意六条原理的组合都不能代替另一条原理。因此,它们是缺一不可的最小集合,而这七条原理又是相当完备的。几十年来的软件开发实践证明,它们是系统开发成功的技术和方法。在软件开发与维护的实践过程中,体现软件工程基本原理的传统途径是生命周期方法学。软件工程采用的生命周期方法就是从时间角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为若干个阶段,每个阶段有相对独立的任务,而且比较简单,然后逐步完成每个阶段的任务。软件生命周期由软件定义、软件开发和软件维护三个时期组成。软件定义包括问题分析、可行性研究、需求分析;开发时期包括总体设计、详细设计、编码和测试;维护时期的任务是使软件持久地满足使用要求。
  
  PLC控制系统开发设计的生命周期法
  
  PLC控制系统是一种为适应工业控制环境而设计的专用计算机系统。PLC控制系统的设计包括硬件设计和软件设计。其中最重要的是软件设计,因此学生在进行PLC控制系统设计时,往往是一开始就编写梯形图程序。对于比较复杂的系统,这样可能会使设计无法进行下去,而且会带来诸多问题,而用软件工程的原理来指导PLC的开发设计,能使问题简化,学生便于理解。因此,用软件工程的基本原理指导PLC控制系统的设计具有重要的意义。
  
  运用软件工程的生命周期法开发设计PLC控制系统
  
  按照软件工程的生命周期法,相应的PLC控制系统的开发设计可分为PLC控制系统的分析、设计和维护。PLC控制系统生命周期每个阶段的基本任务如下:
  (一)PLC控制系统的分析
  了解被控制系统这一步是系统设计的基础。首先应通过咨询工艺、机械方面的技术人员、操作人员、维修人员和对设备资料进行仔细研究,详细了解被控制对象的全部功能和它对控制系统的要求。例如,机械的动作;机械、液压、气动、仪表、电气系统之间的关系;系统是否需要设置多种工作方式(如自动、半自动、手动等);PLC与系统中其他智能装置之间的关系,是否需要通讯联网功能;是否需要报警;电源停电及紧急情况的处理等等。在这一阶段应确定哪些信号需要输入给PLC,哪些负载由PLC驱动。最好分类统计各输入量和输出量的性质,是开关量还是模拟量,是直流量还是交流量,以及电压的大小、等级。
  确定硬件配置根据被控对象对控制系统的要求,以及PLC的输入量、输出量的类型和点数,确定出PLC的型号和硬件配置。对于单元式PLC应确定基本单元和扩展单元的型号。对于模块式PLC,应确定框架的型号及所需模块的型号和数量。
  (二)PLC控制系统的设计
  设计外部接线图分配好与各输入量和输出量对应的元件后,设计出PLC的外部接线图、其他部分的电路原理图、接线图和安装所需图纸。
  设计梯形图程序较简单的系统的梯形图可以用经验设计法和逻辑代数设计法。对于比较复杂的系统,一般采用流程图设计方法。首先将控制系统的工作过程划分为若干个工步,工步是根据PLC输出量的状态划分的。只要系统的输出量的通/断状态发生了变化,系统就从原来的工步进入了新的工步。在各工步内,各输出量的状态应保持不变。然后确定相邻工步之间的转换条件,转换条件使系统从当前工步进入下一工步。最后画出状态流程图,完整地描述控制系统的工作过程,然后根据状态流程图,就可以进行梯形图设计。
  模拟调试将设计好的程序写入PLC后,首先逐条检查程序,并改正写入时出现的错误。用户程序一般先在实验室模拟调试。实际的输入信号可以用开关和按钮来模拟各输出量的通/断状态,用发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)。实际的反馈信号(如限位开关的接通)可以根据状态流程图,在适当的时候用开关或按钮来模拟。对于顺序控制程序,调试程序的主要任务是检查程序的运行是否符合状态流程图的规定。在某一转换条件实现时是否发生工步活动状态的正确变化,即该转换的所有前级工步是否变为不活动的,所有的后续工步是否变为活动的,以及各工步被驱动的负载是否接通。在调试时应充分考虑各种可能的情况,系统的各种不同的工作方式,有选择序列的状态流程图中的每条支路,各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后及时修改梯形图和PLC程序,直到在各种可能的情况下输入量和输出量之间的关系完全符合要求。
  现场调试在实际教学中,实现这一步比较困难,但是,应该告诉学生,完成以上工作后,将PLC安装到控制现场,进行联机总调试,并及时解决调试时发现的软件和硬件方面的问题。系统交付使用后,应根据最终的调试结果,整理出完整的技术文件,如硬件接线图、状态流程图、带注释的梯形图以及必要的文字说明。
  (三)PLC控制系统的维护
  日常维护由于PLC的可靠性很高,维护工作量很小。出现故障时通过PLC上的发光二极管和编程器即可迅速查明故障原因。
  功能维护当控制系统的输入条件改变时或功能有新的要求时应及时改进。这种情况实际上是一次压缩和简化了的分析和开发设计过程。
  (本文责任编辑:张维佳)
其他文献
劳动保障部:设立职业资格“统考日”    从今年起,国家职业资格统一鉴定日(简称“统考日”)制度在全国范围内试行,在每年3月5月7月9月和11月第三周的星期五星期六和星期日3天内,集中组织统考活动  据劳动和社会保障部有关负责人介绍,今年全国统一鉴定时间安排在5月11月第三周的星期六星期日,试验性鉴定试点时间在其他“统考日”期间安排在去年全国统一鉴定工作基础上,今年劳动和社会保障部将继续组织开展企
据意大利媒体报道,为《天堂电影院》等数百部影片配乐的意大利著名作曲家恩尼奥·莫里科内于7月6日凌晨在羅马去世,享年91岁。莫里科内的律师阿苏马向媒体表示,葬礼将以私人形式举行,以便符合“他一生行为中体现出的谦卑之感”。据安莎社报道,莫里科内上周因股骨受伤住院。  莫里科内1928年生于罗马,曾为500多部影视作品配乐。2007年他获得奥斯卡终身成就奖,并曾两次获得金球奖,数次获得格莱美奖,也曾获得
摘要:高职院校的专业开发应从宽窄并举,就近生发,求新求变,保证重点、突出特色与长短并存五个方面入手,教学计划开发是专业开发的核心,课程开发则是专业开发的保证。  关键词:高职;专业开发    我国的高职教育正处于大力发展的过程中,对高职专业开发进行探讨和研究,是高职教育实践的需要,也是高职院校生存与发展的需要。为此,我院成立了《关于高职电子电气类专业开发的研究与实践》课题组。本文拟结合我院课题组的
2021年3月23日,重型货轮“长赐”号在苏伊士运河搁浅,造成航道堵塞。经过连续数天救援后,搁浅货轮3月29日成功起浮脱浅。  苏伊士运河于1869年通航, 是亚洲和欧洲之间最短的海上航线,具有极其重要的战略和经济价值。3月底,重型货轮“长赐”号在运河搁浅,造成航道拥堵。堵塞事件对全球经济和贸易的影响至今还在持续。与此同时,亚欧间替代运输线路的问题再次被提上日程。而世界航运格局的改变也将影响航线临
近期,南海颇不平静,多个欧洲国家高调、密集显示或宣布在南海的军事存在。2月8日法国“翡翠号”核潜艇在“塞纳号”潜艇支援舰相伴下穿过南海海域,其国防部长帕丽宣布进行了“一次非凡的巡逻”。2月18日,法国的“雷电号”两栖攻击舰和“絮库夫”号护卫舰启程前往亚太地区,编队不仅计划航经南海争议海域,还要穿越琼州海峡。3月5日,德国国防部长卡伦鲍尔高调证实“巴伐利亚号”护卫舰8月将前往印太部署,并在返程时经过
越共十三大将于2021年1月召开。这将是一次越南领导人代际更替的会议,随着会议的临近,越南高层人事布局和权力架构安排成为外界关注的焦点。自越南进行革新开放以来,越南最高领导层形成了较为稳定的“四驾马车”体制,即由越共总书记、国家主席、政府总理和国会主席四人组成的国家最高权力核心。2016年1月越共十二大后,越南最高领导核心一度以总书记、国家主席、政府总理、国会主席和越共中央书记处常务书记为代表组成
劳动保障部:三年培养新技师60多万   据劳动保障部有关负责人介绍,2004年至2006年,全国共培养新技师60多万人。其中,2006年全国共培养新技师29.6万人;全国共有1182万人参加职业技能鉴定,其中925万人获取国家职业资格证书,全国鉴定通过率为78%。此外,截至2006年末,全國共有职业技能鉴定机构7957个,职业技能鉴定考评人员16万人。  (新华网)    北京:高技能人才呈“老龄
自7月上海开始推行“史上最严垃圾分类措施”以来,垃圾分类成了很多人日常生活的“必修课”。垃圾污染问题并非中国所独有,很多发展中国家都备受困扰。日前,谷歌在一篇博客中透露,为减少印度尼西亚的塑料垃圾,印度尼西亚一家创业公司用上了谷歌的人工智能技术。  据介绍,塑料垃圾是印度尼西亚面临的大难题。印尼拥有漫长的海岸线,但普遍缺乏垃圾处理的公共意识,将很多垃圾倒入大海。印尼有很多岛屿,其中有五个主要岛屿,
澳大利亚执法部长安格斯·泰勒日前发布报告说,2017年枪支特赦期间,澳大利亚民众共上缴57234支非法持有的枪支。  收缴的枪支包括数以千计的自动步枪、手枪,甚至还有一个火箭发射器。泰勒说,收缴的枪支中三分之一被销毁,剩余枪支一部分进行检查登记后还给原主人,还有一些可能交由有执照的枪支商店二次出售。  2017年的这次枪支特赦是澳大利亚第二次实行枪支特赦,民众在特赦期内上缴違法持有的武器将不会获罪
5月19日,正在冰岛出席第12届北极理事会部长级会议的美国国务卿布林肯和俄罗斯外长拉夫罗夫举行单独会晤。这是美国拜登政府上台以来两国外长首次面对面会晤。据冰岛媒体报道,双方就伊朗核问题、阿富汗问题等国际热点问题交换了看法。布林肯说,拜登政府希望与俄罗斯建立“可预测的、稳定的”关系,双方可以在有共同利益的领域开展合作,包括应对新冠疫情、阿富汗问题、伊朗核问题等。但他同时表示,美俄之间“存在分歧不是秘