第九章可编程控制器精选文档.ppt

上传人:石*** 文档编号:50068183 上传时间:2022-10-12 格式:PPT 页数:60 大小:7.03MB
返回 下载 相关 举报
第九章可编程控制器精选文档.ppt_第1页
第1页 / 共60页
第九章可编程控制器精选文档.ppt_第2页
第2页 / 共60页
点击查看更多>>
资源描述

《第九章可编程控制器精选文档.ppt》由会员分享,可在线阅读,更多相关《第九章可编程控制器精选文档.ppt(60页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第九章可编程控制器本讲稿第一页,共六十页2第九章第九章 可编程序控制器可编程序控制器 9.1 概述概述9.2 基本概念和编程语言简介基本概念和编程语言简介9.3 PLC指令及编程方法指令及编程方法9.4 应用举例应用举例9.5 实验实验本讲稿第二页,共六十页39.1.1 什么是什么是PLC?PLC 是一种专门用于工业控制的计算机。是一种专门用于工业控制的计算机。早期的早期的PLC是用来替代继电器、接触器控制的。它主是用来替代继电器、接触器控制的。它主要要 用于顺序控制,只能实现逻辑运算。因此,用于顺序控制,只能实现逻辑运算。因此,被称为被称为可编程逻辑控制器可编程逻辑控制器(Programma

2、ble logic controller,略写略写 PLC)随着电子技术、计算机技术的迅速发展,可编程控随着电子技术、计算机技术的迅速发展,可编程控制器的功能已远远超出了顺序控制的范围。被称为制器的功能已远远超出了顺序控制的范围。被称为可可编程控制器编程控制器(Programmable controller,略写略写PC)。为。为区别于区别于Personal Computer(PC),故沿用,故沿用PLC 这个略写。这个略写。9.1 概述概述本讲稿第三页,共六十页49.1.2 PLC的结构和工作原理的结构和工作原理一、一、PLC结构示意图结构示意图中中央央处处理理单单元元数数据据存存储储器器输

3、输出出接接口口地址总线地址总线 控制总线控制总线数据总线数据总线编程编程单元单元灯光指示灯光指示电磁阀门电磁阀门接触器接触器电源电源输输入入接接口口模拟量输入模拟量输入行程开关行程开关继电器接点继电器接点各种开关各种开关程程序序存存储储器器警报器警报器电机电机本讲稿第四页,共六十页5二、各组成部分的作用二、各组成部分的作用2.存储器存储器1.CPU(1)从程序存储器读取程序指令,编译、执行指令。从程序存储器读取程序指令,编译、执行指令。(2)将各种输入信号取入。将各种输入信号取入。(3)把运算结果送到输出端。把运算结果送到输出端。(4)响应各种外部设备的请求。响应各种外部设备的请求。RAM:存

4、储各种暂存数据、中间结果、用户正调存储各种暂存数据、中间结果、用户正调 试的程序。试的程序。ROM:存放监控程序和用户已调试好的程序。存放监控程序和用户已调试好的程序。本讲稿第五页,共六十页63.输入、输出接口:输入、输出接口:采用光电隔离,实现了采用光电隔离,实现了PLC的内部电路的内部电路与外部电路的电气隔离,减小了电磁干扰。与外部电路的电气隔离,减小了电磁干扰。输出接口作用:输出接口作用:将主机向外输出的信号转换成可以驱动将主机向外输出的信号转换成可以驱动外部执行电路的信号,以便控制接触器线圈等电器外部执行电路的信号,以便控制接触器线圈等电器通断电;另外输出电路也使计算机与外部强电隔离。

5、通断电;另外输出电路也使计算机与外部强电隔离。输出三种形式:输出三种形式:继电器继电器-低速大功率低速大功率 可控硅可控硅-高速大功率高速大功率 晶体管晶体管-高速小功率高速小功率输入接口作用:输入接口作用:将按钮、行程开关或传感器等产生将按钮、行程开关或传感器等产生的信号,转换成数字信号送入主机。的信号,转换成数字信号送入主机。本讲稿第六页,共六十页7(1)输入接口电路:)输入接口电路:采用采用光电耦合器,防止强电干扰。光电耦合器,防止强电干扰。COM光电三极管光电三极管发光二极管发光二极管直流电源直流电源输入端子输入端子+内内部部电电路路3.3k 1000PF470 PLCXn+24V本讲

6、稿第七页,共六十页8继电器输出继电器输出(2)输出接口电路:)输出接口电路:均采用模块式。均采用模块式。以以继电器形式为例:继电器形式为例:PLC内内部部电电路路内内部部电电路路JYCOM+-交流电源或交流电源或直流电源直流电源本讲稿第八页,共六十页94.各种接口、高功能模块:各种接口、高功能模块:便于扩展。便于扩展。小型机:小型机:一体机。有接口可扩展。一体机。有接口可扩展。中、大型机:中、大型机:模块式。可根据需要在主板上随意组合模块式。可根据需要在主板上随意组合。PCFP1-C16小型机小型机本讲稿第九页,共六十页10CPU POWER中、大型机中、大型机本讲稿第十页,共六十页11编程设

7、备可以是专用的编程设备可以是专用的手持式的编程器;也可以是手持式的编程器;也可以是安装了专门的编程通讯软件安装了专门的编程通讯软件的个人计算机。的个人计算机。5.编程设备编程设备用户可以通过键盘输入和用户可以通过键盘输入和调试程序;另外在运行时,还调试程序;另外在运行时,还可以对整个控制过程进行监控。可以对整个控制过程进行监控。PCFP PROGRAMMER(HELP)CLRWRTFN/PFLSTKIX/IYNOTDT/LdREADOTL WLORR WRANY WYSTX WXSRC(-)OP(BIN)K/HSCCTC EVTMT SVACLRENTBAFEDC 98 3 2 1 0 7 6

8、 5 4(DELT)CLR手持式的编程器手持式的编程器本讲稿第十一页,共六十页129.1.3 工作方式工作方式CPU:等待命令。等待命令。PLC:循环扫描。循环扫描。CPU从第一条指令开始执行,遇到结束符又从第一条指令开始执行,遇到结束符又 返回第一条,不断循环。返回第一条,不断循环。一个扫描周期一个扫描周期 O刷新刷新 I刷新刷新执行指令执行指令I/O刷新刷新本讲稿第十二页,共六十页131.输入输入/输出点数输出点数(I/O点数点数)。2.扫描速度。扫描速度。单位:单位:ms/1000步步 或或 s/步步3.内存容量。内存容量。4.指令条数。指令条数。5.内部寄存器数目。内部寄存器数目。6.

9、高功能模块。高功能模块。9.1.4 主要技术性能主要技术性能本讲稿第十三页,共六十页141.抗干扰、可靠性高。抗干扰、可靠性高。2.模块化组合式结构,使用灵活方便。模块化组合式结构,使用灵活方便。3.编程简单,便于普及。编程简单,便于普及。4.可进行在线修改。可进行在线修改。5.网络通讯功能,便于实现分散式测控系统。网络通讯功能,便于实现分散式测控系统。6.与传统的控制方式比较,线路简单。与传统的控制方式比较,线路简单。9.1.5 优点优点本讲稿第十四页,共六十页151.用于开关逻辑控制。用于开关逻辑控制。2.用于机加工数字控制。用于机加工数字控制。3.用于闭环过程控制。用于闭环过程控制。4

10、用于组成多级控制系统。用于组成多级控制系统。9.1.6 应用应用本讲稿第十五页,共六十页169.2 基本概念和编程语言简介基本概念和编程语言简介PLC的内存除存放用户和系统的程序外,还有四个区:的内存除存放用户和系统的程序外,还有四个区:I/O区:区:可直接与外部输入、输出端子传递信息可直接与外部输入、输出端子传递信息 内部辅助寄存器区:内部辅助寄存器区:存放中间变量存放中间变量 数据区数据区:存放中间结果存放中间结果 专用寄存器区:专用寄存器区:定时时钟、标志、系统内部的命令定时时钟、标志、系统内部的命令9.2.1 寄存器和接点的概念寄存器和接点的概念用户在对这四个区进行操作时,可以以用户在

11、对这四个区进行操作时,可以以寄存器和寄存器和/或接或接点点的方式进行。的方式进行。本讲稿第十六页,共六十页17PLC的寄存器(以的寄存器(以FP1为例)一览为例)一览字输入寄存器字输入寄存器 WX0WX12位输入寄存器位输入寄存器 X0X12F字输出寄存器字输出寄存器 WY0WY12位输出寄存器位输出寄存器 Y0Y12F通用字寄存器通用字寄存器 WR0WR62F通用位寄存器通用位寄存器 R0R62F专用字寄存器专用字寄存器 WR900WR903专用位寄存器专用位寄存器 R900R903F定时器定时器 TM0TM99计数器计数器 C100C143通用数据寄存器通用数据寄存器DT0DT8999专用

12、数据寄存器专用数据寄存器DT9000DT9069设定值寄存器设定值寄存器 SV0SV143经过值寄存器经过值寄存器 EV0EV143索引寄存器索引寄存器 IX,IY十进制常数寄存器十进制常数寄存器 K十六进制常数寄存器十六进制常数寄存器 H本讲稿第十七页,共六十页18PLC的寄存器(以的寄存器(以FP1为例)为例)1.输入输出输入输出(I/O)寄存器寄存器输入寄存器输入寄存器:功能功能:存放外部输入的信号存放外部输入的信号 输入寄存器编号输入寄存器编号:WX0WX12,共共13个寄存器,每个个寄存器,每个 寄存器寄存器16位位 输入位编号输入位编号:X0X12F,共,共16 13=208位位输

13、出寄存器输出寄存器:功能功能:向输出接口输出信号向输出接口输出信号 输出寄存器编号输出寄存器编号:WY0WY12,共共13个寄存器,每个个寄存器,每个 寄存器寄存器16位位 输出位编号输出位编号:Y0Y12F,共,共16 13=208位位本讲稿第十八页,共六十页19寄存器:寄存器:是一个是一个16位二进制单元位二进制单元位(触点):位(触点):16位中的每一位是一个位中的每一位是一个“触点触点”,对应,对应外部的一个输入或者输出端子外部的一个输入或者输出端子。输入寄存器输入寄存器 WXm输出寄存器输出寄存器 WYm输入端子输入端子Xmn输出端子输出端子Ymnm:寄存器编号,用十进制数编号:寄存

14、器编号,用十进制数编号:m=012,共,共13个个F E D C B A 9 8 7 6 5 4 3 2 1 0寄存器寄存器mnn:寄存器的第寄存器的第n n位,用位,用16进制数进制数 编号:编号:n=0F,共,共16位位X0XF代表代表WX0的第的第0位位第第15位位Y0YF代表代表WY0的第的第0位位第第15位位特殊规定特殊规定本讲稿第十九页,共六十页20例:例:若若X0为为“ON”,则,则 WX0 的第的第0位为位为“1”若若X4 为为“OFF”,则,则 WX0 的第的第4位为位为“0”若若 WY1=7,则表明,则表明Y10、Y11、Y12三个接点三个接点 为为“ON”PLC中有两类中

15、有两类“接点接点”:常开接点常开接点和和常闭接点。常闭接点。符号分别为:符号分别为:接点通断情况与接点的赋值有关:(以接点通断情况与接点的赋值有关:(以 Y0Y0为例:为例:若若 Y0Y0的逻辑赋值为的逻辑赋值为“1”1”,则,则Y0Y0接通接通断开断开本讲稿第二十页,共六十页21ST:(Start)从母线开始一个新逻辑行时,或开始一个逻辑块时,从母线开始一个新逻辑行时,或开始一个逻辑块时,输入的第一条指令。输入的第一条指令。ST:以常开接点开始:以常开接点开始 ST/:以常闭接点开始:以常闭接点开始OT:(Output)表示输出一个变量。表示输出一个变量。ED:(End)表示程序无条件结束表

16、示程序无条件结束可编程控制器可编程控制器FP1基本指令基本指令本讲稿第二十一页,共六十页22逻辑关系逻辑关系 梯形图梯形图 助记符助记符Y0X0 X1STX0ANX1OTY0STX0ORX1OTY0ST/X0OTY0与与或或非非ANDORNOT当当 X0 与与 X1 都都“ON”时,时,则输出则输出 Y0“ON”。当当 X0 或或 X1 “ON”时,时,则输出则输出 Y0“ON”。当当 X0 “OFF”时,时,则输出则输出 Y0“ON”。Y0X0X1Y0X0本讲稿第二十二页,共六十页23注意:注意:与、或、非运算均是对从该指令前面的与、或、非运算均是对从该指令前面的STST 指令到该指令的前一

17、个指令处的结果进行指令到该指令的前一个指令处的结果进行 运算。运算。AX2是与图中是与图中A点处的结果(即点处的结果(即X0与与X1的结果)相或,的结果)相或,而不是与而不是与X1相或。相或。Y0X0X2X1STX0ANX1ORX2OTY0例:例:本讲稿第二十三页,共六十页24逻辑关系逻辑关系 梯形图梯形图 助记符助记符STX0ORX1STX2ORX3ANSOTY0STX0ANX1STX2AN/X3ORSOTY0当当“X0 或或 X1”与与“X2 或或X3”都都“ON”时,时,则输出则输出 Y0“ON”。区块与区块与ANS(And Stack)区块或区块或ORS(Or Stack)当当“X0

18、与与 X1”或或“X2 与与X3非非”“ON”时,则输时,则输出出 Y0“ON”。Y0X0X1X2X3Y0X0X2X1X3本讲稿第二十四页,共六十页25例例1 1:直接启动停车控制直接启动停车控制继电器控制电路图继电器控制电路图SB1SB1SB2SB2KMKMKMKMI/OI/O分配:分配:X0X0:停车:停车 X1X1:启动:启动 Y0Y0:KMKM(ED)(ED)Y0Y0X0X0Y0Y0X1X1梯形图:梯形图:助记符语句表助记符语句表ST X1ST X1OR Y0OR Y0AN X0AN X0OT Y0OT Y0EDEDX1X1X0X0COMCOMY0Y0COMCOM KMKMSB2SB2

19、SB1SB1220V220V24V24V本讲稿第二十五页,共六十页26操作及动作过程操作及动作过程(ED)(ED)Y0Y0X0X0Y0Y0X1X1梯形图:梯形图:M M33A A B B C CKMKMFUFUQSQSFRFRFP1FP1型型PLCPLC控制器:控制器:实际输入端子:实际输入端子:X0XFX0XF实际输出端子:实际输出端子:Y0Y7Y0Y7助记符语句表助记符语句表ST X1ST X1OR Y0OR Y0AN X0AN X0OT Y0OT Y0EDEDX1X1X0X0COMCOMY0Y0COMCOM KMKMSB2SB2SB1SB1220V220V24V24V本讲稿第二十六页,共

20、六十页27KMRKMRM M33A A B B C CKMFKMFFUFUQSQSKHKHKMFKMFSB1SB1KMFKMFSBFSBFKHKHKMRKMRKMRKMRSBRSBRKMRKMRKMFKMFY0Y0X0X0X2X2X1X1Y1Y1X0X0Y1Y1Y0Y0Y0Y0Y1Y1I/OI/O分配:分配:SB1SB1X0X0 SBF SBF X1X1 SBR SBR X2X2 KMF KMF Y0Y0 KMR KMR Y1Y1例例2 2:三相异步电动机的正反转控制三相异步电动机的正反转控制本讲稿第二十七页,共六十页28Y0Y0X0X0X2X2X1X1Y1Y1X0X0Y1Y1Y0Y0Y0Y0

21、Y1Y1STST X1 X1OROR Y0 Y0AN X0AN X0AN/Y1AN/Y1OTOT Y0 Y0STST X2 X2OROR Y1 Y1AN X0AN X0AN/Y0AN/Y0OTOT Y1 Y1EDEDY0Y0X0X0X2X2X1X1Y1Y1X0X0Y1Y1Y0Y0Y0Y0Y1Y1左重右轻左重右轻编程编程本讲稿第二十八页,共六十页29I/OI/O分配:分配:SB1SB1X0X0 SBF SBF X1X1 SBR SBR X2X2 KMF KMF Y0Y0 KMR KMR Y1Y1I/OI/O分配决定分配决定PLCPLC的端子接线图的端子接线图X1X1X0X0COMCOMY0Y0C

22、OMCOM KMFKMFSBFSBFSB1SB1220V220V24V24VX2X2SBRSBRY1Y1KMRKMRFRFRPLCPLC的端子接线方式又决定编程语言的端子接线方式又决定编程语言本讲稿第二十九页,共六十页30(ED)(ED)Y0Y0X0X0Y0Y0X1X1梯形图:梯形图:输入按键的接线方式决定输入的编程语句输入按键的接线方式决定输入的编程语句停止键为常闭停止键为常闭ST X1ST X1OR Y0OR Y0AN X0AN X0OT Y0OT Y0EDED停止键为常开停止键为常开ST X1ST X1OR Y0OR Y0AN/X0AN/X0OT Y0OT Y0EDEDX0X0X1X1C

23、OMCOMY0Y0COMCOM KMKMSB2SB2SB1SB1220V220V24V24V起动起动停止停止电机的起动停止控制电机的起动停止控制本讲稿第三十页,共六十页31编程中应注意的几个问题编程中应注意的几个问题(ED)(ED)X0X0Y0Y0X1X1Y0Y0(ED)(ED)X1X1Y0Y0X0X0Y0Y0一、用电路变换简化程序一、用电路变换简化程序(减少指令的条数)减少指令的条数)本讲稿第三十一页,共六十页32二、逻辑关系应尽量清楚二、逻辑关系应尽量清楚(避免左轻右重避免左轻右重)X3X3X2X2X5X5X4X4X6X6X8X8X7X7Y0Y0X9X9(ED)(ED)X3X3X2X2X5

24、X5X4X4X6X6X8X8X7X7Y0Y0X9X9(ED)(ED)X5X5 X6X6X2X2X2X2ST 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三个输入开关应采用何种接法?三个输入开关应采用何种接法?用常开?用常开?用常闭?用常闭?本讲稿第三十二页,共六十页33三、避免出现无法编程的梯形图三、

25、避免出现无法编程的梯形图X5X5(ED)(ED)X1X1X3X3X2X2Y1Y1X4X4Y2Y2X1X1(ED)(ED)X3X3X2X2Y1Y1X5X5X3X3X1X1X4X4Y2Y2X5X5ST ST X3X3AN X5AN X5OR X1OR X1AN/X2AN/X2OT Y1OT Y1根据该梯形图和编程,根据该梯形图和编程,X2X2、X4X4二个输入开关应采用何种接法?二个输入开关应采用何种接法?用常开?用常开?用常闭?用常闭?ST X1ST X1AN X5AN X5OR X3OR X3AN/X4AN/X4OT Y2OT Y2EDED本讲稿第三十三页,共六十页342.2.定时器及定时器指

26、令定时器及定时器指令输入接点输入接点定时器号码定时器号码(0 09999)时间常数时间常数:132767132767类型类型R R:时钟周期为:时钟周期为0.010.01秒秒X X:时钟周期为:时钟周期为0.10.1秒秒Y Y:时钟周期为:时钟周期为1 1秒秒(1 1)时间常数与类型一起确定了定时时间)时间常数与类型一起确定了定时时间=时钟周期时钟周期 时间时间 常数。常数。(2 2)定时器为减计数。当输入接点)定时器为减计数。当输入接点X X接通时,每来一个时接通时,每来一个时 钟脉冲减钟脉冲减1 1,直到减为,直到减为0 0。这时,定时器的常开接点。这时,定时器的常开接点 闭合,常闭接点断

27、开。闭合,常闭接点断开。(3 3)当输入接点)当输入接点X X断开时,定时器复位,定时器的常开接点断开时,定时器复位,定时器的常开接点 断开,常闭接点闭合。断开,常闭接点闭合。说明:说明:X XTMTMn本讲稿第三十四页,共六十页35动作说明:动作说明:当当Y0Y0闭合后,定时器闭合后,定时器TM5TM5开始计时。开始计时。经过经过300.1=3s300.1=3s后,后,Y1Y1闭合,闭合,Y2Y2断开。断开。Y0Y0TM X 30TM X 305Y1Y1TM5TM5Y2Y2TM5TM5例:例:ST Y0ST Y0TM X5TM X5K 30K 30ST T5ST T5OT Y1OT Y1ST

28、/T5ST/T5OT Y2OT Y2用定时器指令编写的用定时器指令编写的助记符语句表助记符语句表本讲稿第三十五页,共六十页36例例3 3:定时器应用举例定时器应用举例(高频加热时间控制)高频加热时间控制)QSQSFUFU1 1KMKMKTKTKTKTKMKMSB1SB1SB2SB2KMKMKMKM分配分配I/OI/O:X0 SB1X0 SB1X1 SB2X1 SB2Y0 KMY0 KMTMX0 KTTMX0 KTTM X 100TM X 1000 0Y0Y0T0T0EDEDX0X0X1X1Y0Y0Y0Y0X0X0本讲稿第三十六页,共六十页37TM X 100TM X 1000 0Y0Y0TM0

29、TM0EDEDX0X0X1X1Y0Y0Y0Y0X0X0梯形图梯形图X1X1X0X0COMCOMY0Y0COMCOM KMKMSB2SB2SB1SB1220V220V24V24VPLCPLC端子接线图端子接线图ST X1ST X1OR Y0OR Y0AN X0AN X0AN/T0AN/T0OT Y0OT Y0ST Y0ST Y0AN X0AN X0TM X0TM X0K 100K 100EDED编程编程本讲稿第三十七页,共六十页38PSHS,RDS,POPS Y0Y0X0X0Y1Y1Y3Y3X2X2X1X1X2X2ST X0ST X0PSHSPSHSAN X2AN X2OT Y0OT Y0RDS

30、RDSAN X1AN X1OT Y1OT Y1POPSPOPSAN X2AN X2OT Y3OT Y3功能解释功能解释PSHS (Push Stack)PSHS (Push Stack):将结果存入堆栈将结果存入堆栈RDS (Read Stack)RDS (Read Stack):从堆栈读数从堆栈读数POPS (Pop Stack)POPS (Pop Stack):从堆栈读数并清空堆栈从堆栈读数并清空堆栈3.3.堆栈及堆栈操作指令堆栈及堆栈操作指令:本讲稿第三十八页,共六十页39例例4 4:定时器应用举例:用定时器应用举例:用PLCPLC控制三相异步电动机控制三相异步电动机 的的Y-Y-起动。

31、起动。Y Y 起动继电器起动继电器控制电路控制电路KM2KM2KTKTKTKTKM1KM1KM1KM1KM2KM2KM2KM2KTKTKM2KM2KM0KM0SB1SB1SB2SB2KM0KM0FRFRI/OI/O分配:分配:SB1 X0SB1 X0SB2 X1SB2 X1KM0 Y0KM0 Y0KM1 Y1KM1 Y1KM2KM2 Y2 Y2KT TMX1KT TMX1时间常数时间常数K=150K=150延时延时0.1 1500.1 150=15=15秒秒本讲稿第三十九页,共六十页40用用PLCPLC控制三相异步电动机的控制三相异步电动机的Y-Y-起动起动KM2KM2KTKTKTKTKM1K

32、M1KM1KM1KM2KM2KM2KM2KTKTKM2KM2KM0KM0SB1SB1SB2SB2KM0KM0FRFRI/OI/O分配:分配:SB1 X0SB1 X0SB2 X1SB2 X1KM0 Y0KM0 Y0KM1 Y1KM1 Y1KM2KM2 Y2 Y2KT TMX1KT TMX1梯形图梯形图TM X 150TM X 1501 1Y0Y0EDEDX0X0X1X1Y0Y0X0X0X1X1Y0Y0Y2Y2Y1Y1TM1TM1Y2Y2Y2Y2TM1TM1Y1Y1Y2Y2本讲稿第四十页,共六十页41用用PLC控制三相异步电动机的控制三相异步电动机的Y-起动起动I/O分配:分配:SB1 X0SB2

33、 X1KM0 Y0KM1 Y1KM2 Y2KT TMX1PLC接线图接线图X1X0COMY0COMKM0SB2SB1220V24VY1KM1FRY2KM2本讲稿第四十一页,共六十页42用用PLC控制三相异步电动机的控制三相异步电动机的Y-起动起动TM X 1501Y0EDX0X1Y0X0X1Y0Y2Y1TM1Y2Y2TM1Y1Y2根据梯形图和接线进行编程根据梯形图和接线进行编程ST X1OR Y0AN X0OT Y0ST X1OR Y0AN X0PSHSAN/Y2TM X1K 150RDSAN/T1AN/Y2OT Y1POPSST T1OR Y2ANSAN/Y1OT Y2ED本讲稿第四十二页,

34、共六十页计数器初始值:计数器初始值:132767计数器编号计数器编号(FP1机:机:100143)计数脉冲计数脉冲复位信号复位信号(1)复位信号接通时,计数器复位,装入初始值。)复位信号接通时,计数器复位,装入初始值。(2)复位信号断开时,每来一个计数脉冲减)复位信号断开时,每来一个计数脉冲减1,直,直 到减为到减为0,计数器的,计数器的“常开接点接通,常闭接常开接点接通,常闭接 点断开点断开”。说明:说明:4.计数器及计数器指令(计数器及计数器指令(CT指令)指令)CT指令梯形指令梯形图格式:图格式:CPRCTn本讲稿第四十三页,共六十页1235049X1CT100RCT指令梯形图与时序图指

35、令梯形图与时序图CT100X1X2CPR50ST X1ST X2CT 100K 50助记符编程助记符编程本讲稿第四十四页,共六十页PLC的寄存器(以的寄存器(以FP1为例)一览为例)一览字输入寄存器字输入寄存器 WX0WX12位输入寄存器位输入寄存器 X0X12F字输出寄存器字输出寄存器 WY0WY12位输出寄存器位输出寄存器 Y0Y12F通用字寄存器通用字寄存器 WR0WR62通用位寄存器通用位寄存器 R0R62F专用字寄存器专用字寄存器 WR900WR903专用位寄存器专用位寄存器 R900R903F定时器定时器 TM0TM99计数器计数器 C100C143通用数据寄存器通用数据寄存器DT

36、0DT8999专用数据寄存器专用数据寄存器DT9000DT9069设定值寄存器设定值寄存器 SV0SV143经过值寄存器经过值寄存器 EV0EV143索引寄存器索引寄存器 IX,IY十进制常数寄存器十进制常数寄存器 K十六进制常数寄存器十六进制常数寄存器 H本讲稿第四十五页,共六十页微分指令:微分指令:DF,DF/(DF)R0(DF/)R1X0X1ST X0DFOT R0ST X1DF/OT R1X0接通瞬间(上升沿),接通瞬间(上升沿),R0接点接通一个扫描周期接点接通一个扫描周期T。X1断开瞬间(下降沿),断开瞬间(下降沿),R1接点接通一个扫描周期接点接通一个扫描周期T。功能解释功能解释

37、R0X0TX1R1T本讲稿第四十六页,共六十页例例5.计数器应用举例:计数器应用举例:产品数量检测产品数量检测产品通过检测器产品通过检测器PH机械手机械手KM1KM2传送带电机传送带电机PLC的的I/O分配:分配:X0 传送带停机按钮传送带停机按钮X1传送带起动按钮传送带起动按钮X2 产品通过检测器产品通过检测器PHY0传送带电机传送带电机KM1Y1机械手机械手KM2TMY2定时器定时器,定时定时2秒秒CT100计数器,初始值计数器,初始值24(每(每24个产品个产品机械手动作机械手动作1次)次)本讲稿第四十七页,共六十页 电机起动后,电机起动后,R1产生宽度为一个扫描产生宽度为一个扫描周期的

38、正脉冲,使周期的正脉冲,使CT100和和TM1复位复位 起、停传送带电机起、停传送带电机计数器应用举例:计数器应用举例:产品数量检测产品数量检测TM Y 21Y0EDX0X1Y0Y0Y1R1DFCT 24100TM1R1X2Y0R1CT100TM1CT100RCP每检测到一个产品,每检测到一个产品,X2产生一个正脉冲,产生一个正脉冲,使使CT100计一个数计一个数 CT100每计每计24个数,机械手动作一次个数,机械手动作一次 机械手动作后,延时机械手动作后,延时2秒,将机械手秒,将机械手 电磁铁切断,同时将电磁铁切断,同时将CT100复位。复位。CT100 复位后,复位后,Y1和和TM1也复

39、位也复位本讲稿第四十八页,共六十页计数器应用举例:计数器应用举例:产品数量检测产品数量检测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 2413 ST CT10014 AN/TM115 OT Y116 ST CT10017 AN/R118 TM Y119 K 220 E

40、D本讲稿第四十九页,共六十页置位指令与复位指令(置位指令与复位指令(SET,RST)SRX1X2Y1Y1ST X1SET Y1ST X2RST Y1X1=1时,时,Y1=1X1=0时,时,Y1仍仍=1X2=1时,时,Y1=0X2X1Y1本讲稿第五十页,共六十页数据传送指令数据传送指令(共(共11条)条)16位数据传送指令位数据传送指令梯形图格式梯形图格式目的寄存器目的寄存器源寄存器或常数源寄存器或常数K助记符(助记符(Move)指令代号指令代号F0 MVX1F0MV WR0WY0例:例:ST X1F 0 WR0 WY0若若X1=1,则将,则将WR0的数据传送到的数据传送到WY0本讲稿第五十一页

41、,共六十页移位指令移位指令(共(共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=1CP111001本讲稿第五十二页,共六十页例例6.传送指令、移位指令举例传送指令、移位指令举例要求要求:X2开关通断一次,用于开关通断一次

42、,用于WR1清清0。X0开关用于设置输入数据。开关用于设置输入数据。X1开关通断一次,输入一个移位脉冲。开关通断一次,输入一个移位脉冲。若若X0开关合上,则串入数据为开关合上,则串入数据为1,每输入一个移位脉冲,输出指示灯,每输入一个移位脉冲,输出指示灯 依次点亮。若依次点亮。若X0打开,则串入数据为打开,则串入数据为0。X0X1Y0 Y1Y2Y7Y3Y4Y5Y6X2输入指示灯输入指示灯输出指示灯输出指示灯输入开关输入开关FP1型型PLC控制器控制器内部电源内部电源SRX0X1CPINWR1X2 R本讲稿第五十三页,共六十页X0X1Y0 Y1Y2Y7Y3Y4Y5Y6X2FP1型型PLC控制器控

43、制器SRX0X1CPINWR1X2RF0 MV WR1 WY0ED0 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依次点亮。如此重复进行,依次点亮。如此重复进行,直至停机为

44、止。直至停机为止。X0X1Y0 Y1Y2Y7Y3Y4Y5Y6FP1型型PLC控制器控制器停停机机开开机机内部电源内部电源本讲稿第五十五页,共六十页专用寄存器专用寄存器(FP1机:机:WR900WR903)。常用的如下:。常用的如下:R900A:“”标志标志 R900B:“=”标志标志 R900C:“”标志标志 R9010:常常ON继电器继电器 R9011:常常OFF继电器继电器 R9013:仅在第一个扫秒周期仅在第一个扫秒周期ON,其他时候均为,其他时候均为OFFR9014:仅在第一个扫秒周期仅在第一个扫秒周期OFF,其他时候均为,其他时候均为ON时钟脉冲发生器时钟脉冲发生器R9018 周期周

45、期 0.01s R901B 周期周期0.2sR9019 周期周期0.02s R901C 周期周期1sR901A 周期周期0.1s R901D 周期周期2s用于给定时器和移位提供一个内部时钟用于给定时器和移位提供一个内部时钟SR WR0R901C本讲稿第五十六页,共六十页 R7R7(WR0WR0的第的第7 7位)位)=1=1(8 8个灯全亮)时,起动定个灯全亮)时,起动定时器,定时时器,定时5 5秒,使灯全亮秒,使灯全亮5 5秒。时间到秒。时间到TM0TM0反反=0=0,给给WR0WR0输入输入0 0,使灯逐个熄灭。,使灯逐个熄灭。R10=0R10=0(关机)时,将常数(关机)时,将常数0 0传

46、送给传送给WY0WY0,8 8个灯个灯全灭全灭 R10=1R10=1(开机)时,将(开机)时,将WR0WR0传送给传送给WY0WY0,输出,输出 TM0 TM0反反=1=1时,给时,给WR0WR0输入输入1 1,使灯逐个点亮,使灯逐个点亮 R10=1R10=1时,时,R901CR901C产生周期产生周期1 1秒的移位时钟秒的移位时钟 R11R11信号将信号将WR0WR0清清0 0 X1X1信号的上升沿求微分,在信号的上升沿求微分,在R11R11产生一个正脉冲,产生一个正脉冲,用于用于WR0WR0清清0 0 X1X1通断一次起动,通断一次起动,R10=1R10=1;X0X0通断一次停机,通断一次

47、停机,R10=0R10=0节日彩灯控制梯形图节日彩灯控制梯形图功能解释功能解释TM X 50TM X 500 0R10R10EDEDX0X0X1X1R10R10X1X1F0 MV WR0 WY0F0 MV WR0 WY0R11R11DFDFSR WR0SR WR0R10R10TM0TM0R11R11R7R7R10R10R RCPCPININR11R11R901CR901CR10R10F0 MV 0 WY0F0 MV 0 WY0本讲稿第五十七页,共六十页 基本指令基本指令 数据传送指令数据传送指令 算术运算指令算术运算指令 移位指令移位指令 位操作指令位操作指令 数据变换指令数据变换指令 转移控

48、制指令转移控制指令 特殊控制指令特殊控制指令FP1指令分类(共指令分类(共128条)条)按指令的功能可分为:按指令的功能可分为:1条条21条条(1)ST(2)ST/(3)OT(4)AN(5)AN/(6)OR(7)OR/(8)ANS(9)ORS(10)CT(11)TMR(12)TMX(13)TMY键盘指令键盘指令(14)DF(15)SR(16)PSHS(17)RDS(18)POPS(19)SET(21)RST非键盘指令非键盘指令扩展功能指令扩展功能指令(22)MV本讲稿第五十八页,共六十页键盘指令键盘指令由由FP1FP1键盘直接输入(阅读教材键盘直接输入(阅读教材P524533P524533)非

49、键盘指令非键盘指令用用SCSC键和指令的功能码输入(阅读教材键和指令的功能码输入(阅读教材P534536P534536)功能扩展指令功能扩展指令用用FnFn键和指令的功能码输入键和指令的功能码输入(阅读教材(阅读教材P537538P537538)例:例:PSHSPSHS输入时按键盘的顺序:输入时按键盘的顺序:SCSC9 9SCSCWRTWRT屏幕显示:屏幕显示:PSHSPSHS指令的功能码指令的功能码例:例:X1X1F0F0MVMVWR0WR0WY0WY0FnFn0 0ENTENTORORR.WRR.WR0 0WRTWRTANANY.WYY.WY0 0WRTWRT本讲稿第五十九页,共六十页1.你能否设计一个用你能否设计一个用PLC控制十字路口红绿黄交通灯的程序控制十字路口红绿黄交通灯的程序?2.你能否设计一个用你能否设计一个用PLC控制四层楼的电梯程序控制四层楼的电梯程序?3.你能否设计一个用你能否设计一个用PLC控制反应堆控制棒升降的程序控制反应堆控制棒升降的程序?4.你能否设计一个用你能否设计一个用PLC控制室内安全防盗报警的程序控制室内安全防盗报警的程序?PLC实际应用设计题目实际应用设计题目本讲稿第六十页,共六十页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com