PLC实验指导书(定稿) 联系客服

发布时间 : 星期六 文章PLC实验指导书(定稿)更新完毕开始阅读

目 录

第一章 可编程控制器的概述 ...................................................... 2 第二章 可编程控制器基本指令简介 ................................................ 6 第三章 STEP7-Micro/WIN软件的使用及编程规则 ..................................... 8 第四章 实验内容 ............................................................... 10

实验一 可编程控制器的基本指令编程练习 .................................... 10 实验二 LED数码显示控制 .................................................. 14 实验三 天塔之光模拟控制 .................................................. 19 实验四 步进电机运动控制(实物) .......................................... 22 实验五 直线运动控制系统(实物) .......................................... 25 实验六 运料小车控制模拟 .................................................. 32 实验七 十字路口交通灯控制 ................................................ 40 实验八 三层电梯控制系统的模拟 ............................................ 43 实验九 三相鼠笼式异步电动机点动控制和自锁控制(实物) .................... 53 实验十 三相鼠笼式异步电动机联锁正反转控制(实物) ........................ 55 实验十一 三相鼠笼式异步电动机带延时正反转控制(实物) .................... 57 实验十二 三相鼠笼式异步电动机星/三角换接启动控制(实物) ................. 59 实验十三 水塔水位控制模拟 ................................................ 61 实验十四 装配流水线的模拟控制 ............................................ 63 实验十五 液体混合装置控制的模拟 .......................................... 66 实验十六 机械手动作的模拟 ................................................ 69 实验十七 四节传送带的模拟 ................................................. 72 实验十八 自动配料系统控制的模拟 .......................................... 76 实验十九 轧钢机控制系统模拟 .............................................. 80 实验二十 邮件分拣系统模拟 ................................................ 84 实验二十一 自动售货机的模拟控制 .......................................... 89

1

第一章 可编程控制器的概述

可编程序控制器,英文称Programmable Logical Controller,简称PLC。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的复杂接线、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。 一、可编程控制器的基本结构

可编程控制器主要由CPU模块、输入模块、输出模块和编程器组成(如下图所示)。

按 钮选择开关限位开关电 源可编程序控制器输入模块输出模块接触器电磁阀指示灯电 源CPU 模块1、CPU模块

编程装置 CPU模块又叫中央处理单元或控制器,它主要由微处理器(CPU)和存储器组成。它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部判断等。PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。 2、I/O模块

I/O模块是系统的眼、耳、手、脚,是联系外部现场和CPU模块的桥梁。输入模块用来接收和采集输入信号。输入信号有两类:一类是从按钮、选择开关、数字拨码开关、限位开关、接近开关、光电开关、压力继电器等来的开关量输入信号;另一类是由电位器、热电偶、测速

2

发电机、各种变送器提供的连续变化的模拟输入信号。

可编程序控制器通过输出模块控制接触器、电磁阀、电磁铁、调节阀、调速装置等执行器, 可编程序控制器控制的另一类外部负载是指示灯、数字显示装置和报警装置等。 3、电源

可编程序控制器一般使用220V交流电源。可编程序控制器内部的直流稳压电源为各模块内的元件提供直流电压。 4、编程器

编程器是PLC的外部编程设备,用户可通过编程器输入、检查、修改、调试程序或监示PLC的工作情况。也可以通过专用的编程电缆线将PLC与电脑联接起来,并利用编程软件进行电脑编程和监控。 5、输入/输出扩展单元

I/O扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元(即主机)连接在一起。

6、外部设备接口

此接口可将编程器、打印机、条码扫描仪,变频器等外部设备与主机相联,以完成相应的操作。

本实验装置选用的主机型号为S7-200系列的主机。 二、可编程控制器的工作原理

可编程控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在运行状态,可编程序控制器通过执行反映控制要求的用户程序来实现控制功能。为了使可编程序控制器的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直至可编程序控制器停机或切换到STOP工作状态。

除了执行用户程序之外,在每次循环过程中,可编程序控制器还要完成内部处理、通信处理等工作,一次循环可分为5个阶段(如图所示)

在内部处理阶段,可编程序控制器检查CPU,模块内部的硬件是否正常,将监控定时器复位,以及完成一些别的内部工作。

在通信服务阶段,可编程序控制器与别的带微处理器的智能装置通信,响应编程器键入的命令,更新编程器的显示内容。

在输入处理阶段,可编程序控制器把所有外部输入电路的接通/断开(ON/OFF)状态读入输入映像寄存器。

在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态也不会随之而变,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入。

在输出处理阶段,CPU将输出映像寄存器的通/断状态传送到输出锁存器。 三、可编程控制器的内存区域的分布及I/O配置

3

S7-200CPU224、CPU226部分编程元件的编号范围与功能说明如下表所示 元件名称 输入寄存器 输出寄存器 位存储器 代表字母 I Q M 编号范围 I0.0~I1.5共14点 Q0.0~Q1.1共10点 M0.0~M31.7 T0,T64 功 能 说 明 接受外部输入设备的信号 输出程序执行结果并驱动外部设备 在程序内部使用,不能提供外部输出 保持型通电延时1ms 保持型通电延时10ms 保持型通电延时100ms ON/OFF延时,1ms ~T1~T4,T65~T68 T5~T31,T69~T95 T32,T96 256(T0定时器 t255) T33~T36,T97~T100 ON/OFF延时,10ms T37~T63,T101~T255 计数器 高速计数器 顺序控制继电器 变量存储器 局部存储器 特殊存储器 特殊存储器 累加寄存器 V L SM SM(只读) AC VB0.0~VB5119.7 LB0.0~LB63.7 SM0.0~SM549.7 SM0.0~SM29.7 AC0~AC3 数据处理用的数值存储元件 使用临时的寄存器,作为暂时存储器 CPU与用户之间交换信息 接受外部信号 用来存放计算的中间值 C HC S C0~C255 HC0~HC5 S0.0~S31.7 加法计数器,触点在程序内部使用 用来累计比CPU扫描速率更快的事件 提供控制程序的逻辑分段 ON/OFF延时,100ms 四、可编程控制器的编程语言概述

现代的可编程控制器一般备有多种编程语言,供用户使用。IEC1131-3—可编程序控制器编程语言的国际标准详细的说明了下述可编程控制器编程语言: 1) 顺序功能图 2) 梯形图 3) 功能块图 4) 指令表 5) 结构文本

其中梯形图是使用得最多的可编程控制器图形编程语言。梯形图与继电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂熟悉继电器控制的电气人员掌握,特别适用于开关量逻辑控制,主要特点如下:

1)可编程控制器梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、

4