多学时可编程控制器优秀课件.ppt

上传人(卖家):ziliao2023 文档编号:6682902 上传时间:2023-07-27 格式:PPT 页数:88 大小:4.12MB
下载 相关 举报
多学时可编程控制器优秀课件.ppt_第1页
第1页 / 共88页
多学时可编程控制器优秀课件.ppt_第2页
第2页 / 共88页
多学时可编程控制器优秀课件.ppt_第3页
第3页 / 共88页
多学时可编程控制器优秀课件.ppt_第4页
第4页 / 共88页
多学时可编程控制器优秀课件.ppt_第5页
第5页 / 共88页
点击查看更多>>
资源描述

1、多学时可编程控制器 可编程控制器可编程控制器(PLC)是以中央处理器为核心,综是以中央处理器为核心,综合了计算机和自动控制等先进技术发展起来的一种工合了计算机和自动控制等先进技术发展起来的一种工业控制器。专门用于工业现场的自动控制装置。业控制器。专门用于工业现场的自动控制装置。PLC 具有可靠性高、功能完善、组合灵活、编程具有可靠性高、功能完善、组合灵活、编程简单以及功耗低、体积小等优点。简单以及功耗低、体积小等优点。但它存储容量小,但它存储容量小,价格高。价格高。继电接触控制系统在生产中得到广泛应用。但由继电接触控制系统在生产中得到广泛应用。但由于它的机械触点多、接线复杂、可靠性低、功耗高、

2、于它的机械触点多、接线复杂、可靠性低、功耗高、通用性差,因此已不能满足现代化生产过程复杂多变通用性差,因此已不能满足现代化生产过程复杂多变的控制要求。的控制要求。PLC的类型种类繁多,功能和指令系统也不尽的类型种类繁多,功能和指令系统也不尽相同虽然多种多样,但其结构和工作方式则大同小相同虽然多种多样,但其结构和工作方式则大同小异,异,一般由主机、输入一般由主机、输入/输出接口、电源、编程器、输出接口、电源、编程器、扩展接口和外部设备接口等几个主要部分构成。扩展接口和外部设备接口等几个主要部分构成。4.1.1 可编程控制器的结构及各部分的作用可编程控制器的结构及各部分的作用 PLC 可看作一个系

3、统,外部的各种开关信号可看作一个系统,外部的各种开关信号或模拟信号均为输入量,它们经输入接口寄存到或模拟信号均为输入量,它们经输入接口寄存到 PLC 内部的数据存储器中,而后按用户程序要求进内部的数据存储器中,而后按用户程序要求进行逻辑运算和数据处理,最后以输出变量的形式送行逻辑运算和数据处理,最后以输出变量的形式送到输出接口,从而控制输出设备。到输出接口,从而控制输出设备。块模及口接入输块模及口接出输块模源电器储存据数中央处理器CPU)(系统软件 用户程序存储器存储器个人计算机手持编程器打印机条码判读器写入器EPROM图形监控系统步进电动机远程通信扩展I/O模拟量输出可编程控制器1.主机主机

4、 CPU是是PLC的核心的核心,主要用来运行用户程序,主要用来运行用户程序,监控输入监控输入/输出接口状态。输出接口状态。主机部分包括中央处理器(主机部分包括中央处理器(CPU)、系统程序)、系统程序存储器和用户程序及数据存储器存储器和用户程序及数据存储器PLC 内部存储器内部存储器系统程序存储器系统程序存储器用户程序及数据存储器用户程序及数据存储器 系统程序存储器:系统程序存储器:主要存放系统管理和监控程序主要存放系统管理和监控程序及对用户程序作编译处理的程序。系统程序已由厂家及对用户程序作编译处理的程序。系统程序已由厂家固定,用户不能更改。固定,用户不能更改。用户程序及数据存储器:用户程序

5、及数据存储器:主要存放用户编制的应主要存放用户编制的应用程序及各种暂存数据、中间结果。用程序及各种暂存数据、中间结果。2.输入输入/输出输出(I/O)接口接口 输入接口输入接口用于接收输入设备用于接收输入设备(如:按钮、行程开如:按钮、行程开关、传感器等)的控制信号。关、传感器等)的控制信号。输出接口输出接口用于将经主机处理过的结果通过输出用于将经主机处理过的结果通过输出电路去驱动输出设备电路去驱动输出设备(如如:接触器、电磁阀、指示灯接触器、电磁阀、指示灯等等)。3.电源电源 PLC电源电源指为指为CPU、存储器、存储器、I/O接口等内部电接口等内部电子电路工作所配置的直流开关稳压电源子电路

6、工作所配置的直流开关稳压电源 I/O接口是接口是 PLC 与输入与输入/输出设备联接的部件。输出设备联接的部件。I/O接口一般采用光电耦合电路接口一般采用光电耦合电路,以减少电磁干扰。以减少电磁干扰。路电部内输入端子k3COM)(DC24路电部内COMLL继电器线圈继电器触点负载外接交直流电源LED输出端子路电部内LLCOMLED4.编程器编程器 编程器编程器是是 PLC 重要的外部设备,用于手持编程。重要的外部设备,用于手持编程。利用编程器可输入、检查、修改、调试用户程序或在利用编程器可输入、检查、修改、调试用户程序或在线监视线监视PLC工作状况。除工作状况。除手持编程器手持编程器外,外,目

7、前,使用目前,使用较多的是利用通信电缆将较多的是利用通信电缆将PLC和计算机联接,并利用和计算机联接,并利用专用的工具软件进行编程或监控。专用的工具软件进行编程或监控。6.外部设备接口外部设备接口 I/O扩展接口扩展接口用于将扩充外部输入用于将扩充外部输入/输出端子数输出端子数扩展单元与基本单元扩展单元与基本单元(即主机即主机)联接在一起。联接在一起。5.输入输出扩展接口输入输出扩展接口 此接口可将编程器、打印机、条形码扫描仪等外此接口可将编程器、打印机、条形码扫描仪等外部设备与主机相连。部设备与主机相连。4.1.2 可编程控制器的工作方式可编程控制器的工作方式 PLC 采用采用“顺序扫描、不

8、断循环顺序扫描、不断循环”的方式进行工的方式进行工作。其工作过程分为作。其工作过程分为输入采样输入采样、程序执行程序执行和和输出刷新输出刷新 三个阶段,并进行周期循环。三个阶段,并进行周期循环。输入端子输入端子输入锁存器输入锁存器输入状态寄存器输入状态寄存器输出锁存器输出锁存器输出状态寄存器输出状态寄存器输出端子输出端子程序执行程序执行读读读读写写输入采样输入采样程序执行程序执行输出刷新输出刷新一个扫描周期一个扫描周期一条指令所需时间一般不超过一条指令所需时间一般不超过 100 ms。PLC在输入采样阶段,以扫描方式顺序读入在输入采样阶段,以扫描方式顺序读入所有输入端的所有输入端的通通/断断状

9、态或输入数据,并将此状态状态或输入数据,并将此状态存入输入状态寄存器,即输入刷新。接着转入程存入输入状态寄存器,即输入刷新。接着转入程序执行阶段。在程序执行期间,即使输入状态发序执行阶段。在程序执行期间,即使输入状态发生变化,输入状态寄存器的内容也不会改变,只生变化,输入状态寄存器的内容也不会改变,只有在下一个扫描周期的输入处理阶段才能被读入有在下一个扫描周期的输入处理阶段才能被读入。PLC在执行阶段,按先左后右,先上后下的步在执行阶段,按先左后右,先上后下的步序,执行程序指令。其过程如下:从输入状态寄存序,执行程序指令。其过程如下:从输入状态寄存器和其它元件状态寄存器中读出有关元件的通器和其

10、它元件状态寄存器中读出有关元件的通/断状断状态,并根据用户程序进行逻辑运算,运算结果再存态,并根据用户程序进行逻辑运算,运算结果再存入有关的状态寄存器中。入有关的状态寄存器中。在所有指令执行完毕后,将各输出端对应的输在所有指令执行完毕后,将各输出端对应的输出状态寄存器的通出状态寄存器的通/断状态,在输出刷新阶段转存到断状态,在输出刷新阶段转存到输出锁存器,去控制各输出端的通输出锁存器,去控制各输出端的通/断,这才是断,这才是PLC的实际输出。的实际输出。由由PLC的工作过程可见,的工作过程可见,在在PLC的程序执行阶的程序执行阶段,即使输入发生了变化,输入状态寄存器的内容段,即使输入发生了变化

11、,输入状态寄存器的内容也不会立即改变,要等到下一个周期输入处理阶段也不会立即改变,要等到下一个周期输入处理阶段才能改变。暂存在输出状态寄存器中的输出信号,才能改变。暂存在输出状态寄存器中的输出信号,等到一个循环周期结束,等到一个循环周期结束,CPU集中将这些输出信号集中将这些输出信号全部输出给输出锁存器,这才成为实际的全部输出给输出锁存器,这才成为实际的CPU输出。输出。因此全部输入、输出状态的改变就需要一个扫描周因此全部输入、输出状态的改变就需要一个扫描周期,换言之,输入、输出的状态保持一个扫描周期。期,换言之,输入、输出的状态保持一个扫描周期。指指PLC外部输入和输出端子数外部输入和输出端

12、子数。通常小型机有通常小型机有几十点,中型机有几百个点,而大型机超过千点。几十点,中型机有几百个点,而大型机超过千点。用来衡量用来衡量PLC所能存储用户程序的多少。所能存储用户程序的多少。在在 PLC 中,程序指令按中,程序指令按“步步”存存,一一“步步”占用一占用一个地址单元个地址单元,一条指令有的往往不止一一条指令有的往往不止一“步步”。一个。一个地地址单元一般占两个字节。址单元一般占两个字节。指扫描指扫描1000步用户程序所需的时间步用户程序所需的时间,以,以ms/千步为千步为单位。单位。有时也用扫描一步指令的时间计有时也用扫描一步指令的时间计,如如 s/s/步。步。4.指令系统条数指令

13、系统条数 PLC 具有具有基本指令和高级指令,指令的种类和数基本指令和高级指令,指令的种类和数量越多,其软件功能越强。量越多,其软件功能越强。5.编程元件的种类和数量编程元件的种类和数量 编程元件是指输入继电器、输出继电器、辅助继编程元件是指输入继电器、输出继电器、辅助继电器、定时器、计数器、通用电器、定时器、计数器、通用“字字”寄存器、数据寄寄存器、数据寄存器及特殊功能继电器等,其种类和数量的多少是存器及特殊功能继电器等,其种类和数量的多少是衡衡量量 PLC 硬件硬件功能强弱的一个指标。功能强弱的一个指标。PLC 内部内部“继电器继电器”是存储是存储 器的存储单元。器的存储单元。当写入该单元

14、逻辑状态为当写入该单元逻辑状态为“1”时,则表示相应继电时,则表示相应继电器的线圈接通,其动合触点闭合,动断触点断开。器的线圈接通,其动合触点闭合,动断触点断开。所以所以 PLC 内部这些继电器称为内部这些继电器称为“软软”继电器。继电器。小型机(一体机):小型机(一体机):返回返回中、大型机(模块式):中、大型机(模块式):返回返回元件名称元件名称代表字母代表字母编号范围编号范围功能说明功能说明输入继电器输入继电器输出继电器输出继电器辅助继电器辅助继电器 通用通用“字字”寄存器寄存器计数器计数器定时器定时器XYRTCWRX0 XF 共共16点点 接收外部输入的信号接收外部输入的信号输出程序执

15、行结果输出程序执行结果给外部输出设备给外部输出设备在程序内部使用,在程序内部使用,不能提供外部输出不能提供外部输出延时定时继电器,其延时定时继电器,其触点在程序内部使用触点在程序内部使用减法计数继电器,其减法计数继电器,其触点在程序内部使用触点在程序内部使用每个每个WR由相应的由相应的16个辅助个辅助继电器继电器R 构成构成Y0 YD 共共 14点点R0 R255F 共共 4096 点点T0 T1007 共共 1008 点点 C1008 C1023 共共 16 点点WR0 WR255 共共256个个 R9010 常闭继电器 常闭 R9011 常开继电器 常开 R9012扫描脉冲继电器 每次扫描

16、交替开闭 R9013初始闭合继电器 只在运行中第一次扫描时合上,从第二次扫描开始断开并保持打开状态 R9014初始断开继电器 只在运行中第一次扫描时打开,从第二次扫描开始闭合且保持闭合状态 R9018 0.01 s时钟脉冲继电器 以0.01s为周期重复通/断动作(ON:OFF=0.005 s:0.005 s)R9019 0.02 s 时钟脉冲继电器 以0.02s为周期重复通/断动作(ON:OFF=0.01 s:0.01 s)R901A 0.1 s 时钟脉冲继电器 以0.1s为周期重复通/断动作(ON:OFF=0.05 s:0.05 s)R901B 0.2 s 时钟脉冲继电器 以0.2s为周期重

17、复通/断动作(ON:OFF=0.1 s:0.1 s)R901C 1 s 时钟脉冲继电器 以1s为周期重复通/断动作(ON:OFF=0.5 s:0.5 s)R901D 2 s 时钟脉冲继电器 以2s为周期重复通/断动作(ON:OFF=1 s:1 s)R901E 1分钟时钟脉冲继电器 以1分钟为周期重复通/断动作(ON:OFF=30 s:30 s)4.1.4 可编程控制器的主要功能和特点可编程控制器的主要功能和特点(1)开关逻辑控制开关逻辑控制用用PLC取代传统的继电接触器进行逻辑控制。取代传统的继电接触器进行逻辑控制。(3)步进控制步进控制(4)数据处理数据处理(2)定时定时/计数控制计数控制

18、用用PLC的定时的定时/计数指令来实现定时和计数控制。计数指令来实现定时和计数控制。用步进指令实现一道工序完成后,再进行下一道用步进指令实现一道工序完成后,再进行下一道工序操作的控制。工序操作的控制。能进行数据传输、比较、移位数制转换、算术运能进行数据传输、比较、移位数制转换、算术运算和逻辑运算等操作。算和逻辑运算等操作。(5)过程控制过程控制(6)运动控制运动控制(7)通信联网通信联网(8)监控监控(9)数字量与模拟量的转换数字量与模拟量的转换 可实现对温度、压力、速度、流量等非电量参数可实现对温度、压力、速度、流量等非电量参数进行自动调节进行自动调节 通过高速计数模块和位置控制模块进行单轴

19、和多通过高速计数模块和位置控制模块进行单轴和多种控制。如用于数控机床、机器人等控制。种控制。如用于数控机床、机器人等控制。通过通过PLC之间的联网及与计算机的联接,实现远之间的联网及与计算机的联接,实现远程控制或数据交换。程控制或数据交换。能监视系统各部分的运行情况能监视系统各部分的运行情况,并能在线修改控制并能在线修改控制程序和设定值。(需要结合组态软件等)程序和设定值。(需要结合组态软件等)能进行能进行A/D和和D/A转换,以适应对模拟量的控制。转换,以适应对模拟量的控制。(1)可靠性高,抗干扰能力强。可靠性高,抗干扰能力强。由于采用大规模集由于采用大规模集成电路和微处理器,使系统器件数大

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

21、LC产品朝着系列化、标准化方向发展,只需根产品朝着系列化、标准化方向发展,只需根据控制系统的要求,选用相应的模块进行组合设计,据控制系统的要求,选用相应的模块进行组合设计,同时用软件编程代替了继电控制的硬连线,大大减同时用软件编程代替了继电控制的硬连线,大大减轻了接线工作,同时轻了接线工作,同时PLC还具有故障检测和显示功还具有故障检测和显示功能,使故障处理时间缩短。能,使故障处理时间缩短。4.2.1 可可编程控制器的编程语言编程控制器的编程语言可可编程控制器编程控制器的的程序有程序有系统程序系统程序和和用户程序用户程序两种。两种。系统程序用户不能修改。系统程序用户不能修改。用户程序是用户根据

22、控制要求,用户程序是用户根据控制要求,利用利用 PLC 厂家厂家提提供的程序编制语言编写的应用程序。供的程序编制语言编写的应用程序。PLC 的编程的编程语言以梯形图语言和指令语句表语言语言以梯形图语言和指令语句表语言最为常用,并且两者常常联合使用。最为常用,并且两者常常联合使用。是在继电控制系统电气原理图基础上开发出来的是在继电控制系统电气原理图基础上开发出来的一种图形语言。它继承了继电器触点、线圈、串联、一种图形语言。它继承了继电器触点、线圈、串联、并联等术语和符号,并联等术语和符号,根据控制要求联接而成的根据控制要求联接而成的表示表示 PLC输输入和输出之间逻辑关系的图形。入和输出之间逻辑

23、关系的图形。梯形图中用梯形图中用PLC 编程编程元件的元件的常开触点常开触点常闭触点常闭触点线圈线圈(ED)X2X1Y1Y1动合动合触点触点输输出出继继电电器器线线圈圈动合动合触点触点 PLC 输入输入继电继电 器动断触点器动断触点KM12SB1SB2KM (1)梯形图中的继电器不是梯形图中的继电器不是物理物理继电器,继电器,是是 PLC存储器存储器的一个存储单元。当写入该单元的逻辑的一个存储单元。当写入该单元的逻辑状态为状态为“1 1”时,则表示相应继电器的线圈接通,其时,则表示相应继电器的线圈接通,其动合触点闭合,动断触点断开。动合触点闭合,动断触点断开。几点说明几点说明 (2)梯形图按从

24、左到右、自上而下的顺序排列。梯形图按从左到右、自上而下的顺序排列。每一逻辑行每一逻辑行(或称梯级或称梯级)起始于左母线,然后是触点的起始于左母线,然后是触点的串、并联连接,最后是线圈与右母线相联。串、并联连接,最后是线圈与右母线相联。(3)梯形图中每个梯级流过的不是物理电流,而梯形图中每个梯级流过的不是物理电流,而是是“概念电流概念电流”,从左流向右,其两端没有电源。这,从左流向右,其两端没有电源。这个个“概念电流概念电流”只是用来形象地描述用户程序执行中只是用来形象地描述用户程序执行中满足线圈接通的条件。满足线圈接通的条件。(4)输入继电器用于接收外部输入信号输入继电器用于接收外部输入信号,

25、而不,而不能由能由PLC内部其他继电器的触点来驱动。因此,梯内部其他继电器的触点来驱动。因此,梯形图中只出现输入继电器的触点,而不出现其线圈。形图中只出现输入继电器的触点,而不出现其线圈。输出继电器输出程序执行结果给外部输出设备。当输出继电器输出程序执行结果给外部输出设备。当梯形图中的输出继电器线圈接通时,就有信号输出,梯形图中的输出继电器线圈接通时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继但不是直接驱动输出设备,而要通过输出接口的继电器电器、晶体管或晶闸管才能实现。、晶体管或晶闸管才能实现。输出继电器的触点也可供内部编程使用。输出继电器的触点也可供内部编程使用。2.指令语句

26、表指令语句表 指令语句表是一种用指令助记符指令语句表是一种用指令助记符来编制来编制 PLC 程程序的语言,它类似于计算机的汇编语言,但比汇编语序的语言,它类似于计算机的汇编语言,但比汇编语言容易理解。若干条指令组成的程序就是指令语句表言容易理解。若干条指令组成的程序就是指令语句表笼型笼型电动机电动机直接直接起动起动控制控制的指令语句表的指令语句表 ST 起始指令起始指令(取指令取指令):):从左母线从左母线(即输入公共线即输入公共线)开始取用动合触点作为该逻辑行运算的开始,图中取开始取用动合触点作为该逻辑行运算的开始,图中取用用 X2。OR 触点并联指令触点并联指令(也称也称或或指令指令):)

27、:用于单个动合用于单个动合触点的并联,图中并联触点的并联,图中并联 Y1。梯形图梯形图左左母母线线(ED)X2X1Y1Y10 ST X2 1 OR Y12 AN/X13 OT Y1 4 ED指指 令令地址地址 ED 程序结束指令。程序结束指令。OT 输出指令输出指令:用于将运算结果驱动指定线圈,用于将运算结果驱动指定线圈,图中驱动输出继电器线圈图中驱动输出继电器线圈 Y1。AN/触点串联反指令触点串联反指令(也称与非指令也称与非指令):):用于单用于单个动断触点的串联,图中串联个动断触点的串联,图中串联 X1。(1)PLC编程元件的触点在编制程序时编程元件的触点在编制程序时使用次数使用次数是无

28、限的。是无限的。每个继电器的线圈在梯形图中只能出现每个继电器的线圈在梯形图中只能出现一次一次,它的触点可以使用无数次。它的触点可以使用无数次。(2)梯形图的每一逻辑行皆起始于左母线,终止梯形图的每一逻辑行皆起始于左母线,终止于右母线。线圈总是处于最右边,且不能直接与左于右母线。线圈总是处于最右边,且不能直接与左边母线相连。边母线相连。不正确不正确正确正确(3)编制梯形图时,应尽量做到编制梯形图时,应尽量做到“上重下轻、左上重下轻、左重右轻重右轻”。不合理不合理合理合理 (4)在梯形图中应避免触点画在垂直线上,因为在梯形图中应避免触点画在垂直线上,因为它无法用指令语句编程。它无法用指令语句编程。

29、Y2X5X4X1Y1X2无法编程无法编程X4X2Y1X3X1X5X1Y2X3X2 (5)应避免同一继电器线圈在程序中重复输出,否应避免同一继电器线圈在程序中重复输出,否则将引起误操作。则将引起误操作。电动机直接起动控制电动机直接起动控制 (6)外部输入设备动断触点的处理:外部输入设备动断触点的处理:(a)KMSB1SB2KMFRSB1SB2EX2X1Y1COMPLCCOMKMFR(b)X2X1Y1Y1(c)在在(b)图中,图中,SB1 接成动断接成动断,接接在在 PLC 输入继电器输入继电器的的 X1 端子端子上上,则在编制梯形图时则在编制梯形图时,用的是用的是动合触点动合触点X1。因因 SB

30、1闭合,对应的输入继电器接通闭合,对应的输入继电器接通,这时它的动合触这时它的动合触点点 X1 是闭合的。按下是闭合的。按下 SB1,断开输入继电器,它才断,断开输入继电器,它才断开。开。SB1SB2EX2X1Y1COMPLCCOMKMFR 两边各自两边各自的公共端子的公共端子 通常由通常由 PLC内部电源提供内部电源提供 外接外接FR 的触点只能接的触点只能接成动断触点成动断触点,且不且不作为作为 PLC 的输入的输入信号信号,而将其直接而将其直接通断接触器线圈通断接触器线圈为了使梯形图和继电接触器控制电路一一对应,为了使梯形图和继电接触器控制电路一一对应,PLC 输入输入设备的触点应尽可能

31、接成动合形式。设备的触点应尽可能接成动合形式。2.编程方法编程方法KM2SB1SB3FRSB2KM1KM2KM1KM2KM1QFRFUM3 KM1KM2 以笼型电动机正反转的控制电路以笼型电动机正反转的控制电路为例介绍为例介绍PLC控制的编程方法控制的编程方法笼型电动机正反转的控制电路笼型电动机正反转的控制电路 (1)确定确定I/O点数及分配点数及分配2.编程编程方法方法 输输 入入 输输 出出 SB1 X0 SBF X1 SBR X2 KMF Y1 KMR Y2共需共需 5 个个 I/O 点,即点,即电动机正反转电动机正反转控制外部接线图控制外部接线图SBFSBREX2X1Y2COMPLCC

32、OMKMRFRY1KMF KMFKMRSB1X0(2)编制梯形图和指令语句表编制梯形图和指令语句表梯形图梯形图指令语句表指令语句表 指指 令令地址地址0 ST X11 OR Y12 AN/X03 AN/Y24 OT Y15 ST X26 OR Y27 AN/X08 AN/Y19 OT Y210 ED X1X0Y1Y1Y2X2X0Y2Y2Y1(ED)4.2.3 可编程控制器的指令系统可编程控制器的指令系统1.起始指令起始指令ST,ST/与输出指令与输出指令OT指令使用说明:指令使用说明:ST/起始反指令起始反指令(也称取反指令也称取反指令):指指 令令地址地址0 ST X01 OT Y02 ST

33、/X13 OT R0 (1)ST,ST/指令的使用元件为指令的使用元件为 X,Y,R,T,C;OT 指令指令的使用的使用元件为元件为 Y,R。(2)ST,ST/指令指令也可也可与与 ANS 或或 ORS 块操作块操作指令指令配合用于分支回路的起始处。配合用于分支回路的起始处。X0Y0X1R0 (3)OT 指令不能直接用于左母线,可以使用若指令不能直接用于左母线,可以使用若干次,这相当于线圈的并联。干次,这相当于线圈的并联。X0Y0Y1Y2指指 令令地址地址0 ST X01 OT Y02 OT Y13 OT Y2 当当 X0 闭合时,则闭合时,则 Y0、Y1,Y2 均接通。均接通。AN,AN/指

34、令指令分别用于分别用于单个动合和动断触点的串联。单个动合和动断触点的串联。OR,OR/指令指令分别用于单个动合和动断触点的并联。分别用于单个动合和动断触点的并联。指令使用说明:指令使用说明:2.触点串联指令触点串联指令 AN,AN/与触点并联指令与触点并联指令 OR,OR/指指 令令地址地址0 ST X01 AN X12 OT Y03 ST X24 AN/X35 OT Y16 ST X47 OR X58 OT Y29 ST X6 10 OR/X711 OT Y32.触点串联指令触点串联指令 AN,AN/与触点并联指令与触点并联指令 OR,OR/X1Y0Y1X2X0Y2Y3X3X4X5X6X7

35、(1)AN,AN/,OR,OR/指令的指令的使用元件为使用元件为X,Y,R,T,C。(2)AN,AN/,指令可多次连续串指令可多次连续串联使用。联使用。OR,OR/指令可多次连续并指令可多次连续并联使用联使用。串联或并联次串联或并联次数没有限制。数没有限制。指令使用说明指令使用说明3.块串联块串联指令指令 ANS 与块并联指令与块并联指令 ORS ANS(块与块与)和和 ORS(块或块或)分别用于指令块的串分别用于指令块的串联和并联连接联和并联连接,ANS 用于将两组并联的触点用于将两组并联的触点(指令指令块块 1 和和指令指令块块 2)串联;串联;ORS 用于用于将两组串联的触点将两组串联的

36、触点(指指令令块块 1 和和指令指令块块 2)并联。并联。0 ST X01 OR X22 ST X13 OR/X34 ANS 5 OT Y0指指 令令地址地址X3X1X0Y0X2指令块指令块1指令块指令块20 ST X01 AN X12 ST X23 AN/X34 ORS 5 OT Y0指指 令令地址地址3.块串联块串联指令指令 ANS 与块并联指令与块并联指令 ORSX0Y0X1X2X3指令使用说明:指令使用说明:(1)每一指令块均以每一指令块均以ST(或或ST/)/)开始。开始。(2)当两个以上指令块串联或并联时,可将前面当两个以上指令块串联或并联时,可将前面块并联或串联的结果作为新的块并

37、联或串联的结果作为新的“块块”参与运算。参与运算。(3)指令块中各支路的元件个数没有限制。指令块中各支路的元件个数没有限制。(4)ANS 和和 ORS 指令不指令不带使用元件。带使用元件。指令块指令块1指令块指令块20 ST X01 OR X12 ST X23 AN X34 ST X4 5 AN/X56 ORS 7 OR X68 ANS 9 OR/X710 OT Y0 指指 令令地址地址例例1:写出下图所示梯形图的指令语句表。写出下图所示梯形图的指令语句表。X5X2X0Y0X1X3X4X6X7解:解:指令语句表如右图所示。指令语句表如右图所示。X3X2X5X4X6X8X7Y0X9(ED)地址地

38、址指令语句指令语句012345678910111213 ST X2 ST/X3 AN X4 ST X5 AN/X6 ST X7 ST X8 AN/X9 ORS ANS ORS ANS OT Y0 EDX0X0X0X0X1X2X1X2X2X2X1X1Y0Y0Y0Y0比较如下两组梯形图的功能和相应的指令语句比较如下两组梯形图的功能和相应的指令语句A组组B组组X0Y0X0X0X0Y0Y0R0R0R04.反指令反指令/X0Y0Y1当当 X0 闭合时,闭合时,Y0 接通,接通,Y1 断开;反之,则相反。断开;反之,则相反。指指 令令地址地址0 ST X01 OT Y02 /3 OT Y1反指令是将该指令

39、所在位置的运算接过去反。反指令是将该指令所在位置的运算接过去反。5.定时器指令定时器指令 TMTMR:定时单位为:定时单位为 0.01 s 的定时器;的定时器;TMX:定时单位为:定时单位为 0.1 s 的定时器;的定时器;TMY:定时单位为:定时单位为 1 s 的定时器。的定时器。TML:定时单位为:定时单位为 0.001 s 的定时器;的定时器;TM 指令用法指令用法 当定时触发信号发出后,触点当定时触发信号发出后,触点X0闭合,定时开始,闭合,定时开始,5s 后定时时间到,定时器触点后定时时间到,定时器触点T2 闭合,线圈闭合,线圈Y0也就也就接通。如果接通。如果 X0闭合时间不到闭合时

40、间不到 5 s,则无输出。,则无输出。X0Y0T2TMX 502动作时序图动作时序图X0Y05s2s定时器设置值定时器设置值定时时间定时时间50 0.1s=5s 定时器编号定时器编号0 ST X01 TMX 2 K 504 ST T25 OT Y0 指指 令令地址地址指令语句表指令语句表指令使用说明指令使用说明 (1)定时设置值为定时设置值为 K0 K32767 范围内任意一个十范围内任意一个十进制常数。编号为进制常数。编号为0 0 1007 1007。(2)定时器为减定时器为减 1 计数,每来一个时钟脉冲计数,每来一个时钟脉冲 CP,定时设置值减定时设置值减 1,至减为,至减为 0 时,定时

41、器动作,其动合触时,定时器动作,其动合触点闭合点闭合,动断触点断开。动断触点断开。(3)如果在定时器工作期间如果在定时器工作期间,X0 断开断开,则运行中断,则运行中断,定时器复位定时器复位,回到原始之值回到原始之值,同时其动合、动断触点恢同时其动合、动断触点恢复常态。复常态。(4)程序中每个定时器只能使用一次程序中每个定时器只能使用一次,但其触点可但其触点可多次使用。多次使用。0 ST X01 TMX 1 K 304 ST Y05 AN/X0 6 TMX 2 K 40 9 ST T110 OR Y0 11 AN/T212 OT Y0 13 ED 指指 令令地址地址 例例:试编制延试编制延时时

42、3 s 接通、延时接通、延时4 s 断开断开的电路的的电路的梯形图和指令语句表。梯形图和指令语句表。解解:利用两个利用两个TMX 指令的定时器指令的定时器 T1 和和 T2,其定其定时设置值时设置值 K分别为分别为30 和和 40,即延时分别为即延时分别为 3 s 和和 4 s。梯梯形形图图动作动作时序时序图图指指令令语语句句表表X0X0Y0Y0T2TMX 301 Y0TMX 402 T1(ED)X0Y03s4s4S6SX0Y0EDTMY 4 0TMY 6 1X0T0T1X0T0Y0地址地址指令指令0126711121314ST X0AN/T1TMY 0K 4ST T0TMY 1K 6ST X

43、0AN/T0OT Y0ED返回返回0 ST X01 ST X12 CT 1008 K 45 ST C10086 OT Y0 指指 令令地址地址X1Y06.计数器指令计数器指令 CTX0 当计数到当计数到 4 时,时,计数器动合触点计数器动合触点 C1008 闭合,线圈闭合,线圈 Y0 接通。接通。CT 指令占三个地址号指令占三个地址号C1008X0Y0CT 41008 X1CR计数脉冲计数脉冲输入端输入端复位脉冲复位脉冲输入端输入端计数计数设置值设置值计数器计数器编号编号梯形图梯形图指令语句表指令语句表指令使用说明指令使用说明(1)计数设置值为计数设置值为 K0 K32767 范围内任意一个范

44、围内任意一个十进制常数。编号为十进制常数。编号为1008 1008 1023 1023。(2)计数器计数器为减为减 1 计数,每来一个计数脉冲上升计数,每来一个计数脉冲上升沿,计数设置值减沿,计数设置值减 1,至减为,至减为 0 时,计数器动作,其时,计数器动作,其动合触点闭合,动断触点断开。动合触点闭合,动断触点断开。(3)如果在计数器工作期间,复位如果在计数器工作期间,复位端端 R 输入复位输入复位信号,使计数器复位,则运行中断,回到原始之值,信号,使计数器复位,则运行中断,回到原始之值,同时其动合、动断触点恢复常态。同时其动合、动断触点恢复常态。(4)程序中每个计数器只能使用一次,但其触

45、点程序中每个计数器只能使用一次,但其触点可多次使用。可多次使用。计数器应用计数器应用X1X0 CT 5100C100Y0地址地址指令指令01256ST X0ST X1 CT 100 K 5 ST C100OT Y0X0X1Y0返回返回定时器和计数器组成长延时控制定时器和计数器组成长延时控制X0T0X0TMXCT0T01001000100Y0C1000 ST X01 PSHS 2 AN X13 OT Y04 RDS5 AN/X26 OT Y17 POPS8 AN X39 OT Y2 指指 令令地址地址7.堆栈指令堆栈指令 PSHS,RDS,POPS PSHS(压入堆栈压入堆栈),RDS(读出堆栈

46、读出堆栈),POPS(弹弹出堆栈出堆栈),常用于梯形图中多条联于同一点的分支通,常用于梯形图中多条联于同一点的分支通路,并要用到同一中间运算结果的场合。路,并要用到同一中间运算结果的场合。X0Y2Y1Y0X3X2X1梯形图梯形图指令语句表指令语句表 (1)在分支在分支开始处用开始处用 PSHS 指令,它存储分支点指令,它存储分支点前的运算结果;分支结束用前的运算结果;分支结束用 POPS 指令,它读出和清指令,它读出和清除除 PSHS 指令存储的运算结果;在两个指令之间的分指令存储的运算结果;在两个指令之间的分支均用支均用 RDS 指令指令,它读出它读出PSHS 指令存储的运算结果。指令存储的

47、运算结果。(2)堆栈指令是组合指令堆栈指令是组合指令,不能单独使用。不能单独使用。PSHS,POPS在程序中各出现一次在程序中各出现一次(开始和结束时开始和结束时),而而 RDS在程序在程序中视连接在同一点的支路数目的多少可多次使中视连接在同一点的支路数目的多少可多次使用。用。指令使用说明指令使用说明X0Y2Y1Y0X3X2X1X0X0等效梯形图等效梯形图堆栈操作与堆栈操作与PSHS,POPS的嵌套的嵌套X0X1X2X3Y0Y1Y2Y3地址地址指令语句指令语句012345678910111213 ST X0 PSHS AN X1PSHS AN X2 PSHS AN X3 OT Y0 POPS

48、OT Y1 POPS OT Y2 POPSOT Y30 ST X01 DF 2 OT Y03 ST X14 DF/5 OT Y1 指令指令地址地址8.微分指令微分指令 DF,DF/DF(differential):):当检测到触发信号上升沿时,当检测到触发信号上升沿时,线圈接通一个扫描周期。线圈接通一个扫描周期。DF/:当检测到触发信号下降沿时,线圈接通一:当检测到触发信号下降沿时,线圈接通一个扫描周期。个扫描周期。X0Y1Y0X1(DF)(DF/)梯形图梯形图指令语句表指令语句表8.微分指令微分指令 DF,DF/指令使用说明指令使用说明 (1)DF,DF/指令指令在触发信号接通或断在触发信号

49、接通或断开状态变化时有效。开状态变化时有效。(2)DF,DF/指令指令没有使用次数的限制。没有使用次数的限制。(3)如果某一操作如果某一操作只需在触点闭合或断只需在触点闭合或断开时执行一次,可开时执行一次,可使使用用 DF或或DF/指令指令。当当 X0 闭合时,闭合时,Y0 接通一接通一个扫描周期;当个扫描周期;当 X1 断开时,断开时,Y1 接通一个扫描周期。触点接通一个扫描周期。触点 X0、X1 分别称为上升沿和下分别称为上升沿和下降沿微分指令的触发信号。降沿微分指令的触发信号。X0Y0Y1X1一个扫描周期一个扫描周期9.置位、复位指令置位、复位指令 SET,RSTSET:触发信号:触发信

50、号 X0 闭合时,闭合时,Y0 接通接通。RST:触发信号:触发信号 X1 闭合时,闭合时,Y0 断开断开。指令用法指令用法X0Y0X1SY0R梯形图梯形图动作时序图动作时序图0 ST X01 SET Y0 4 ST X15 RST Y0 指令指令地址地址指令语句表指令语句表Y0X1X0指令使用说明指令使用说明(1)SET,RST 指令的使用元件为指令的使用元件为 Y,R。(2)当接通触发信号即当接通触发信号即执行执行 SET(RST)指令。不管指令。不管触发信号随后如何变化,线圈将保持接通触发信号随后如何变化,线圈将保持接通(断开断开)。(3)对同一对同一继电器继电器 Y(或或 R),),可

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

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

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


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

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


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