版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
29十月2026目录1.1PLC的发展1.1.1PLC的产生1.1.2PLC的发展过程1.1.3PLC的发展趋势1.2PLC的基本特点1.2.1软硬件功能强1.2.2使用维护方便1.2.3运行稳定可靠1.2.4设计施工周期短1.3PLC的分类1.3.1按结构分类1.3.2按控制规模分类1.3.3按生产厂家分类1.4PLC的主要功能及应用1.4.1开关逻辑和顺序控制1.4.2模拟量控制1.4.3定时控制1.4.4数据采集与监控1.4.5联网、通信及集散控制1.5PLC与其他工控系统的比较1.5.1可编程控制器与继电器控制系统的比较1.5.2PLC与集散控制系统的比较1.5.3PLC与工业控制计算机(IPC)的比较29十月2026第1章PLC概述可编程控制器(ProgrammableLogicController),简称PLC。它是20世纪70年代以来,随着社会生产的发展和技术进步,工业生产自动化水平的日益提高及微电子技术的飞速发展,在继电器控制的基础上发展起来的一种新型工业控制设备。由于它具有功能强、可靠性大、配置灵活、使用方便以及体积小、重量轻等优点,目前已成为实现工业生产自动化的支柱产品。本章主要介绍PLC的发展、特点、分类、主要功能及应用。掌握PLC的特点和主要功能,了解PLC的分类及发展。29十月20261.1PLC的发展1.1.1PLC的产生在可编程控制器产生之前,以各种继电器为主要元件的电气控制线路承担着生产过程自动控制的艰巨任务,可能由成百上千只各种继电器构成复杂的控制系统,需要用成千上万根导线连接起来,安装这些继电器需要大量的继电器控制柜,且占据大量的空间。当这些继电器运行时,又产生大量的噪声,消耗大量的电能。为保证控制系统的正常运行,需安排大量的电气技术人员进行维护,有时某个继电器的损坏,甚至某个继电器的触点接触不良,都会影响整个系统的正常运行。如果系统出现故障,要进行检查和排除故障又非常困难,全靠现场电气技术人员长期积累的经验。尤其是在生产工艺发生变化时,可能需要增加很多的继电器或继电器控制柜,重新接线或改线的工作量极大,甚至可能需要重新设计控制系统。尽管如此,这种控制系统的功能也仅仅局限在能实现具有粗略定时、计数功能的顺序逻辑控制。因此,人们迫切需要一种新的工业控制装置来取代传统的继电器控制系统,使电气控制系统工作更可靠、更容易维修、更能适应经常变化的生产工艺要求。29十月2026新一代PLC应具备的10项指标:(1)编程简单,可在现场方便地编辑及修改程序;(2)价格便宜,其性价比要高于继电器控制系统;(3)体积要明显小于继电器控制柜;(4)可靠性要明显高于继电器控制系统;(5)具有数据通信功能;(6)输入可以是AC115V;(7)输出为AC115V,2A以上;(8)硬件维护方便,最好是插件式结构;(9)扩展时,原有系统只需做很小改动;(10)用户程序存储器容量至少可以扩展到4KB。29十月20261.1.2PLC的发展过程1.从1969年到20世纪70年代中期2.20世纪70年代中期到80年代初期3.20世纪80年代初期到90年代初期4.20世纪90年代至今这一阶段可编程控制器主要用于逻辑运算和计时、计数运算,其中央处理器由中小规模数字集成电路组成,存储器为磁芯存储器,控制功能比较简单。这一阶段可编程控制器的CPU采用微处理器,存储器采用半导体存储器,不仅整机的体积减小,而且数据处理能力获得很大提高,增加了数据运算、传送、比较等功能,实现了对模拟量的控制。这一阶段由于16位、32位微处理器的出现和应用,PLC向大规模、高速度、高性能和网络化方向发展,形成了多种系列化产品,出现了结构紧凑、功能强大、性能价格比高的新一代产品,并出现多种不同性能的分布式网络系统。这一阶段PLC继续得到快速发展,系统在网络通信、设备冗余等方面都有了长足的进步,成为一种功能强大的、成熟的控制系统。29十月20261.1.3PLC的发展趋势随着PLC技术的推广、应用,PLC将进一步向以下四个方向发展。1.系列化、模块化2.小型机功能强化3.中、大型机高速度、高功能、大容量4.低成本29十月20261.2PLC的基本特点1.2.1软硬件功能强1.2.2使用维护方便1.2.3运行稳定可靠1.2.4设计施工周期短在硬件方面,选用优质器件,采用合理的系统结构,加固简化安装,使它能抗震动冲击。对印制电路板的设计、加工及焊接都采取了极为严格的工艺措施。在软件方面,PLC设置了“看门狗”WDT系统,运行时对WDT定时刷新,一旦程序出现死循环,使之能立即跳出,重新启动并发出报警信号。还设置了故障检测及诊断程序。可编程序控制器的故障率低,且有完善的自诊断和显示功能。可编程序控制器或外部的输入装置和执行机构发生故障时,可以根据可编程序控制器上的发光二极管或编程器提供的信息迅速地查明故障的原因,用更换模块的方法可以迅速地排除故障。传统的继电器控制系统中使用了大量的中间继电器、时间继电器。容易出现故障。PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,大大减少了因触点接触不良造成的故障。用可编程控制器完成一项控制工程时,由于其硬、软件齐全,所以设计和施工可同时进行。短了施工周期。同时,由于用户程序大都可以在实验室里模拟调试,大大缩短了设计施和工周期。29十月20261.3PLC的分类1.3.1按结构分类1.整体式PLC2.模板式PLC3.分散式PLC
这种形式的PLC各部分以单独的模板分开设置,如电源模板、CPU模板、输入模板、输出模板及其他智能模板等。S7-300PLCS7-400PLC一般的微型机和小型机多为整体式结构。这种结构PLC的电源、CPU、I/O部件都集中配置在一个箱体中,有的甚至全部装在一块印制电路板上。
分散式PLC的结构就是将可编程控制器的CPU、电源、存储器集中放置在控制室,而将各I/O模板分散放置在各个工作站,由通信接口进行通信连接,由CPU集中指挥。29十月20261.3.2按控制规模分类
根据PLC处理I/O点数规模来分类,PLC可分为四类:微型、小型、中型和大型。1.微型PLC2.小型PLC3.中型PLC4.大型PLC微型PLC的I/O点数通常在64点以下,处理开关量信号,功能以逻辑运算、定时和计数为主,用户程序容量一般都小于4kW。大型PLC的I/O点数在1024点以上,除一般类型的输入\|输出模块外,还有特殊类型的信号处理模块和智能控制模块,能进行数学计算、PID调节、整数/浮点运算和二进制/十进制转换运算等;控制功能完善,网络系统成熟,而且软件也比较丰富,并固化一定的功能程序可供使用;用户程序容量大于32kW,并可扩展。
小型PLC的I/O点数在64~256点之间,主要以开关量输入\|输出为主,具有定时、计数和顺序控制等功能,控制功能也比较简单,用户程序容量一般小于16kW。这类PLC和微型PLC的特点都是体积小、价格低,适用于单机控制场合。中型PLC的I/O点数在256~1024点之间,同时具有开关量和模拟量的处理功能,控制功能比较丰富,用户程序容量小于32kW。中型PLC可应用于有开关量、模拟量控制的,较为复杂的、连续生产自动控制的场合。29十月20261.3.3按生产厂家分类PLC的生产厂家很多,每个厂家生产的PLC,其点数、容量、功能各有差异,但都自成系列,指令及外设向上兼容,因此在选择PLC时,若选择同一系列的产品,则可以使系统构成容易、操作人员使用方便,备品配件的通用性及兼容性好。比较有代表性的有:德国西门子公司的S5系列、S7系列,日本欧姆龙公司的C系列,三菱公司的FX系列,日本松下公司的FP系列,法国施耐德公司的TWIDO系列,美国通用电气公司的GE系列,美国AB公司的PLC5系列等。29十月20261.4PLC的主要功能及应用PLC的主要功能和应用体现在以下几个方面。1.4.1开关逻辑和顺序控制1.4.2模拟量控制1.4.3定时控制1.4.4数据采集与监控1.4.5联网、通信及集散控制由于PLC在控制现场实行控制,所以把控制现场的数据采集下来,做进一步分析研究是很重要的。对于这种应用,目前较普遍采用的方法是PLC加上触摸屏,这样既可随时观察采集下来的数据又能及时进行统计分析。PLC通过网络通信模块以及远程I/O控制模块,可实现PLC与PLC之间、PLC与上位机之间的通信、联网;实现PLC分布控制,计算机集中管理的集散控制,增加系统的控制规模,满足工厂自动化(FA)系统发展的需要。PLC为用户提供了一定数量的定时器,并设置了定时器指令,一般每个定时器可实现0.1~999.9s或0.01~99.99s的定时控制,也可按一定方式进行定时时间的扩展。定时精度高,设定方便、灵活。在生产过程中,许多连续变化的物理量需要进行控制,如温度、压力、流量、液位等,这些都属于模拟量。目前大部分PLC产品都具备处理模拟量的功能,特别是在系统中模拟量控制点数不多,同时混有较多的开关量时,PLC具有其他控制装置无法比拟的优势。某些PLC产品还提供了典型控制策略模块,如PID模块,从而实现对系统的PID闭环控制。
这是PLC最基本、最广泛的应用领域,它取代传统的继电器控制系统,实现逻辑控制、顺序控制,可用于单机控制、多机群控制、自动化生产线的控制等,例如注塑机、印刷机械、订书机械、切纸机械、组合机床、磨床、包装生产线、电镀流水线等。29十月20261.5PLC与其他工控系统的比较1.5.1可编程控制器与继电器控制系统的比较PLC控制系统是从继电器控制系统发展而来的。继电器控制系统为工业控制的发展起到了巨大的作用,目前仍然在工业领域中大量应用。然而就其控制性能与自身的功能已无法满足现代工业控制的要求和发展,与PLC相比较,存在着质的差别,下页表给出了PLC与继电器控制系统功能与特点的比较。29十月2026PLC与继电器控制系统功能与特点的比较
比较项目继电器控制PLC控制功能的实现对继电器进行硬接线,完成相应的控制功能对PLC进行编程实现所需控制要求对生产工艺变化的适应性需进行重新设计与接线,适应性差只需对程序进行修改,适应性强可靠性元器件多,触点多,容易出现故障采用大规模集成电路,绝大部分是软继电器,可靠性高灵活性差具有种类齐全的扩展单元,扩展灵活控制的实时性机械动作时间常数大,实时性差微处理器控制,实时性好占用空间与安装控制柜体积大,笨重,安装施工工作量大体积小,重量轻,安装工作量小使用寿命易损,寿命短寿命长复杂控制能力差很高调试、维护复杂,工作量大工作量小硬件成本较低较高29十月20261.5.2PLC与集散控制系统的比较集散控制系统(DCS)又称分布式控制系统,是专门为工业过程控制设计的过程控制装置。它的主要应用场合是连续量的模拟控制,而PLC的主要应用场合是开关量的逻辑控制。因此,它们在设计思想上是有一定区别的。PLC是按循环扫描方式工作的,集散控制系统是按用户的程序指令工作的。因此,PLC对每个采样点的采样速度是相同的;而集散控制系统中,可以根据被检测对象的特性采用不同的采样速度。此外,在集散控制系统中,可以有多级优先级中断的设置,而PLC通常不采用中断方式,因此,所需的存储器容量小;而集散控制系统需进行大量的数学运算,因此,所需的存储器容量较大。29十月20261.5.3PLC与工业控制计算机(IPC)的比较
PLC与工业控制计算机(简称工控机,IPC)都是用来进行工业控制的,但是工控机与PLC相比,仍有一些不同。1.硬件方面2.软件方面工控机可借用通用微型计算机丰富的软件资源,对算法复杂、实时性强的控制任务能较好地适应。PLC在顺序控制的基础上,增加了PID等控制算法,编程采用梯形图语言,易于被电气技术人员所掌握。但是,一些微型计算机的通用软件还不能直接在PLC上应用,还要经过二次开发。工控机是由通用微型计算机推广应用发展起来的,通常由微型计算机生产厂家生产,在硬件方面具有标准化总线结构,各种机型间兼容性强。而PLC则是针对工业顺序控制,由电气控制厂家研制发展起来的,其硬件结构专用,各个厂家产品不通用,标准化程度较差。但PLC的信号采集和控制输出的功率强,可不必再加信号变换和功率驱动环节,而直接和现场的测量信号及执行机构对接。29十月2026思考题与习题
1-1简述可编程控制器的产生背景和发展历程。1-2简述可编程控制器的特点和分类。1-3简述可编程控制器的应用领域。1-4与继电器控制系统相比PLC有哪些特点?29十月20261-1简述可编程控制器的产生背景和发展历程。1-2简述可编程控制器的特点和分类。1-3简述可编程控制器的应用领域。1-4与继电器控制系统相比PLC有哪些特点?思考题与习题2026年10月29日目录2.1PLC的结构2.2PLC工作原理2.3PLC的性能指标2.4PLC的配置2026年10月29日第2章PLC结构及基本工作原理PLC实质上也是一种计算机,它有着与通用计算机相类似的结构,也是由中央处理器(CPU)、存储器、输入/输出接口及电源组成的。只不过它比一般的通用计算机具有更强的与工业过程相连的接口和更直接的适应控制要求的编程语言。本章主要介绍PLC的硬件、软件结构、工作过程、性能指标和配置等内容。2026年10月29日2.1PLC的结构
PLC实质上是一种专门为在工业环境下应用自动控制而设计的计算机,它比一般的计算机具有更强的与工业过程相连接的接口,更直接的适用于控制要求的编程语言和更强的抗干扰能力。尽管在外形上,PLC与普通计算机差别较大,但在基本结构上,PLC与微型计算机系统基本相同,也由硬件和软件两大部分组成。2026年10月29日2.1.1PLC的硬件系统
1.中央处理器(CPU)2.存储器
3.I/O接口单元
4.I/O扩展接口及扩展部件5.外设接口及外设CPU是PLC的核心,由运算器和控制器构成。其主要任务有:(1)接收和保存现场的状态和数据;(2)诊断PLC内部电路的工作故障和编程中的语法错误;(3)执行系统和用户程序,实现各种运算;(4)输出运算结果,驱动现场设备;(5)协调PLC内部各部分工作,控制PLC与外围设备通信等。PLC存储器中配有两种存储系统,系统程序存储器和用户程序存储器。系统程序存储器主要用来存储PLC内部的各种信息,一般系统程序是PLC生产厂家编写,系统程序存储器一般用PROM或EPROM构成。用户程序存放在用户程序存储器中。用户程序存储器一般分为两个区:程序存储区和数据存储区。I/O接口单元是PLC与现场I/O设备相连接的部件。它的作用是将输入信号转换为CPU能够接收和处理的信号,并将CPU送出的弱电信号转换为外部设备所需的强电信号。(1)开关量输入(DI)接口单元(2)开关量输出(DO)接口单元开关量输出接口单元可分为:继电器输出型用于直流或低频交流负载晶体管输出型用于高速、小功率直流负载晶闸管输出型用于高速、大功率交流负载I/O扩展接口是PLC主机为了扩展I/O点数或类型的部件。当用户所需的I/O点数或类型超过PLC主机的I/O接口单元的点数或类型时,可以通过加接I/O扩展部件来实现。I/O扩展部件通常有简单型和智能型两种。简单型I/O扩展部件自身不带CPU,对外部现场信号的I/O处理完全由主机的CPU管理,依赖与主机的程序扫描过程。外设接口是PLC实现人机对话、机机对话的通道。通过外设接口,PLC主机可与编程器、图形终端、打印机、EPROM写入器等外围设备相连,也可以与其他PLC或上位计算机连接。外设接口一般分为通用接口和专用接口两种。通用接口是指标准通用的接口,如RS232、RS422和RS485等。2026年10月29日整体式PLC硬件结构框图直流输入交流输入120V2026年10月29日2.1.2PLC的软件系统
PLC的软件分为系统软件和应用软件两大部分。1.系统软件2.应用软件PLC的系统软件就是PLC的系统监控程序,包括系统管理程序、用户指令解释程序、标准程序库和编程软件等,也有人称之为PLC的操作系统。它是每台PLC必须包括的部分,是由PLC的制造厂家编制的,用于控制PLC本身的运行。一般来说,系统软件对用户是不透明的。应用软件指用户根据工艺生产过程的控制要求,按照所有PLC规定的编程语言而编写的应用程序。用户程序可采用梯形图语言、指令表语言、功能块语言、顺序功能图语言和高级语言等多种方法来编写,利用编程装置输入到PLC的程序存储器中去。2026年10月29日1.PLC的输入过程2.PLC的输出过程2.2.1PLC输入与输出过程输入由外部输入电路、PLC输入接线端子和输入继电器组成。外部输入信号经PLC输入接线端子去驱动输入继电器的线圈。每个输入端子与其相同编号的输入继电器有着唯一确定的对应关系。输出部分是由PLC内部的输出继电器的常开接点、输出接线端子和外部驱动电路组成,用来驱动外部负载。PLC内部有许多输出继电器,每个输出继电器为外部输出电路提供了一个实际的常开接点与输出接线端子相连。2026年10月29日过程映象字节0字节1字节2:::
CPU存储器区字节0字节1字节2:::
PIIPIQ用户程序
CPU存储器区 : :LD I 2.0= Q 4.3 : : : :112026年10月29日2.2.2PLC的工作过程
PLC的工作过程有两个显著特点:一是周期性顺序扫描,一是集中批处理。周期性顺序扫描是PLC特有的工作方式,在运行过程中,总是处在不断循环的顺序扫描过程中。每次扫描所用的时间称为扫描时间,又称为扫描周期或工作周期。由于PLC的I/O点数较多,采用集中批处理的方法,可以简化操作过程,便于控制,提高系统可靠性。因此,PLC的另一个主要特点就是对输入采样、执行用户程序、输出刷新实施集中批处理。PLC的工作过程流程图如下页图所示。PLC的工作过程可分为四个阶段。2026年10月29日PLC的工作过程流程图2026年10月29日输出
模块输入采样阶段输出刷新阶段执行用户程序阶段公共处理阶段PLC的扫描过程输入
模块PLC在RUN状态的扫描过程公共处理包括PLC自检、执行来自外设命令、对看门狗WDT清零等。PLC自检就是CPU检测其各器件的状态,如出现异常再进行诊断,并给出故障信号或自行进行相应处理。WDT是PLC内部设置的监视定时器,如果程序运行失常进入死循环,则WDT得不到按时清零而造成超时溢出,从而发出报警信号或停止PLC工作。这是第一个集中批处理过程。在这个阶段中,PLC按顺序逐个采集所有输入端子上的信号,不论输入端子上是否接线,CPU顺序读取全部输入端,将所有采集到的一批输入信号写到输入映像寄存器中。在当前的扫描周期内,用户程序依据的输入信号状态(ON或OFF)均从输入映像寄存器中去取,而不管此时外部输入信号的状态是否变化。这是第二个集中批处理过程。在执行用户程序阶段,CPU对用户程序按顺序进行扫描。如果程序用梯形图表示,则总是按先上后下、从左至右的顺序进行扫描。每扫描到一条指令,所需要的输入信息状态均从输入映像寄存器中去读取,而不是直接使用现场的立即输入信号。这是第三个集中批处理过程。当CPU对全部用户程序扫描结束后,将元件映像寄存器中各输出继电器的状态同时送到输出映像寄存器中,再由输出映像寄存器经输出端子去驱动各输出继电器的负载。在输出刷新阶段结束后,CPU进入下一个扫描周期。2026年10月29日2.2.3PLC中断输入处理过程
在中、大型PLC控制系统中,用户程序较长,为了提高系统的响应速度,可以采用中断处理。主要表现在以下三个方面。1.中断响应问题2.中断源先后顺序及中断嵌套问题3.中断服务程序执行结果信息输出问题计算机系统的CPU在每条指令执行结束后去查询有无中断申请。而PLC对中断的响应,则是在扫描周期内某一个任务完成后进行。在每个任务执行的过程中,PLC对中断是不响应的。如果用户程序以块结构组成,则在每块结束或实行块调用时响应中断。中断源的先后顺序只要按输入点编号的顺序排列即可。系统接到中断申请后,顺序扫描中断源,它可能只有一个中断源申请中断,也可能同时有多个中断源申请中断。采用中断输入,解决了对输入信号的高速响应。当中断申请被响应,在执行中断子程序后,有关信息应当尽早送到相关外设,而不希望等到扫描周期的输出刷新阶段。2026年10月29日2.3PLC的性能指标
2.3.1PLC基本性能指标PLC种类、型号繁多,技术性能也各不相同,但基本的技术性能指标还是基本一致的。这里简要加以说明。1.CPU2.I/O点数3.存储容量4.扫描速度5.可靠性和使用条件6.易操作性7.可扩展性8.编程语言和指令功能CPU是PLC的核心部件和控制中心。CPU的性能,如数据运算处理的能力、运算速度、通信功能等决定了PLC的性能,是PLC重要的性能指标。PLC的I/O点数是指PLC能够处理的I/O总数,它决定了控制系统在实际应用中规模的大小。用户在系统设计时,要根据实际生产过程中的I/O点数,并考虑一定的备用扩展余量(如10%~15%)来选择不同型号的PLC和相关I/O设备。PLC的存储器包括系统存储器和用户存储器两部分。系统存储器用来存放系统软件,它的大小是固定的。PLC的存储容量通常指用户存储器的容量,它是厂家根据不同型号产品的功能、I/O处理能力和通信等要求来配备的PLC是以循环扫描方式运行的,在一个扫描周期内,执行系统自诊断、通信服务、输入采样和输出刷新所需要的时间是基本固定的;而程序执行所需的时间,则随程序长短和指令复杂程度变化而变化。PLC厂家通常以扫描1000条基本指令所需的时间,来表示扫描速度。可靠性高是PLC广泛应用于工业控制领域的主要原因。对于应用在报警、连锁和紧急停车系统场合的PLC,可靠性要求更高。PLC的易操作性指安装、程序设计和修改维护以及故障处理等方面是否方便和简易。可以通过标准化机架、模块、状态指示灯、在线诊断等方面来评估。在选择PLC时要考虑它的可扩展性,如I/O点数和类型的扩展、特殊信号处理的扩展、控制区域的扩展等,为控制系统的扩展留有适量的余地。选择编程语言对PLC进行编程时,主要应考虑要便于使用和实现,同时应考虑应用程序的主要功能等。丰富的指令集有利于实现各种复杂的运算和控制、通信功能。2026年10月29日2.3.2PLC内存分配
1.I/O区2.内部辅助寄存区3.特殊存储器4.数据区I/O区的存储器可直接和外部输入输出端子传递信息,其每一位对应PLC的一个外部端子。这个区的存储器可供用户存放中间变量,通常称它们为“辅助继电器”或“软继电器”,其作用和传统继电控制系统中的中间继电器十分相似。这是一个有特殊用途的存储区,一般不能由用户随意占用。在这个存储区内,部分作为系统的特殊功能使用,部分存放PLC运行时产生的工作状态和标志,部分产生定时时钟,还有一部分用于存放系统内部各种命令等。数据区是用来存放PLC内部运算和由外围设备采集进来的各种数据。2026年10月29日在选择PLC机型时,常须考虑如下几个主要方面:1.I/O点数2.控制功能3.处理速度4.性能价格比2.3.3根据性能指标选择PLC机型
对于PLC控制系统而言,要控制的I/O点数与机型的选择关联最大。一般来说,中高档的PLC其I/O点数较多、控制范围较大,而普通的小型PLC的I/O点数较少。PLC的控制功能除了主控(带CPU)模块外,更主要的是能配接多少高功能模块。PLC的处理速度(也称扫描速度)是其CPU处理速度的反映。中高档机的处理速度较快,而小型机的处理速度相对较慢。通常中高档PLC主机及整机价格均较高。相对而言,普通的小型PLC整机价格较低。PLC的性能价格比常以折合到每个I/O点的价格并结合PLC的控制功能和运行速度等性能指标,经横向(性能基本相同的机型)比较和纵向(性能不同的机型)比较来确定。2026年10月29日2.4PLC的配置
2.4.1系统配置的基本原则PLC的系统配置应遵循以下五条原则:1.完整性原则2.可靠性原则3.发展性原则4.继承性原则5.经济性原则通常可把PLC与被控对象看成一个PLC控制系统,而PLC本身则为这个系统中的一个子系统。从系统论的观点看,若要使系统发挥其应有的作用,系统必须完整PLC控制系统的可靠性原则考虑的是配置好的系统能否可靠工作,具体可从PLC本身的质量、供货方的技术服务情况、能否满足重要场合下的可靠性要求、是否进行冗余配置四个方面进行考虑。由于PLC工作可靠,因此它的使用寿命较长。但PLC技术的迅速发展,也导致了其技术寿命不会太长久。淘汰所用的PLC控制系统大多数是因为系统的技术落后了。为此,要以发展的眼光进行PLC控制系统的配置。继承性原则是在进行新的PLC系统配置时,要考虑到以前所用的PLC的情况,尽可能选用比较熟悉,最好是使用过的厂家的产品或型号。经济性原则主要考虑以下两个问题:(1)用PLC控制系统是否合算(2)用何种配置更合算2026年10月29日2.4.2PLC的基本配置
1.基本配置的特点2.基本配置的构成基本配置有如下三个特点:(1)最简单(2)最便于扩展(3)单点的费用较高(PLC的类型不同,基本配置的构成也稍有不同。模块式PLC,一般由CPU、内存、电源、I/O模块及底板和机架等构成;整体式PLC,其基本配置只有主箱体,也称CPU箱体,箱体上含有CPU板、I/O板、电源和内存等。2026年10月29日2.4.3扩展配置
扩展配置是在基本配置的基础上,增加扩展机架和扩展箱体,从而增加I/O点数和功能模块的配置。扩展配置可充分利用CPU、内存、外设资源,使PLC的单点费用降低。扩展配置还可实现远程安装,简化接线且便于维护,可降低安装与使用费用。扩展配置依PLC的类型不同而有所不同,差别较大。扩展配置的主要类型有本地扩展配置、远程扩展配置和混合扩展配置等。另外,在进行扩展配置时,必须注意PLC最大可能的扩展配置和I/O地址的分配情况。2026年10月29日2-1可编程控制器由哪几部分组成?各部分的作用及功能是什么?2-2可编程控制器的工作方式是什么?它的工作过程有什么显著特点?2-3简述可编程控制器的工作过程。2-4可编程控制器对输入/输出的处理规则是什么?2-5可编程控制器有哪些基本性能指标。2-6简述PLC系统配置的基本原则。思考题与习题29十月2026目录3.1S7系列PLC简介3.2S7-200PLC系统组成3.3编程元件及程序知识3.4基本指令3.5应用指令3.6编程软件29十月2026第3章西门子S7-200PLC3.1S7系列PLC简介德国西门子(SIEMENS)公司的S7系列可编程控制器包括S7-200、S7-300、S7-400系列。S7-200系列PLC是集成型小型单元式PLC。集成了CPU、电源、I/O于一体,具有丰富的内置集成功能,强劲的通信能力,使用简单方便、易于掌握,具有极高的性价比。广泛应用于各个行业。S7-300系列PLC是模块化小型PLC系统,通过分布式的主机架(CR)和3个扩展机架(ER),可以对多达32个模块进行操作,各种单独的模块之间可进行广泛组合以用于扩展,能满足中等性能要求的应用。S7-400系列PLC采用模块化无风扇的设计,坚固耐用,易于扩展,通信能力强大,容易实现分布式结构。该系列具有多种级别(功能逐步升级)的CPU,种类齐全的通用功能模块,使用户能根据需要组合成不同的专用系统。当控制系统规模扩大或变得更加复杂时,只要适当地增加一些模块,就能够实现系统升级。29十月20263.2S7-200PLC系统组成
S7-200系列PLC可提供4种不同的基本单元和6种型号的扩展单元。其系统构成包括基本单元、扩展单元、编程器、存储卡、写入器、文本显示器等。1.基本单元(CPU模块)目前市场上S7-22*系列PLC已基本取代了第一代S7-21*系列PLC,并成为市场中的主流产品。S7-22*系列有CPU221、CPU222、CPU224、CPU224XP、CPU226、CPU226XM6种不同型号。CPU221无扩展功能,适于用作小点数的微型控制器。CPU222有扩展功能,CPU224具有较强控制功能的控制器。CPU226和CPU226XM适用于复杂的中小型控制系统,可扩展到248点数字量和35路模拟量,有2个RS485通信接口。S7\|200CPU模块共同的技术指标、S7\|200CPU电源规范和S7\|200CPU特有技术规范分别见表3-1、表3-2和表3-3。29十月2026S7-200CPU模块共同的技术指标用户存储器类型EEPROM最大数字量I/O映像区128点入,128点出最大模字量I/O映像区32点入,32点出内部标志位(M寄存器)掉电永久保存超级电容或电池保存256位112位256位定时器总数1ms定时器10ms定时器100ms定时器256个4个16个256个计数器总数超级电容或电池保存256个256个布尔量运算执行速度0.37μs/指令顺序控制继电器256点定时中断硬件输入边沿中断可选滤波时间输入2个,1ms分辨率4个0.2~12.8ms29十月2026S7-200CPU电源规范电源类型电源电压允许范围冲击电流隔离掉电后的保持时间DC24VDC20.4~28.8V10A,DC28.8V不隔离10ms,DC24VAC电源AC85~264V,47~63Hz20A,AC254VAC1500V80ms,AC240VDC24V传感器电源输出电压范围纹波噪声不隔离L±5V同电源电压不隔离DC20.4~28.8V峰-峰值<1V电容的内部熔断器(用户不能更改)3A,250V,慢速熔断2A,250V,慢速熔断29十月2026S7-200CPU特有技术规范特性CPU221CPU222CPU224CPU224XPCPU226外形尺寸/mm90×80×6290×80×62120.5×80×62120.5×80×62190×80×62用户数据存储区/B可以在运行模式下编辑不能在运行模式下编辑409640964096409681921228812288163841638424576数据存储区/B2048204881921024010240掉电保持时间典型值/h5050100100100本机数字量I/O出本机模拟量I/O6入/4出-8入/6出-14入/10出-14入/10出2入/1出24入/16数字量I/O映像区256(128入/128出)模拟量I/O映像区无16入/16出32入/32出扩展模块数量-2个7个脉冲捕捉输入个数681424高速计数器个数单相高速计数器个数双相高速计数器个数4个4路30kHz2路20kHz6个6路30kHz4路20kHz6个6路30kHz或2路200kHz3路20kHz或1路100kHz6个4路30kHz2路20kHz29十月2026S7-200CPU特有技术规范续表高速脉冲输出2路20kHz2路20kHz2路100kHz2路20kHz模拟量调节电位器1个,8位分辨率2个,8位分辨率实时时钟有(时钟卡)有(时钟卡)有有有RS-485通信口11122可选卡件存储器卡、电池卡和实时时钟卡存储器卡和电池卡DC24V电源CPU输入电流/最大负载80mA/500mA85mA/500mA110mA/700mA120mA/900mA150mA/1050mAAC240V电源CPU输入电流/最大负载15mA/60mA20mA/70mA30mA/100mA35mA/100mA40mA/160mA29十月20262.扩展单元S7-200系列PLC主要有两类6种型号的扩展单元,它本身没有CPU,只能与基本单元相连接使用,用于扩展I/O点数。(1)数字量扩展模块S7-200系列PLC为了方便使用,提供了种类丰富的数字量扩展模块,有单独的输入模块EM221(8路扩展输入);有单独的输出模块EM222(8路扩展输出);有I/O混合模块EM223(具有8I/O、16I/O、32I/O等多种配置)。数字量模块性能一览表见表3-4。29十月2026数字量模块性能一览表数字量模块型号EM221EM222EM223输入点数/点8无4/8/16输出点数/点无84/8/16隔离组点数/点444输入电压24VDC输出电压20.4~22.8VDC或20~250VAC20.4~22.8VDC或5~30VDC、20~250VAC电缆长度(隔离/不隔离)/m300/500150/50300/500输出类型DC输出/继电器输出DC输出/继电器输出电能消耗(+5VDC)/mA305040/100/16029十月2026S7-200有三种模拟量选用模块,即4路模拟量输入模块EM231,2路模拟量输出模块EM232和4路输入1路输出的模拟量混合模块EM235。S7-200的模拟量模块中A/D、D/A转换器的位数均为12位。①模拟量输入模块模拟量输入模块的量程有DC0~10V、0~5V、0~1V、0~500mV、0~100mV、0~50mV、±10V、±5V、±2.5V、±1V、±500mV、±250mV、±100mV、±50mV、±25mV和0~20mA等。量程用模块上的DIP开关来设置。(2)模拟量扩展模块
29十月2026AIWXXMSB单极性LSB00012位数据值0
MSB双极性LSB000012位数据值AIWXX模拟量输入模块单极性全量程输入范围对应的数字量输出为0~32000(如下图所示,图中的MSB和LSB分别是最高有效位和最低有效位),双极性全量程输入范围对应的数字量输出为-32000~+32000,电压输入时输入电阻不小于10MΩ,电流输入时(0~20mA)输入电阻为250Ω。A/D转换的时间<250μs,模拟量输入的阶跃响应时间为1.5ms(达到稳态值的95%时)模拟量转换为数字量的12位读数是左对齐的,最高有效位是符号位,0表示正值。在单极性格式中,最低位是3个连续的0,相当于A/D转换值被乘以8。在双极性格式中,最低位是4个连续的0,相当于A/D转换值被乘以16。(2)模拟量扩展模块
29十月2026②模拟量输出模块模拟量输出模块的量程有±10V和0~20mA两种,对应的数字量分别为-32000~+32000和0~32000(如图32所示)。满量程时电压输出和电流输出的分辨率分别为12位和11位。25℃时的精度典型值为±0.5%,电压输出和电流输出的稳定时间分别为100μs和2ms。最大驱动能力为:电压输出时负载电阻最小为5kΩ;电流输出时负载电阻最大为500Ω。模拟量输出数据字是左对齐的,最高有效位是符号位,0表示止值。最低位是4个连续的0,在将数据字装载到DAC寄存器之前,低位的4个0被截断,不会影响输出信号值。0011位数据值00AQWXX0
MSB电流输出LSB
MSB电压输出LSB000012位数据值AQWXX(2)模拟量扩展模块
29十月20263.3编程元件及程序知识
3.3.1编程元件及寻址PLC最大的特点是可以利用其内部软元件的逻辑组合代替由继电器实现的硬件逻辑,软元件没有使用次数的限制,可以无限次使用。所谓软元件实际上就是PLC内部的各存储单元,为方便编程使用,各存储单元根据功能的不同分配了不同的名称,如输入过程映像寄存器(I)、输出过程映像寄存器(Q)、变量寄存器(V)等。每一个存储器单元都编有唯一的地址,S7-200CPU使用数据的地址访问所有的数据,称为寻址。1.数据类型和存取方式S7-200PLC指令参数所用的基本数据类型有1位布尔型(BOOL)、8位字节型(BYTE)、16位无符号整数(WORD)、16位有符号整数(INT)、32位无符号双字整数(DWORD)、32位有符号双字整数(DINT)、32位实数型(REAL)。不同的数据类型具有不同的数据长度和数据范围,见下页表中所示。29十月2026数据的位数与取值范围数据的位数无符号数有符号数十进制十六进制十进制十六进制B(字节型):8位值0~2550~FFW(字型):16位值0~655350~FFFF-32768~327678000~7FFFD(双字型):32位值0~42949672950~FFFFFFFF-2147483648~214748364780000000~7FFFFFFFR(实数型):32位值-1038~+1038存储器是由许多存储单元组成,每个存储单元都有唯一的地址,可以依据存储器地址来存取数据。数据区存储器地址的表示格式有位、字节、字、双字地址格式。
29十月2026(1)位地址格式数据区存储器区域的某一位的地址格式是由存储器区域标识符、字节地址及位号构成,如下图中黑色标记的位地址。I是变量存储器的区域标识符,4是字节地址,5是位号,在字节地址4与位号5之间用点号“.”隔开。29十月2026(2)字节、字、双字地址格式数据区存储器区域的字节、字、双字地址格式由区域标识符、数据长度及该字节、字、双字的起始字节地址构成。图3-4中用VB100、VW100、VD100分别表示字节、字、双字的地址。VW100由VB100、VB101两个字节组成;VD100由VB100~VB103四个字节组成。29十月2026(3)其他地址格式数据区存储器区域中,还包括定时器存储器(T)、计数器存储(C)、累加器(AC)等,他们是模拟相关的电器元件的。他们的地址格式为:区域标识符和元件号,如T24表示某定时器的地址。29十月20262.数据区存储器的区域
◆输入映像寄存器(I)◆输出映像寄存器(Q)◆变量存储器(V)◆内部标志位存储器(M)◆顺序控制继电器存储器(S)◆特殊标志位存储器(SM)◆局部存储器(L)◆定时器存储器(T)◆计数器存储器(C)◆模拟量输入映像寄存器(AI)◆模拟量输出映像寄存器(AQ)◆累加器(AC)◆高速计数器(HC)
PLC的每一个输入端子与输入映像寄存器(I)的相应位相对应。输入映像寄存器(I)的地址格式为:位地址:I[字节地址].[位地址],如:I0.1。字节、字、双字地址:I[数据长度][起始字节地址],如:IB4、IW6、ID10。每一个输出模块的端子与输出映像寄存器(Q)的相应位相对应。输出映像寄存器(Q)的地址格式为:
位地址:Q[字节地址].[位地址],如:Q1.1。字节、字、双字地址:Q[数据长度][起始字节地址],如:QB5、QW8、QD11。内部标志位存储器(M)以位为单位使用,也可以字节、字、双字为单位使用。内部标志位存储器(M)的地址格式为:
位地址:M[字节地址].[位地址],如:M26.7。字节、字、双字地址:M[数据长度][起始字节地址],如:MB11、MW23、MD26。内部标志位存储器(M)以位为单位使用,也可以字节、字、双字为单位使用。内部标志位存储器(M)的地址格式为:
位地址:M[字节地址].[位地址],如:M26.7。字节、字、双字地址:M[数据长度][起始字节地址],如:MB11、MW23、MD26。变量存储器(V)存放全局变量、存放程序执行过程中控制逻辑操作的中间结果或其他相关数据。变量存储器是全局有效。全局有效是指同一个存储器可以在任一程序分区(主程序、子程序、中断程序)被访问。变量存储器(V)的地址格式为:位地址:V[字节地址].[位地址],如:V10.2。
字节、字、双字地址:V[数据长度][起始字节地址],如:VB20、VW100、VD320。29十月2026S7-200PLC有两种指令集:IEC1131-3指令集和SIMATIC指令集。SIMATIC指令集是西门子公司为S7200PLC设计的编程语言。该指令集中,大多数指令也符合IEC1131-3标准。SIMATIC指令集不支持系统完全数据类型检查。使用SIMATIC指令集,可以用梯形图(LAD)、功能块图(FBD)和语句表(STL)编程语言编程。
1.梯形图(LAD)编程语言
2.功能块图(FBD)
3.语句表(STL)3.3.2编程语言
功能块图(FBD)类似于普通逻辑功能图,它沿用了半导体逻辑电路的逻辑框图的表达方式。一般用一种功能方框表示一种特定的功能,框图内的符号表达了该功能块图的功能。功能块图是图形化的高级编程语言。梯形图(LAD)是与电气控制电路图相呼应的图形语言。它沿用了继电器、触点、串并联等术语和类似的图形符号,并简化了符号,还增加了一些功能性的指令。梯形图是融逻辑操作、控制于一体,面向对象的、实时的、图形化的编程语言。语句表(STL)是用助记符来表达PLC的各种控制功能的。它类似于计算机的汇编语言,但比汇编语言直观易懂,编程简单,因此也是应用很广泛的一种编程语言。29十月20263.3.3程序结构
用户程序可分为三个程序分区:主程序、子程序(可选)和中断程序(可选)。1.主程序2.子程序3.中断程序主程序是用户程序的主体。每一个项目都必须有且只有一个主程序。CPU在每个扫描周期都要执行一次主程序指令。子程序是程序的可选部分,只有当主程序调用时,才能够执行。合理使用子程序,可以优化程序结构,减少扫描时间。中断程序是程序的可选部分,中断程序不是被主程序调用,它们在中断事件发生时由PLC的操作系统调用。中断程序可能在扫描周期的任意点执行。29十月20263.4基本指令
3.4.1位逻辑类指令位逻辑类指令都是常用的与位操作和位运算有关的指令,也包括定时器和计数器指令等。利用这些指令基本可以实现继电、接触控制系统的控制任务。1.基本位逻辑指令(1)输入/输出指令①LD:装入常开触点(LoaD)在梯形图中,每个从左侧母线开始的单一逻辑行、每个程序块(逻辑梯级)的开始、指令盒的输入端以常开触点开始时使用LD指令。本指令对各类内部编程元件的常开触点都适用。用法:LDbit,例:LDI0.1。②LDN:装入常闭触点(LoaDNot)每个以常闭触点开始的逻辑行都使用LDN指令。本指令对各类内部编程元件的常闭触点都适用。用法:LDNbit,例:LDNI0.1。③=:输出指令输出指令与线圈相对应,驱动线圈的触点电路接通时,线圈流过“能流”,指定位对应的映像寄存器为1,反之为0。输出指令将栈顶值复制到对应的映像寄存器。输出指令应放在梯形图的最右边,变量为BOOL型。用法:=bit,例:=Q0.0。29十月2026输入/输出指令的用法举例
输入/输出指令使用说明:①LD、LDN、=指令的操作数为:I、Q、M、SM、T、C、V、S、L(位)。T和C也可作为输出线圈,但在S7-200中输出时不是以使用=指令形式出现(见定时器和计数器指令)。②LD、LDN不只是用于网络块逻辑计算开始时与母线相连的常开和常闭触点,在分支电路块的开始也要使用LD、LDN指令。③并联的=指令可连续使用任意次。④在同一程序中不能使用双线圈输出,即同一个元器件在同一程序中只使用一次=指令。29十月2026(2)触点串联指令
①A:与常开触点(And)即串联一个常开触点。由于堆栈存储器数量的限制,在梯形图中,一次最多可以有七个常开触点相串联。用法:Abit,例:AI0.3。②AN:与常闭触点(AndNot)。即在梯形图中串联一个常闭触点。在一个逻辑行中最多可以有六个常闭触点相串联。用法:ANbit,例:ANI0.3。29十月2026(3)触点并联指令
①O:或常开触点(Or)即并联一个常开触点。在梯形图中,一次最多可以有七个常开触点相并联。用法:Obit,例:OS0.3。②ON:或常闭触点(OrNot)即并联一个常闭触点。在梯形图中,一次最多可以有六个常闭触点相并联。用法:ONbit,例:ONS0.3。触点并联指令使用说明:①O、ON指令的操作数为:I、Q、M、SM、T、C、V、S和L。②单个触点的O、ON指令可连续使用。29十月2026(4)电路块的连接指令
①OLD:或块指令该指令在梯形图中用于将串联电路块进行并联连接。用法:OLD(指令中无操作数)②ALD:与块指令该指令在梯形图中用于将并联电路块进行串联连接。用法:ALD(指令中无操作数)块指令使用说明:①OLD、ALD指令无操作数。②在块电路开始时要使用LD或LDN指令。③在每完成一次块电路的并联时要写上OLD指令,每完成一次块电路的串联时要写上ALD指令。29十月2026OLD、ALD指令的用法举例29十月2026(5)取非(NOT)
取非触点:将它左边电路的逻辑运算结果取非,运算结果若为1则变为0,若为0则变为1,该指令没有操作数。在梯形图中用来改变能流的状态,取非触点左端的逻辑运算结果为1时(即有能流),触点断开能流,反之能流可以通过。用法:NOT(指令中无操作数)。29十月2026(6)置位与复位指令
①S:置位指令(Set,置位或置1)将位存储区的指定位开始的N个同类存储器位置位。用法:Sbit,N,例:SQ0.1,1。②R:复位指令(Reset,复位或置0)将位存储区的指定位开始的N个同类存储器位复位。用法:Rbit,N,例:RQ0.2,2。29十月2026S/R指令使用说明:
①S/R指令的操作数为:I、Q、M、SM、T、C、V、S和L。②N的常数范围为1~255,N也可为:VB、IB、Q13、MB、SMB、SB、LB、AC、常数、*VD、*AC和*LD。一般情况下使用常数。③对位元件来说一旦被置位,就保持在通电状态,除非对它复位;而一旦被复位就保持在断电状态,除非再对它置位。④S/R指令可以互换次序使用,但由于PLC采用扫描工作方式,所以写在后面的指令具有优先权。⑤如果对计数器和定时器复位,则计数器和定时器的当前值被清零。定时器和计数器的复位有其特殊性,具体情况可参考计数器和定时器的有关内容。29十月2026(7)跳变指令
正跳变触点检测到一次正跳变(触点的输入信号由0变为1)时,或负跳变触点检测到一次负跳变(触点的输入信号由1变为0)时,触点接通一个扫描周期。正/负跳变指令的助记符分别为EU(EdgeUp,上升沿)和ED(EdgeDown,下降沿),它们没有操作数,触点符号中间的“P”和“N”分别表示正跳变(PositiveTransition)和负跳变(NegativeTransition)。29十月2026跳变指令的用法举例29十月2026(8)立即指令
①立即触点指令立即(Immediate)触点指令只能用于输入I,执行立即触点指令时,立即读入物理输入点的值,根据该值决定触点的接通/断开状态,但是并不更新该物理输入点对应的映像寄存器的值。LDI、AI、OI来表示开始、串联和并联的常开立即触点,用LDNI、ANI、ONI来表示开始、串联和并联的常闭立即触点。触点符号中间的“I”和“/I”表示立即常开触点和立即常闭触点。②立即输出指令=I:立即输出立即输出指令只能用于输出量(Q),执行该指令时,将栈顶值立即写入指定的物理输出位和对应的输出映像寄存器。线圈符号的“I”用来表示立即输出。用法:=Ibit,例:=IQ1.0。③立即置位与立即复位指令执行SI(SetImmediate,立即置位)或RI(ResetImmediate,立即复位)指令时,从指定位地址开始的N个连续的物理输出点将被立即置位或复位,N=1~128。线圈中的I表示立即。该指令只能用于输出量(Q),新值被同时写入对应的物理输出点和输出映像寄存器。使S、R、SI和RI指令ENO(使能输出)=0的错误条件:SM4.3(运行时间),0006(间接寻址),0091(操作数超出范围)。29十月2026立即指令的用法举例29十月2026(9)逻辑堆栈指令
堆栈是一组能够存储和取出数据的暂存单元,其特点是“后进先出”,每一次进行入栈操作,新值放入栈顶,栈底值丢失;每一次进行出栈操作,栈顶值弹出,栈底值补进随机数。S7-200PLC使用了一个9层堆栈来处理所有逻辑操作,逻辑堆栈指令主要用来完成对触点进行的复杂连接,配合ALD、OLD指令使用。逻辑堆栈指令只用于语句表(STL指令)编程。使用梯形图(LAD)、功能块图(FBD)编程时,梯形图(LAD)、功能图块(FBD)编辑器会自动插入相关的指令处理堆栈操作。本类指令包括:LPS、LPP、LRD和LDS,这些指令中除LDS外,其余指令均无操作数。①LPS(LogicPush):逻辑入栈指令复制栈顶的值并将其压入堆栈下一层,栈中原来的数据依次向下一层推移,栈底值被推出丢失,也称为分支或主控指令。在梯形图的分支结构中,用于生成一条新的母线,其左侧为原来的主控逻辑块,右侧为新的从逻辑块。注意:使用LPS指令时,本指令为分支的开始,以后必须有分支结束指令LPP。即LPS与LPP指令必须成对出现。29十月2026②LRD(LogicRead):逻辑读栈指令将堆栈中第2层数据复制到栈顶,2~9层的数据不变,但原栈顶值消失。在梯形图中的分支结构中,当左侧为主控逻辑块时,开始第二个和后边更多的为从逻辑块。注意:LPS后第一个和最后一个从逻辑块不用本指令。③LPP(LogicPop):逻辑出栈指令该指令使栈中各层的数据向上移动一层,第2层的数据成为堆栈新的栈顶值,原来栈顶的数据从栈内消失,也称分支结束或主控复位指令。在梯形图的分支结构中,用于将LPS指令生成一条新的母线进行恢复。注意:使用LPP指令时,必须出现在LPS的后面,与LPS成对出现。29十月2026一层堆栈电路举例29十月2026二层堆栈电路举例29十月2026常用指令的应用举例
控制要求:在三个地方实现对一台电动机的启动与停止控制29十月2026
定时器号和分辨率表定时器类型分辨率/ms计时范围/s定时器号TONR132.767T0、T6410327.67T1~T4,T65~T681003276.7T5~T31,T69~T95TON,TOF132.767T32、T9610327.67T33~T36,T97~T1001003276.7T37~T63,T101~T255S7-200PLC的定时器类型有三种:通电延时定时器(TON)、保持型通电延时定时器(TONR)、断电延时定时器(TOF)。定时器分辨率(时基)有三种:1ms、10ms、100ms。定时器的分辨率由定时器号决定,见表3-12。2.定时器指令
29十月2026定时器总数有256个,定时器号范围为(T0~T255)。每个定时器有两个相关的变量:
当前值:定时器累计时间的当前值,它存放在定时器的当前值寄存器(16bit)中。设定值:当定时器当前值等于或大于设定值时,该定时器位被置为“1”。(1)通电延时定时器指令通电延时定时器(TON)输入端(IN)的输入电路接通时开始定时。当前值大于等于PT(PresetTime,预置时间)端指定的设定值时(PT=1~32767),定时器位变为ON,梯形图中对应定时器的常开触点闭合,常闭触点断开。达到设定值后,当前值仍继续计数,直到最大值32767。输入电路断开时,定时器被复位,当前值被清零,常开触点断开。第一次扫描定时器位OFF,当前值为0。定时器的设定时间等于设定值与分辨率的乘积,图3-20中的T37为100ms定时器,设定时间为100ms×10=1s。定时器和计数器的设定值的数据类型为INT型,除常数外,还可以用VW、IW等做它们的设定值。29十月2026通电延时定时器的应用举例29十月2026(2)断电延时定时器指令断电延时定时器(TOF)用来在IN输入电路断开后延时一段时间,再使定时器位变为OFF。它用输入从ON到OFF的负跳变启动定时。当定时器IN输入端的输入电路接通时,定时器位变为ON,当前值被清零。输入电路断开后,开始定时,当前值从0开始增大,当前值等于设定值时,输出变为OFF,当前值保持不变,直到输入电路接通。TOF与TON不能共享相同的定时器号,例如不能同时使用TONT32和TOFT32。可用复位(R)指令复位定时器。复位指令使定时器变为OFF,定时器当前值被清零。在第一个扫描周期,非保持型定时器TON和TOF被自动复位,定时器位OFF,当前值为0。29十月2026断电延时定时器的应用29十月2026(3)保持型通电延时定时器指令保持型通电延时定时器(RetentiveOnDelayTimer,TONR)的输入电路接通时,开始定时。当前值大于等于PT端指定的设定值时,定时器位为ON。达到设定值后,当前值仍继续计数,直到最大值为32767。输入电路断开时,当前值保持不变。可用TONR来累计输入电路接通的若干个时间间隔。需要注意,TONR定时器只能用R指令对其进行复位操作。TONR复位后,定时器位为OFF,当前值为0。29十月2026保持型通电延时定时器的应用举例29十月2026应用定时器指令应注意的几个问题:①不能把一个定时器号同时用作断电延时定时器(TOF)和通电延时定时器(TON)。②使用复位(R)指令对定时器复位后,定时器位为“0”,定时器当前值为0。③保持型通电延时定时器(TONR)只能通过复位指令进行复位操作。④对于断电延时定时器(TOF),需在输入端有一个负跳变(由ON到OFF)的输入信号启动计时。⑤不同分辨率的定时器,它们当前值的刷新方式是不同的,具体情况如下:1ms定时器采用中断刷新方式,由系统每隔1ms刷新一次,与扫描周期和程序无关。当扫描周期大于1ms时,一个扫描周期中1ms定时器会被刷新多次,所以其当前值在一个扫描周期内会变化。10ms定时器由系统在每一扫描周期开始时刷新一次,其当前值在一个扫描周期内保持不变。100ms定时器是在程序运行过程中,定时器指令被执行时刷新,所以定时器不能应用于一个扫描周期多次运行或不是每个扫描周期都运行的场合,否则会造成定时器定时不准确的情况。29十月20263.计数器指令
(1)加计数器指令CTU当复位输入(R)电路断开,加计数(CountUp)脉冲输入CU电路由断开变为接通(即CU信号的上升沿),计数器的当前值加1,直至计数最大值32767。当前值大于等于设定值(PV)时,该计数器位被置1。当复位输入(R)ON时或执行复位指令时,计数器被复位,计数器位变为OFF,当前值被清零。加计数器的应用举例29十月2026(2)减计数器指令CTD
在减计数(CountDown)脉冲输入CD的上升沿(从OFF到ON),从设定值开始,计数器的当前值减1,减至0时,停止计数,计数器位被置1。装载输入(LD)为ON时,计数器位被复位,并把设定值装入当前值。减计数器的应用29十月2026(3)加减计数器指令CTUD
在加计数脉冲输入CU的上升沿,计数器的当前值加1,在减计数脉冲输入CD的上升沿,计数器当前值减1,当前值大于等于设定值(PV)时,计数器位被置位。复位输入(R)ON,或对计数器执行复位(R)指令时,计数器被复位。当前值为最大值32767时,下一个CU输入的上升沿使当前值变为最小值-32768。当前值为-32768时,下一个CD输入的上升沿使当前值变为最大值32767。计数器的编号范围为C0~C255。不同类型的计数器不能共用同一计数器号。29十月2026加减计数器的应用举例29十月20261.算术运算指令(1)加法指令加法指令,把两个输入端(IN1,IN2)指定的数相加,结果送到输出端(OUT)指定的存储单元中。加法指令可分为整数加法指令、双整数加法指令、实数加法指令,如下图所示。整数加法ADD_I(AddInteger)指令将两个16位整数相加,结果为16位整数。双整数加法ADD_DI(AddDoubleInteger)指令将两个32位整数相加,结果为32位整数。实数(即浮点数)加法ADD_R(AddReal)指令将两个32位实数相加,产生32位实数结果。执行加法指令(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺粘熔喷热轧非织造布制作工基础理论水平考核试卷含答案
- 钻孔机司机岗位专业综合考核试卷含答案
- 耕整地机械操作工安全意识水平考核试卷含答案
- 加气混凝土钢筋工岗位安全评优考核试卷含答案
- 2026年广播行业供需格局研究报告及未来五至十年自主创新与安全可控
- 2026年统计师《分析》真题卷
- 山东版初中九年级历史下学期期末测试卷-2025
- 安全知识教育下载
- 2026年七年级上册第3章 代数式 第5套 能力提高
- 2026年医学影像学MRI诊断试题及答案
- 夏季高温桥梁施工防暑降温安全专项方案
- 2023年重庆沙坪坝区选拔社区专职工作者后备人选240人备考题库及答案解析(夺冠)
- 2025商用具身智能白皮书
- 2023年防雷检测专业技术人员能力认定考试题库
- 2025四川成都大邑县总工会招聘6人备考考试题库附答案解析
- 网络工程师职业生涯规划总结报告
- T-HSXLXH 004-2024 额定电压6kV(Um=7.2kV)到35kV(Um=40.5kV)挤包绝缘耐火电力电缆
- 人教版(2024)八年级上册物理第四章《光现象》作图练习题汇编(含答案解析)
- 设计书籍封面 说课稿
- 培优补差学情分析及辅导措施
- 【人教部编版语文六年级上册】选择题专项练习复习(100道题后附答案)
评论
0/150
提交评论