plc总复习完善版_第1页
plc总复习完善版_第2页
plc总复习完善版_第3页
plc总复习完善版_第4页
plc总复习完善版_第5页
已阅读5页,还剩142页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.1 低压电器的基本知识低压电器的基本知识 什么是低压电器?什么是低压电器?1.电器的概念电器的概念电器是电工器械的总称。电器是电工器械的总称。2.作用作用起通断、保护、控制或调节作用起通断、保护、控制或调节作用3.低压的界限低压的界限直流电器:直流电器:1500V 交流电器:交流电器:10时,认为熔体瞬时熔断。时,认为熔体瞬时熔断。1.4 1.4 熔断器熔断器熔断器熔断器 主要用作短路或严重过载保护。主要用作短路或严重过载保护。瓷插式熔断器瓷插式熔断器图形符号图形符号FU文字符号文字符号 熔断器必须与被保护对象串联,其核心部分是熔体(俗称熔断器必须与被保护对象串联,其核心部分是熔体(俗称保

2、险丝),一般由铅锡合金制成。保险丝),一般由铅锡合金制成。广泛地用于中、小容量的控制系统中。广泛地用于中、小容量的控制系统中。 将线路与电源明显地隔开的一类手动操作电器,将线路与电源明显地隔开的一类手动操作电器,结构简单、结构简单、应用广泛。作用是手动切除电源,保障检修人员的安全。应用广泛。作用是手动切除电源,保障检修人员的安全。低压刀开关:低压刀开关:HDHD型单投刀开关、型单投刀开关、HSHS型双投刀开关、型双投刀开关、HRHR型熔断器式刀开关型熔断器式刀开关。(隔离开关,没有灭弧装置,不能操作带负荷线路)(隔离开关,没有灭弧装置,不能操作带负荷线路)1.5 1.5 低压开关低压开关 低压

3、断路器俗称自动开关。不但能用于正常工作时手低压断路器俗称自动开关。不但能用于正常工作时手动通、断电路,而且当电路发生过载、短路或失压等故障动通、断电路,而且当电路发生过载、短路或失压等故障时,能自动切断电路。有效地保护串接在后的电器设备。时,能自动切断电路。有效地保护串接在后的电器设备。结构:结构:包括触头系统、灭弧系统、保护机构、各种脱扣器。包括触头系统、灭弧系统、保护机构、各种脱扣器。特点:特点:具有过载、短路、失压保护作用。跳闸后,不需更具有过载、短路、失压保护作用。跳闸后,不需更换元件。换元件。1.6 断路器 控制电路中以开关接点的通断形式来发布控控制电路中以开关接点的通断形式来发布控

4、制命令,使控制电路执行对应的控制任务。常用制命令,使控制电路执行对应的控制任务。常用的主令电器有:按钮、行程开关、接近开关、万的主令电器有:按钮、行程开关、接近开关、万能转换开关、主令控制器、选择开关、足踏开关能转换开关、主令控制器、选择开关、足踏开关等。等。1.1.7 7 主令电器主令电器 1) 电动机电动机“正正-停停-反反”控制电路:控制电路:正停反控制正停反控制电路电路 (1)(1)主回路主回路 KM1 KM1的主触头闭合,电动机为正转;的主触头闭合,电动机为正转; KM2KM2的动合主触头闭合时,电动机反转;的动合主触头闭合时,电动机反转; 当当KM1KM1、KM2KM2同时闭合时,

5、电源短路。同时闭合时,电源短路。 (2)(2)控制回路控制回路(3)(3)保护保护 电流保护;电流保护; 互锁保护:接触器互锁保护:接触器KM1KM1、KM2KM2支路中的动断触头支路中的动断触头KM2KM2、KM1KM1保保证证KM1KM1、KM2KM2两电器在任何时候都只能有一个得电。两电器在任何时候都只能有一个得电。2.3 2.3 三相异步电动机的正反转控制三相异步电动机的正反转控制例例3 用继电接触器实现电动机用继电接触器实现电动机 正反转控制正反转控制 U V WQSFRFUM3 KM1KM2KM2SB1SB3FRSB2KM1KM2KM1KM2KM1QSFRFUM3 KM2按按SB1

6、KM1得电得电 KM1常开触头闭合常开触头闭合M运转运转误按误按SB2KM2得电得电若去掉若去掉合合QS,KM2常开触头闭合常开触头闭合 U V W则电源则电源U、W相间相间M3 熔断器熔断器 KM1 互锁设计互锁设计 KM2SB1SB3KRSB2KM1KM2KM1KM2KM1加互锁加互锁防止短路防止短路KM1KM2 利用复合按钮利用复合按钮SB1、SB2,实实现机械互锁现机械互锁 正转正转反转反转 直接转换直接转换KMKM1 1和和 KMKM2 2的的电气互锁必电气互锁必不可少!不可少!QsKRFUM3 KM1KM2KM2SB1SB3FRSB2KM1KM2KM1KM2KM1 U V W4 4

7、)按顺序工作的联锁控制电路)按顺序工作的联锁控制电路 两个以上运动部件的启动、停止需按一定顺序两个以上运动部件的启动、停止需按一定顺序进行的控制,称为进行的控制,称为顺序控制顺序控制。 例例 有两台电动机有两台电动机M1M1和和M2M2,要求,要求M1M1启动后,启动后,M2M2才能启动,而才能启动,而M2M2停止后,停止后,M1M1才能停止。才能停止。 Y-Y-降压启动控制电路降压启动控制电路2.4 2.4 笼型异步电动机的降压启动控制线路笼型异步电动机的降压启动控制线路 某一生产机械有炉门和推料机构两个运动部件,某一生产机械有炉门和推料机构两个运动部件,炉门由交流电动机炉门由交流电动机M1

8、 M1 来控制,推料机构由交流电动机来控制,推料机构由交流电动机M2 M2 来控制。其动作循环图如图所示:来控制。其动作循环图如图所示: 现设定由接触器现设定由接触器KM1KM1、KM4 KM4 分别控制电动机分别控制电动机M1 M1 正转正转(炉门开)和反转(炉门关),接触器(炉门开)和反转(炉门关),接触器KM2KM2、KM3 KM3 分别控分别控制电动机制电动机M2 M2 正转(推料机进)和反转(推料机退)。正转(推料机进)和反转(推料机退)。 题解:题解:炉门开炉门开炉门关炉门关推料机进推料机进推料机退推料机退PLC PLC 的发展趋势的发展趋势 机构微型化、模块化机构微型化、模块化

9、功能全面化、标准化功能全面化、标准化 产品系列化产品系列化 大容量化、高速化大容量化、高速化 模块化、模块智能化模块化、模块智能化 通迅化、网络化通迅化、网络化 编程语言化编程语言化 增强外部故障检测能力增强外部故障检测能力3.2.2 PLC3.2.2 PLC的常用术语的常用术语 点数点数 (4 4或或8 8的倍数)的倍数) 扫描周期扫描周期 (PLCPLC执行程序的速度,单位执行程序的速度,单位ms/Kms/K) 梯形图梯形图KMFRX0X1COMCOMY0COM1COM1Y0X0Y0 220 VSB1SB2PLCX13.2.3 PLC3.2.3 PLC的分类的分类 按结构形式分类按结构形式

10、分类 整体式整体式PLCPLC:又称单元式或箱体式。是将电源、:又称单元式或箱体式。是将电源、CPUCPU、I/OI/O部件等都集中装在一个机箱内。一般部件等都集中装在一个机箱内。一般小型和微型小型和微型PLCPLC采用这种结构。整体式结构紧凑、采用这种结构。整体式结构紧凑、体积小、重量轻、价格低,但主机体积小、重量轻、价格低,但主机I/OI/O点数固定,点数固定,使用不灵活。使用不灵活。 模块式模块式PLCPLC:又称积木式。将:又称积木式。将PLCPLC各部分分成若干各部分分成若干个单独的模块,如个单独的模块,如 CPUCPU模块、模块、 I/OI/O模块、电源模模块、电源模块和各种功能模

11、块等,把这些模块插在机架底板块和各种功能模块等,把这些模块插在机架底板上,组装在一个机架内。一般大、中型上,组装在一个机架内。一般大、中型PLCPLC采用模采用模块式结构,有的小型块式结构,有的小型PLCPLC也采用这种结构。这种结也采用这种结构。这种结构配置灵活,可以让用户按需组合节约成本。构配置灵活,可以让用户按需组合节约成本。 有的有的PLCPLC将整体式和模块式结合起来,称为叠装式将整体式和模块式结合起来,称为叠装式PLCPLC。 按按 I/O I/O 点数点数u I/OI/O点数小于或等于点数小于或等于6464为为微型微型PLCPLC,单,单CPUCPU、8 8位或位或1616位处理

12、器;位处理器;u I/OI/O点数在点数在6464128128为为微小型微小型PLCPLC,8 8位或位或1616位处理位处理器;器;u I/OI/O点数在点数在128128256256为为小型小型PLCPLC,单,单CPUCPU、8 8位或位或1616位处理器,用户程序存储量在位处理器,用户程序存储量在4KB4KB以下;以下;u I/OI/O点数在点数在25625620482048为为中型中型PLCPLC,双,双CPUCPU,用户程,用户程序存储量在序存储量在2 28KB8KB;u I/OI/O点数大于点数大于20482048为为大型大型PLCPLC,多,多CPUCPU,1616位或位或32

13、32位位处理器,用户程序存储量在处理器,用户程序存储量在8KB8KB16KB16KB。PLCPLC的基本组成的基本组成PLCPLC是一种通用的工业控制计算机,是一种通用的工业控制计算机,它的硬件组成与普通微型计算机基本相同。它的硬件组成与普通微型计算机基本相同。它主要由以下几部分组成:它主要由以下几部分组成:CPU存储器I/O部分编程工具电源CPU存储器存储器总线或标准接口总线或标准接口扩展接口扩展接口电电 源源外部设备外部设备(编程器等)(编程器等)扩展单元、扩展单元、特殊功能单特殊功能单元等元等输入映像寄存器输入映像寄存器输出映像寄存器输出映像寄存器输入接口输入接口输出接口输出接口现场输入

14、信号现场输入信号现场输出信号现场输出信号3.3 可编程序控制器组成及工作原理可编程序控制器组成及工作原理PLCPLC的工作过程的工作过程 输入刷新输入刷新 输入扫描输入扫描 执行用户程序执行用户程序 执行扫描执行扫描 输出刷新输出刷新 输出扫描输出扫描扫描工扫描工作方作方式式3.3.3 PLC的工作原理的工作原理PLCPLC的扫描工作方式的扫描工作方式 PLCPLC以以顺序循环扫描工作方式顺序循环扫描工作方式为基本工为基本工作方式。有的作方式。有的PLCPLC虽然也有中断工作方虽然也有中断工作方式但仍以顺序扫描工作方式为基础。式但仍以顺序扫描工作方式为基础。PLCPLC工作流程工作流程PLCP

15、LC的扫描周期的扫描周期 PLCPLC重复执行上述三个阶段,每重复一次重复执行上述三个阶段,每重复一次的时间称为一个扫描周期或工作周期。的时间称为一个扫描周期或工作周期。 在本扫描周期的程序执行阶段发生的输在本扫描周期的程序执行阶段发生的输入状态变化是不会影响本周期的输出的。入状态变化是不会影响本周期的输出的。(串行工作)(串行工作) 可编程控制器的工作过程:可编程控制器的工作过程: PLC采用的是循环扫描工作方式。在PLC中,用户程序按照先后顺序存放在PLC中,工作时CPU从第一条指令开始执行,直到遇到结束符后又返回第一条,如此周而复始,不断循环。PLC在运行过程中,总是处在不断循环的顺序扫

16、描过程中。PLC上电后,就在系统程序的监控下,周而复始地按固定顺序对系统内部的各种任务进行查询、判断和执行,这个过程实质上是一个不断循环的顺序扫描过程。PLCPLC工作的主要特点是:工作的主要特点是: 输入信号输入信号集中批处理集中批处理, 执行过程执行过程集中批处理集中批处理, 输出控制输出控制集中批处理集中批处理。 PLCPLC的一个工作周期主要有上述三个的一个工作周期主要有上述三个阶段,但严格说来还包括四个过程:阶段,但严格说来还包括四个过程: 系统自监测,系统自监测, 与编辑器交换信息,与编辑器交换信息, 与数字处理器交换信息,与数字处理器交换信息, 网络通信。网络通信。 PLCPLC

17、是以程序的形式进行工作的,所是以程序的形式进行工作的,所以必须把控制要求变换成以必须把控制要求变换成PLCPLC能识别并执能识别并执行的程序语言。行的程序语言。 PLCPLC常用的编程语言有:常用的编程语言有:梯形图语言梯形图语言、助记符语言助记符语言、功能图语言、顺序功能图、功能图语言、顺序功能图语言、高级程序语言。语言、高级程序语言。PLCPLC的编程语言的编程语言QsKRFUM3 KM1KM2KM2SB1SB3FRSB2KM1KM2KM1KM2KM1 U V WPLCPLC内部用内部用户程序户程序Y0X0Y0X2Y1X1Y1X2X1X0 Y0Y1QSFRFUM3 KM1KM2 U V W

18、KM1FRX0X1COMCOMY0COM1COM1SB1SB2PLCSB3X2KM2KM1Y1KM2 220 VF X 系系 列列 名名 I / O总点数总点数 单元类型单元类型 输出形输出形式式特殊品种特殊品种 如:如:0S 1S 0N 1N 2N 等等 FX系列PLC型号命名方式 特殊物品无记号特殊物品无记号AC电源,电源,DC输入,横式端子排、输入,横式端子排、标准输出(继电器输出为标准输出(继电器输出为 2A/1点、晶体管输出点、晶体管输出0.5A/1点、晶闸管输出点、晶闸管输出0.3A/1点的标准输出)点的标准输出) 基本单元、扩展单元、扩展模块及特殊功能单元基本单元、扩展单元、扩展

19、模块及特殊功能单元 基本单元包括基本单元包括CPU、存储器、存储器、I/O接口部件和电源,接口部件和电源,是是PLC的主要部分。的主要部分。 扩展单元是扩展扩展单元是扩展I/O点数的装置,内部有电源。点数的装置,内部有电源。 扩展模块用于增加扩展模块用于增加I/O点数和改变点数和改变I/O点数的比例,点数的比例,内部无电源,由基本单元和扩展单元供给。内部无电源,由基本单元和扩展单元供给。 扩展单元和扩展模块内无扩展单元和扩展模块内无CPU,必须与基本,必须与基本单元一起使用。单元一起使用。FX系列PLC的基本组成PLCPLC的内部软继电器的内部软继电器 4.2.3 4.2.3 辅助继电器(辅助

20、继电器(M M) FX系列系列PLC软继电器编号由软继电器编号由 组成组成其中其中: 输入继电器和输出继电器用输入继电器和输出继电器用八进制八进制数字编号数字编号 其它均采用其它均采用十进制十进制数字编号数字编号FX系列系列PLC软继电器及编号软继电器及编号 输入继电器是输入继电器是PLC用来接收用户输入设备发来的输入信号用来接收用户输入设备发来的输入信号 输入继电器线圈由外部输入信号所驱动,只有当外部信号输入继电器线圈由外部输入信号所驱动,只有当外部信号接通时,对应的输入继电器才得电,不能用指令来驱动。接通时,对应的输入继电器才得电,不能用指令来驱动。 在程序中绝对不可能出现在程序中绝对不可

21、能出现输入继电器的线圈,只能出输入继电器的线圈,只能出现输入继电器的触点现输入继电器的触点 每个输入继电器的常开与每个输入继电器的常开与常闭触点均可无数次使用常闭触点均可无数次使用 4.2.1 输入继电器(输入继电器(X X) 基本单元输入继电器的编号是固定的,扩展单元和扩基本单元输入继电器的编号是固定的,扩展单元和扩展模块是按与基本单元最靠近开始,顺序进行编号展模块是按与基本单元最靠近开始,顺序进行编号输入继电器(输入继电器(X X)输出继电器是用来将输出继电器是用来将PLC内部信号输出传送给外部负载内部信号输出传送给外部负载输出继电器线圈是由输出继电器线圈是由PLC内部程序驱动,其线圈状态

22、传送给内部程序驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载输出单元,再由输出单元对应的硬触点来驱动外部负载 4.2.2 4.2.2 输出继电器(输出继电器(Y Y) FX系列系列PLC的输出继电器也是八进制编号的输出继电器也是八进制编号 与输入继电器一样,基本单元的输出继电器编号是固定的,与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺序进行编号顺序进行编号实际使用中,输入实际使用中,输入/ 输出继电器的数量,要根据系统配置而定输出继电器的数量,要根据系统配置

23、而定 输出继电器(输出继电器(Y Y) 4.2.3 4.2.3 辅助继电器(辅助继电器(M M) X0M0M0M0通用辅助继电器(通用辅助继电器(M M)编号:按十进制编号编号:按十进制编号 断电保持辅助继电器(断电保持辅助继电器(M M)FX2NFX2N的断电保持辅助继电器的元件编号为的断电保持辅助继电器的元件编号为M500M500M3071M3071(M8000M8255)通常可分为两类:通常可分为两类: 和和 特殊辅助继电器(特殊辅助继电器(M M)运行监视用特殊辅助继电器运行监视用特殊辅助继电器PLCPLC运行时运行时M8000M8000得电(得电(M8001M8001断电),断电),

24、PLCPLC停止时停止时M8000M8000失失电(电(M8001M8001得电)得电)特殊辅助继电器特殊辅助继电器(触点型触点型1)初始脉冲特殊辅助继电器初始脉冲特殊辅助继电器 M8002M8002(M8003M8003)只在只在PLCPLC开始运行的第一个扫描周期内得开始运行的第一个扫描周期内得电(断电),其余时间均断电(得电)。电(断电),其余时间均断电(得电)。 常用常用M8002的触点作为的触点作为一些继电器一些继电器的初始化复的初始化复位信号位信号特殊辅助继电器特殊辅助继电器(触点型触点型2) (FX2N)(FX2N)4.2.4 4.2.4 状态继电器(状态继电器(S S)4.2.

25、5 4.2.5 定时器(定时器(T T) 定时器(定时器(T T) 通用定时器通用定时器 通用定时器不具备断电的保持功能,即当输入电路断开通用定时器不具备断电的保持功能,即当输入电路断开或停电时定时器复位。通用定时器有或停电时定时器复位。通用定时器有100ms和和10ms两种。两种。 通用定时器通用定时器T0T0T199 T199 为为100ms100ms定时器,定时定时器,定时时间范围为时间范围为0.10.13276.7s3276.7s。T200T200T245 T245 为为10ms10ms定时器,定定时器,定时时间范围为时时间范围为0.010.01327.67s327.67s。定时器定时

26、器 T 在在PLCPLC内定时器是根据时钟脉冲累积计时的,时钟内定时器是根据时钟脉冲累积计时的,时钟脉冲有脉冲有1ms1ms、10ms10ms、100ms100ms、1s1s,当输入端接点闭,当输入端接点闭合时,开始计时,当所计时间到达设定值时,输合时,开始计时,当所计时间到达设定值时,输出接点动作(常闭接点断开,常开接点闭合)。出接点动作(常闭接点断开,常开接点闭合)。定时时间定时时间 设定值设定值 时基时基 K XXXXXXT XXXXXX 积算定时器积算定时器1ms积算定时器:对积算定时器:对1ms时钟脉冲进行累积计数的,定时时钟脉冲进行累积计数的,定时范围为范围为0.00132.767

27、s。(T246T249) 100ms积算定时器:对积算定时器:对100ms时钟脉冲进行累积计数的定时钟脉冲进行累积计数的定时范围为时范围为0.13276.7s 。(。(T250T255)思考题思考题X0X0T0T0T1Y0T1K200K300X0计数器(计数器(C C) 内部计数器内部计数器 内部计数器是在执行扫描操作时对内部信号内部计数器是在执行扫描操作时对内部信号(如(如X X、Y Y、M M、S S、T T等)进行计数。内部输入信号等)进行计数。内部输入信号的接通和断开时间应比的接通和断开时间应比PLCPLC的扫描周期稍长。的扫描周期稍长。 内部计数器内部计数器计数器的设定值范围:计数器

28、的设定值范围:1-32767(16位)位) -214783648+214783647(32位)位)计数器的设定值可由计数器的设定值可由或间接通过指定的或间接通过指定的来设定来设定 注:注:1616位加计数器(位加计数器( C0C199 )分为)分为通用型(通用型( C0C99 )和保持型()和保持型( C100C199 )两种。)两种。指针(指针(P/IP/I) 分支用指针说明LDLD、LDILDI、OUTOUT指令指令 (如图)(如图) LDLD(LoadLoad): :取指令。适用于与左母线相连取指令。适用于与左母线相连的第一个常开接点。的第一个常开接点。 LDILDI(Load Inve

29、rseLoad Inverse): :取反指令。适用于与取反指令。适用于与左母线相连的第一个常闭接点。左母线相连的第一个常闭接点。 LDLD和和LDILDI这两种指令在梯形图电路块分支处,这两种指令在梯形图电路块分支处,应与后述的应与后述的ANBANB指令一起使用。指令一起使用。图图 OUT OUT(OutOut): :线圈驱动指令(输出指令)。线圈驱动指令(输出指令)。ANDAND、ANIANI指令指令(如图)(如图) ANDAND(AndAnd): :与指令。常开接点的串联指与指令。常开接点的串联指令。令。 ANIANI(And InverseAnd Inverse): :与非指令。常闭接

30、与非指令。常闭接点的串联指令。点的串联指令。OROR、ORIORI指令指令(如图)(如图) OROR(OrOr): :或指令。单个常开接点的并联指令。或指令。单个常开接点的并联指令。 ORIORI(Or InverseOr Inverse): :单个常闭接点的并联指令。单个常闭接点的并联指令。 这两条指令用于并联连接仅有一个接点支这两条指令用于并联连接仅有一个接点支路的指令。如果要把含有两个以上的接点串路的指令。如果要把含有两个以上的接点串联电路进行并联连接时,就要用到后面介绍联电路进行并联连接时,就要用到后面介绍的的ORBORB指令。指令。图图ORBORB指令指令 ORBORB(Or Blo

31、ckOr Block): :块或指令,即串块或指令,即串联电路块的并联指令。把两个或两个以上联电路块的并联指令。把两个或两个以上相串联的接点组看作是一个相串联的接点组看作是一个串联电路块,串联电路块,在这个在这个块中的连接都是从块中的连接都是从LDLD或或LDILDI指令开指令开始始,每个并联上的,每个并联上的串联支路块串联支路块的终点都要的终点都要用用ORBORB指令。且指令后面不带数据。指令。且指令后面不带数据。X0X0X2X2X3X3X1X1Y0Y0X4X4X5X5步序步序指令指令数据数据0 0LDLDX0X01 1ANDANDX1X12 2LDLDX2X23 3ANDANDX3X34

32、4ORBORB5 5LDILDIX4X46 6ANDANDX5X57 7ORBORB8 8OUTOUTY0Y0 梯形图梯形图指令程序指令程序ANBANB指令指令 ANB ANB(And BlockAnd Block): :块与指令,即并联电块与指令,即并联电路块的串联指令。把两个或两个以上相并路块的串联指令。把两个或两个以上相并联的接点组看作是一个联的接点组看作是一个并联电路块并联电路块,在将,在将并联电路块并联电路块与前面电路串联的串联连接后与前面电路串联的串联连接后用用ANBANB指令。指令后面不带数据。使用本指指令。指令后面不带数据。使用本指令时,每个并联支路都是令时,每个并联支路都是从

33、从LDLD或或LDILDI指令开指令开始始,且应先完成并联电路块本身的程序编,且应先完成并联电路块本身的程序编制。制。PLSPLS、PLFPLF指令指令 PLS: PLS:上升沿微分输出指令。上升沿微分输出指令。 PLF:PLF:下降沿微分输出指令。下降沿微分输出指令。 可将脉冲宽度较宽的输入信号变成脉冲宽度为一个可将脉冲宽度较宽的输入信号变成脉冲宽度为一个扫描周期的触发脉冲信号。扫描周期的触发脉冲信号。 这种信号主要用于计数器、移位寄存器的初始化复这种信号主要用于计数器、移位寄存器的初始化复位和作为移位脉冲信号。位和作为移位脉冲信号。 PLSPLS、PLFPLF指令的操作元件只能用指令的操作

34、元件只能用Y Y和和M M,且均在输入且均在输入接通或断开后的一个扫描周期内动作。接通或断开后的一个扫描周期内动作。 特殊辅助继电器不能作目标元件。特殊辅助继电器不能作目标元件。SETSET、RSTRST指令指令 SET SET:置位指令,使动作保持。置位指令,使动作保持。 RST: RST:复位指令,使动作保持复位或清零。可使复位指令,使动作保持复位或清零。可使 M M、S S、Y Y、D D 和变址寄存器(和变址寄存器(V V、Z Z)的内容清零。的内容清零。LDPLDP、LDFLDF、ANDPANDP、ANDFANDF、ORPORP和和ORFORF指令指令 LDPLDP、ANDP AND

35、P 、ORPORP指令是用来进行上升沿检测指令是用来进行上升沿检测的指令仅在指定位软元件的上升沿时,接通一的指令仅在指定位软元件的上升沿时,接通一个扫描周期,又称上升沿脉冲指令。个扫描周期,又称上升沿脉冲指令。 LDFLDF、ANDFANDF、ORFORF指令时用来进行下降沿检测的指令时用来进行下降沿检测的指令仅在指定位软元件的下降沿时,接通一个指令仅在指定位软元件的下降沿时,接通一个扫描周期,又称下降沿脉冲指令。扫描周期,又称下降沿脉冲指令。图例(边沿检测指令的应用)图例(边沿检测指令的应用)4.3.2 比较和传送功能指令比较和传送功能指令 比 较 指 令比 较 指 令 C M P 指 令

36、:指 令 : 编号为编号为FNC10,是将,是将源操作数源操作数S1.和源操作数和源操作数S2.的数据进行比较,比的数据进行比较,比较结果用目标元件较结果用目标元件D.的状的状态来表示。如图所示,当态来表示。如图所示,当X1为接通时,把常数为接通时,把常数100与与C20的当前值进行比较,的当前值进行比较,比较的结果送入比较的结果送入M0M2中。中。X1为为OFF时不执行,时不执行,M0M2的状态也保持不变。的状态也保持不变。 M0M1M2Y0Y1Y2C20 100 传送指令传送指令MOV指令:指令: 编号为编号为FNC12,功能是将源数据传送到指定的目标。,功能是将源数据传送到指定的目标。当

37、当X0为为ON是,则将是,则将 S.中的数据传送到目标元件中的数据传送到目标元件D. 。在指令执行时,常数在指令执行时,常数K100会自动转换成二进制数。会自动转换成二进制数。 编程实例编程实例 分频电路分频电路M100编程实例编程实例顺序控制顺序控制单元类型M 基本单元E 输入输出混合扩展单元与扩展模块EX 输入专用扩展模块EY 输出专用扩展模块输出形式R R 继电器输出继电器输出T T 晶体管输出晶体管输出S S 晶闸管输出晶闸管输出特殊物品的区别D DCD DC电源,电源,DCDC输入;输入;A1 ACA1 AC电源,电源,ACAC输入输出;输入输出;H H 大电流输出扩展模块(大电流输

38、出扩展模块(1A/11A/1点);点);V V 立式端子排的扩展模块;立式端子排的扩展模块;C C 接插口输入输出方式;接插口输入输出方式;F F 输入滤波器输入滤波器1ms1ms的扩展模块;的扩展模块;L TTLL TTL输入型扩展模块;输入型扩展模块;S S 独立端子(无公共端)扩展模块。独立端子(无公共端)扩展模块。 思考思考: (答案)(答案) 2.当一个定时器的定时时间不够时,怎么办当一个定时器的定时时间不够时,怎么办?X0X1X2M100Y2Y1步序步序指令指令数据数据0 0LDLDX0X01 1OUTOUTM100M1002 2LDILDIX1X13 3OUTOUTY1Y14 4

39、LDLDX2X25 5OUTOUTY2Y2 梯形图梯形图指令程序指令程序X1X3X4Y1Y3步序步序指令指令数据数据0 0LDLDX1X11 1OUTOUTY1Y12 2ANDANDX2X23 3OUTOUTY2Y24 4LDLDX3X35 56 6ANIANIOUTOUTX4X4Y3Y3 梯形图梯形图指令表指令表X2Y2X1X2X3Y0Y1X4步序步序指令指令数据数据0 0LDLDX1X11 1ORORX2X22 2OUTOUTY0Y03 3LDLDX3X34 4ORIORIX4X45 5OUTOUTY1Y1 梯形图梯形图指令程序指令程序X0X0X2X2X3X3X1X1Y0Y0X4X4X5X

40、5步序步序指令指令数据数据0 0LDLDX0X01 1ANDANDX1X12 2LDLDX2X23 3ANDANDX3X34 4ORBORB5 5LDILDIX4X46 6ANDANDX5X57 7ORBORB8 8OUTOUTY0Y0 梯形图梯形图指令程序指令程序X0X0X2X2X3X3X1X1Y0Y0X4X4X5X5X6X6X10X10X7X70 0LDLDX0X01 1ANDANDX1X12 2LDLDX2X23 3ANIANIX3X34 4ORBORB1010LDILDIX7X71111ORORX10X101212ANBANB1313OUTOUTY0Y05 5LDLDX4X46 6LD

41、ILDIX5X57 7ANDANDX6X68 8ORBORB9 9ANBANBX0X0X1X1X2X2Y0Y0Y1Y1X3X3X5X5Y2Y2Y3Y3N0N0MCRMCR0 0LDLDX0X01 1MCMCN0N02 2M100M1003 3LDLDX1X14 4OUTOUTY0Y05 5LDLDX2X26 6OUTOUTY1Y17 7LDLDX3X38 8OUTOUTY2Y29 9MCRMCRN0N01010LDLDX5X51111OUTOUTY3Y3MCMCM100M100N0N0M100M100N0N0PLSPLS、PLFPLF指令的应用指令的应用Y7X0X2X3X1X4X5X6X3AN

42、BORB0 LD X01OR X12LD X23AND X34LDI X45AND X56ORB7OR X68ANB9OR X310 OUT Y7支路起点支路起点并联块完成并联块完成与前面支路串联与前面支路串联X0T2X3X1X4Y0X6X30 LD X01OR X12LD X23AND X34LDI X45AND X56ORB7OR X68ANB9OR X310 OUT Y7Y0X3M2X3X6Y1S21T3X4Y1Y5X2Y2Y3X3X0X1Y0S21T3X4Y1Y5X2Y2Y3X3X0X1Y0RETY1X0X2X3X1X4M0X6T3X6T0Y2X10Y3MCMC、MCRMCR指令指令

43、MC:MC:主控开始指令,用于树状分支电路的分支起点。主控开始指令,用于树状分支电路的分支起点。 MCR:MCR:主控复位指令,用于最后一个分支电路的结束。主控复位指令,用于最后一个分支电路的结束。 MCMC、MCRMCR是一对指令,必须成对使用。在主控指令是一对指令,必须成对使用。在主控指令MCMC后面均由后面均由LDLD或或LDILDI指令开始。(操作元件指令开始。(操作元件Y Y、M M) 在在MCMC指令区内再次使用指令区内再次使用MCMC指令称为嵌套。在没有指令称为嵌套。在没有嵌套结构时,通常用嵌套结构时,通常用N0N0编程。编程。N0N0的使用次数没有限制,的使用次数没有限制,嵌套

44、级嵌套级N N的编号依次顺序增大(的编号依次顺序增大(N0N0N1N1 N7N7);); 返回时用返回时用MCRMCR指令,从大的嵌套开始解除(指令,从大的嵌套开始解除(N7N7N6N6 N1N1N0N0)。)。嵌套级共嵌套级共8 8级。级。 图图X0X0X1X1X2X2Y0Y0Y1Y1X3X3X5X5Y2Y2Y3Y3N0N0MCRMCR0 0LDLDX0X01 1MCMCN0N02 2M100M1003 3LDLDX1X14 4OUTOUTY0Y05 5LDLDX2X26 6OUTOUTY1Y17 7LDLDX3X38 8OUTOUTY2Y29 9MCRMCRN0N01010LDLDX5X5

45、1111OUTOUTY3Y3MCMCM100M100N0N0M100M100N0N0MPSMPS、MRDMRD、MPPMPP多重输出指令多重输出指令MPSMPS:进栈指令,将运算结果:进栈指令,将运算结果(或数据)压入栈存储器。(或数据)压入栈存储器。MRDMRD:读栈指令,将栈的第一层:读栈指令,将栈的第一层内容读出来。内容读出来。MPPMPP:出栈指令,将栈第一层的:出栈指令,将栈第一层的内容读出来。内容读出来。注:注:MPSMPS与与MPPMPP必须成对出现使用,必须成对出现使用,且连续使用次数应该少于且连续使用次数应该少于1111次。次。(1111个栈存储器)个栈存储器)图例(多重输出

46、电路)图例(多重输出电路)图例(二层栈编程实例)图例(二层栈编程实例)X0X0X2X2X3X3X1X1Y0Y0X4X4X5X5X6X6X10X10X7X70 0LDLDX0X01 1ANDANDX1X12 2LDLDX2X23 3ANIANIX3X34 4ORBORB1010LDILDIX7X71111ORORX10X101212ANBANB1313OUTOUTY0Y05 5LDLDX4X46 6LDILDIX5X57 7ANDANDX6X68 8ORBORB9 9ANBANBLD X0LD X0OR X2AND X1OUT Y0LDI X3AND X4OR X6LD X5OR X7ANBOU

47、T T1 K10LD X0LD X0MPS AND X1OUT Y0MRDAND X2AND X3OUT Y1MRDOUT Y2MPP LD X4OR X5ANBOUT Y3 设计用按钮设计用按钮X0X0控制控制Y0Y0的程序,用的程序,用X0X0输入输入4 4个脉冲,从个脉冲,从Y0Y0输输出一个脉冲,画出梯形图,写出助记符语言。出一个脉冲,画出梯形图,写出助记符语言。INVINV、NOPNOP、ENDEND指令指令INVINV:逻辑反指令,执行该指令后将原来的运算结果:逻辑反指令,执行该指令后将原来的运算结果取反。取反。 NOPNOP:空操作(无操作)指令。执行本指令时,不完:空操作(无操

48、作)指令。执行本指令时,不完成任何操作,只是占用一步的时间。成任何操作,只是占用一步的时间。ENDEND:程序结束指令。:程序结束指令。ENDEND指令后面无须任何数据。当指令后面无须任何数据。当程序执行到指令程序执行到指令ENDEND时,时,PLCPLC认为程序结束,并转入认为程序结束,并转入输出处理阶段。输出处理阶段。4.3.2 比较和传送功能指令比较和传送功能指令 比 较 指 令比 较 指 令 C M P 指 令 :指 令 : 编号为编号为FNC10,是将,是将源操作数源操作数S1.和源操作数和源操作数S2.的数据进行比较,比的数据进行比较,比较结果用目标元件较结果用目标元件D.的状的状

49、态来表示。如图所示,当态来表示。如图所示,当X1为接通时,把常数为接通时,把常数100与与C20的当前值进行比较,的当前值进行比较,比较的结果送入比较的结果送入M0M2中。中。X1为为OFF时不执行,时不执行,M0M2的状态也保持不变。的状态也保持不变。 M0M1M2Y0Y1Y2C20 100 传送指令传送指令MOV指令:指令: 编号为编号为FNC12,功能是将源数据传送到指定的目标。,功能是将源数据传送到指定的目标。当当X0为为ON是,则将是,则将 S.中的数据传送到目标元件中的数据传送到目标元件D. 。在指令执行时,常数在指令执行时,常数K100会自动转换成二进制数。会自动转换成二进制数。

50、 编程实例编程实例 分频电路分频电路M100PLSPLS、PLFPLF指令的应用指令的应用小车往复运动示意图小车往复运动示意图小车往复运动的状态转移图小车往复运动的状态转移图5.1.2 5.1.2 步进指令及梯形图步进指令及梯形图步进指令步进指令RET对梯形图和顺序功能图应注意以下几点:对梯形图和顺序功能图应注意以下几点: 1.1.状态的动作与输出的重复使用状态的动作与输出的重复使用状态状态编号编号不可重复使用。不可重复使用。如果如果状态触点如果如果状态触点接通接通,则与其,则与其 相连的电路动作;如果状态触点相连的电路动作;如果状态触点 断开断开,则与其相连的电路停止工,则与其相连的电路停止

51、工 作。作。在不同状态之间,允许对输出元在不同状态之间,允许对输出元 件重复输出,但对同一状态内不件重复输出,但对同一状态内不 允许双重输出。允许双重输出。步进梯形图步进梯形图3.3.输出的互锁输出的互锁2.2.定时器的重复使用定时器的重复使用 如右图所示,在状态如右图所示,在状态内的母线将内的母线将LDLD或或LDILDI指令写指令写入后,对不需要触点的驱入后,对不需要触点的驱动就动就不能不能再编程,需要按再编程,需要按下图方式进行变换。下图方式进行变换。4.4.输出的驱动方法输出的驱动方法或或OUTOUT指令与指令与SETSET指令对于指令对于STLSTL指指令后的状态具有同样的功能,令后

52、的状态具有同样的功能,都将原来的状态自动复位。此都将原来的状态自动复位。此外,还有自保持功能。但是,外,还有自保持功能。但是,在使用在使用OUTOUT指令时,用于向状态指令时,用于向状态转移图中的分离状态转移。转移图中的分离状态转移。5.5.状态的转移方法状态的转移方法6.6.可在状态内处理的指令可在状态内处理的指令5.2 5.2 顺序功能图的类型顺序功能图的类型一、单流程结构二、选择分支流程结构三、并进分支流程结构四、跳转流程结构五、重复流程结构5.2.2 5.2.2 选择分支与汇合流程选择分支与汇合流程 若有多条路径,而只能选若有多条路径,而只能选择其中一条路径来执行,这种择其中一条路径来

53、执行,这种分支方式称为分支方式称为选择分支选择分支。S21SETS22X1S22SETS23X2S23SETS26X3S24SETS25X5S25S26X6SETS24X4Y1Y2Y3Y4Y5SETS26X7Y6(b)S21Y1S22Y2X1X2S23Y3S24Y4X5S25Y6X3S26Y6X7(a)X4X6S21SETS22X1S22SETS23X2S23SETS26X3S24SETS25X5S25S26X6SETS24X4Y1Y2Y3Y4Y5SETS26X7Y6(b)S21Y1S22Y2X1X2S23Y3S24Y4X5S25Y6X3S26Y6X7(a)X4X6 选 择 分选 择 分支 流

54、 程 不支 流 程 不能 交 叉 ,能 交 叉 ,对 左 图 所对 左 图 所示 的 流 程示 的 流 程必 须 按 右必 须 按 右边 所 示 的边 所 示 的流 程 进 行流 程 进 行修改。修改。选择分支与汇合流程选择分支与汇合流程 若有多条路径,且必须同时执行,若有多条路径,且必须同时执行,这种分支的方式称为并进分支流程。这种分支的方式称为并进分支流程。在各条路径都执行后,才会继续往下在各条路径都执行后,才会继续往下执行,像这执行,像这种有等待功能的方式称之种有等待功能的方式称之为为并进汇合并进汇合。5.2.3 5.2.3 并进分支与汇合流程并进分支与汇合流程S21SET S22X1S22SET S23X2S23S24SET S25X3S25S26X4SET S24Y1Y2Y3Y4Y5SETS26X5Y6(b)S21Y1S22Y2X1X2S23Y3S24Y4X3S25Y5X4S26Y6X5(a)S25S23S21SET S22X1S22SET S23X2S23S24SET S25X3S25S26X4SET S24Y1Y2Y3Y4Y5SETS26X5Y6(b)S21Y1S22Y2X1X2S23Y3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论