可编程控制器PLC课件.ppt

上传人(卖家):晟晟文业 文档编号:4372609 上传时间:2022-12-03 格式:PPT 页数:64 大小:406.16KB
下载 相关 举报
可编程控制器PLC课件.ppt_第1页
第1页 / 共64页
可编程控制器PLC课件.ppt_第2页
第2页 / 共64页
可编程控制器PLC课件.ppt_第3页
第3页 / 共64页
可编程控制器PLC课件.ppt_第4页
第4页 / 共64页
可编程控制器PLC课件.ppt_第5页
第5页 / 共64页
点击查看更多>>
资源描述

1、(PLC)1.定义定义:可编程控制器是一种数字运算的电子操:可编程控制器是一种数字运算的电子操作系统装置,专为工业现场应用而设计的,它采作系统装置,专为工业现场应用而设计的,它采用可编程序的存储器,用来在其内部存储执行逻用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时辑运算、顺序控制、定时/计数和算术运算等操作计数和算术运算等操作的指令,并通过数字式或模拟式的输入和输出,的指令,并通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器控制各种类型的机械或生产过程。可编程控制器及其有关设备都应按易于与工业控制器系统联成及其有关设备都应按易于与工业控制器系统联成

2、一个整体和易于扩充其功能的原则进行设计一个整体和易于扩充其功能的原则进行设计:它的起源可以追溯到它的起源可以追溯到60年年代,美国通用汽车公司为了适应汽车型号不断翻新代,美国通用汽车公司为了适应汽车型号不断翻新的需要,对生产线上的控制设备提出了新的要求,的需要,对生产线上的控制设备提出了新的要求,为此研制了第一台可编程控制器用于生产线上,通为此研制了第一台可编程控制器用于生产线上,通过改变存储在里面的指令的方法来改变生产线的控过改变存储在里面的指令的方法来改变生产线的控制流程,从而提供了继电器控制系统无法比拟的灵制流程,从而提供了继电器控制系统无法比拟的灵活性。但这一时期它主要是代替继电器系统

3、完成顺活性。但这一时期它主要是代替继电器系统完成顺序控制,虽然也采用了计算机的设计思想,实际只序控制,虽然也采用了计算机的设计思想,实际只能进行逻辑运算,故称为可编程逻辑控制器能进行逻辑运算,故称为可编程逻辑控制器 简称简称PLC(Programmable Logical Controller)。进入进入80年代,随着微电子技术和计算机技术年代,随着微电子技术和计算机技术的发展,可编程控制器的功能已远远超出逻辑控的发展,可编程控制器的功能已远远超出逻辑控制、顺序控制的范围,可以进行模拟量控制、位制、顺序控制的范围,可以进行模拟量控制、位置控制,特别是远程通讯功能的实现,易于实现置控制,特别是远

4、程通讯功能的实现,易于实现柔性加工和制造系统,因此将其称为可编程控制柔性加工和制造系统,因此将其称为可编程控制器器简称简称PC,但但为为了与个人电脑了与个人电脑PC相区别,仍将其称为相区别,仍将其称为PLC。PLC已被称为现代工业控制的三大支柱已被称为现代工业控制的三大支柱之一。之一。目前目前PLC已广泛应用于冶金、矿业、机械、轻已广泛应用于冶金、矿业、机械、轻工等领域,加速了机电一体化的进程。工等领域,加速了机电一体化的进程。各种各种PLC的具体结构虽然多种多样,但其结的具体结构虽然多种多样,但其结构和工作原理大同小异,都是以微处理器为核心构和工作原理大同小异,都是以微处理器为核心的电子电气

5、系统。的电子电气系统。PLC各种功能的实现,不仅基各种功能的实现,不仅基于其硬件的作用,而且要靠其软件的支持。于其硬件的作用,而且要靠其软件的支持。PLC内部主要由主机、输入内部主要由主机、输入/输出接口、电源、输出接口、电源、编程器、扩展接口和外部设备接口等几部分组成。编程器、扩展接口和外部设备接口等几部分组成。模拟量输入模拟量输入行程开关行程开关继电器触点继电器触点各种开关各种开关传感器传感器CPUROM、RAM电源部件电源部件输输出出接接口口输输入入接接口口外设接口外设接口照明照明电磁装置电磁装置执行机构执行机构采用光电采用光电隔离装置隔离装置继电器、可控硅、继电器、可控硅、晶体管电路晶

6、体管电路编程器编程器打印机打印机计算机计算机 CPU 有两类:一类是系统程序存储器,有两类:一类是系统程序存储器,另一类是用户程序及数据存储器另一类是用户程序及数据存储器是是PLC很重要的外部设备,它主要由很重要的外部设备,它主要由键盘、显示器组成。编程器分简易型和智能型两键盘、显示器组成。编程器分简易型和智能型两类。小型类。小型PLC常用简易编程器,大、中型常用简易编程器,大、中型PLC多多用智能编程器。编程器的作用是编制用户程序并用智能编程器。编程器的作用是编制用户程序并送入送入PLC程序存储器。利用编程器可检查、修改、程序存储器。利用编程器可检查、修改、调试用户程序和在线监视调试用户程序

7、和在线监视PLC工作状况。现在许工作状况。现在许多多PLC采用和计算机联接,并利用专用的工具软采用和计算机联接,并利用专用的工具软件进行编程或监控。件进行编程或监控。I/O扩展接口扩展接口用于将扩充外部输入用于将扩充外部输入/输出端子数扩输出端子数扩展单元与基本单元(即主机)联接在一起。展单元与基本单元(即主机)联接在一起。此接口可将编程器、打印机、条形码扫描仪等此接口可将编程器、打印机、条形码扫描仪等外部设备与主机相连。外部设备与主机相连。PLC采用采用“顺序扫描、不断循环顺序扫描、不断循环”的工作方式,的工作方式,整个过程扫描并执行一次所需的时间,整个过程扫描并执行一次所需的时间称为扫描周

8、期。称为扫描周期。PLC在输入采样阶段,以扫描方式顺序读入在输入采样阶段,以扫描方式顺序读入所有输入端的所有输入端的通通/断断状态或输入数据,并将此状态状态或输入数据,并将此状态存入输入状态寄存器,即输入刷新。接着转入程存入输入状态寄存器,即输入刷新。接着转入程序执行阶段。在程序执行期间,即使输入状态发序执行阶段。在程序执行期间,即使输入状态发生变化,输入状态寄存器的内容也不会改变,只生变化,输入状态寄存器的内容也不会改变,只有在下一个扫描周期的输入处理阶段才能被读入有在下一个扫描周期的输入处理阶段才能被读入。PLC在执行阶段,按先左后右,先上后下的步在执行阶段,按先左后右,先上后下的步序,执

9、行程序指令。其过程如下:从输入状态寄存序,执行程序指令。其过程如下:从输入状态寄存器和其它元件状态寄存器中读出有关元件的通器和其它元件状态寄存器中读出有关元件的通/断状断状态,并根据用户程序进行逻辑运算,运算结果再存态,并根据用户程序进行逻辑运算,运算结果再存入有关的状态寄存器中。入有关的状态寄存器中。在所有指令执行完毕后,将各物理继电器对应在所有指令执行完毕后,将各物理继电器对应的输出状态寄存器的通的输出状态寄存器的通/断状态,在输出刷新阶段转断状态,在输出刷新阶段转存到输出寄存器,去控制各物理继电器的通存到输出寄存器,去控制各物理继电器的通/断,这断,这才是才是PLC的实际输出。的实际输出

10、。由由PLC的工作过程可见,的工作过程可见,在在PLC的程序执行阶的程序执行阶段,即使输入发生了变化,输入状态寄存器的内容段,即使输入发生了变化,输入状态寄存器的内容也不会立即改变,要等到下一个周期输入处理阶段也不会立即改变,要等到下一个周期输入处理阶段才能改变。暂存在输出状态寄存器中的输出信号,才能改变。暂存在输出状态寄存器中的输出信号,等到一个循环周期结束,等到一个循环周期结束,CPU集中将这些输出信号集中将这些输出信号全部输出给输出锁存器,这才成为实际的全部输出给输出锁存器,这才成为实际的CPU输出。输出。因此全部输入、输出状态的改变就需要一个扫描周因此全部输入、输出状态的改变就需要一个

11、扫描周期,换言之,输入、输出的状态保持一个扫描周期。期,换言之,输入、输出的状态保持一个扫描周期。用来衡量用来衡量PLC所能存储用户程序的多少。所能存储用户程序的多少。指扫描指扫描1000步用户程序所需的时间,以步用户程序所需的时间,以ms/千步为千步为单位。单位。指指PLC具有的基本指令和高级指令的种类和数具有的基本指令和高级指令的种类和数量。种类数量越多,软件功能越强。量。种类数量越多,软件功能越强。编程元件指:输入继电器、输出继电器、辅助编程元件指:输入继电器、输出继电器、辅助继电器、定时器、计数器、通用继电器、定时器、计数器、通用“字字”寄存器、数寄存器、数据寄存器及特殊功能继电器等。

12、其种类和数量是衡据寄存器及特殊功能继电器等。其种类和数量是衡量量PLC的一个指标。的一个指标。输入继电器输入继电器 输出继电器输出继电器 辅助继电器辅助继电器 定时器定时器 计数器计数器 通用通用“字字”寄存寄存器器 XYRTCWR(1)开关逻辑控制开关逻辑控制(2)定时定时/计数控制计数控制(3)步进控制步进控制(4)数据处理数据处理(5)过程控制过程控制(6)运动控制运动控制(7)通信联网通信联网(8)监控监控(9)数字量与模拟量的转换数字量与模拟量的转换(1)可靠性高,抗干扰能力强。可靠性高,抗干扰能力强。由于采用大规模集成由于采用大规模集成电路和微处理器,使系统器件数大大减少,并且在硬

13、电路和微处理器,使系统器件数大大减少,并且在硬件的设计和制造的过程中采取了一系列隔离和抗干扰件的设计和制造的过程中采取了一系列隔离和抗干扰措施,使它能适应恶劣的工作环境,具有很高的可靠措施,使它能适应恶劣的工作环境,具有很高的可靠性。性。PLC硬件采用模硬件采用模块化结构,可以灵活地组态以适应不同的控制对象,块化结构,可以灵活地组态以适应不同的控制对象,控制规模和控制功能的要求。且可通过修改软件,来控制规模和控制功能的要求。且可通过修改软件,来实现在线修改的能力,因此其功能易于扩展,具有广实现在线修改的能力,因此其功能易于扩展,具有广泛的工业通用性。泛的工业通用性。目前目前PLC产品朝着系列化

14、、标准化方向发展,只需根据产品朝着系列化、标准化方向发展,只需根据控制系统的要求,选用相应的模块进行组合设计,控制系统的要求,选用相应的模块进行组合设计,同时用软件编程代替了继电控制的硬连线,大大减同时用软件编程代替了继电控制的硬连线,大大减轻了接线工作,同时轻了接线工作,同时PLC还具有故障检测和显示功还具有故障检测和显示功能,使故障处理时间缩短。能,使故障处理时间缩短。同其它电脑装置一样,同其它电脑装置一样,PLC的操作是依其程序的操作是依其程序操作进行的,而程序是用程序语言表达的,并且表操作进行的,而程序是用程序语言表达的,并且表达的方式多种多样,不同的生产厂家,不同的机种,达的方式多种

15、多样,不同的生产厂家,不同的机种,采用的表达方式不同,但基本上可归纳为:采用的表达方式不同,但基本上可归纳为:目前常用目前常用 是在继电控制系统电气原理图基础上开发出是在继电控制系统电气原理图基础上开发出来的一种图形语言。它继承了继电器接点、线圈、来的一种图形语言。它继承了继电器接点、线圈、串联、并联等术语和类似的图形符号,串联、并联等术语和类似的图形符号,具有形象、具有形象、直观、实用的特点直观、实用的特点,不需学习计算机专业知识,不需学习计算机专业知识,电气技术人员使用最方便。电气技术人员使用最方便。3M.SB0 220VPLC常闭接点常闭接点 Y0 X0 X1注意:注意:这些接点或线圈并

16、不是真实的物理继电器接点这些接点或线圈并不是真实的物理继电器接点或线圈,而是在软件编程中使用的编程元件,每个编或线圈,而是在软件编程中使用的编程元件,每个编程元件与存储器中的一个存储单元相对应,该存储单程元件与存储器中的一个存储单元相对应,该存储单元为元为 Y0常开接点常开接点 这种编程语言与汇编语言类似,不同的厂家其语这种编程语言与汇编语言类似,不同的厂家其语句表有所不同,这里以日本松下可编程控制器为例,句表有所不同,这里以日本松下可编程控制器为例,对上述电机起、停控制进行编程(即将梯形图转换对上述电机起、停控制进行编程(即将梯形图转换成语句表语言)。成语句表语言)。ST X0OR Y0AN

17、/X1OT Y0注意:按梯形图注意:按梯形图从左到右,从上从左到右,从上到下的顺序编程。到下的顺序编程。梯形图和助记符语言是梯形图和助记符语言是PLC中最常用的编程语中最常用的编程语言,学习中应注意以下概念:言,学习中应注意以下概念:(1)梯形图中的继电器并不一定是物理继电器,每梯形图中的继电器并不一定是物理继电器,每个继电器或输入接点各为存储器中的一位,相应个继电器或输入接点各为存储器中的一位,相应位为位为“1”态,表示继电器线圈通电或常开触头态,表示继电器线圈通电或常开触头闭合,或常闭触头断开。闭合,或常闭触头断开。(2)梯形图中流过的电流不是物理电流,而是概念梯形图中流过的电流不是物理电

18、流,而是概念电流,是程序执行的形象表示方式。电流,是程序执行的形象表示方式。(3)梯形图中的继电器接点在编写用户程序时梯形图中的继电器接点在编写用户程序时(即作为逻辑接点)可根据需要在梯形图中(即作为逻辑接点)可根据需要在梯形图中反复使用,没有数量限制,既可用常开也可反复使用,没有数量限制,既可用常开也可用常闭。用常闭。(4)只有只有PLC中的物理继电器才能驱动实际负中的物理继电器才能驱动实际负载,其它继电器只能作为一种逻辑来使用,载,其它继电器只能作为一种逻辑来使用,故称为故称为“软继电器软继电器”。(1)PLC编程元件的触点在编程过程中可以无限次编程元件的触点在编程过程中可以无限次使用,每

19、个继电器的线圈在梯形图中只能出现一次,使用,每个继电器的线圈在梯形图中只能出现一次,它的触点可以使用无数次。它的触点可以使用无数次。(2)梯形图的每一逻辑行皆起始于左母线,终止梯形图的每一逻辑行皆起始于左母线,终止于右母线。线圈总是处于最右边,且不能直接与于右母线。线圈总是处于最右边,且不能直接与左边母线相连。左边母线相连。(3)编制梯形图时,应尽量做到编制梯形图时,应尽量做到“上重下轻、左上重下轻、左重右轻重右轻”。不合理不合理合理合理 (4)两个或两个以上的线圈可以并联,但不可以两个或两个以上的线圈可以并联,但不可以串联串联。X0 X0 Y1 (1)确定确定I/O点数及分配点数及分配(2)

20、编制梯形图和指令语句表编制梯形图和指令语句表(5)程序以程序以END指令结束,程序的执行是从第一个指令结束,程序的执行是从第一个地址到地址到END指令结束,在调试的时候,可以利用指令结束,在调试的时候,可以利用这个特点将程序分成若干个块,进行分块调试,这个特点将程序分成若干个块,进行分块调试,直至程序全部调试成功。直至程序全部调试成功。ST 加载加载ST/加载非加载非OT 输出输出指指 令令可使用区域可使用区域X Y R T C功能:功能:读入指定常开接点(读入指定常开接点(X1)的)的ON/OFF信息。信息。在每一条逻辑线或一个程序段的开始都要使用在每一条逻辑线或一个程序段的开始都要使用ST

21、指令或指令或ST/指令。指令。ST X1ST/X1功能:功能:读入指定常闭接点(读入指定常闭接点(X1)的)的ON/OFF信息。信息。X1 X1 功能:功能:把输出指令之前的运算结果输出到指定的把输出指令之前的运算结果输出到指定的接点,接点,输出指令可并列使用输出指令可并列使用。OT Y1Y1 例:当输入接点例:当输入接点X0 ON时,使输出继电器时,使输出继电器Y0、Y1动作,当接点动作,当接点X1 OFF时,使继电器时,使继电器Y2动作。动作。ST X0OT Y0OT Y1ST/X1OT Y2 Y0 X0 Y2 X1Y1AN X1功能:功能:该指令是接点串联连接指令。到此为止的运该指令是接

22、点串联连接指令。到此为止的运算结果与指定的接点算结果与指定的接点X1的的ON/OFF信息进行与运算。信息进行与运算。AN 与与AN/与非与非OR 或或指指 令令可使用区域可使用区域X Y R T COR/或非或非X1X ST R0 AN R1 AN R2 OT Y3 R0R1R2Y3 R1 R0 R2Y3AN/X1该指令是接点串联连接指令。到此为止的运该指令是接点串联连接指令。到此为止的运算结果与指定的接点算结果与指定的接点信息进行与运算。信息进行与运算。X1X例:当输入条件例:当输入条件R0为为,和和R2为为OFF时时Y3被输出程序。被输出程序。R1 R0 R2 Y3例:当输入条件例:当输入

23、条件R0为为ON,R1和和R2为为OFF时时Y3被输出程序。被输出程序。R0R1R2Y3 ST R0 AN/R1 AN/R2 OT Y3 R1 R0 R2 Y3例:当输入条件例:当输入条件为为ON时时被输出程被输出程序。序。OR X1功能:功能:该指令是接点并联连接指令。到此为止的运该指令是接点并联连接指令。到此为止的运算结果与指定的接点算结果与指定的接点信息进行信息进行或或运算。运算。X1X ST R0 OR R1 OR R3 OT Y3 时序图时序图R0R1R2Y3 R1 R0 R2 Y3例:当输入条件例:当输入条件R0为为ON,或或R1或或R2为为时时被输出程序。被输出程序。OR/X1功

24、能:功能:该指令是接点并联连接指令。到此为止的运该指令是接点并联连接指令。到此为止的运算结果与指定的接点算结果与指定的接点信息进行信息进行或或运算。运算。X1X ST R0 OR/R1 OR/R2 OT Y3 R0R1R2Y3 R1 R0 R2 Y3SB1按钮为正转按钮,按钮为正转按钮,SB2为反转按钮,为反转按钮,SB0为停止按钮。为停止按钮。SB0SB1SB2KMFKMRPLCX0X1X2COM.COMY0Y1.ST X1OR Y0AN/X0AN/Y1OT Y0ST X2AN/X0AN/Y0OT Y1OR Y1Y0 X1 X0Y1 Y1 X2 X0Y0 Y1 Y0 X0X1X2X3Y0指令

25、块指令块1指令块指令块2指令块指令块1指令块指令块2 ST X0 OR X2 ST X2 OR/X3 ANS OT Y0 ST X0 AN X2 ST X2 AN/X3 ORS OT Y0 X0X1X2X3Y0SET 功能:功能:当输入条件变为当输入条件变为ON时,使指定输出接点时,使指定输出接点保持保持此后即使输入变为此后即使输入变为,该输出该输出仍保持仍保持。RST功能:功能:当输入条件变为当输入条件变为时,使指定输出接点保时,使指定输出接点保持持,此后即使输入变为,此后即使输入变为,该输出仍该输出仍保持保持。Y0 Y0例:例:R0R1 Y0 Y0R0R1Y0 TMX 50 2 X0T2Y

26、0 ST X0 TMX 2 K 50 ST T2 OT Y0t RCCT 4100X1X0C100 Y0 ST X0 ST X1 CT 100 K 4 ST C100 OT Y0X0X1Y0DF 例:例:当输入条件由当输入条件由时,指定接点仅时,指定接点仅在在PLC的的,其它时间为其它时间为。该该指令产生的输出是一个脉冲,其宽度为一个扫描周期。指令产生的输出是一个脉冲,其宽度为一个扫描周期。(DF)X0R0Y0 Y0 (DF)R0 X0R0Y0 Y0 (DF)R0X0R0Y0DF/功能功能:当输入条件由:当输入条件由ON转为转为OFF时,指定接点仅在时,指定接点仅在PLC的的1次扫描周期内为次

27、扫描周期内为ON,其它时间为其它时间为OFF。该指该指令产生的输出是一个脉冲,其宽度为一个扫描周期。令产生的输出是一个脉冲,其宽度为一个扫描周期。(DF/)X0R0Y0 Y0 (DF/)R0例:例:X0R0Y0 X0R0Y0 Y0 (DF/)R0例:例:时序图时序图 NOP Y0R0NOP指令的使用对程序运行的结果没有任何影响,指令的使用对程序运行的结果没有任何影响,一般为了方便阅读。一般为了方便阅读。X0X1X2INCCLR用于压入堆栈,用于压入堆栈,用于读出堆栈,用于读出堆栈,用于弹出堆栈。用于弹出堆栈。X1X2 X3 Y1 Y0 Y2X0语句表指令语句表指令 ST X0 PSHS AN

28、X1 OT Y0 RDS AN X2 OT Y1 POPS AN X3 OT Y2分析控制对象分析控制对象确定控制内容确定控制内容选择选择PLC类型类型硬件设计硬件设计软件设计软件设计系统总装统调系统总装统调符合符合设计要求设计要求投入运行投入运行调整硬件调整硬件否否调整软件调整软件否否是是SB1按钮为起动按钮,按钮为起动按钮,SB0按钮为停止按钮按钮为停止按钮KM1为电动机电源接触器,为电动机电源接触器,KM2为三角形运行接触器,为三角形运行接触器,KM3为星形启动接触器为星形启动接触器KM1KM3KM2X1X4X3X2.SB2Y1Y4Y3Y2.程程 序序 KM3(Y)接触器接触器KM1接触

29、器接触器KM2()接触器接触器 TMX 50 0 R0T0Y3 TMX 10 1 T0T1Y2X2R0X1R0Y2T0Y1R0Y3(ED)4.语句表指令语句表指令 ST X2 OR R0 AN/X1 OT R0 ST Y2 OR/T0 ANS OT Y1 ST R0 TMX 0 K 50ST R0AN/T0OT Y3ST T0TMX 1K 10ST T1AN/Y3OT Y2ED 系统启动时,先将炉门打开,当炉门打开到系统启动时,先将炉门打开,当炉门打开到最大时,给料机进,送料入炉。给料后,给料机最大时,给料机进,送料入炉。给料后,给料机退回到原位,并将炉门关闭。退回到原位,并将炉门关闭。SB1

30、为停车按钮为停车按钮SB2为启动按钮为启动按钮STa为炉门上限位开关为炉门上限位开关 STb为为给料机前限位开关给料机前限位开关 STc为给料机后限位开关为给料机后限位开关STd为为炉门下限位开关炉门下限位开关 KMF1为为炉门开启接触器炉门开启接触器KMR1为炉门闭合接触器为炉门闭合接触器KMF2为给料机前进接触器为给料机前进接触器KMR2为给料机后退接触器为给料机后退接触器X1X4X3X2.SB1SB2Y1Y4Y3Y2.STaSTbSTcSTdX5X6.KMF1KMR1KMF2KMR2 X6 X2 Y1Y1 X3 Y3Y3 X4 Y4Y4 X5 Y2Y2(ED)X1 X3 Y2X1 X4 Y4X1 X5 Y3X1 X6 Y1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(可编程控制器PLC课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|