版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-1) 可编程序控制器 (PLC) No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-2) 第十章第十章 可编程序控制器可编程序控制器 10.1 概述概述 10.2 基本概念和编程语言简介基本概念和编程语言简介 10.3 PLC指令及编程方法指令及编程方法 10.4 应用举例应用举例 10.5 实验实验 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-3) 10.1.1 什么是什么是PLC ? PLC 是一种专门用于工业控制的计算机。是一种专门用于工业控制的计算机。 早期的
2、早期的PLC是用来替代继电器、接触器控制的。它主是用来替代继电器、接触器控制的。它主 要要 用于顺序控制,只能实现逻辑运算。因此,被称为可用于顺序控制,只能实现逻辑运算。因此,被称为可 编程逻辑控制器(编程逻辑控制器(Programmable logic controller,略写,略写 PLC ) 随着电子技术、计算机技术的迅速发展,可编程控制随着电子技术、计算机技术的迅速发展,可编程控制 器的功能已远远超出了顺序控制的范围。被称为可编程器的功能已远远超出了顺序控制的范围。被称为可编程 控制器(控制器(Programmable controller,略写,略写PC)。为区别于。为区别于 Pe
3、rsonal Computer (PC),故沿用,故沿用PLC 这个略写。这个略写。 10.1 概述概述 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-4) 中中 央央 处处 理理 单单 元元 存存 储储 器器 数数 据据 存存 储储 器器 输输 出出 接接 口口 地址总线地址总线 控制总线控制总线 数据总线数据总线 编程编程 单元单元 照明照明 电磁装置电磁装置 执行机构执行机构 。 电源电源 地址总线地址总线 控制总线控制总线 输输 入入 接接 口口 模拟量输入模拟量输入 行程开关行程开关 继电器接点继电器接点 各种开关各种开关 10.1.2 PLC的结构和工作
4、原理的结构和工作原理 一、一、 PLC结构示意图结构示意图 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-5) 二、各组成部分的作用二、各组成部分的作用 2. 存储器存储器 1. CPU (1) 将各种输入信号取入存储器。将各种输入信号取入存储器。 (2) 编译、执行指令。编译、执行指令。 (3) 把结果送到输出端。把结果送到输出端。 (4) 响应各种外部设备的请求。响应各种外部设备的请求。 RAM:存储各种暂存数据、中间结果、用户正调存储各种暂存数据、中间结果、用户正调 试的程序。试的程序。 ROM:存放监控程序和用户已调试好的程序。存放监控程序和用户已调试好的程
5、序。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-6) 3. 输入、输出接口:采用光电隔离,实现了输入、输出接口:采用光电隔离,实现了PLC的内部电的内部电 路与外部电路的电气隔离,减小了电磁干扰。路与外部电路的电气隔离,减小了电磁干扰。 输出接口作用:输出接口作用:将主机向外输出的信号转换成可以驱将主机向外输出的信号转换成可以驱 动外部执行电路的信号,以便控制接触器线圈等动外部执行电路的信号,以便控制接触器线圈等 电器通断电;另外输出电路也使计算机与外部强电器通断电;另外输出电路也使计算机与外部强 电隔离。电隔离。 输出三种形式:继电器输出三种形式:继电器 -
6、低速大功率低速大功率 可控硅可控硅 - 高速大功率高速大功率 晶体管晶体管 - 高速小功率高速小功率 输入接口作用:输入接口作用:将按钮、行程开关或传感器等产生的将按钮、行程开关或传感器等产生的 信号,转换成数字信号送入主机。信号,转换成数字信号送入主机。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-7) (1)输入接口电路:采用)输入接口电路:采用光电耦合器,防止强电干扰。光电耦合器,防止强电干扰。 COM光电三极管光电三极管 发光二极管发光二极管直流输入直流输入 光光- -电器件电器件 输入端子输入端子 + 内内 部部 电电 路路 3.3k Xn + 24V
7、1000PF 470 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-8) COM Yn 继电器输出继电器输出 AC250V/DC24V(max) (2)输出接口电路:均采用模块式。)输出接口电路:均采用模块式。 以以继电器形式为例:继电器形式为例: 内内 部部 电电 路路 内内 部部 电电 路路 J OUT L No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-9) 4. 各种接口、高功能模块:便于扩展。各种接口、高功能模块:便于扩展。 小型机:一体机。有接口可扩展。小型机:一体机。有接口可扩展。 中、大型机:模块式。可根据需要在主板上随意组
8、合。中、大型机:模块式。可根据需要在主板上随意组合。 PC FP1-C16 小型机小型机 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-10) CPU POWER 中、大型机中、大型机 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-11) 编程设备可以是专用的编程设备可以是专用的 手持式的编程器;也可以是手持式的编程器;也可以是 安装了专门的编程通讯软件安装了专门的编程通讯软件 的个人计算机。的个人计算机。 5. 编程设备编程设备 用户可以通过键盘输入用户可以通过键盘输入 和调试程序;另外在运行时,和调试程序;另外在运行时, 还可以对整个
9、控制过程进行还可以对整个控制过程进行 监控。监控。 PC FP PROGRAMMER (HELP) CLR WRT FN/P FL STK IX/IY NOT DT/Ld READ OT L WL OR R WR AN Y WY ST X WX SRC (-) OP (BIN) K/H SC CT C EV TM T SV ACLR ENT BA FEDC 98 3 2 1 0 7 6 5 4 (DELT) CLR 手持式的编程器手持式的编程器 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-12) 10.1.3 工作方式工作方式 微机:等待命令。微机:等待命令。 P
10、LC:循环扫描。:循环扫描。 CPU从第一条指令开始执行,遇到结束符又从第一条指令开始执行,遇到结束符又 返回第一条,不断循环。返回第一条,不断循环。 一个扫描周期一个扫描周期 O 刷新刷新 I 刷新刷新 执行指令执行指令 I/O刷新刷新 这种工作方式这种工作方式 有什么好处?有什么好处? 答:对慢速响应系统,答:对慢速响应系统, 增强了抗干扰能力。增强了抗干扰能力。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-13) 1. 输入输入/输出点数输出点数 ( I/O点数点数 )。 2. 扫描速度。扫描速度。 单位:单位: ms /1000步步 或或 s /步步 3.
11、 内存容量。内存容量。 4. 指令条数。指令条数。 5. 内部寄存器数目。内部寄存器数目。 6. 高功能模块。高功能模块。 10.1.4 主要技术性能主要技术性能 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-14) 1. 抗干扰、可靠性高。抗干扰、可靠性高。 2. 模块化组合式结构,使用灵活方便。模块化组合式结构,使用灵活方便。 3. 编程简单,便于普及。编程简单,便于普及。 4. 可进行在线修改。可进行在线修改。 5. 网络通讯功能,便于实现分散式测控系统。网络通讯功能,便于实现分散式测控系统。 6. 与传统的控制方式比较,线路简单。与传统的控制方式比较,线路简
12、单。 10.1.5 优点优点 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-15) 1. 用于开关逻辑控制。用于开关逻辑控制。 2. 用于机加工数字控制。用于机加工数字控制。 3. 用于闭环过程控制。用于闭环过程控制。 4 用于组成多级控制系统。用于组成多级控制系统。 10. 1. 6 应用应用 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-16) 10.2 基本概念和编程语言简介基本概念和编程语言简介 PLC的内存除存放用户和系统的程序外,还有四个区:的内存除存放用户和系统的程序外,还有四个区: I/O区:区:可直接与外部输入、输出端子
13、传递信息可直接与外部输入、输出端子传递信息 内部辅助寄存器区:内部辅助寄存器区:存放中间变量存放中间变量 数据区数据区:存放中间结果:存放中间结果 专用寄存器区:专用寄存器区:定时时钟、标志、系统内部的命令定时时钟、标志、系统内部的命令 10. 2. 1 寄存器和接点的概念寄存器和接点的概念 用户在对这四个区进行操作时,可以以寄存器和用户在对这四个区进行操作时,可以以寄存器和/ 或接点的方式进行。或接点的方式进行。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-17) 以以I/O区为例:区为例:寄存器寄存器是一个是一个16位二进制单元,位二进制单元,16位中位中 的
14、每一位是一个的每一位是一个接点接点,对应外部的一个输入,对应外部的一个输入/输出端子输出端子。 输入寄存器输入寄存器 WXm 输出寄存器输出寄存器 WYm 输入端子输入端子Xmn 输出端子输出端子Ymn m :十进制数,寄存器编号:十进制数,寄存器编号 n:16进制数进制数(0F),寄存器的第寄存器的第n n位位 F E D C B A 9 8 7 6 5 4 3 2 1 0 寄存器寄存器 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-18) 例:若例:若X3 为为“ON”,则,则 WX0 的第三位为的第三位为 “1” 若若 WY1=7,则表明,则表明Y10、Y11
15、、Y12三个接点三个接点 “ON” PLC中有两类接点:常开接点和常闭接点。中有两类接点:常开接点和常闭接点。 符号分别为:符号分别为: 接点通断情况与接点的赋值有关:(以接点通断情况与接点的赋值有关:(以 X0X0为例:为例: 若若 X0X0的逻辑赋值为的逻辑赋值为“1”1”,则,则 X0 X0 接通接通 断开断开 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-19) I/O区:区:可以以接点和寄存器的方式对其进行操作。可以以接点和寄存器的方式对其进行操作。 内部辅助寄存器区:内部辅助寄存器区:可以以接点和寄存器的方式可以以接点和寄存器的方式 对其操作。(对其操作
16、。( Rmn 、WRm) 数据区:数据区:只能以寄存器的方式进行操作。只能以寄存器的方式进行操作。 (DTm) 实际输入端子:实际输入端子:X0XF 实际输出端子:实际输出端子:Y0Y7 其他的其他的I/O区可作为辅助寄存区可作为辅助寄存 器用器用。 不同型号的不同型号的PLC,其内存分配有,其内存分配有 所不同。所不同。 如:松下电工的如:松下电工的FP1-24 I 区:区:X0X12F (WX0WX12) O区:区:Y0Y12F (WY0WY12) No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-20) 专用寄存器专用寄存器(FP1机:机:WR900WR903)。
17、常用的如下:。常用的如下: R900A : “”标志标志 R900B: “=”标志标志 R900C: “”标志标志 R9010: 常常ON继电器继电器 R9011: 常常OFF继电器继电器 R9013: 仅在第一个扫秒周期仅在第一个扫秒周期ON,其他时候均为,其他时候均为OFF R9014: 仅在第一个扫秒周期仅在第一个扫秒周期OFF,其他时候均为,其他时候均为ON R9018R901D: 周期分别为周期分别为 0.01s, 002s, 0.1s, 0.2, 1s, 2s的时钟的时钟 脉冲继电器脉冲继电器 专用数据寄存器专用数据寄存器(FP1机:机: DT9000DT9069) 设置日期时间、
18、高速计数器、步进等指令有关。设置日期时间、高速计数器、步进等指令有关。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-21) 指令表(助记符)语言指令表(助记符)语言 梯形图语言梯形图语言 流程图语言流程图语言 布尔代数语言布尔代数语言 常用常用 助记符语言:助记符语言:类似于微机中的汇编语言。类似于微机中的汇编语言。 梯形图语言:梯形图语言:沿袭了传统的控制图。直观明了,易于掌握。沿袭了传统的控制图。直观明了,易于掌握。 10. 2. 2 编程语言编程语言 一、一、PLC 的编程语言有:的编程语言有: No Image 可编程逻辑控制器教程可编程逻辑控制器教程PL
19、C (10-22) 二、梯形图的规则:二、梯形图的规则: (1)梯形图的左边为起始母线,右边为结束母线。)梯形图的左边为起始母线,右边为结束母线。 梯形图按从左到右、从上到下的顺序书写。梯形图按从左到右、从上到下的顺序书写。 (2)梯形图中的接点(对应触头)有两种:)梯形图中的接点(对应触头)有两种: 常开(常开( ) 和和 常闭(常闭( ) (3)输出用)输出用 表示,表示, 如如 - R0、-Y0 。一个。一个 输出变量只能输出一次。输出前面必须有接点。输出变量只能输出一次。输出前面必须有接点。 (4)梯形图中,接点可串可并,但输出只能并不能串。)梯形图中,接点可串可并,但输出只能并不能串
20、。 (5)程序结束时有结束符)程序结束时有结束符 -(ED)。)。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-23) 10.3 PLC指令及编程方法指令及编程方法 各个厂家生产的各个厂家生产的 PLC 产品的指令系统大同小异。编程方产品的指令系统大同小异。编程方 法也类似。法也类似。 以下介绍以松下电工的以下介绍以松下电工的PLC产品为例。产品为例。 10. 3. 1 指令的分类指令的分类 键盘指令、非键盘指令、高级指令键盘指令、非键盘指令、高级指令 一、按编程器输入指令的方式分类一、按编程器输入指令的方式分类 No Image 可编程逻辑控制器教程可编程逻辑控
21、制器教程PLC (10-24) PC FP PROGRAMMER (HELP) CLR WRT FN/P FL STK IX/IY NOT DT/Ld READ OT L WL OR R WR AN Y WY ST X WX SRC (-) OP (BIN) K/H SC CT C EV TM T SV ACLRENT BA FEDC 9 8 3 2 1 0 7 6 5 4 (DELT) CLR 键盘指令:可从键盘上键盘指令:可从键盘上 直接键入的指令直接键入的指令 扩展功能指令:用扩展功能指令:用F键加功键加功 能号方可键入的指令。能号方可键入的指令。 非键盘指令:用指令代码方可输入非键盘指
22、令:用指令代码方可输入 的指令。的指令。 SCSC 指令指令 代码代码 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-25) 基本指令基本指令 数据传送指令数据传送指令 算术运算指令算术运算指令 位移指令位移指令 位操作指令位操作指令 数据变换指令数据变换指令 转移控制指令转移控制指令 特殊控制指令特殊控制指令 二二. 按指令的功能分类按指令的功能分类 按指令的功能可分为:按指令的功能可分为: No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-26) ST:(:(Start) 从母线开始一个新逻辑行时,或开始一个逻辑块时,从母线开始一个新逻辑
23、行时,或开始一个逻辑块时, 输入的第一条指令。输入的第一条指令。 ST:以常开接点开始:以常开接点开始 ST/:以常闭接点开始:以常闭接点开始 OT:(:(Output) 表示输出一个变量。表示输出一个变量。 ED:(:(End)表示程序无条件结束。表示程序无条件结束。 CNED:(:(Condition end)程序有条件结束。程序有条件结束。 NOP:(:(No-operation) 空操作指令。空操作指令。 10. 3. 2 基本指令基本指令 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-27) 逻辑关系逻辑关系 梯形图梯形图 助记符助记符 Y0 X0 X1
24、STX0 ANX1 OTY0 STX0 ORX1 OTY0 ST / X0 OTY0 与与 或或 非非 AND OR NOT 当当 X0 与与 X1 都都 “ON” 时,时, 则输出则输出 Y0 “ON”。 当当 X0 或或 X1 “ON” 时,时, 则输出则输出 Y0 “ON”。 当当 X0 “OFF” 时,时, 则输出则输出 Y0 “ON”。 Y0 X0 X1 Y0 X0 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-28) 注意:与、或、非运算均是对从该指令前面的注意:与、或、非运算均是对从该指令前面的STST 指令到该指令的前一个指令处的结果进行指令到该指令
25、的前一个指令处的结果进行 运算。运算。 A X2是与图中是与图中A点处的结果(即点处的结果(即X0与与X1的结果)相或的结果)相或 ,而不是与,而不是与X1相或。相或。 Y0 X0 X2 X1STX0 ANX1 ORX2 OTY0 例:例: No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-29) 逻辑关系逻辑关系 梯形图梯形图 助记符助记符 STX0 ORX1 STX2 ORX3 ANS OTY0 STX0 ANX1 STX2 AN / X3 ORS OTY0 当当 “X0 或或 X1”与与“X2 或或X3” 都 都 “ON” 时,时, 则输出则输出 Y0 “ON”。
26、 区块与区块与 AND STACK 区块或区块或OR STACK 当当 “X0 与与 X1”或或“X2 与与 X3非非” “ON” 时,则输时,则输 出出 Y0 “ON”。 Y0 X0 X1 X2 X3 Y0 X0 X2 X1 X3 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-30) PSHS, RDS,POPS (栈指令) Y0 X0 Y1 R30 X2 X1 X2 ST X0 PSHS AN X2 OT Y0 RDS AN X1 OT Y1 POPS AN/ X2 OT R30 功能解释功能解释 PSHS (Push Stack) : 将结果存入堆栈将结果存入
27、堆栈 RDS (Read Stack):从堆栈读数:从堆栈读数 POPS (Pop Stack):从堆栈读数并清空堆栈:从堆栈读数并清空堆栈 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-31) DF, DF/:微分指令微分指令 (DF) R30 (DF/) R31 X0 X1 ST X0 DF OT R30 ST X1 DF/ OT R31 X0接通瞬间(上升沿),接通瞬间(上升沿),R30接点接通一个扫描周期。接点接通一个扫描周期。 X1断开瞬间(下降沿),断开瞬间(下降沿),R31接点接通一个扫描周期。接点接通一个扫描周期。 功能解释 指令使用 当只需要信号的
28、上升或下降沿时使用。例:启动或停当只需要信号的上升或下降沿时使用。例:启动或停 车按钮信号。车按钮信号。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-32) 例例1:直接启动停车控制直接启动停车控制 控制电路图控制电路图 SB1 SB2 KM KM I/O分配:分配: X0:启动:启动 X1:停车:停车 Y0:KM 常开接点常开接点 常闭按钮常闭按钮 Why? X1 X0 COM Y0 COM KM SB2 SB1 PLC外部接线图外部接线图 (ED) Y0 X1 Y0 X0 程序:程序: No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-
29、33) KMR M 3 A B C KMF FU QS KH KMF SB1 KMF SBF KH KMR KMR SBR KMR KMF Y0 X0 X2 X1 Y1 X0 Y1 Y0 Y0 Y1 I/O分配:分配: STX0 SSF X1 SSR X2 KMF Y0 KMR Y1 例例2:三相异步电动机的正反转控制三相异步电动机的正反转控制 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-34) Y0 X0 X2 X1 Y1 X0 Y1 Y0 Y0 Y1 Y0 X0 X2 X1Y1 X0 Y1 Y0 Y0 Y1 STX1 ORY0 AN / X0 AN / Y1
30、OTY1 STX2 ORY1 AN / X0 AN / Y0 OTY0 ED No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-35) 编程中应注意的编程中应注意的几个几个问题问题 (ED) X0 Y0 X1 Y0 (ED) X1 Y0 X0 Y0 一、用电路变换简化程序一、用电路变换简化程序(减少指令的条数)减少指令的条数) No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-36) 二、逻辑关系应尽量清楚二、逻辑关系应尽量清楚(避免左轻右重避免左轻右重) X3X2 X5 X4 X6 X8 X7 Y0 X9 (ED) X3X2 X5 X4 X6
31、X8 X7 Y0 X9 (ED) X5 X6 X2 X2 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-37) 三、避免出现无法编程的梯形图三、避免出现无法编程的梯形图 X5 (ED) X1 X3 X2 Y1 X4 Y2 X1 (ED) X3X2 Y1 X5 X3 X1X4 Y2 X5 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-38) KP:(:(Keep) 置位信号:例置位信号:例X0 复位信号:例复位信号:例X1 KP R0ST X0 ST X1 KP R0 说明:说明: (1)在置位信号接通的瞬间,)在置位信号接通的瞬间,R0置
32、置1。以后无论置位。以后无论置位 信号状态如何,只要复位信号断开,信号状态如何,只要复位信号断开,R0的状态的状态 均为均为1。 (2)在复位信号接通的瞬间,)在复位信号接通的瞬间,R0置置0。 (3)在复位信号和置位信号同时接通时,复位优先。)在复位信号和置位信号同时接通时,复位优先。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-39) SET、 RST(Reset) 这两条指令的功能类似于这两条指令的功能类似于KP指令,但使用比指令,但使用比KP 指令灵活。指令灵活。 例:例: X0 R20 ST X0 SET Y0 ST R20 RST R30 No Ima
33、ge 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-40) TM:(定时指令)(定时指令) X T n 输入接点输入接点 定时器号码定时器号码 (FP1:099) 时间常数时间常数: 132767 类型类型 R:时钟为:时钟为0.01秒秒 X:时钟为:时钟为0.1秒秒 Y:时钟为:时钟为1秒秒 (1)时间常数与类型一起确定了定时的时间。)时间常数与类型一起确定了定时的时间。 (2)定时器为减计数。当输入接点接通时,每来一个时)定时器为减计数。当输入接点接通时,每来一个时 钟脉冲减钟脉冲减1,直到减为,直到减为0。这时,定时器的常开接点。这时,定时器的常开接点 闭合,常闭接点断开。当输
34、入接点断开时,定时器闭合,常闭接点断开。当输入接点断开时,定时器 复位。复位。 说明:说明: No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-41) 动作说明:动作说明: 当当Y0闭合后,定时器闭合后,定时器TM5开始计时。经过开始计时。经过300.1=3s后后 ,Y1闭合,闭合,Y2断开。断开。 Y0 TX K 30 5 Y1 T5 Y2 T5 ST Y0 TMX 5 K 30 ST T5 OT Y1 ST/ T5 OT Y2 例:例:定时器应用举例定时器应用举例 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-42) 与定时器有关的两个寄
35、存器:与定时器有关的两个寄存器:EVn 和和SVn (n (n为寄存器编号为寄存器编号, ,该编号与定时器编号对应该编号与定时器编号对应) ) EVn:存储定时器:存储定时器TMn的过程值。的过程值。 SVn:存储定时器:存储定时器TMn的设置值。的设置值。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-43) CT n 计数器初始值:计数器初始值: 132767 计数器编号计数器编号 (FP1机:机:100143) 计数脉冲计数脉冲复位信号复位信号 (1)复位信号接通时,计数器复位,装入初始值。)复位信号接通时,计数器复位,装入初始值。 (2)复位信号断开时,每来
36、一个计数脉冲减)复位信号断开时,每来一个计数脉冲减1,直,直 到减为到减为0,计数器的常开接点接通,常闭接点,计数器的常开接点接通,常闭接点 断开。断开。 CT:(计数器)(计数器) 说明:说明: No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-44) 与计数器有关的两个寄存器:与计数器有关的两个寄存器:EVn 和和SVn (n (n为寄存器编号为寄存器编号, ,该编号与计数器编号对应该编号与计数器编号对应) ) EVn:存储计数器:存储计数器 CTn 的过程值。的过程值。 SVn:存储计数器:存储计数器 CTn 的设置值。的设置值。 No Image 可编程逻辑控制
37、器教程可编程逻辑控制器教程PLC (10-45) UDC:(可逆计数)(可逆计数) F118 UDC S D 加减计数信号加减计数信号 例:设为例:设为 X0 计数脉冲计数脉冲 例:设为例:设为X1 复位信号:复位信号: 例:设为例:设为X2 初值或存放初值或存放 初值的寄存器初值的寄存器 作为加减计数作为加减计数 器的寄存器器的寄存器 ST X0 ST X1 ST X2 F118(UDC) S D IY D S IXDTEVSVWRWYWX 常数常数 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-46) 一、一、 数据传送指令数据传送指令 F0(MV) 、F1(M
38、V/) F0 MV S D 功能说明:功能说明:S为常数或寄存器,为常数或寄存器,D 为寄存为寄存 器。当条件满足时,器。当条件满足时,S或或S的内容传送到的内容传送到D。 F0(MV):把把 S 或或 S 的内容传送到的内容传送到D。 F1(MV/): 把把 S 或或 S 的内容求反后传送到的内容求反后传送到D。 10. 3. 3 其他常用指令简介其他常用指令简介 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-47) 其他传送指令常用的有:其他传送指令常用的有:F10(BKMV), F11(COPY)等等。等等。 例:某控制控制系统,若出现严重故障信例:某控制控制
39、系统,若出现严重故障信 号,则所有的动作全停,故障指示显示号,则所有的动作全停,故障指示显示。 F0 MV K1 WY0 X0 I/O分配:分配: X0:故障信号:故障信号 Y0:故障指示:故障指示 其他输出端:其他输出端:Y1YF No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-48) 二、二、 算术指令算术指令 F60(CMP) F60 CMP EV0 K100 R10 Y0 R10R900A Y1 R10R900B Y2 R10R900C 其它的算术运算指令,如算术运算、其它的算术运算指令,如算术运算、BCD码运算、比较指令码运算、比较指令 等等。等等。 功能说
40、明:当功能说明:当R10接通时,比较接通时,比较EV0和和100, 若若EV0100,则,则Y0接通;若接通;若EV0=100,则,则Y1接通;接通; 若若EV0100,则,则Y2接通。接通。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-49) 例:设计一个顺序控制电路例:设计一个顺序控制电路: 启动时,电机启动时,电机D1先启动,先启动, 3s后电机后电机D2启动,再过启动,再过 5s后电机后电机D3启动。启动。 I/O分配:分配: X0:启动按钮:启动按钮 X1:停车按钮:停车按钮 Y0:电机:电机D1 Y1:电机:电机D2 Y2:电机:电机D3 Y1 (DF
41、) TX K 30 0 TX K 50 1 (ED) Y0 X0 Y0 T0 X1 Y0 Y2 T1 Y1 方案一方案一 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-50) (DF) TX K 30 0 TX K 50 1 (ED) Y0 X0 Y0 T0 X1 Y0 Y2 T1 Y1 Y1 方案一方案一 方案二方案二 (DF) TX K 80 0 (ED) Y0 X0 Y0 R900C X1 Y0 Y2 T0 F60 CMP EV0 K50 R9010 Y1 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-51) 三、三、 移位指令移位
42、指令 (1) 左移指令左移指令 SR IN CP CLR SR WRn (1)SR指令只能对指令只能对WR型寄存器进行移位。型寄存器进行移位。 (2)IN:串行输入端(补位),接点通,补:串行输入端(补位),接点通,补1, 接点断,补接点断,补0。 (3)CP:移位脉冲:移位脉冲 (4)CLR:复位清零。:复位清零。 INOUT 说明:说明: No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-52) 210534 SW2 SW3 SW1 MV 次品次品 正品正品 SW1:SW1:检测有无次品检测有无次品 SW2:SW2:检测凸轮的突起检测凸轮的突起 SW3:SW3:检测
43、有无次品落下检测有无次品落下 SW1,SW2,SW3SW1,SW2,SW3为光电传感器为光电传感器: : 凸轮每转一圈发出一个脉冲,且每个脉冲凸轮每转一圈发出一个脉冲,且每个脉冲 过一个物品。当次品移到过一个物品。当次品移到4号位时,电磁号位时,电磁 阀阀MV打开,次品落入次品箱内。无次品打开,次品落入次品箱内。无次品 则自动掉入正品箱内。有一复位按钮则自动掉入正品箱内。有一复位按钮SB实实 现手动复位。现手动复位。 I/O分配:分配: X0: SW1 X1: SW2 X2: SW3 X3: SB Y0: MV 例:例: No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10
44、-53) I/O分配:分配: X0: SW1 检测有无次品检测有无次品 X1: SW2 检测凸轮的突起检测凸轮的突起 X2: SW3 检测有无次品落下检测有无次品落下 X3: SB 复位复位 Y0: MV X1 X0 R4 X3 X2 (ED) SR WR 0 KP Y0 RF RE RD RC RB RA R 9 R 8 R7 R6 R5 R4 R3 R2 R1 R0 IN 无次品时该位无次品时该位 总为总为0 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-54) (2) 双向移位指令双向移位指令 LRSR DIR IN CLR CP F119 LRSR D1 D
45、2 DIR:移位方向。:移位方向。 ON:左移左移 OFF:右移右移 IN:串行输入端:串行输入端 CP:移位脉冲:移位脉冲 CLR:复位清零:复位清零 说明:说明:D1,D2为移位区的首址和末址。可使用的为移位区的首址和末址。可使用的 寄存器有:寄存器有: WY, WR, SV, EV, DT No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-55) 例一:冲压机控制程序例一:冲压机控制程序 工作指示灯工作指示灯 带式输送机带式输送机 输送机传动电机输送机传动电机 工件工件 冲压机冲压机 气筒气筒 冲压工冲压工 作结束作结束 加工品检测加工品检测 搬运结束搬运结束 (
46、x1) (X1) ( X3) (X2) 启动开关启动开关 (X1) (Y0) (Y1) 10.4 应用举例应用举例 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-56) 例二:楼宇电梯自动控制例二:楼宇电梯自动控制 顺序控制顺序控制 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-57) 例三:电机变速及精密位置控制例三:电机变速及精密位置控制 X2 X3 X4 X5 工作台工作台步进电机步进电机 其他信号有:其他信号有: 启动、启动、 停车、停车、 紧急停车、运动方向控制等等紧急停车、运动方向控制等等 No Image 可编程逻辑控制器教
47、程可编程逻辑控制器教程PLC (10-58) 例四:在智能建筑技术中的应用例四:在智能建筑技术中的应用 智能建筑的七个层次智能建筑的七个层次 (7 7)楼宇专用信息)楼宇专用信息 (6 6)楼宇共用信息处理)楼宇共用信息处理 (5 5)楼宇运营管理)楼宇运营管理 (4 4)楼宇设备自动控制)楼宇设备自动控制 (3 3)楼宇通讯)楼宇通讯 (2 2)智能建筑环境)智能建筑环境 (1 1)一般建筑)一般建筑 PLC在其中的应用在其中的应用: (1)防盗、防火系统)防盗、防火系统 (2)供热、供气、空调、)供热、供气、空调、 照明系统照明系统 (一)办公自动化(一)办公自动化 (二)楼宇自动化网络(
48、二)楼宇自动化网络 楼宇自动化:楼宇自动化: (1)保安)保安 (2)设备管理)设备管理 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-59) 例五:在大型车库管理中的应用例五:在大型车库管理中的应用 管理分为三级:管理分为三级: (2)管理级:由总出入口的)管理级:由总出入口的PLC和各分库和各分库 的的 PLC 构成。可监控全库车辆的进出构成。可监控全库车辆的进出 情况,同时显示各分库是否有空车位。情况,同时显示各分库是否有空车位。 (3)现场监控级:每个分库的)现场监控级:每个分库的PLC用远程用远程 I/O单元检测车辆的出入情况。单元检测车辆的出入情况。 (
49、1)中央监控级:一台)中央监控级:一台PC及其外围设备。及其外围设备。 No Image 可编程逻辑控制器教程可编程逻辑控制器教程PLC (10-60) 例六:养鱼场管理中的应用例六:养鱼场管理中的应用 对鱼池中的水质、水温、流量等进行监测及控制,以对鱼池中的水质、水温、流量等进行监测及控制,以 实现科学养殖实现科学养殖 例七:例七:2424小时环境监测小时环境监测 PLC进行现场检测:传感器检测的各种信号经进行现场检测:传感器检测的各种信号经A/D转换转换 后,送至上位后,送至上位PLC及数据采集用的及数据采集用的PC机。经数据处理机。经数据处理 后送中央监控级,再由中央机发出命令,送到管理用的后送中央监控级,再由中央机发出命令,送到管理用的 PC机进行处理。机进行处理。 系统分三级:中央监控级、数据采集及管理级、现系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 5G技术在远程医疗中的应用
- 疾病诊疗流程优化汇报
- 护理专业实习生临床实践能力培养策略
- 恶性肿瘤护理管理与护理心理
- 医疗大数据在临床应用的研究
- 医疗机构医疗废物分类与回收礼仪
- 财政预决算报告课件
- 医疗保险理赔流程与案例分析
- 医生问诊技巧与医患关系
- 医疗护理岗位礼仪与沟通技巧
- 10.2 常见的酸和碱(课件)-2024-2025学年九年级化学人教版下册
- 2024电力智能录波器技术规范
- 《中国慢性阻塞性肺疾病基层诊疗与管理指南(2024年)》解读课件
- 暨南大学《法理学》2023-2024学年第一学期期末试卷
- 小学课后服务经费管理方案
- 道路绿化养护道路绿化养护方案
- DL-T 5117-2021水下不分散混凝土试验规程-PDF解密
- 宝马购车合同
- 神经内科品管圈成果汇报-提高脑卒中偏瘫患者早期自我肢体功能锻炼规范执行率
- 缺血性脑卒中静脉溶栓护理
- 电子电路基础-电子科技大学中国大学mooc课后章节答案期末考试题库2023年
评论
0/150
提交评论