《可编程控制器》2目录可编程控制器实验平台介绍……………………………………………………3实验一:双灯闪烁自动关闭程序的设计………………………………………6实验二:软元件的用途扩展………………………………………………8实验三16彩灯的12种追灯花样控制程序设计………………………10主要参考文献……………………………………………………………123一、可编程控制器实验平台介绍可编程控制器是一门实践性很强的课程,实践环节至关重要。本实验设备选取在我国应用广泛的日本三菱新型FX2可编程控制器,旨在让同学们了解和熟悉当前工程中正使用的新技术、新方法,缩短理论教学与工程实践环节的距离。1、实验设备硬件系统组成本实验设备由微机、通讯转换器JH-04或SC-08与可编程控制器构成,如图1-1所示。各部分的作用如下:1)微机在系统首先作为PLC的编程平台,所有的用户程序在微机上编制完成后下载到PLC中运行;其次微机作为PLC的上位机,对PLC进行运行监控;另外,微机通过组态软件组态后可作为PLC控制系统的监控界面。2)通讯转换器JH-04或SC-08将微机的RS-232C串行通讯口和PLC的RS-422串行通讯口进行转换,使PLC与微机相连并可进行相关通信。该通信转换器我们一般称之为编程电缆,也可通过FX系列PLC的通信接口FX-232AW进行连接,但价格昂贵。3)PLC为日本三菱公司的FX2或FX2N系列可编程控制器,我们自行设计了输入模拟板来模拟现场的输入信号。PLC的输出效果可根据其输出指示灯的显示情况进行判别。PLC面板图如图1.2所示。微机转换器PLCRS-232CRS-422图1.1实验系统结构图模拟输入装置44)PLC电路连接图如图1.3所示,各元件说明如下:X1~X6:按钮开关(不带锁);X7:按钮开关(带锁);X0、X10~X14:乒乓开关;X15~X17:转换开关,三选一;RUN/STOP:可编程控制器的运行/停止开关;POWER:可编程控制器的电源开关,PLC的控制电源为220VAC。2、编程软件:编程软件包可在个人计算机上用梯形图语言和语句表语言对可编程序控制器编程,可将程序存盘、打印,编制文档,通过专用接口与可编程序控制器联接后能与可编程序控制器交换信息,实现联机调试、监控、修改PLC程序。软件包不仅功能强,而且人机界面十分良好,采用菜单驱动,使用方便。在使用过程中随时可得到联机帮助系统提供的详细帮助信息。本实验可提供以下编程软件:MEDOC基于DOC平台;FXGPWIN基于WINDOWS平台;输入X输入指示灯PLCRS-422输出Y输入开关输出指示灯电源开关输入模拟装置向上RUN图1.2PLC面板指示图LNGND24VRUNCOMX1X2X3X4X5X6X0X7X10X11X12X13X14X15X16X17PLC(FX2-32MR)图1.3PLC模拟装置连接图5Gppw基于WINDOWS平台且带模拟运行功能。以上编程软件均为英文板,同学们可选用,建议使用Gppw。3、上位机组态软件为了方便快捷地组建优质高效的监控系统,出现了多种工业组态软件,用于编辑、组态功能。图形编辑器可以完成所有画面的编辑,并且能够进行几乎所有的动态连接。报表编辑器可以将记录数据按用户定义的格式输出文件、在屏幕上显示或进行打印输出。报警编辑器可以设置标签的位报警和模拟量报警,当标签指定位和模拟量不符合程序设定时,即产生报警提示或强行终止程序运行。将报警信息存储在计算机的报警档案中,或以操作规程的形式建档,以便能够根据报警信息快速、准确地找出事故原因,并及时进行故障处理。目前组态软件的发展迅猛,已经扩展到企业信息管理系统,管理和控制一体化,远程诊断和维护以以及及在在互互联联网网上上的的一一系系列列的的数数据据整整合合。。MCGS全中文工业自动化控制组态软件是一套32位工控组态软件,可稳定运行于Windows95/98/Me/NT/2000等多种操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备。本实验提供该软件的通用版,供同学们进行PLC控制系统的上位机监控练习。4、工作顺序1)微机启动,进入PLC的软件编程平台。2)PLC型号的设置3)保存的文件名为:自己姓名的拼音首字母+实验序号+所编的版本号。如王易平,第一个实验,第一次编程文件,WYP1-1,文件的存放在自己的文件夹内。4)在编程完毕后,可将编好的程序传送到可编程控制器中。传送时需将可编程控制器的POWER开关打开,将RUN/STOP开关置于STOP状态,待传送完毕后,再将RUN/STOP开关置于RUN状态,启动可编程控制器运行。根据可编程控制器的输入输出指示灯,可知道可编程控制器的运行情况。也可通过编程软件包的监控功能了解其运行情况。5、实验完毕后,需将RUN/STOP开关置于STOP状态,将可编程控制器的POWER开关关闭,关闭计算机。6实验一:初级编程操作练习:双灯闪烁自动关闭程序的设计一、实验目的通过熟悉编程软件及可编程控制器输入模拟装置的面板上各部分的作用,初步掌握可编程控制器从编程到运行的全过程操作。二、实验仪器、设备及材料1、微机、三菱FX可编程控制器。2、GXDeveloper编程软件。三、实验内容与实验步骤实验内容:1)编程操作:参考图1.4进行文件的建立与文件的打开、文件的编辑、转换、拷贝、传送等操作;2)运行操作:对图1.4进行运行操作;3)修改上面的程序,实现闪烁三次后自动灭掉。实验步骤:1、新建工程。2、制作梯形图。3、转换已创建的梯形图程序。4、向PLC/写入数据。5、运行程序,观察结果。7四、思考与练习:解释一下为什么可以实现双灯闪烁?那一个灯先亮?五、实验报告内容:1、写出实验的操作步骤(要求比较具体写出)及程序运行结果。2、画出所设计的梯形图。3、完成思考题。8实验二:软元件的用途扩展练习一、实验目的进一步熟悉和了解其它的编程方式,全面掌握本文介绍的编程方法。并熟悉和了解软元件如计数器C、定时器T等的性质和扩展用途,培养一定的设计能力。二、实验仪器、设备及材料1、微机、三菱FX可编程控制器。2、GXDeveloper编程软件。三、实验内容与步骤1)以图2.1进行编程练习,观察按通按断电路的效果;2)对比梯形图与语句表(Instruction),了解各自的特点。四、思考与练习:1、通电延时是如何实现的?2、断电延时是如何实现的?3、修改断电延时时间为10s。M0M0M10T0Y0T1M10M10T1Y0T0ENDK20K30X1M10T0M0PLS按通按断通电延时断电延时图2.1单键控制的通、断电延时电路9五、实验报告内容:1、写出实验的操作过程以及程序运行结果2、完成思考题。实验三16彩灯的12种追灯花样控制程序设计10一、实验目的初步了解功能指令在程序设计中的作用,并通过16彩灯的12种追灯花样控制程序的编制,提高程序设计能力,牢固掌握编程方法。二、实验仪器、设备及材料1、微机、三菱FX可编程控制器。2、GXDeveloper编程软件。三、实验内容与实验步骤1)16彩灯的硬件输入、输出接线图如图2.1所示。2)基本实验要求:通过改变X10、X11、X15、X16、X17的状态观察彩灯花样变化情况,说明彩灯花样的控制变化过程(即X10、X11、X15、X16、X17的控制功能和组合情况与花样变化的关系)。四、思考与练习:1、请解释X10、X11、X15、X16、X17按键分别实现什么功能?2、断电延时是如何实现的?五、实验报告内容:~220VRUN/STOPLNGND24VRUNCOMX7X10X11X15X16X17Y0Y1Y7Y10Y11Y17PLC(FX2-32MR)图2.116彩灯接线图COM2COM1111、写出实验的操作过程以及程序运行结果2、完成思考题。ENDK5M8002Y17Y0X7ZRSTX7K4Y0K1MOV(P)X15X7K4Y0K3MOV(P)X16X7K4Y0HFMOV(P)X17X7T0T0T0K4Y0K1ROLX10X11T0K4Y0K2ROLX10X11T0K4Y0K1RORX10X11T0K4Y0K2RORX10X11图2.216彩灯接线图12参考文献:1、可编程序控制器原理及应用郁汉琪等编中国电力出版社,20042、可编程序控制器原理及应用钟肇新编华南理工大学出版社,1995