1、PLC实训报告目录 目 录2前言3题 目5PLC的选型原则:5地址分配表:6I/O端口分配图:7功能表图:8梯形图:9语句表:15总结29参考文献30前言可编程控制器,简称PLC ,是一种电气自动化控制装置,国际电工委员会将PLC定义为:是在工业环境中使用的数字操作的电子系统,专为在工业环境下应用而设计。它使用可编程存储器内部储存用户设计的指令,这些指令用来实现特殊的功能,诸如逻辑运算、顺序操作、定时、计数以及算术运算和通过数字或模拟输入/输出来控制各种类型的机械或过程。可编程序控制器及其有关的设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。可编程序控制器是以微处理器为基
2、础,综合了计算机技术与自动控制技术为一体的工业控制产品,是在硬接线逻辑控制技术和计算机技术的基础上发展起来的。通常把PLC认为是由等效的继电器、定时器、计数器等元件组成的装置。PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,PLC由中央处理单元(CPU)、存储器单元、电源单元、输入输出单元、接口单元和外部设备组成,具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。PLC软件系统由系统程序和用户程序两部分组成。系统程序包括监控程序、编译程序、诊断程序等,主要用于管理全机、将程序语言翻译成机器语言,诊断机器故障。用户程序是用户根据现场控制要求,用P
3、LC的程序语言编制的应用程序(也就是逻辑控制)用来实现各种控制。由于它可通过软件来改变控制过程,而且具有体积小,组装灵活,编程简单,抗干扰能力强及可靠性高等特点,非常适合于在恶劣的工业环境下使用。故自60年代末第一台PLC问世以来,已很快被应用到机械制造、冶金、矿业、轻工等各个领域,大大推进了机电一体化进程。进入80年代,随着微电子技术和计算机技术的迅猛发展,使得可编程控制器有了突飞猛进的发展,功能日益增强,已远远超出逻辑控制、顺序控制的范围,具备模数转换、数模转换、高速计数、速度控制、位置控制、轴定位控制、温度控制、PID控制、远程通讯、高级语言编辑以及各种物理量转换等功能。特别是远程通讯功
4、能的实现,易于实现时柔性加工和制造系统(FMS),使得PLC如虎添翼,被人们称为现代工业控制三大支柱之一。初期的PLC只是用于逻辑控制的场合,代替继电器控制系统。随着微电子技术的发展,PLC以微处理器为核心,适用于开关量、模拟量和数字量的控制,它已进入过程控制和位置控制等场合的控制领域。目前,可编程序控制器既保留了原来可编程序逻辑控制器的所有优点,又吸收和发展了其他控制装置的优点,包括计算机控制系统、过程仪表控制系统、集散系统、分散系统等。在许多场合,可编程序控制器可以构成各种综合控制系统,例如构成逻辑控制系统、过程控制系统、数据采集和控制系统、图形工作站等等。PLC基本结构:1.中央控制单元
5、CPU CPU是PLC的“大脑”,通常由一个微处理器和一个存储器组成。微处理器实现逻辑处理和控制各模块间通信的功能,不断地采集输入信号,执行用户程序,刷新系统的输出;存储器用来储存由微处理器完成的逻辑操作的结果(程序产生的数据)。 2.I/O模块 I/O系统构成了现场设备与控制器连接的接口,作用就是从使现场接收到的信号或送到现场的信号达到处理器的要求。输入(1nput)模块和输出(Output)模块简称为IO模块,它们是系统的眼、耳、手、脚,是联系外部现场设备和CPU模块的桥梁。输入模块用来接收和采集输入信号。开关量输入模块用来接收从按钮、选择开关、数字拨码开关、限位开关、接近开关、光电开关、
6、压力继电器等过来的开关量输入信号;模拟量输入模块用来接收电位器、测速发电机和各种变送器提供的连续变化的模拟量电流、电压信号。 3.编程器设备 编程设备用来向存储器中写入程序,并用它进行编辑、检查、修改和监视用户程序的执行情况。手持式编程器不能直接输入和编辑梯形图,只能输入和编辑指令表程序,因此又叫做指令编程器。它的体积小,价格便宜,一般用来给小型PLC编程,或者用于现场调试和维护。个人计算机(PC)是最常用的编程设备。使用编程软件可以在计算机的屏幕上直接生成和编辑梯形图、指令表、功能块图和顺序功能图程序,并可以实现不同编程语言的相互转换。程序被编译后下载到PLC,也可以将PLC中的程序上传到计
7、算机。程序可以存盘或打印,通过网络,还可以实现远程编程和传送。 4电源PLC一般使用220V交流电源或24V直流电源。内部的开关电源为各模块提供DC 5V,12V,24V等直流电源。小型PLC一般都可以为输入电路和外部的电子传感器(如接近开关)提供24V直流电源,驱动PLC负载的直流电源一般由用户提供。29沈阳理工大学应用技术学院题目2.1第十四:四工位卧式镗铣组合机床控制系统设计分析:该机床有四个工位,三个动力头。第一工位是装卸工位,第二到第四工位的三个动力头可以同时对相应工位夹具上的工件进行加工。工作台每次转位90度,转过360度完成一个工件的所有加工。机床的动作包括:工作台的抬起、回转、
8、落下夹紧;夹具的夹紧、松开;三个滑台各自的向前切削、向后退回。流程图如图所示。要求:手动需要完成、单循环、20次连续的控制。每个工步之间要有3秒的间隔。按下停止开关要马上停止并回到初始位置。2.2 PLC的选型原则: 在PLC系统设计时,首先应确定控制方案,下一步工作就是PLC工程设计选型。工艺流程的特点和应用要求是设计选型的主要依据。PLC及有关设备应是集成的、标准的,按照易于与工业控制系统形成一个整体,易于扩充其功能的原则选型所选用PLC应是在相关工业领域有投运业绩、成熟可靠的系统,PLC的系统硬件、软件配置及功能应与装置规模和控制要求相适应。熟悉可编程控制器、功能表图及有关的编程语言有利
9、于缩短编程时间,因此,工程设计选型和估算时,应详细分析工艺过程的特点、控制要求,明确控制任务和范围确定所需的操作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定PLC的功能、外部设备特性等,最后选择有较高性能价格比的PLC和设计相应的控制系统。 一般在选择PLC时考虑以下几方面:一、输入输出(I/O)点数的估算二、存储器容量的估算三、控制功能的选择该选择包括运算功能、控制功能、通信功能、编程功能和处理速度等特性的选择。根据题目我选择了日本的欧姆龙(OMRON)公司生产的40点CPM1A.2.3地址分配表功 能符号地 址功 能符号地 址手动旋钮SA100000工件夹紧YV1010
10、00单周期SA200001工作台抬起YV201001手动按键SB300002工作台回转YV301002复位按键SB400003工作台落下夹紧YV401003停 止SB500004滑台(1)向前切削YV501004启动SB600005滑台(1)退后YV601005工件夹紧行程开关SQ700006滑台(2)向前切削YV701006工作台抬起到位行程开关SQ800007滑台(2)退后YV801007工作台回转到位行程开关SQ900008滑台(3)向前切削YV901100工作台落下夹紧行程开关SQ1000009滑台(3)退后YV1001101滑台(1)向前切削行程开关SQ1100010工件松开YV11
11、01102滑台(1)退后行程开关SQ1200011滑台(2)向前切削行程开关SQ1300100滑台(2)退后行程开关SQ1400101滑台(3)向前切削行程开关SQ1500102滑台(3)退后行程开关SQ1600103工件松开到位行程开关SQ17001042.4I/O端口分配图2.5功能表图:2.6梯形图:7.语句表:LD P_First_CycleOR 200.00LD 200.14AND T0014ORLDLD 200.15AND C0014ANDNOT 0.04ORLDLD 210.10AND 1.04AND 0.02ORLDLD 200.01OR 200.02OR 200.03OR 2
12、00.04OR 200.05OR 200.06OR 200.07OR 200.08OR 200.09OR 200.10OR 200.11OR 200.12OR 200.13AND 0.03ORLDANDNOT 200.01ANDNOT 210.00OUT 200.00LD 200.00AND 0.05ANDNOT 0.00LD 200.15ANDNOT 0.04ANDNOT C0014ORLDOR 200.01ANDNOT 200.02OUT 200.01LD 200.01AND T0000AND 0.06ANDNOT 0.03LD 200.11ANDNOT 0.03ANDNOT C0010O
13、RLDOR 200.02ANDNOT 200.03ANDNOT 200.00OUT 200.02LD 200.02AND T0001AND 0.07ANDNOT 0.03OR 200.03ANDNOT 200.04ANDNOT 200.00OUT 200.03LD 200.02AND T0002AND 0.08ANDNOT 0.03OR 200.04ANDNOT 200.05ANDNOT 200.07ANDNOT 200.09AND 200.00OUT 200.04LD 200.04AND T0003AND 0.09ANDNOT 0.03OR 200.05ANDNOT 200.06ANDNOT
14、 200.00OUT 200.05LD 200.05AND 0.10AND T0004ANDNOT 0.03OR 200.06ANDNOT 200.11ANDNOT 200.00OUT 200.06LD 200.04AND T0003AND 0.09ANDNOT 0.03OR 200.07ANDNOT 200.08ANDNOT 200.00OUT 200.07LD 200.07AND T0006AND 0.07ANDNOT 0.03OR 200.08ANDNOT 200.11ANDNOT 200.00OUT 200.08LD 200.04AND T0003AND 0.09ANDNOT 0.03
15、OR 200.09ANDNOT 200.10ANDNOT 200.00OUT 200.09LD 200.09AND T0008AND 1.02ANDNOT 0.03OR 2000.10ANDNOT 200.11ANDNOT 200.00OUT 200.10LD 200.08AND 200.10AND 200.06AND 0.11AND T0005AND T0007AND T0009AND 1.01AND 1.03ANDNOT 0.03OR 2000.10ANDNOT 200.12ANDNOT 200.02ANDNOT 200.00OUT 200.11LD 200.11AND C0010ANDN
16、OT 0.03OR 200.12ANDNOT 200.13ANDNOT 200.00OUT 200.12LD 200.12AND 1.04ANDNOT 0.03OR 200.13ANDNOT 200.14ANDNOT 200.00ANDNOT 200.15OUT 200.13LD 200.13AND 0.01AND T0012ANDNOT 0.03OR 200.14ANDNOT 200.00OUT 200.14LD 200.13ANDNOT 0.01AND T0012ANDNOT 0.03OR 200.15ANDNOT 200.00ANDNOT 2000.01OUT 200.15LD 200.
17、00AND 0.00AND 0.05AND 0.02OR 210.00ANDNOT 210.01OUT 210.00LD 210.00AND 0.06AND 0.02OR 210.01ANDNOT 210.02OUT 210.01LD 210.01AND 0.07AND 0.02OR 210.02ANDNOT 210.03OUT 210.02LD 210.02AND 0.08AND 0.02OR 210.03ANDNOT 210.04ANDNOT 210.06ANDNOT 210.08OUT 210.03LD 210.03AND 0.09AND 0.02OR 210.04ANDNOT 210.
18、05OUT 210.04LD 210.04AND 0.10AND 0.02OR 210.05ANDNOT 210.10OUT 210.05LD 210.03AND 0.09AND 0.02OR 210.06ANDNOT 210.07OUT 210.06LD 210.06AND 0.10AND 0.02OR 210.06ANDNOT 210.10OUT 210.07LD 210.03AND 0.09AND 0.02OR 210.08ANDNOT 210.09OUT 210.08LD 210.08AND 1.02AND 0.02OR 210.09ANDNOT 210.10OUT 210.09LD
19、210.05AND 210.07AND 210.09AND 0.11AND 1.01AND 1.03AND 0.02OR 210.10ANDNOT 200.00OUT 210.10LD 200.01OR 210.00OUT 10.00LD 200.01TIM 0000 #030LD 200.02OR 210.01OUT 10.01LD 200.02TIM 0001 #030LD 200.03OR 210.02OUT 10.02LD 200.03TIM 0002 #030LD 200.04OR 210.03OUT 10.03LD 200.04TIM 0003 #030LD 200.05OR 21
20、0.04OUT 10.04LD 200.05TIM 0004 #030LD 200.06OR 210.05OUT 10.05LD 200.06TIM 0005 #030LD 200.07OR 210.06OUT 10.06LD 200.07TIM 0006 #030LD 200.08OR 210.07OUT 10.07LD 200.08TIM 0007 #030LD 200.09OR 210.08OUT 11.00LD 200.09TIM 0008 #030LD 200.10OR 210.09OUT 11.01LD 200.10TIM 0009 #030LD 200.11LD P_First_
21、CycleCNT 0010 #004LD 200.12OR 210.10OUT 11.02LD 200.12TIM 0011 #030LD 200.13TIM 0012 #030LD 200.14TIM 0013 #030LD 200.15LD P_First_CycleCNT 0014 #020End总结经过为时1周的PLC课程设计,让我感到非常具有挑战性,同时也锻炼了我们的动手能力。在此,我也意识到了理论结合实践,才可以真的学以致用。PLC应用技术是一门实践性很强的专业课,可PLC编程控制器技术在当今社会发展异常迅速,各生产厂家也推出了许多强大的新型PLC、各种特殊模块和通信联网器件,使可
22、编程控制器成为集微机技术、自动化技术、通信技术于一体的通用工业控制装置,成为实现工业自动化的一种强有力的工具。在这次课程设计中,我的设计题目是四工位卧式镗铣组合机床控制系统设计,它的难点涉及到了PLC I/0点的分配,如果我们的输入输出弄不清楚的话,我们的运行。通过整个题目的分析,不仅巩固了我以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过到图书馆及上网搜索资料,我进一步的了解了该领域的好多知识。通过理论分析与实践的反复进行和论证,许多问题都有了较好的解决方案。在软件的部分,依次实现了PLC流程图、梯形图的控制方式,通过这次课设使我更加看到了自己的不足,我认识到不管做什么事都需要大胆假设,小心求证,绝不能想当然的猜测。而且通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正的学到知识,从而提高自己的实际动手能力和独立思考的能力。在以后的学习工作中我都会记住这次课设经验,使我受益匪浅。 何艾镁 2012年12月12日参考文献1 周万珍,高鸿斌. PLC分析与设计应用. 北京:电子工业出版社,2004.2 陈白宁,段智敏,刘文波. 机床电气与PLC实训基础. 沈阳:东北大学出版社,2008.3 夏田,陈婵娟,祁广利. PLC电气控制技术. 北京:化学工业出版社,2009.