版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第3839讲讲第九章可编程序控制器 PLC第九章第九章 可编程序控制器可编程序控制器 9.1 概述概述9.2 根本概念和编程语言简介根本概念和编程语言简介9.3 PLC指令及编程方法指令及编程方法9.4 应用举例应用举例9.5 实验实验9.1.1 什么是什么是PLC ?PLC 是一种专门用于工业控制的计算机。是一种专门用于工业控制的计算机。 早期的早期的PLC是用来替代继电器、接触器控制的。它主要是用来替代继电器、接触器控制的。它主要 用于顺序控制,只能实现逻辑运算。因用于顺序控制,只能实现逻辑运算。因此,被称为可编程逻辑控制器此,被称为可编程逻辑控制器Programmable logic
2、controller,略写,略写 PLC ) 随着电子技术、计算机技术的迅速开展,可编程控制器的功能已远远超出了顺序控制的范围。被称为可随着电子技术、计算机技术的迅速开展,可编程控制器的功能已远远超出了顺序控制的范围。被称为可编程控制器编程控制器Programmable controller,略写,略写PC)。为区别于。为区别于Personal Computer (PC),故沿用,故沿用PLC 这个这个略写。略写。9.1 概述概述9.1.2 PLC的构造和工作原理的构造和工作原理一、一、 PLC构造示意图构造示意图中中央央处处理理单单元元数数据据存存储储器器输输出出接接口口地址总线地址总线 控
3、制总线控制总线数据总线数据总线编程编程单元单元灯光指示灯光指示电磁阀门电磁阀门接触器接触器电源电源输输入入接接口口模拟量输入模拟量输入行程开关行程开关继电器接点继电器接点各种开关各种开关程序存储器程序存储器警报器警报器电机电机二、各组成部分的作用二、各组成部分的作用2. 存储器存储器1. CPU(1)从程序存储器读取程序指令,编译、执行指令。从程序存储器读取程序指令,编译、执行指令。(2)将各种输入信号取入。将各种输入信号取入。(3) 把运算结果送到输出端。把运算结果送到输出端。(4) 响应各种外部设备的恳求。响应各种外部设备的恳求。RAM:存储各种暂存数据、中间结果、用户正调存储各种暂存数据
4、、中间结果、用户正调 试的程序。试的程序。ROM:存放监控程序和用户已调试好的程序。存放监控程序和用户已调试好的程序。3. 输入、输出接口:采用光电隔离,实现了输入、输出接口:采用光电隔离,实现了PLC的内部电路与外部电路的电气隔离,减小了电磁干扰。的内部电路与外部电路的电气隔离,减小了电磁干扰。输出接口作用:输出接口作用:将主机向外输出的信号转换成可以驱动外部执行电路的信号,以便控制接触器线圈将主机向外输出的信号转换成可以驱动外部执行电路的信号,以便控制接触器线圈等电器通断电;另外输出电路也使计算机与外部强电隔离。等电器通断电;另外输出电路也使计算机与外部强电隔离。输出三种形式:继电器输出三
5、种形式:继电器 - 低速大功率低速大功率 可控硅可控硅 - 高速大功率高速大功率 晶体管晶体管 - 高速小功率高速小功率输入接口作用:输入接口作用:将按钮、行程开关或传感器等产生的信号,转换成数字信号送入主机。将按钮、行程开关或传感器等产生的信号,转换成数字信号送入主机。1输入接口电路:采用光电耦合器,防止强电干扰。输入接口电路:采用光电耦合器,防止强电干扰。COM光电三极管光电三极管发光二极管发光二极管直流电源直流电源输入端子输入端子+内内部部电电路路3.3k 1000PF470 PLCXn+24V继电器输出继电器输出2输出接口电路:均采用模块式。输出接口电路:均采用模块式。以以继电器形式为
6、例:继电器形式为例:PLC内内部部电电路路内内部部电电路路JYCOM+-交流电源或直流电交流电源或直流电源源4. 各种接口、高功能模块:便于扩展。各种接口、高功能模块:便于扩展。 小型机:一体机。有接口可扩展。小型机:一体机。有接口可扩展。 中、大型机:模块式。可根据需要在主板上随意组合。中、大型机:模块式。可根据需要在主板上随意组合。PCFP1-C16小型机小型机CPU POWER中、大型机中、大型机编程设备可以是专用的手持式的编程器;也可以编程设备可以是专用的手持式的编程器;也可以是安装了专门的编程通讯软件的个人计算机。是安装了专门的编程通讯软件的个人计算机。5. 编程设备编程设备用户可以
7、通过键盘输入和调试程序;另外用户可以通过键盘输入和调试程序;另外在运行时,还可以对整个控制过程进展监控。在运行时,还可以对整个控制过程进展监控。PCFP PROGRAMMER(HELP)CLRWRTFN/PFLSTKIX/IYNOTDT/LdREADOTL WLORR WRANY WYSTX WXSRC(-)OP(BIN)K/HSCCTC EVTMT SVACLRENTBAFEDC 98 3 2 1 0 7 6 5 4(DELT)CLR手持式的编程器手持式的编程器9.1.3 工作方式工作方式CPU:等待命令。:等待命令。PLC:循环扫描。:循环扫描。CPU从第一条指令开场执行,遇到完毕符又从第
8、一条指令开场执行,遇到完毕符又 返回第一条,不断循环。返回第一条,不断循环。一个扫描周期一个扫描周期 O刷新刷新 I刷新刷新执行指令执行指令I/O刷新刷新1. 输入输入/输出点数输出点数 ( I/O点数点数 )。2. 扫描速度。扫描速度。 单位:单位: ms /1000步步 或或 s /步步3. 内存容量。内存容量。4. 指令条数。指令条数。5. 内部存放器数目。内部存放器数目。6. 高功能模块。高功能模块。 9.1.4 主要技术性能主要技术性能1. 抗干扰、可靠性高。抗干扰、可靠性高。2. 模块化组合式构造,使用灵敏方便。模块化组合式构造,使用灵敏方便。3. 编程简单,便于普及。编程简单,便
9、于普及。4. 可进展在线修改。可进展在线修改。5. 网络通讯功能,便于实现分散式测控系统。网络通讯功能,便于实现分散式测控系统。6. 与传统的控制方式比较,线路简单。与传统的控制方式比较,线路简单。9.1.5 优点优点1. 用于开关逻辑控制。用于开关逻辑控制。2. 用于机加工数字控制。用于机加工数字控制。3. 用于闭环过程控制。用于闭环过程控制。4 用于组成多级控制系统。用于组成多级控制系统。9. 1. 6 应用应用9.2 根本概念和编程语言简介根本概念和编程语言简介PLC的内存除存放用户和系统的程序外,还有四个区:的内存除存放用户和系统的程序外,还有四个区: I/O区:可直接与外部输入、输出
10、端子传递信息区:可直接与外部输入、输出端子传递信息 内部辅助存放器区:存放中间变量内部辅助存放器区:存放中间变量 数据区:存放中间结果数据区:存放中间结果 专用存放器区:定时时钟、标志、系统内部的命令专用存放器区:定时时钟、标志、系统内部的命令9. 2. 1 存放器和接点的概念存放器和接点的概念用户在对这四个区进展操作时,可以以存放器和用户在对这四个区进展操作时,可以以存放器和/或接点的方式进展。或接点的方式进展。PLC的存放器以的存放器以FP1为例一览为例一览字输入存放器字输入存放器 WX0WX12位输入存放器位输入存放器 X0X12F字输出存放器字输出存放器 WY0WY12位输出存放器位输
11、出存放器 Y0Y12F通用字存放器通用字存放器 WR0WR62F通用位存放器通用位存放器 R0R62F专用字存放器专用字存放器 WR900WR903专用位存放器专用位存放器 R900R903F定时器定时器 TM0TM99计数器计数器 C100C143通用数据存放器通用数据存放器DT0DT8999专用数据存放器专用数据存放器DT9000DT9069设定值存放器设定值存放器 SV0SV143经过值存放器经过值存放器 EV0EV143索引存放器索引存放器 IX,IY十进制常数存放器十进制常数存放器 K十六进制常数存放器十六进制常数存放器 HPLC的存放器以的存放器以FP1为例为例1. 输入输出输入输
12、出(I/O)存放器存放器输入存放器输入存放器: 功能功能:存放外部输入的信号存放外部输入的信号 输入存放器编号输入存放器编号:WX0WX12, 共共13个存放器,每个个存放器,每个 存放器存放器16位位 输入位编号输入位编号:X0X12F,共,共1613=208位位输出存放器输出存放器: 功能功能:向输出接口输出信号向输出接口输出信号 输出存放器编号输出存放器编号:WY0WY12, 共共13个存放器,每个个存放器,每个 存放器存放器16位位 输出位编号输出位编号:Y0Y12F,共,共16 13=208位位存放器:是一个存放器:是一个16位二进制单元位二进制单元位触点:位触点:16位中的每一位是
13、一个位中的每一位是一个“触点,对应外部的一个输入或者输出端子。触点,对应外部的一个输入或者输出端子。输入存放器输入存放器 WXm输出存放器输出存放器 WYm输入端子输入端子Xmn输出端子输出端子Ymnm :存放器编号,用十进制数编号:存放器编号,用十进制数编号: m=012,共,共13个个F E D C B A 9 8 7 6 5 4 3 2 1 0寄存器寄存器mnn:存放器的第:存放器的第n位,用位,用16进制数进制数 编号:编号:n= 0F,共,共16位位X0XF代表代表WX0的第的第0位位第第15位位Y0YF代表代表WY0的第的第0位位第第15位位特殊规定特殊规定例:假设例:假设X0为为
14、“ON,那么,那么 WX0 的第的第0位为位为 “1 假设假设X4 为为“OFF,那么,那么 WX0 的第的第4位为位为 “0 假设假设 WY1=7,那么说明,那么说明Y10、Y11、Y12三个接点三个接点 为为“ONPLC中有两类中有两类“接点接点”:常开接点和常闭接点。:常开接点和常闭接点。符号分别为:符号分别为:接点通断情况与接点的赋值有关:以接点通断情况与接点的赋值有关:以 Y0 Y0为例:为例:假设假设 Y0 Y0的逻辑赋值为的逻辑赋值为“1“1,那么,那么Y0Y0接通接通断开断开ST:Start 从母线开场一个新逻辑行时,或开场一个逻辑块时,从母线开场一个新逻辑行时,或开场一个逻辑
15、块时, 输入的第一条指令。输入的第一条指令。 ST:以常开接点开场:以常开接点开场 ST/:以常闭接点开场:以常闭接点开场OT:Output 表示输出一个变量。表示输出一个变量。ED:End表示程序无条件完毕表示程序无条件完毕可编程控制器可编程控制器FP1根本指令根本指令逻辑关系逻辑关系 梯形图梯形图 助记符助记符Y0X0X1STX0ANX1OTY0STX0ORX1OTY0ST / X0OTY0与与或或非非ANDORNOT当当 X0 与与 X1 都都 “ON 时,时,那么输出那么输出 Y0 “ON。当当 X0 或或 X1 “ON 时,时,那么输出那么输出 Y0 “ON。当当 X0 “OFF 时
16、,时,那么输出那么输出 Y0 “ON。Y0X0X1Y0X0注意:与、或、非运算均是对从该指令前面的注意:与、或、非运算均是对从该指令前面的STST 指令到该指令的前一个指令处的结果进展指令到该指令的前一个指令处的结果进展 运算。运算。AX2是与图中是与图中A点处的结果即点处的结果即X0与与X1的结果相或,而不是与的结果相或,而不是与X1相或。相或。Y0X0X2X1STX0ANX1ORX2OTY0例:例:逻辑关系逻辑关系 梯形图梯形图 助记符助记符STX0ORX1STX2ORX3ANSOTY0STX0ANX1STX2AN / X3ORSOTY0当当 “X0 或或 X1与与“X2 或或X3 都都
17、“ON 时,时,那么输出那么输出 Y0 “ON。区块与区块与ANS(And Stack)区块或区块或ORS(Or Stack)当当 “X0 与与 X1或或“X2 与与X3非非 “ON 时,那么输时,那么输出出 Y0 “ON。Y0X0X1X2X3Y0X0X2X1X3例例1 1:直接启动停车控制:直接启动停车控制继电器控制电路图继电器控制电路图SB1SB1SB2SB2KMKMKMKMI/OI/O分配:分配: X0 X0:停车:停车 X1 X1:启动:启动 Y0 Y0:KMKM(ED)(ED)Y0Y0X0X0Y0Y0X1X1梯形图:梯形图:助记符语句表助记符语句表ST X1ST X1OR Y0OR
18、Y0AN X0AN X0OT Y0OT Y0EDEDX1X1X0X0COMCOMY0Y0COMCOM KMKMSB2SB2SB1SB1220V220V24V24V操作及动作过程操作及动作过程(ED)(ED)Y0Y0X0X0Y0Y0X1X1梯形图:梯形图:M M33A AB BC CKMKMFUFUQSQSFRFRFP1FP1型型PLCPLC控制器:控制器:实际输入端子:实际输入端子:X0XFX0XF实际输出端子:实际输出端子:Y0Y7Y0Y7助记符语句表助记符语句表ST X1ST X1OR Y0OR Y0AN X0AN X0OT Y0OT Y0EDEDX1X1X0X0COMCOMY0Y0COM
19、COM KMKMSB2SB2SB1SB1220V220V24V24VKMRKMRM M33A AB BC CKMFKMFFUFUQSQSKHKHKMFKMFSB1SB1KMFKMFSBFSBFKHKHKMRKMRKMRKMRSBRSBRKMRKMRKMFKMFY0Y0X0X0X2X2X1X1Y1Y1X0X0Y1Y1Y0Y0Y0Y0Y1Y1I/OI/O分配:分配: SB1 SB1X0X0 SBF SBF X1X1 SBR SBR X2X2 KMF KMF Y0Y0 KMR KMR Y1Y1例例2 2:三相异步电动机的正反转控制:三相异步电动机的正反转控制Y0Y0X0X0X2X2X1X1Y1Y1X
20、0X0Y1Y1Y0Y0Y0Y0Y1Y1STST X1 X1OROR Y0 Y0AN X0AN X0AN / Y1AN / Y1OTOT Y0 Y0STST X2 X2OROR Y1 Y1AN X0AN X0AN / Y0AN / Y0OTOT Y1 Y1EDEDY0Y0X0X0X2X2X1X1Y1Y1X0X0Y1Y1Y0Y0Y0Y0Y1Y1左重右轻左重右轻编程编程I/OI/O分配:分配: SB1 SB1X0X0 SBF SBF X1X1 SBR SBR X2X2 KMF KMF Y0Y0 KMR KMR Y1Y1I/OI/O分配决定分配决定PLCPLC的端子接线图的端子接线图X1X1X0X0C
21、OMCOMY0Y0COMCOM KMFKMFSBFSBFSB1SB1220V220V24V24VX2X2SBRSBRY1Y1KMRKMRFRFRPLCPLC的端子接线方式又决定编程语言的端子接线方式又决定编程语言(ED)(ED)Y0Y0X0X0Y0Y0X1X1梯形图:梯形图:输入按键的接线方式决定输入的编程语句输入按键的接线方式决定输入的编程语句停顿键为常闭停顿键为常闭ST X1ST X1OR Y0OR Y0AN X0AN X0OT Y0OT Y0EDED停顿键为常开停顿键为常开ST X1ST X1OR Y0OR Y0AN/ X0AN/ X0OT Y0OT Y0EDEDX0X0X1X1COMC
22、OMY0Y0COMCOM KMKMSB2SB2SB1SB1220V220V24V24V起动起动停止停止电机的起动停顿控制电机的起动停顿控制编程中应注意的编程中应注意的几个问题几个问题(ED)(ED)X0X0Y0Y0X1X1Y0Y0(ED)(ED)X1X1Y0Y0X0X0Y0Y0一、用电路变换简化程序一、用电路变换简化程序( (减少指令的条数减少指令的条数二、逻辑关系应尽量清楚二、逻辑关系应尽量清楚( (防止左轻右重防止左轻右重) )X3X3X2X2X5X5X4X4X6X6X8X8X7X7Y0Y0X9X9(ED)(ED)X3X3X2X2X5X5X4X4X6X6X8X8X7X7Y0Y0X9X9(E
23、D)(ED)X5X5X6X6X2X2X2X2ST X2ST X2AN X3AN X3AN X4AN X4ST X2ST X2AN X5AN X5AN X6AN X6AN X7AN X7ST X2ST X2AN X5AN X5AN X6AN X6AN X8AN X8AN X9AN X9ORSORSOT Y0OT Y0EDED根据该梯形图和编程,根据该梯形图和编程,X3X3、X6X6、X9X9三个输入开关应采用何种接法?三个输入开关应采用何种接法?用常开?用常开? 用常闭?用常闭?三、防止出现无法编程的梯形图三、防止出现无法编程的梯形图X5X5(ED)(ED)X1X1X3X3X2X2Y1Y1X4X
24、4Y2Y2X1X1(ED)(ED)X3X3X2X2Y1Y1X5X5X3X3X1X1X4X4Y2Y2X5X5ST X3ST X3AN X5AN X5OR X1OR X1AN/ X2AN/ X2OT Y1OT Y1根据该梯形图和编程,根据该梯形图和编程,X2X2、X4X4二个输入开关应采用何种接法?二个输入开关应采用何种接法?用常开?用常开? 用常闭?用常闭?ST X1ST X1AN X5AN X5OR X3OR X3AN/ X4AN/ X4OT Y2OT Y2EDED2. 2. 定时器及定时器指令定时器及定时器指令输入接点输入接点定时器号码定时器号码0 09999时间常数时间常数: :13276
25、7132767类型类型R R:时钟周期为:时钟周期为0.010.01秒秒X X:时钟周期为:时钟周期为0.10.1秒秒Y Y:时钟周期为:时钟周期为1 1秒秒(1 1)时间常数与类型一起确定了定时时间)时间常数与类型一起确定了定时时间= =时钟周期时钟周期 时间时间 常数。常数。(2 2)定时器为减计数。当输入接点)定时器为减计数。当输入接点X X接通时,每来一个时接通时,每来一个时 钟脉冲减钟脉冲减1 1,直到减为,直到减为0 0。这时,定时器的常开接点。这时,定时器的常开接点 闭合,常闭接点断开。闭合,常闭接点断开。(3 3)当输入接点)当输入接点X X断开时,定时器复位,定时器的常开接点
26、断开时,定时器复位,定时器的常开接点 断开,常闭接点闭合。断开,常闭接点闭合。说明:说明:X XTMTMn动作说明:动作说明:当当Y0Y0闭合后,定时器闭合后,定时器TM5TM5开场计时。开场计时。经过经过30300.1=3s0.1=3s后,后,Y1Y1闭合,闭合,Y2Y2断开。断开。Y0Y0TM X 30TM X 305Y1Y1TM5TM5Y2Y2TM5TM5例:例:ST Y0ST Y0TM X5TM X5K 30K 30ST T5ST T5OT Y1OT Y1ST/ T5ST/ T5OT Y2OT Y2用定时器指令编写的用定时器指令编写的助记符语句表助记符语句表例例3 3:定时器应用举例:
27、定时器应用举例( (书上书上P461P461高频加热时间控制高频加热时间控制QSQSFUFU1 1KMKMKTKTKTKTKMKMSB1SB1SB2SB2KMKMKMKM分配分配I/OI/O:X0 SB1X0 SB1X1 SB2X1 SB2Y0 KMY0 KMTMX0 KTTMX0 KTTM X 100TM X 1000 0Y0Y0T0T0X0X0X1X1Y0Y0Y0Y0X0X0TM X 100TM X 1000 0Y0Y0TM0TM0EDEDX0X0X1X1Y0Y0Y0Y0X0X0梯形图梯形图X1X1X0X0COMCOMY0Y0COMCOM KMKMSB2SB2SB1SB1220V220VP
28、LCPLC端子接线图端子接线图ST X1ST X1OR Y0OR Y0AN X0AN X0AN/ T0AN/ T0OT Y0OT Y0ST Y0ST Y0AN X0AN X0TM X0TM X0K 100K 100EDED编程编程PSHS, RDS,POPS Y0Y0X0X0Y1Y1Y3Y3X2X2X1X1X2X2ST X0ST X0PSHSPSHSAN X2AN X2OT Y0OT Y0RDSRDSAN X1AN X1OT Y1OT Y1POPSPOPSAN X2AN X2OT Y3OT Y3功能解释功能解释PSHS (Push Stack) PSHS (Push Stack) : 将结果存
29、入堆栈将结果存入堆栈RDS (Read Stack)RDS (Read Stack):从堆栈读数:从堆栈读数POPS (Pop Stack)POPS (Pop Stack):从堆栈读数并清空堆栈:从堆栈读数并清空堆栈3.3.堆栈及堆栈操作指令堆栈及堆栈操作指令: :例例4 4:定时器应用举例:用:定时器应用举例:用PLCPLC控制三相异步电动机控制三相异步电动机 的的Y-Y- 起动。起动。Y Y 起动继电器起动继电器控制电路控制电路KM2KM2KTKTKTKTKM1KM1KM1KM1KM2KM2KM2KM2KTKTKM2KM2KM0KM0SB1SB1SB2SB2KM0KM0FRFRI/OI/O
30、分配:分配:SB1 X0SB1 X0SB2 X1SB2 X1KM0 Y0KM0 Y0KM1 Y1KM1 Y1KM2KM2 Y2 Y2KT TMX1KT TMX1时间常数时间常数K=150K=150延时延时0.1 0.1 150150=15=15秒秒用用PLCPLC控制三相异步电动机的控制三相异步电动机的Y-Y- 起动起动KM2KM2KTKTKTKTKM1KM1KM1KM1KM2KM2KM2KM2KTKTKM2KM2KM0KM0SB1SB1SB2SB2KM0KM0FRFRI/OI/O分配:分配:SB1 X0SB1 X0SB2 X1SB2 X1KM0 Y0KM0 Y0KM1 Y1KM1 Y1KM2
31、KM2 Y2 Y2KT TMX1KT TMX1梯形图梯形图TM X 150TM X 1501 1Y0Y0EDEDX0X0X1X1Y0Y0X0X0X1X1Y0Y0Y2Y2Y1Y1TM1TM1Y2Y2Y2Y2TM1TM1Y1Y1Y2Y2用用PLC控制三相异步电动机的控制三相异步电动机的Y- 起动起动I/O分配:分配:SB1 X0SB2 X1KM0 Y0KM1 Y1KM2 Y2KT TMX1PLC接线图接线图X1X0COMY0COMKM0SB2SB1220V24VY1KM1FRY2KM2用用PLC控制三相异步电动机的控制三相异步电动机的Y- 起动起动TM X 1501Y0EDX0X1Y0X0X1Y0
32、Y2Y1TM1Y2Y2TM1Y1Y2根据梯形图和接线进展编程根据梯形图和接线进展编程ST X1OR Y0AN X0OT Y0ST X1OR Y0AN X0PSHSAN/ Y2TM X1K 150RDSAN/ T1AN/ Y2OT Y1POPSST T1OR Y2ANSAN/ Y1OT Y2ED计数器初始值:计数器初始值:132767计数器编号计数器编号(FP1机:机:100143)计数脉冲计数脉冲复位信号复位信号(1)复位信号接通时,计数器复位,装入初始值。)复位信号接通时,计数器复位,装入初始值。(2)复位信号断开时,每来一个计数脉冲减)复位信号断开时,每来一个计数脉冲减1,直,直 到减为到
33、减为0,计数器的,计数器的“常开接点接通,常闭接常开接点接通,常闭接 点断开点断开”。说明:说明:4. 计数器及计数器指令计数器及计数器指令CT指令指令CT指令梯形图格式:指令梯形图格式:CPRCTn1235049X1CT100RCT指令梯形图与时序图指令梯形图与时序图CT100X1X2CPR50ST X1ST X2CT 100K 50助记符编程助记符编程PLC的存放器以的存放器以FP1为例一览为例一览字输入存放器字输入存放器 WX0WX12位输入存放器位输入存放器 X0X12F字输出存放器字输出存放器 WY0WY12位输出存放器位输出存放器 Y0Y12F通用字存放器通用字存放器 WR0WR6
34、2通用位存放器通用位存放器 R0R62F专用字存放器专用字存放器 WR900WR903专用位存放器专用位存放器 R900R903F定时器定时器 TM0TM99计数器计数器 C100C143通用数据存放器通用数据存放器DT0DT8999专用数据存放器专用数据存放器DT9000DT9069设定值存放器设定值存放器 SV0SV143经过值存放器经过值存放器 EV0EV143索引存放器索引存放器 IX,IY十进制常数存放器十进制常数存放器 K十六进制常数存放器十六进制常数存放器 H微分指令:微分指令:DF, DF/(DF)R0(DF/)R1X0X1ST X0DFOT R0ST X1DF/OT R1X0
35、接通瞬间(上升沿),接通瞬间(上升沿),R0接点接通一个扫描周期接点接通一个扫描周期T。X1断开瞬间(下降沿),断开瞬间(下降沿),R1接点接通一个扫描周期接点接通一个扫描周期T。功能解释R0X0TX1R1例例5. 计数器应用举例:产品数量检测教材计数器应用举例:产品数量检测教材P509例例9-3产品通过检测器产品通过检测器PH机械手机械手KM1KM2传送带电机传送带电机PLC的的I/O分配:分配:X0 传送带停机按钮传送带停机按钮X1传送带起动按钮传送带起动按钮X2 产品通过检测器产品通过检测器PHY0传送带电机传送带电机KM1Y1机械手机械手KM2TMY2定时器定时器,定时定时2秒秒CT1
36、00计数器,初始值计数器,初始值24每每24个产品个产品机械手动作机械手动作1次次 电机起动后,电机起动后,R1产生宽度为一个扫描产生宽度为一个扫描周期的正脉冲,使周期的正脉冲,使CT100和和TM1复位复位 起、停传送带电机起、停传送带电机计数器应用举例:产品数量检测计数器应用举例:产品数量检测TM Y 21Y0EDX0X1Y0Y0Y1R1DFCT 24100TM1R1X2Y0R1CT100TM1CT100RCP每检测到一个产品,每检测到一个产品,X2产生一个正脉冲,产生一个正脉冲, 使使CT100计一个数计一个数 CT100每计每计24个数,机械手动作一次个数,机械手动作一次 机械手动作后
37、,延时机械手动作后,延时2秒,将机械手秒,将机械手 电磁铁切断,同时将电磁铁切断,同时将CT100复位。复位。CT100 复位后,复位后,Y1和和TM1也复位也复位计数器应用举例:产品数量检测计数器应用举例:产品数量检测TM Y 21Y0EDX0X1Y0Y0Y1R1DFCT 24100TM1R1X2Y0R1CT100TM1CT100RCP地址地址 指令指令 数据数据 0 ST X1 1 OR Y0 2 AN X0 3 OT Y0 4 ST Y0 5 DF 6 OT R1 7 ST X2 8 AN Y0 9 ST R1地址地址 指令指令 数据数据10 OR TM111 CT 10012 K 24
38、13 ST CT10014 AN/ TM115 OT Y116 ST CT10017 AN/ R118 TM Y119 K 220 ED置位指令与复位指令置位指令与复位指令SET,RSTSRX1X2Y1Y1ST X1SET Y1ST X2RST Y1X1=1时,时,Y1=1X1=0时,时,Y1仍仍=1X2=1时,时,Y1=0X2X1数据传送指令共数据传送指令共11条条16位数据传送指令位数据传送指令梯形图格式梯形图格式目的寄存器目的寄存器源寄存器或常数源寄存器或常数K助记符(助记符(Move)指令代号指令代号F0MVX1F0MVWR0WY0例:例:ST X1F 0 WR0 WY0假设假设X1=
39、1,那么将,那么将WR0的数据传送到的数据传送到WY0移位指令共移位指令共12条条16位数左移指令:位数左移指令:SRSRX0X1CPINWR1X2RX0=0,输入数据,输入数据=0X0=1,输入数据,输入数据=1X1通断一次,输入通断一次,输入一个计数脉冲一个计数脉冲X2通断一次,输入通断一次,输入一个清一个清0脉冲,使脉冲,使WR1=0F E D C B A 9 8 7 6 5 4 3 2 1 0寄存器寄存器WR1清清00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0X0=1CP11101例例6. 传送指令、移位指令举例传送指令、移位指令举例要求要求:X2开关通断一次,用于开
40、关通断一次,用于WR1清清0。 X0开关用于设置输入数据。开关用于设置输入数据。 X1开关通断一次,输入一个移位脉冲。开关通断一次,输入一个移位脉冲。 假设假设X0开关合上,那么串入数据为开关合上,那么串入数据为1,每输入一个移位脉冲,输出指示灯,每输入一个移位脉冲,输出指示灯 依次点亮。假设依次点亮。假设X0翻开,那么串入数据为翻开,那么串入数据为0。X0X1Y0Y1Y2Y7Y3Y4Y5Y6X2输入指示灯输入指示灯输出指示灯输出指示灯输入开关输入开关FP1型型PLC控制器控制器内部电源内部电源SRX0X1CPINWR1X2RX0X1Y0Y1Y2Y7Y3Y4Y5Y6X2FP1型型PLC控制器控
41、制器SRX0X1CPINWR1X2RF0 MV WR1 WY00 ST X01 ST X12 ST X23 SR WR14 F 05 WR16 WY07 ED例例7.传送指令、移位指令举例传送指令、移位指令举例:节日彩灯控制节日彩灯控制设计要求设计要求: 开机后输出指示灯开机后输出指示灯Y0Y7全灭,每隔全灭,每隔1秒从秒从Y0至至Y7依次依次点亮点亮1个;个;8个灯全亮持续个灯全亮持续5秒,然后每隔秒,然后每隔1秒从秒从Y0至至Y7依次熄灭依次熄灭1个;个;8个灯全灭,然后再从个灯全灭,然后再从Y0至至Y7依次点亮。如此重复进展,依次点亮。如此重复进展,直至停机为止。教材直至停机为止。教材P
42、515例例9-4X0X1Y0Y1Y2Y7Y3Y4Y5Y6FP1型型PLC控制器控制器停机停机开机开机内部电源内部电源专用存放器专用存放器(FP1机:机:WR900WR903)。常用的如下:。常用的如下:R900A : “标志标志 R900B: “=标志标志 R900C: “标志标志 R9010: 常常ON继电器继电器 R9011: 常常OFF继电器继电器 R9013: 仅在第一个扫秒周期仅在第一个扫秒周期ON,其他时候均为,其他时候均为OFFR9014: 仅在第一个扫秒周期仅在第一个扫秒周期OFF,其他时候均为,其他时候均为ON时钟脉冲发生器时钟脉冲发生器R9019 周期周期0.02s R90
43、1C 周期周期1sR901A 周期周期0.1s R901D 周期周期2s用于给定时器和移位提供一个内部时钟用于给定时器和移位提供一个内部时钟SR WR0R901C R7 R7WR0WR0的第的第7 7位位=1=18 8个灯全亮时,起动定时器,定时个灯全亮时,起动定时器,定时5 5秒,使秒,使灯全亮灯全亮5 5秒。时间到秒。时间到TM0TM0反反=0=0,给,给WR0WR0输入输入0 0,使灯逐个熄灭。,使灯逐个熄灭。 R10=0 R10=0关机时,将常数关机时,将常数0 0传送给传送给WY0WY0,8 8个灯全灭个灯全灭 R10=1 R10=1开机时,将开机时,将WR0WR0传送给传送给WY0
44、WY0,输出,输出 TM0 TM0反反=1=1时,给时,给WR0WR0输入输入1 1,使灯逐个点亮,使灯逐个点亮 R10=1 R10=1时,时,R901CR901C产生周期产生周期1 1秒的移位时钟秒的移位时钟 R11R11信号将信号将WR0WR0清清0 0 X1X1信号的上升沿求微分,在信号的上升沿求微分,在R11R11产生一个正脉冲,用于产生一个正脉冲,用于WR0WR0清清0 0 X1X1通断一次起动,通断一次起动,R10=1R10=1;X0X0通断一次停机,通断一次停机,R10=0R10=0节日彩灯控制梯形图节日彩灯控制梯形图功能解释功能解释编程见教材编程见教材P517P517TM X
45、50TM X 500 0R10R10X0X0X1X1R10R10X1X1F0 MV WR0 WY0F0 MV WR0 WY0R11R11DFDFSR WR0SR WR0R10R10TM0TM0R11R11R7R7R10R10R RCPCPININR11R11R901CR901CR10R10F0 MV 0 WY0F0 MV 0 WY0 根本指令根本指令 数据传送指令数据传送指令 算术运算指令算术运算指令 移位指令移位指令 位操作指令位操作指令 数据变换指令数据变换指令 转移控制指令转移控制指令 特殊控制指令特殊控制指令FP1指令分类共指令分类共128条条按指令的功能可分为:按指令的功能可分为:1
46、条条21条条1ST2ST/3OT4AN5AN/6OR7OR/8ANS9ORS10CT11TMR12TMX13TMY键盘指令键盘指令14DF15 SR16PSHS17RDS18POPS19SET21RST非键盘指令非键盘指令扩展功能指令扩展功能指令(22)MV键盘指令键盘指令由由FP1FP1键盘直接输入阅读教材键盘直接输入阅读教材P524533P524533非键盘指令非键盘指令用用SCSC键和指令的功能码输入阅读教材键和指令的功能码输入阅读教材P534536P534536功能扩展指令功能扩展指令用用FnFn键和指令的功能码输入阅读教材键和指令的功能码输入阅读教材P537538P537538例:例
47、:PSHSPSHS输入时按键盘的顺序:输入时按键盘的顺序:SCSC9 9SCSCWRTWRT屏幕显示:屏幕显示:PSHSPSHS指令的功能码指令的功能码例:例:X1X1F0F0MVMVWR0WR0WY0WY0FnFn0 0ENTENTOROR0 0WRTWRTANAN0 0WRTWRT1. 你能否设计一个用你能否设计一个用PLC控制十字路口红绿黄交通灯的程序控制十字路口红绿黄交通灯的程序?2. 你能否设计一个用你能否设计一个用PLC控制四层楼的电梯程序控制四层楼的电梯程序?3. 你能否设计一个用你能否设计一个用PLC控制反响堆控制棒升降的程序控制反响堆控制棒升降的程序?4. 你能否设计一个用你
48、能否设计一个用PLC控制室内平安防盗报警的程序控制室内平安防盗报警的程序?PLC实际应用设计题目实际应用设计题目课堂练习课堂练习 习题习题9-8Y0EDCT100X0Y0X0R0DFTM X 1000R1R0CT 80R1RCPR901CTM0100R1SY0DF/R1RX0Y0R0R1TMCT第二部分第二部分 上机操作练习上机操作练习 实验一实验一 键盘及编辑命令练习键盘及编辑命令练习 实验二实验二 根本指令练习根本指令练习第四部分第四部分 综合练习综合练习 补充补充1 三相异步电机正反转控制作业三相异步电机正反转控制作业9-2 补充补充2 延时自动往复行程控制作业延时自动往复行程控制作业9
49、-4 补充补充3 三相异步电机三相异步电机Y-起动书上例题起动书上例题9-2 实验一实验一 运料小车控制较复杂,选做运料小车控制较复杂,选做实验内容实验内容实验一人一组,要认真预习!实验一人一组,要认真预习!作业不交,由实验验证是否通过作业不交,由实验验证是否通过PLC I/O分配: SB1 X0停顿按钮 SBF X1正转按钮 SBR X2反转按钮 KMF Y0正转接触器 KMR Y1反转接触器?电工技术?PLC实验指导X1X0COMY0COMKMFSBFSB1220V24VX2SBRY1KMRFP1实验实验1.PLC1.PLC控制三相异步电动机的正反转控制三相异步电动机的正反转KMFSB1KMFSBFFRKMRKMRSBRKMRKMF继电器-接触器控制原理图PLC接线图0 ST X11 OR Y02 AN X03 AN/ Y14 OT Y05 ST X26 OR Y17 AN X08 AN/ Y09 OT Y110 ED实验要求输入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 传统艺术考试题目及答案
- 中国分离式绳头组合项目投资计划书
- 基金考试试题及答案大全解析
- 再生5000m3SCR脱硝催化剂项目环境影响后评价报告
- 中国氧化铱(IV)项目商业计划书
- 初级中控考试题及答案
- 南通铝酸钙项目投资分析报告模板范本
- 2025年3月热工检测技术模拟习题+答案
- 2025年仓储部安全管理员考试模拟试题卷
- 护理制度考试试题及答案
- 电气实验室安全知识培训课件
- 电磁兼容EMC基础知识培训课件
- 渐冻症的康复治疗
- 猪场粪污消纳处置方案(3篇)
- 外科手术发展史-洞察及研究
- 工伤保险知识竞赛试题和答案
- 担保管理办法成效
- 2025-2026年秋季学期各周国旗下讲话安排表+2025-2026学年上学期升旗仪式演讲主题安排表
- 疼痛叙事的文化编码-洞察及研究
- 心内科常见病健康教育
- 银行网点手语管理办法
评论
0/150
提交评论