版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第一章第一章可编程控制器的概述可编程控制器的概述可编程序控制器,英文称 Programmable Logical Controller,简称 PLC。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC 是微机技术与传统的继电接触控制技术相结合的产物, 它克服了继电接触控制系统中的机械触点的复杂接线、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的
2、技能与习惯,特别是 PLC 的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的 PLC 后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将 PLC 应用于生产实践。一、可编程控制器的基本结构一、可编程控制器的基本结构可编程控制器主要由 CPU 模块、输入模块、输出模块和编程器组成(如下图所示) 。1、CPU 模块CPU 模块又叫中央处理单元或控制器,它主要由微处理器(CPU)和存储器组成。它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进
3、行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部判断等。PLC 的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。2、I/O 模块输入模块C P U模 块输出模块可 编 程 序 控 制 器编 程 装 置接 触 器电 磁 阀指 示 灯电源 电 源 限 位 开 关选 择 开 关按 钮 2I/O 模块是系统的眼、耳、手、脚,是联系外部现场和 CPU
4、 模块的桥梁。输入模块用来接收和采集输入信号。输入信号有两类:一类是从按钮、选择开关、数字拨码开关、限位开关、接近开关、光电开关、压力继电器等来的开关量输入信号;另一类是由电位器、热电偶、测速发电机、各种变送器提供的连续变化的模拟输入信号。可编程序控制器通过输出模块控制接触器、电磁阀、电磁铁、调节阀、调速装置等执行器,可编程序控制器控制的另一类外部负载是指示灯、数字显示装置和报警装置等。3、电源可编程序控制器一般使用 220V 交流电源。可编程序控制器内部的直流稳压电源为各模块内的元件提供直流电压。4、编程器编程器是 PLC 的外部编程设备,用户可通过编程器输入、检查、修改、调试程序或监示 P
5、LC的工作情况。也可以通过专用的编程电缆线将 PLC 与电脑联接起来,并利用编程软件进行电脑编程和监控。5、输入/输出扩展单元I/O 扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元 (即主机) 连接在一起。6、外部设备接口此接口可将编程器、打印机、条码扫描仪,变频器等外部设备与主机相联,以完成相应的操作。本实验装置选用的主机型号为 S7-200 系列的主机。二、可编程控制器的工作原理二、可编程控制器的工作原理可编程控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在运行状态,可编程序控制器通过执行反映控制要求的用户程序来实现控制功能。为了使可编程序控制器的输出
6、及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直至可编程序控制器停机或切换到 STOP 工作状态。除了执行用户程序之外,在每次循环过程中,可编程序控制器还要完成内部处理、通信处理等工作,一次循环可分为 5 个阶段(如图所示)在内部处理阶段,可编程序控制器检查 CPU,模块内部的硬件是否正常,将监控定时器复位,以及完成一些别的内部工作。3在通信服务阶段,可编程序控制器与别的带微处理器的智能装置通信,响应编程器键入的命令,更新编程器的显示内容。在输入处理阶段,可编程序控制器把所有外部输入电路的接通/断开(ON/OFF)状态读入输入映像寄存器。在程序执行阶段,即使
7、外部输入信号的状态发生了变化,输入映像寄存器的状态也不会随之而变,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入。在输出处理阶段,CPU 将输出映像寄存器的通/断状态传送到输出锁存器。三、可编程控制器的内存区域的分布及三、可编程控制器的内存区域的分布及 I/OI/O 配置配置S7-200CPU224、CPU226 部分编程元件的编号范围与功能说明如下表所示元件名称代表字母编号范围功能说明输入寄存器II0.0I1.5 共 14 点接受外部输入设备的信号输出寄存器QQ0.0Q1.1 共 10 点输出程序执行结果并驱动外部设备位存储器MM0.0M31.7在程序内部使用,不能提供外部输出
8、定时器256(T0t255)T0,T64保持型通电延时 1msT1T4,T65T68保持型通电延时 10msT5T31,T69T95保持型通电延时 100msT32,T96ON/OFF 延时,1msT33T36,T97T100ON/OFF 延时,10msT37T63,T101T255ON/OFF 延时,100ms计数器CC0C255加法计数器,触点在程序内部使用高速计数器HCHC0HC5用来累计比 CPU 扫描速率更快的事件顺序控制继电器SS0.0S31.7提供控制程序的逻辑分段变量存储器VVB0.0VB5119.7数据处理用的数值存储元件局部存储器LLB0.0LB63.7使用临时的寄存器,作
9、为暂时存储器特殊存储器SMSM0.0SM549.7CPU 与用户之间交换信息特殊存储器SM(只读)SM0.0SM29.7接受外部信号累加寄存器ACAC0AC3用来存放计算的中间值四、可编程控制器的编程语言概述四、可编程控制器的编程语言概述现代的可编程控制器一般备有多种编程语言,供用户使用。IEC1131-3可编程序控制器编程语言的国际标准详细的说明了下述可编程控制器编程语言:1) 顺序功能图2) 梯形图3) 功能块图44) 指令表5) 结构文本其中梯形图是使用得最多的可编程控制器图形编程语言。梯形图与继电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂熟悉继电器控制的电气人员掌握,特
10、别适用于开关量逻辑控制,主要特点如下:1) 可编程控制器梯形图中的某些编程元件沿用了继电器这一名称, 如输入继电器、 输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器(即硬件继电器) ,而是在软件中使用的编程元件。每一编程元件与可编程序控制器存储器中元件映像寄存器的一个存储单元相对应。2)梯形图两侧的垂直公共线称为公共母线(BUSbar) 。在分析梯形图的逻辑关系时,为了借用继电器电路的分析方法,可以想象左右两侧母线之间有一个左正右负的直流电源电压,当图中的触点接通时, 有一个假想的 “概念电流” 或 “能流 (Power flow)从左到右流动,这一方向与执行用户程序时的逻辑运算的
11、顺序是一致的。3)根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的状态,称为梯形图的逻辑解算。逻辑解算是按梯形图中从上到下、从左到右的顺序进行的。4)梯形图中的线圈和其他输出指令应放在最右边。5)梯形图中各编程元件的常开触点和常闭触点均可以无限多次地使用。五、可编程控制器的编程步骤五、可编程控制器的编程步骤(1)确定被控系统必须完成的动作及完成这些动作的顺序。(2)分配输入输出设备,即确定哪些外围设备是送信号到 PLC,哪些是外围设备是接收来自PLC 信号的。并将 PLC 的输入、输出口与之对应进行分配。(3)设计 PLC 程序画出梯形图。梯形图体现了按照正确的顺序所要求的
12、全部功能及其相互关系。(4)实现用计算机对 PLC 的梯形图直接编程。(5)对程序进行调试(模拟和现场) 。(6)保存已完成的程序。显然,在建立一个 PLC 控制系统时,必须首先把系统的需要的输入、输出数量确定下来,然后按需要确定各种控制动作的顺序和各个控制装置彼此之间的相互关系。确定控制上的相互关系之后,就可进行编程的第二步分配输入输出设备,在分配了 PLC 的输入输出点、内部辅助继电器、定时器、计数器之后,就可以设计 PLC 程序画出梯形图。在画梯形图时要注意每个从左边母线开始的逻辑行必须终止于一个继电器线圈或定时器、计数器,与实际的电路图不一样。梯形图画好后,使用编程软件直接把梯形图输入
13、计算机并下载到 PLC 进行模拟调试,修改下载直至符合控制要求。这便是程序设计的整个过程。5第二章第二章可编程控制器基本指令简介可编程控制器基本指令简介S7-200 的 SIMATIC 基本指令简表:LDLDNNN装载(开始的常开触点)取反后装载(开始的常闭触点)AANNN与(串联的常开触点)取反后与(串联的常闭触点)OONNN或(并联的常开触点)取反后或(并联的常闭触点)NOT栈顶值取反EUED上升沿检测下降沿检测二N赋值SRS_BIT,NS_BIT,N置位一个区域复位一个区域SHRBDATA,S_BIT,N移位寄存器SRBSLBOUT,NOUT,N字节右移 N 位字节左移 N 位RRBRL
14、BOUT,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电路块串联电路块并联6NETRNETWTABLE,PORTTABLE,PORT网络读网络写SLCRSLCTSLCENN顺控继电器段的启动顺控继电器段的
15、转换顺控继电器段的结束7第三章第三章STEP7-Micro/WIN 软件的使用及编程规则软件的使用及编程规则一、STEP7-Micro/WINSTEP7-Micro/WIN 软件的使用方法软件的使用方法STEP7-Micro/WIN 编程软件为用户开发、编辑和控制自己的应用程序提供了良好的编程环境。为了能快捷高效地开发你的应用程序,STEP7-MicroWIN 软件提供了三种程序编辑器。STEP7-Micro/WIN 软件提供了在线帮助系统,以便获取所需要的信息。本实验装置使用的编程软件是 STEP7-Micro/WIN4.0 版本, 在做实验前, 首先将该软件根据软件安装的提示安装到计算机上
16、,然后用编程线将计算机和实验装置连接到一起。(一)系统需求STEP7-MicroWIN 既可以在 PC 机上运行,也可以在 Siemens 公司的编程器上运行。PC 机或编程器的最小配置如下: Windows95、 Windows98、 Windows2000、 Windows Me 或者 Windows NT4.0以上。(二)软件的使用1、打开 TEP 7-Micro/WIN 32,在设 中选择PC/PPI 协议2、点击更改通信端口和通信速率3、在通讯菜单里双击刷新,TEP 7-Micro/WIN 32 开始搜索 PPI 网络中的 S7-200CPU8搜索完成后会出现网络中所有 PLC 的列
17、表,选择要操作的 PLC 即可对所选 PLC 进行操作了4、编辑梯形图。5、点击将程序下载到 PLC 中,点击可以对程序运行状态进行监控,点击可以将 PLC 置于运行的状态。二、编程规则二、编程规则1)外部输入/输出继电器、内部继电器、定时器、计数器等器件的接点可多次重复使用,无需用复杂的程序结构来减少接点的使用次数。2)梯形图每一行都是从左母线开始,线圈接在右边。接点不能放在线圈的右边,在继电器控制的原理图中,热继电器的接点可以加在线圈的右边,而 PLC 的梯形图是不允许的。3)线圈不能直接与左母线相连。如果需要,可以通过一个没有使用的内部继电器的常闭接点或者特殊内部继电器的常开接点来连接。
18、4)同一编号的线圈在一个程序中使用两次称为双线圈输出。双线圈输出容易引起误操作,应尽量避免线圈重复使用。5)梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地执行,如不符合顺序执行的电路就不能直接编程。6)在梯形图中串联接点使用的次数是没有限制,可无限次地使用。7)两个或两个以上的线圈可以并联输出。9项目项目 1三层电梯控制系统的模拟三层电梯控制系统的模拟在电梯控制单元完成。一、目的一、目的1、通过对工程实例的模拟,熟练地掌握 PLC 的编程和程序调试方法。2、进一步熟悉 PLC 的 I/O 连接。3、熟悉三层楼电梯采用轿厢外按钮控制的编程方法。二、说明二、说明电梯由安装在各楼层厅门口的
19、上升和下降呼叫按钮进行呼叫操纵, 其操纵内容为电梯运行方向。电梯轿箱内设有楼层内选按钮 S1S3,用以选择需停靠的楼层。L1 为一层指示、L2 为二层指示、L3 为三层指示,SQ1SQ3 为到位行程开关。电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。例如,电梯停在一层,在二层轿箱外呼叫时,必须按二层上升呼叫按钮,电梯才响应呼叫(从一层运行到二层) ,按二层下降呼叫按钮无效;反之,若电梯停在三层,在二层轿箱外呼叫时,必须按二层下降呼叫按钮,电梯才响应呼叫(从三层运行到二层) ,按二层上升呼叫按钮无效。三、面板图:三、面板图:四、步骤四、步骤五、梯形图程序五、梯形图程
20、序10项目项目 2水塔水位控制模拟水塔水位控制模拟在水塔水位控制单元完成。一、一、 目的目的用 PLC 构成水塔水位自动控制系统。二、说明二、说明当水池水位低于水池低水位界 (S4 为 ON 表示) , 阀 Y 打开进水 (Y 为 ON) 定时器开始定时,4 秒后,如果 S4 还不为 OFF,那么阀 Y 指示灯闪烁,表示阀 Y 没有进水,出现故障,S3 为 ON后,阀 Y 关闭(Y 为 OFF) 。当 S4 为 OFF 时,且水塔水位低于水塔低水位界时 S2 为 ON,电机 M运转抽水。当水塔水位高于水塔高水位界时电机 M 停止。三、面板图三、面板图: :四、步骤四、步骤1、输入输出接线2、打开主机电源开关将程序下载到主机中。3、启动并运行程序观察实验现象。五、梯形图程序五、梯形图程序11项目项目 3 液体混合装置控制的模拟液体混合装置控制的模拟在液体混合装置单元完成。一、目的一、目的熟练使用置位和复位等各条基本指令,通过对工程实例的模拟,熟练地掌握 PLC 的编程和程序调试。二、说明二、说明由实验面板图可知:本装置为两种液体混合装置,SL1、SL2、SL3 为液面传感器,液体 A、B 阀门与混合液阀门由电磁阀 YV1、YV2、YV3 控制,M 为搅动电机,控制要求如下:按下启动按钮 SB1,装置投入运行时,液体 A、B 阀门关闭,混合液阀门打开 20 秒将容器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年核苷类药物项目提案报告范文
- 2024-2025学年邢台市巨鹿县数学三上期末考试模拟试题含解析
- 2024-2025学年新疆维吾尔昌吉州奇台县数学三年级第一学期期末达标检测模拟试题含解析
- 去药厂实习报告范文汇编5篇
- 2024-2025学年西安市碑林区三上数学期末学业质量监测试题含解析
- 2024年版企业劳动合同及员工劳动保障合同版B版
- 2025年板卧式电除尘器项目规划申请报告模范
- 2024年期多边投资补偿协议样本一
- 大学实习报告范文合集10篇
- 暑假银行实习报告汇编十篇
- 24春国家开放大学《教育心理学》终结性考核参考答案
- 语言学纲要(学习指导修订版)
- (2024年)常见传染病诊断国家标准培训(完整版)
- 教学课件-思想政治教育心理学-杨芷英
- 浙江省杭州市萧山区2023-2024学年五年级上学期期末英语试卷
- 2024年高考语文复习:报告文学阅读 专项练习题(含答案)
- 可研报告软件
- 陕西蓝深特种树脂有限公司年产2000吨大孔吸附树脂生产项目环境影响报告
- 《肌力评估》课件
- 国家电网招聘之公共与行业知识题库及完整答案(网校专用)
- 2023老年大学教师职责及选聘管理办法
评论
0/150
提交评论