MCGS组态软件应用到PLC教学初步尝试

来源 :科教导刊 | 被引量 : 0次 | 上传用户:tom_7758
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要《PLC原理及其应用》这门课是一门专业技能课,要求学生在学习理论的同时,必须掌握可编程序控制器的实际操作。所以在讲课中要采用实际可行的教学方法,使学生在学好理论知识的同时,掌握相应的实际操作技能,为以后工作打下良好的基础。
  关键词MCGS 双重联锁 PLC
  中图分类号:G420文献标识码:A
  
  在我校,《可编程控制器技术》课程是电气自动化技术专业、机电控制专业、电子技术及应用专业、自动化仪表等专业的一门专业课。由于学校没有充足的教学设备,我们在讲授这门课时,大多采用在黑板上板书的方式进行。这门课属于控制类专业课,在黑板上通过画图的发生讲授,学生听起来总是感觉很抽象,而老师还感觉讲得很累。最终也没有达到良好的效果,使得这门专业课好像变成了理论课,对学生只能达到“纸上谈兵”的效果。我尝试了一种新的教学方法,把组态软件引入到教学中去,在教学中取得了良好的效果。
  举例说明:我们有一个课题叫雨水利用控制系统实验。
  
  它是可编程控制器(简称PLC)教学中比较典型的编程练习例子。启发教导学生用计算机梯形图语言编程,该编程语言以计算机软件技术构成人们惯用的继电器模型,形成一套独具风格的以继电器梯形图为基础的形象编程语言。梯形图符号和定义与常规继电器展开图完全一致,电气工程人员使用起来得心应手,不存在计算机技术和传统电气控制技术之间的专业差异。在了解PLC简要工作原理和它的编程技术之后,就可结合实际需要进行PLC控制的应用。
  经过几年教学,发现学生在学完《电力拖动与技能训练》课程后,经过很短时间的培训就掌握了从电气梯形图转换成PLC梯形图程序和一些如“电机正反转双重联锁"等简单的控制编程。但对于如雨水利用控制、反应罐混合液体、车床运转、电梯等略复杂的控制系统编程,时常是编写好程序后,自认为十分严密、完美,可到调试运行时,却无法从监控的梯形图反映的开关和继电器状态判断出程序的逻辑关系是否符合控制要求,若出现问题,同样判断不出哪一段的逻辑运算出错。抽象的梯形图逻辑运算与现实的生产设备运行动态之间在思维上的联系。这一障碍较严重地制约着电气工程人员运用PLC梯形图快速、准确、有效地编制出符合控制要求的程序,也是PLC编程实践教学中一个有待解决的问题。
  在接下来的几年中,我一直在探索如何使控制系统编程上对时间、空间、逻辑运算等抽象思维的概念能直观化。 一开始的时候是最原始的方法,观察PLC输出、输入I/O灯和电脑显示屏上在线监控的梯形图继电器状态。这样编程调试对编程人员的抽象思维能力要求十分高,若多几个I/O点的程序就十分不易看得清楚,学生经常对程序运行后的I/O状态,摸不着头脑。
   后来,我借鉴工厂控制室仪表盘上的工艺流程展示模式,用木板画上反应罐工艺流程图形,镶入指示灯,接上对应的PLC输出、输入I/O接口组成仿真系统,这种方法在显示方法上有较大的改进,也是以后组态系统的雏形。它在程序监控中已能较直观地将梯形图中继电器的状态变化表现为工艺设备的状态变化,使电气工程人员能准确地、直观地了解程序运行中反应罐工艺设备的运转情况。但这种方法也有不足,它不能展示出设备一些模拟量的动态变化(例如:反应罐的液位变化)。
  笔者又尝试运用计算机制作图象取代工艺流程图象板,期间试过运用PHOTOSHOP等图形制作软件,但做出的效果很一般,而且不能与外界通信来驱动图形作动画运行。后来我从有关计算机技术人员处咨询得知,若要从外界控制画面图形作动画运行就必须使用高级语言作大量的编程,这不是一个人的能力可以完成,更不是一个不精通计算机技术的人可以做到的。
   直到在网上我看到MCGS组态软件。反应罐组态系统是由装有MCGS组态软件的计算机、PLC、输入开关设备(控制开关)、输出设备组成,如下图所示:
  
  该系统是通过RS232/422适配器和电缆使MCGS与PLC直接进行通讯,使PLC程序(见附录)的执行情况,实时、直观地在电脑画面上显示出来。 反应罐组态系统的制作是选用MCGS软件设计制作。该软件由工程浏览器和画面运行两部分组成。工程组态系统一般是先在工程浏览器设计制作完毕,然后在画面运行系统运行。反应罐组态系统主要制作过程如下:
  第一步,在工程浏览器中建立反应罐混合液体系统工程项目。
  第二步,在画面开发界面的图库中调出反应罐、管道、电磁阀、电动泵等素材组成反应罐混合液体系统的基本画面,再运用绘画工具修饰制作反应罐和管道的剖开面效果。
  第三步,在设备配置中定义松下电工FP1系列PLC的通信设置,具体内容见下图。
  
  
  第四步,在数据库数据字典中定义I/O变量和中间变量。例如PLC的输入变量X1的定义见下图。
  第五步,在命令语言中定义反应罐混合液体系统启动、运行、停止时变量的状态和一些运算关系。具体内容为:
  ——动画参数控制——
  IF Y1=0 THEN 水=水+1
  IF Y2=0 THEN
   水=水-1.2
  水1=水1+1
  ENDIF
  ——自动控制——
  IF S1=0AND S4=1 THEN Y2=0
  IF S1=1 THEN ZHV2=1
  IF ZHV1=1 THEN
  Y2=1 ZHV2=1
  ENDIF
  IF S4=0 THEN Y2=1
  IF S3=0 THEN Y1=0
  IF SE=0 THEN Y1=1
  第六步,返回画面开发界面,利用已定义的变量设定画面的动画连接。例如:若要随PLC程序执行而动态变化,那么反应罐的动画效果设定为填充效果,动画条件为液位。
  最后一步,在画面运行系统试运行。
  以上的种种组态制作通常是用问答式填表方法完成变量的设置,而所用的图形就直接图库中调出即可,大大节省了编程开发的工作量,使组态软件既易于学习,又易于使用。
  也就是说组态软件系统能有效的填平了抽象与现实之间的思维鸿沟。但话又说回头,组态图形系统的开发者也必须熟悉PLC的编程和通信,了解C语言的一般格式和运算符功能,掌握数据库处理数据的模式,若有一点美术功底就更加胜任。
  
  参考文献
  [1]洪志育.例说PLC.人民邮电出版社.
  [2]满永奎.三菱Q系列PLC原理与应用设计.机械工业出版社.
  [3]袁秀英.组态控制技术.电子工业出版社.
其他文献
实行合作学习有利于培养学生的合作意识、团队精神.小学劳技课教学中,既要把握好学习的内容形式,夯实合作的基础;又要营造宽松的学习环境,创设合作的氛围.同时,要让学生在合
近年来,随着经济建设的发展,人民生活水平的提高,家用电器、燃气用具的大量增加,新工艺、新产品、新装饰材料的开发应用,特别是城市规模的扩大,各类建筑物的大量竣工和投入使
本文根据目前工程监理工作中存在的问题,并从多方面论述了如何做好工程监理工作.
摘要为了顺应高职院校教学改革的步伐,在教学过程中多思考、常总结,并针对高职院校学生的实际情况,选择合适的计算机二级语言进行教学。针对财经类高职院校开设的计算机二级《Access数据库》和《Visual FoxPro程序设计》课程,谈到了分模块任务驱动教学方法,希望能够和同仁们共同探讨学习,为提升高职院校计算机二级课程教学质量而努力。  关键词高职 计算机二级 Access Visual FoxPr
从1949年进京,陈云便住在西城区的老房子里,而且一住就是30年。开始,由于房屋年久失修经常漏雨,机关后勤部门提出要大修,陈云不同意,说:“房子大修要花许多钱,只要不漏雨就行
全国煤矿机电工作及先进单位表彰大会,于1985年4月23~26日在北京煤矿机械厂召开。这次大会主要是表彰“创优争先”竞赛和“两个会战”的先进单位及布置1985年的机电工作。会
《中国传媒科技》编辑部各位老师:你们好!作为一名工作在广播电视行业的从业者,我们在为我们工作感到高兴的同时,也深深地感到自己身上的责任;作为一名工作在一线的工作人员,
摘要《计算机应用基础》是职业学校各专业的学生需必修的一门基础课,结合职业教育培养目标中对学生操作能力的要求,为了提高学生们的上机效率,培养解决问题、处理问题的能力,更熟练地掌握计算机知识,根据课程特点,提出了上机指导的一般原则、方法以及提高学生实际操作技能的措施与途径。  关键词计算机 上机 指导  中图分类号:G423文献标识码:A    《计算机应用基础》是职业学校各专业必修的技术基础课,主要
摘要针对机制专业毕业设计(论文)题目的范围广、难易不均、工作量不平衡的问题,本文提出了机制专业毕业设计(论文)的选题原则,并将对机制专业毕业设计(论文)题目进行分类,为每类设计(论文)题目应完成的工作量制定了参考标准,运用本文的选题原则还可以给教师的工作量核定提供一定的参考,从而打破毕业设计工作量按学生数核定的绝对一致的局面,为机制专业毕业设计(论文)选题提供可操作性标准。  关键词毕业设计 选题
摘要本文阐述了高等院校生产实习教学模式的探索与实践,提出了以校内实习基地为主的生产实习教学模式,制定了教学方案与方法,并通过信息反馈予以分析和总结。  关键词生产实习 教学模式 研究探索  中图分类号:G420文献标识码:A    0 引言  为了使高校大学毕业生能真正成为一个具有实际工程能力的技术人员,各工科院校都越来越重视实践教学环节,①而生产实习是这个实践教学环节的关键环节之一,为了使该环节