plc实验指导书.doc
《plc实验指导书.doc》由会员分享,可在线阅读,更多相关《plc实验指导书.doc(137页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录第一章 可编程控制器的概述1第二章 可编程控制器基本指令简介5第三章 STEP7-Micro/WIN软件的使用及编程规则6第四章 MCGS组态软件的介绍及使用8第五章 S7-200的自动化通信网络11实验一 PPI点对点网络通信13实验二 MPI多点网络通信(CP5611专业网卡用户选配)15第六章 实验内容20实验一 可编程控制器的基本指令编程练习20实验二 LED数码显示控制24实验三 天塔之光模拟控制31实验四 运料小车控制模拟36实验五 十字路口交通灯控制45实验六 三层电梯控制系统的模拟48实验七 水塔水位控制模拟50实验八 装配流水线的模拟控制52实验九 液体混合装置控制的模
2、拟55实验十 机械手动作的模拟59实验十一 四节传送带的模拟62实验十二 自动配料系统控制的模拟67实验十三 轧钢机控制系统模拟71实验十四 邮件分拣系统模拟75实验十五 自动售货机的模拟控制80实验十六 加工中心的模拟控制86实验十七 三相鼠笼式异步电动机点动控制和自锁控制(实物)96实验十八 三相鼠笼式异步电动机联锁正反转控制(实物)98实验十九 三相鼠笼式异步电动机带延时正反转控制(实物)100实验二十 三相鼠笼式异步电动机星/三角换接启动控制(实物)102实验二十一 步进电机运动控制(实物)104实验二十二 直线运动控制(实物)106实验二十三 温度PID实验(实物)112实验二十四
3、直流电机调速实验(实物)114附录一 THSMS-A型可编程控制器实验装置使用说明书119附录二 THSMS-B型网络型可编程控制器实验装置使用说明书121附录三 THSMS-1型可编程控制器实验箱使用说明书123附录四 THSMS-2型网络型可编程控制器实验箱使用说明书125附录五 D65S、D66、D67、D68S、D69可编程控制器实验挂箱使用说明书127附录六 霓虹灯饰的模拟控制实验129附录七 五相步进电动机的模拟控制实验130附录八 喷泉的模拟控制实验131附录九 十字路口交通灯控制(带倒计时显示)132附录十 四层电梯控制系统的模拟134第一章 可编程控制器的概述可编程序控制器,
4、英文称Programmable Logical Controller,简称PLC。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的复杂接线、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采
5、用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。一、可编程控制器的基本结构 可编程控制器主要由CPU模块、输入模块、输出模块和编程器组成(如下图所示)。1、CPU模块CPU模块又叫中央处理单元或控制器,它主要由微处理器(CPU)和存储器组成。它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请
6、求以及进行各种内部判断等。PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。2、I/O模块I/O模块是系统的眼、耳、手、脚,是联系外部现场和CPU模块的桥梁。输入模块用来接收和采集输入信号。输入信号有两类:一类是从按钮、选择开关、数字拨码开关、限位开关、接近开关、光电开关、压力继电器等来的开关量输入信号;另一类是由电位器、热电偶、测速发电机、各种变送器提供的连续变化的模拟输入信号。 可编程序控制器通过输出模块控制接触器、电磁
7、阀、电磁铁、调节阀、调速装置等执行器, 可编程序控制器控制的另一类外部负载是指示灯、数字显示装置和报警装置等。3、电源可编程序控制器一般使用220V交流电源。可编程序控制器内部的直流稳压电源为各模块内的元件提供直流电压。4、编程器 编程器是PLC的外部编程设备,用户可通过编程器输入、检查、修改、调试程序或监示PLC的工作情况。也可以通过专用的编程电缆线将PLC与电脑联接起来,并利用编程软件进行电脑编程和监控。5、输入/输出扩展单元I/O扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元(即主机)连接在一起。6、外部设备接口此接口可将编程器、打印机、条码扫描仪,变频器等外部设备与主机相联
8、,以完成相应的操作。本实验装置选用的主机型号为S7-200系列的主机。二、可编程控制器的工作原理可编程控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在运行状态,可编程序控制器通过执行反映控制要求的用户程序来实现控制功能。为了使可编程序控制器的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直至可编程序控制器停机或切换到STOP工作状态。除了执行用户程序之外,在每次循环过程中,可编程序控制器还要完成内部处理、通信处理等工作,一次循环可分为5个阶段(如图所示)在内部处理阶段,可编程序控制器检查CPU,模块内部的硬件是否正常,将监控定时
9、器复位,以及完成一些别的内部工作。在通信服务阶段,可编程序控制器与带微处理器的智能装置通信,响应编程器键入的命令,更新编程器的显示内容。 在输入处理阶段,可编程序控制器把所有外部输入电路的接通/断开(ON/OFF)状态读入输入映像寄存器。 在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态也不会随之而变,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入。 在输出处理阶段,CPU将输出映像寄存器的通/断状态传送到输出锁存器。三、可编程控制器的内存区域的分布及I/O配置S7-200CPU224部分编程元件的编号范围与功能说明如下表所示元件名称编号编号范围功 能 说
10、明输入寄存器II0.0I1.5共14点接受外部输入设备的信号输出寄存器QQ0.0Q1.1共10点输出程序执行结果并驱动外部设备位存储器MM0.0M31.7在程序内部使用,不能提供外部输出定时器TT0,T64保持型通电延时1msT1T4,T65T68保持型通电延时10msT5T31,T69T95保持型通电延时100msT32,T96ON/OFF延时,1msT33T36,T97T100ON/OFF延时,10msT37T63,T101T255ON/OFF延时,100ms计数器CC0C255加法计数器,触点在程序内部使用高速计数器HCHC0HC5用来累计比CPU扫描速率更快的事件顺序控制继电器SS0.
11、0S31.7提供控制程序的逻辑分段变量存储器VVB0.0VB5119.7数据处理用的数值存储元件局部存储器LLB0.0LB63.7使用临时的寄存器,作为暂时存储器特殊存储器SMSM0.0SM549.7CPU与用户之间交换信息特殊存储器(只读)SMSM0.0SM29.7CPU执行时标志位的状态累加寄存器ACAC0AC3用来存放计算的中间值四、可编程控制器的编程语言概述现代的可编程控制器一般备有多种编程语言,供用户使用。IEC1131-3可编程序控制器编程语言的国际标准详细的说明了下述可编程控制器编程语言:1) 顺序功能图2) 梯形图3) 功能块图4) 指令表5) 结构文本 其中梯形图是使用的最多
12、的可编程控制器图形编程语言。梯形图与继电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂熟悉继电器控制的电气人员掌握,特别适用于开关量逻辑控制,主要特点如下:1)可编程控制器梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器(即硬件继电器),而是在软件中使用的编程元件。每一编程元件与可编程序控制器存储器中元件映像寄存器的一个存储单元相对应。2)梯形图两侧的垂直公共线称为公共母线(BUS bar)。在分析梯形图的逻辑关系时,为了借用继电器电路的分析方法,可以想象左右两侧母线之间有一个左正右负的直流电源电压,当图中的触点接
13、通时,有一个假想的“概念电流”或“能流(Power flow)”从左到右流动,这一方向与执行用户程序时的逻辑运算的顺序是一致的。3)根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的状态,称为梯形图的逻辑解算。逻辑解算是按梯形图中从上到下、从左到右的顺序进行的。4)梯形图中的线圈和其他输出指令应放在最右边。5)梯形图中各编程元件的常开触点和常闭触点均可以无限多次地使用。五、可编程控制器的编程步骤(1)确定被控系统必须完成的动作及完成这些动作的顺序。(2)分配输入输出设备,即确定哪些外围设备是把信号送给PLC,哪些是外围设备是接收来自PLC信号的。并将PLC的输入、输出口与之对
14、应进行分配。(3)设计PLC程序画出梯形图,梯形图体现了按照正确的顺序所要求的全部功能及其相互关系。(4)实现用计算机对PLC的梯形图直接编程。(5)对程序进行调试(模拟和现场)。(6)保存已完成的程序。 显然,在建立一个PLC控制系统时,必须首先把系统的需要的输入、输出数量确定下来,然后按需要确定各种控制动作的顺序和各个控制装置彼此之间的相互关系。确定控制上的相互关系之后,就可进行编程的第二步,分配输入输出设备。在分配了PLC的输入输出点、内部辅助继电器、定时器、计数器之后,就可以设计PLC程序画出梯形图。在画梯形图时要注意每个从左边母线开始的逻辑行必须终止于一个继电器线圈或定时器、计数器,
15、与实际的电路图不一样。梯形图画好后,使用编程软件直接把梯形图输入计算机并下载到PLC进行模拟调试,修改、下载直至符合控制要求。这便是程序设计的整个过程。第二章 可编程控制器基本指令简介S7-200的SIMATIC基本指令简表:LDLDNNN装载(开始的常开触点)取反后装载(开始的常闭触点)AANNN与(串联的常开触点)取反后与(串联的常闭触点)OONNN或(并联的常开触点)取反后或(并联的常闭触点)NOT栈顶值取反EUED上升沿检测下降沿检测二N赋值SRS_BIT,NS_BIT,N置位一个区域复位一个区域SHRBDATA,S_BIT,N移位寄存器SRBSLBOUT,NOUT,N字节右移N位字节
16、左移N位RRBRLBOUT,NOUT,N字节循环右移N位字节循环左移N位TONTOFTxxx,TPTxxx,TP通电延时定时器断电延时定时器CTUCTDCxxx,PVCxxx,PV加计数器减计数器END程序的条件结束STOP切换到STOP模式WDR看门狗复位300msJMPN跳到指定的标号CALLN(N1,N2)调用子程序,可以优16个可选参数CRET从子程序条件返回FOR/NEXTINDX,INIT,FINALFor/Next循环ALDOLD电路块串联电路块并联NETRNETWTABLE,PORTTABLE,PORT网络读网络写SLCRSLCTSLCENN顺控继电器段的启动顺控继电器段的转换
17、顺控继电器段的结束第三章 STEP7-Micro/WIN软件的使用及编程规则一、STEP7-Micro/WIN软件的使用方法STEP7-Micro/WIN编程软件为用户开发、编辑和控制自己的应用程序提供了良好的编程环境。为了能快捷高效地开发你的应用程序,STEP7-MicroWIN软件提供了三种程序编辑器。STEP7-Micro/WIN软件提供了在线帮助系统,以便获取所需要的信息。本实验装置使用的编程软件是STEP7-Micro/WIN V4.0版本,在做实验前,首先将该软件根据软件安装的提示安装到计算机上,然后用编程线将计算机和实验装置连接到一起。(一)系统需求STEP7-MicroWIN既
18、可以在PC机上运行,也可以在Siemens公司的编程器上运行。PC机或编程器的最小配置如下:Windows98、Windows2000、Windows Me或者Windows NT4.0以上。(二)软件的使用1、打开STEP7-Micro/WIN V4.0,在 中选择PC/PPI协议。 2、点击 更改通信端口和通信速率。 3、在通讯菜单里双击刷新,STEP7-Micro/WIN V4.0开始搜索PPI网络中的S7-200CPU。 搜索完成后会出现网络中所有PLC的列表,选择要操作的PLC即可对所选PLC进行操作了。4、编辑梯形图。5、点击 将程序下载到PLC中,点击 可以对程序运行状态进行监控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- plc 实验 指导书
限制150内