《可编程序控制器》教案.doc
《《可编程序控制器》教案.doc》由会员分享,可在线阅读,更多相关《《可编程序控制器》教案.doc(188页珍藏版)》请在沃文网上搜索。
1、目 录目 录I第一章 可编程序控制器组成结构和工作原理1第一节 PLC的历史和定义1第二节 PLC的基本结构和工作原理3第三节 PLC的性能指标11第四节 PLC的分类、应用和发展13习 题 一14第二章 FP1系列PLC介绍18第一节 FP1的特点及系统构成18第二节 FP1面板简介20第三节 FP1的内部寄存器及I/O配置22习 题 二30第三章 松下PLC的编程工具32第一节 编程工具32第二节 PLC编程软件的基本操作和使用33第三节 PLC调试技术49第四节 PLC中的错误信息53习 题 三58第四章 PLC指令系统60第一节 编程语言60第二节 基本指令63第三节 高级指令70习
2、题 四72第五章 PLC的基本编程电路110第六章 PLC的编程技术117第一节 PLC控制系统的设计原则117第二节 PLC编程原则129第三节 PLC程序设计方法131第七章 PLC通信技术132第一节 通信基础知识132第二节 通信接口140第三节 通信协议146第八章 PLC实验部分156课题一 逻辑指令154课题二 定时器指令155课题三 计数器指令156课题四 电动机的自锁控制157实验五 连续与点动控制159课题六 电动机的正反转控制162课题七 电动机的顺序控制169课题八 电动机星三角降压起动控制175课题九 循环彩灯控制1182186第一章 可编程序控制器组成结构和工作原理
3、第一节 PLC的历史和定义一、PLC的历史和定义 1、PLC的历史20世纪60年代,由于小型计算机的出现和大规模生产及多机群控的发展,人们曾试用小型计算机来实现工业控制,代替传统的继电器-接触器控制系统。传统的继电器-接触器控制系统采用的是固定接线方式,一旦生产过程有所变动,就得重新设计线路连线安装,不利于产品的更新换代。但采用小型计算机实现工业控制价格昂贵、输入/输出电路不匹配、编程技术复杂。于是人们迫切需要研制一种新型的通用控制系统,以取代原来的继电器-接触器控制系统,使其既能保留继电器-接触器系统的优点,又能吸收当时的计算机技术,功能丰富,控制灵活,通用性强,少换设备,简化线路,缩短施工
4、周期,降低生产成本,可在恶劣的工业环境下运行。根据上述要求,在1968年美国通用汽车公司(GM)首先向世界公开招标,在标书中明确提出了如下10项招标要求:(1)编程简单,可在现场修改和调试程序。(2)维护方便,各部件最好采用插件方式。(3)可靠性高于继电器-接触器控制系统。(4)设备体积要小于继电器-接触器控制系统。(5)数据可以直接送入管理计算机。(6)成本可与继电器-接触器控制系统相抗争。(7)输入量是115V交流电压。(8)输出量为115V交流电压,输出电流2A以上,能直接驱动电磁阀。(9)系统扩展时,原系统只需要进行很小的改动。(10)用户程序存储器容量能扩展到4KB。 结果美国数字设
5、备公司(DEC)中标,并于1969年研制出世界上第一台PLC(型号为PDP-14),在GM公司首先成功使用。初期的可编程控制器主要用于顺序控制,只能进行逻辑运算,所以称之为可编程序控制器(Programmable Controller),简称PC,但是由于PC容易和个人计算机(Personal Computer)混淆,同时因为早期的PC仅具有逻辑运算功能,故人们仍习惯地用PLC作为可编程序控制器的缩写。 2、PLC的定义 可编程序控制器的出现,立即引起了各国的注意。日本于1971年引进了可编程序控制器技术,德国于1973年引进了可编程序控制器技术,我国于1973年开始研制可编程序控制器,197
6、7年应用到工业生产线上。随着生产PLC的国家越来越多,国际上需要对PLC这种装置下一个统一定义。1985年1月国际电工委员(IEC)会给PLC下的定义是:可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计的。它采用可编程序的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作指令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应易于与工业控制系统形成一个整体,易于扩展其功能的原则设计。二、PLC的特点和传统的继电器-接触器控制系统相较,可编程控制器主要具有如下优点:1、编程简单,维护方便。国际电工委员会(IE
7、C)在规定PLC的编程语言时认为,主要的程序组织语言是顺序执行功能表,功能表的每个动作和转换条件可以运用梯形图编程。PLC采用面向用户的梯形图符号与定义和常见的继电器-接触器控制系统中的继电器梯形图符号完全相类似,电气工程技术人员很容易掌握,用起来得心应手,这种轻而易举的编程风格是PLC能迅速推广应用的一个重要因素。由于PLC采用软件编程来完成控制任务,所以随着要求的变化对程序的维护也显得十分方便。2、接线简单,成本降低。PLC实现了硬件软化,在需要大量中间继电器、时间继电器和计数器的场合,PLC无需增加硬件设备,利用微处理器及存储器的功能,就可以很容易地完成,并大大减少了复杂的接线,从而降低
8、了成本,使产品具有很强的竞争力。3、可靠性高,抗干扰能力强。由于采用了大规模集成电路和计算机技术,因此可靠性高,抗干扰能力强,坚固耐用和密封性好,MBTF(平均无故障时间)约为5万小时,可经受1000V/1us的矩形脉冲干扰,所以PLC特别适合在恶劣的工业环境下运行。4、模块化组合,灵活方便。现在的PLC多采用模块化组合,而且多种多样,这使得用户可以针对不同的控制对象灵活组合和扩展,以满足不同的工业控制需要。5、维修方便,施工周期短。PLC具有完善的监控功能,内部工作状态、通信状态、I/O点的状态及异常状态均有醒目的显示,维修人员可以及时准确地发现和排除故障,大大缩短了维修时间。6、通信功能强
9、,高度网络化。采用适配器、RS-232/RS-422/RS-485等多种通信接口、C-NET网络,并采用多种功能的编程语言和先进指令系统,如Basic等高级语言,能轻松实现PLC之间以及PLC与管理计算机之间的通信,形成多层分布控制系统成整个工厂自动化网络,使通信更方便快捷。第二节 PLC的基本结构和工作原理一、PLC的基本结构PLC采用了典型的计算机结构,主要是由CPU、RAM、ROM和专门设计的输入/输出接口电路、编程器等组成。1、中央处理器CPUCPU是可编程序控制器的核心部件,它由大规模或超大规模集成电路微处理器所构成。早期低档的PLC一般采用Z80A芯片,现在绝大多数的PLC一般采用
10、MCS51/96系列芯片,也有一些公司的PLC采用位片式微处理器CPU。PLC的内部结构如图1-2-1所示,逻辑结构如图1-2-2所示。CPU通过地址总线、数据总线和控制总线与存储单元、输入/输出(I/O)接口电路相连接,发挥着大脑指挥的作用。CPU的主要功能:(1)读入现场信号;(2)控制存储和解决用户逻辑;(3)执行各种运算程序;(4)输出运算结果;(5)执行系统诊断程序; 输入接口中央处理器 存储器输入输出数据存储 输出接口控制总线地址总线电源单元数据总线开关量传感器继电器触点行程开关模拟量输入编程单元地址总线控制总线图1-2-1 PLC内部结构照明电磁装置电动机其他执行装置或接触器(6
11、)与外部设备计算机通信等。图1-2-2 PLC逻辑结构示意图2、存储器(ROM/RAM)存储器具有存储记忆功能,主要用于存储系统程序、应用程序、逻辑变量、和其他一些信息,它一般有ROM和RAM两种类型。(1)只读存储器ROMROM具有一旦写入便不可更改的特点,这种特点使得厂家常用ROM来存放非常重要的PLC系统程序。系统程序一般包括检查程序、翻译程序,监控程序3个部分。1)检查程序PLC加电后,首先由程序检查PLC各部件操作是否正常,并将检查结果显示给操作人员。2)翻译程序将用户键入的控制程序变换成由微电脑指令组成的程序,然后再执行,还可以对用户程序进行语法检查。3)监控程序相当于总控程序。根
12、据用户的需要调用相应的内部程序,例如用编程器选择PROGRAM程序工作方式,则总控程序就调用“键盘输入处理程序”,将用户键入的程序送到RAM中。若用编程器选择RUN运行工作挡时,则总控程序将启动程序。(2)随机存储器RAM RAM的特点一般用户的程序保存在RAM中,但用户在将电脑中已编好的PLC程序下载到PLC机器中时,原来的程序会被现在下载的程序所替代,所以用户应注意保存,而如果不再写入,则下载到PLC中的程序可以随意读出而不被破坏。表1-2-1列出了ROM和RAM的作用区别。表1-2-1 ROM和RAM作用比较 PLC程序分类提供对象存储地方系统程序厂家提供固化到ROM中,只能读应用(用户
13、)程序用户编写写入到RAM中,可修改3、输入/输出接口电路输入/输出接口电路是PLC与控制设备联系的交通要道。用户设备需输入PLC的各种控制信号,如操作按钮、限位开关、选择开关、传感器输出模拟量或开关量等,通过输入接口电路将这些信号转换成PLC的CPU能够接受和处理的信号。输出接口电路将PLC中的CPU送出的弱电控制信号转换成现场需要的强电信号输出,以驱动电磁阀、接触器、电动机等被控设备的执行元件。(1)输入接口电路1)光电耦合电路 光电耦合电路的关键器件是光电耦合器,一般由发光二极管和光电三极管组成。采用耦合电路与现场输入信号相连是为了防止现场的强电干扰进入PLC。当在耦合电路的输入端加上变
14、化的电信号时,发光二极管就产生与输入信号变化规律相同的光信号,光电三极管在光信号的照射下导通,导通程度与光信号的强弱有关。2)微电脑的输入接口电路微电脑的输入接口电路一般由数据输入寄存器、选通电路、中断请求逻辑电路构成,这些电路在一个芯片上,现场的输入信号通过光电耦合送到输入数据寄存器,然后通过数据总线送给CPU。(2)输出接口电路一般采用光电耦合电路,将CPU处理过的信号转换成现场需要的强电信号输出,以驱动接触器、电磁阀等外部设备的通断。常见有以下3种类型。 1)继电器输出型:为有触点输出方式,用于接通或断开开关频率较低的大功率直流、交流负载。 2)晶闸管输出型:为无触点输出方式,用于接通或
15、断开开关频率较高的大功率交流负载。 3)晶体管输出型:为无触点输出方式,用于接通或断开开关频率较高的小功率直流负载。4、电源部件电源是PLC的能源供给中心,电源的好坏直接影响PLC的功能和可靠性,电源部件通常将交流电源转换成PLC需要的直流电。目前大部分PLC采用开关式稳压电源供电,PLC的供电可分为220V或110V交流电,部分机型也提供24V直流电源。5、编程器编程器作为PLC的基本组成部分之一,用于用户程序的编制、调试和运行监控。目前使用的编程器一般有三种:(1)手编程器 它一般只相当于一个常用的计算器大小,具有编辑、检索和修改程序、进行系统设置、内存监控等功能,使用时与PLC主机相连,
16、编程完毕就可以拔下,不但使用方便,而且一台手编程器可供多台主机使用。手编程器的缺点是屏幕太小,只能采用助记符语言编程,而且必须在线联机编程,一般适用于小型机。(2)专用编程器 它是一台专用的计算机,可在屏幕上用梯形图编程,而且可以离线脱机编程。它的功能比较完善,能够监视整个程序的运行,还可以对挂在PLC网络上的各个分站进行监控和管理。但其价格较昂贵,且要有专门的机房,一般适用于大、中型机。(3)使用计算机编程 现在,许多PLC的生产厂家都开发了专门的编程软件,只要将PLC与装有专用编程软件的计算机通过RS-232通信口相连接,就可以在计算机上采用各种编程语言编程并实现各种功能。二、PLC的工作
17、原理 1、工作原理 (1)PLC控制系统与微机控制系统的区别步序01234指令ST X0OR Y0AN/ X1OT Y0ED图1-2-3 PLC的循环扫描PLC的工作原理与微机不同,微机一般采用等待命令的工作方式,如常见的键盘扫描方式,当有键按下时或有I/O口变化,则转去执行相应的子程序,若无则继续扫描等待。而PLC则采用“循环扫描”的工作方式,从第一条指令开始逐条顺序执行用户程序,直至遇到结束符后又返回第一条指令,如此周而复始不断循环,如图1-2-3所示,每一个循环称为一个扫描周期。(2)PLC控制系统与继电器-接触器控制系统的区别继电器-接触器控制系统是“并行工作”的,也就是说按同时执行的
18、方式工作,只要形成电流通路,就可能有几个电器同时动作。而PLC是以反复扫描的方式工作,它是循环连续地逐条执行程序,任一时刻它只能执行一条指令,这就是说,PLC是“串行工作”的,这种串行工作方式可以避免继电器-接触器控制系统的触点竞争和时序失配问题。总之,PLC的基本工作原理可以概括成“循环扫描,串行工作”,这是PLC区别于单片机、继电器-接触器控制系统的最大特点之一。2、扫描周期可编程控制器在运行工作状态时,执行一次扫描操作所需要的时间称为扫描周期。一个扫描周期可分为5个阶段。 (1)自诊断阶段每次执行用户程序前,都要执行故障自诊断程序。自诊断内容为I/O部分、存储器、CPU等,如果诊断发现异
19、常,则停机显示出错;若正常,则转入下一个阶段。这一阶段的工作类似于电脑开机时的自检。(2)通信请求阶段自诊断结束后,PLC检查是否有编程器、计算机等通信请求。若有,则接受来自编程器、计算机送来的各种命令、程序和数据等,并将显示的状态、数据、出错信息等发送给编程器或计算机显示;若无,则直接转入第三阶段。(3)输入采样阶段 在此阶段PLC将对各个输入端进行扫描,并将结果送到输入状态寄存器中。(4)程序执行阶段 输入采样结束后,PLC将按图1-2-3的方式逐条执行用户程序。(5)输出刷新阶段自诊断阶段通信请求阶段输入采样阶段程序执行阶段输出刷新阶段图1-2-4 PLC扫描工作过程 当执行完用户程序后
20、,PLC将存储输出状态寄存器中的结果转换成被控设备所能接受的电压或电流信号,以驱动被控设备,这就是输出刷新阶段。PLC的扫描工作过程可参见图1-2-4。 如用户程序事先已经写入,一般通信请求阶段可以忽略,则一个扫描周期通常为:T=读入一点的时间输入点数+扫描速度程序步数+输出一点时间输出点数+故障诊断时间。扫描周期T是PLC的重要指标之一,从上面的等式可见,影响PLC扫描周期的主要因素是执行程序的长短和CPU执行指令的速度。第三节 PLC的性能指标虽然市场上各厂家PLC产品的技术性能指标不同,且各有特色,但主要性能通常是由以下几种指标进行综合描述的。1、输入/输出点数(I/O点数)输入/输出点
21、数是指PLC外部输入、输出端子数。这是PLC最重要的一项性能指标。选用PLC作为工控设备时,要考虑的一个因素就是I/O点数,I/O点数越多,价钱就越贵,但同时要考虑到扩展性。2、扫描速度PLC的扫描速度一般以执行一步指令的时间来衡量,单位为us/步,如以执行1000步指令所需的时间来计,则以ms/千步为单位,扫描速度越快,扫描周期越短。3、内存容量在PLC中,程序指令是按“步”而论,一“步”占一个地址单元,一个地址单元占用两个字节(2B=2Byte),一个1000步的程序,占内存为2000B(以下我们提到的表示程序容量的“步”即为“2B”)。4、指令条数这是衡量PLC软件功能强弱的主要指标,P
22、LC具有的指令种类及条数越多,则其软件功能越强,编程越灵活,越方便。如FP1的指令有192条,除能进行一般的逻辑运算、算术运算、定时、计数外,还可以进行8位、16位、32位数据传输和变换。控制指令包括:中断控制指令、子程序调用指令、跳转指令等等,此外还有许多特殊功能指令,如脉冲输出、高速计数、输入延时滤波,凸轮控制、步进控制等指令。FP0,FP机型的指令更丰富,丰富的指令可以为用户提供极大的方便。5、内部寄存器PLC中有许多“通用寄存器”、“专用寄存器”、“索引寄存器”、“辅助寄存器”等内部寄存器,用以存放变量状态、中间结果、定时计数、索引等数据,它可给用户提供许多特殊功能,并简化整个系统的程
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程序控制器 程序 控制器 教案