电气控制与可编程控制器讲述课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电气控制与可编程控制器讲述课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气控制 可编程控制器 讲述 课件
- 资源描述:
-
1、2023-1-251 简单、直观、易学易懂、应用最为广泛、最受电气简单、直观、易学易懂、应用最为广泛、最受电气 技术人员欢迎技术人员欢迎 常开接点、常闭接点组合常开接点、常闭接点组合 逻辑运算、算术运算、数据传送、变换与外部输出逻辑运算、算术运算、数据传送、变换与外部输出 类似于继电器线路图一个接触器的启、类似于继电器线路图一个接触器的启、停控制线路驱动一个逻辑线圈或功能指令块停控制线路驱动一个逻辑线圈或功能指令块2023-1-2522023-1-253 在梯形图左右两侧的直线称为左右母线相在梯形图左右两侧的直线称为左右母线相 当于继电器线路图中的左右电源线当于继电器线路图中的左右电源线 与左
2、母线相连的控制线路通常是一个由常与左母线相连的控制线路通常是一个由常 开、常闭接点组成的逻辑电路开、常闭接点组成的逻辑电路 与右母线相连接的是输出线圈、其他各类与右母线相连接的是输出线圈、其他各类 软器件的逻辑线圈或功能指令块软器件的逻辑线圈或功能指令块 在梯形图中右母线有时也可以省略。在梯形图中右母线有时也可以省略。2023-1-254语句表语句表 是梯形图的一种派生语言是梯形图的一种派生语言 类似于汇编语言但更简单类似于汇编语言但更简单 表答表答 助记符形式的各类指令语句来描述梯形助记符形式的各类指令语句来描述梯形 图的逻辑运算、算术运算、数据传送与图的逻辑运算、算术运算、数据传送与 处理
3、或程序执行中的某些特定功能处理或程序执行中的某些特定功能 与梯形图之间有着严格的一一对应关系与梯形图之间有着严格的一一对应关系 特点是便于用户程序的输入、读出与修改特点是便于用户程序的输入、读出与修改2023-1-255MOV K100D102023-1-256步步序序 操作码操作码(助记符)(助记符)操作数操作数(操作件号)(操作件号)指令功能指令功能1 12 23 34 45 56 69 910101515.LDLDANIANIOROROUTOUTANDANDOUTOUTK KLDLDMOVMOVK KD D.X0X0X1X1Y0Y0Y0Y0M100M100T0T0123123X3X312
4、121001001010.从母线开始取从母线开始取X0X0常开触点常开触点串联串联X1X1常闭触点常闭触点并联并联Y0Y0常开触点常开触点驱动驱动Y0Y0线圈线圈串联串联M100M100常开触点常开触点连续驱动连续驱动T0T0线圈(线圈(3 3步)步)设定定时器延时值为设定定时器延时值为12.3s12.3s从母线开始取从母线开始取X3X3常开触点常开触点1616位数据传送(功能号位数据传送(功能号1212,为,为5 5步指令)步指令)十进制常数十进制常数100100为源数据为源数据地址编号为地址编号为1010的的1616位数据寄存器为目标数位数据寄存器为目标数2023-1-257SFC 近年国
5、际电工协会(近年国际电工协会(IEC)大力推广的新编程标准)大力推广的新编程标准 顺序功能图又称为顺序功能图又称为或或将一个完整的控制过程分解为若干个阶段(状态)将一个完整的控制过程分解为若干个阶段(状态)各阶段有不同的动作或其他各种控制内容各阶段有不同的动作或其他各种控制内容 阶段之间有一定的转换条件阶段之间有一定的转换条件 一旦条件满足就实现状态的自动转移一旦条件满足就实现状态的自动转移 上一阶段结束上一阶段结束 下一阶段动作开始直至完成整个过程的控制要求下一阶段动作开始直至完成整个过程的控制要求PASCAL3)步进顺序控制指令可以有多种方式被操作数元件置位并保持X4 左限位原始位置条件与
6、梯形图相比对于完成一个多条件、多因素的复杂顺 序控制程序设计存在一定困难,不仅要有经验,而且梯形图程序难读、难懂。一旦条件满足就实现状态的自动转移信息与器件状态处理指令MPP 指令只能使用一次 在梯形图中右母线有时也可以省略。则梯形图的构成将发生很大变化。总是出现在一个逻辑行的末(对应手动、单步、循环和自动方式输入)(3)分支程序之间跳转的编程方法 OR (“或”)单回路SFC的编程方法可使工作效率大为提高,程序调试方便。原始位置条件6、MC、MCR要同时使用。M100 T02023-1-258S21S20S2M8002 自动方式初始状态自动方式初始状态状态转移开始状态转移开始 原始位置条件原
7、始位置条件 夹具夹紧夹具夹紧Y0 下降下降X1 下限位下限位T0 K10M8041M8044SETY1S22T2 上升上升T0S23T3 右移右移X2 上限位上限位122023-1-259S25夹具放松夹具放松T1 K10RSTY1S26Y2 上升上升X1S27Y4 右移右移X4 左限位左限位S24Y0 下限下限X3 右限位右限位12T1X22023-1-2510 是类似功能图的图形编程语言是类似功能图的图形编程语言 沿用了梯形图编程方法沿用了梯形图编程方法 在在PLC内部开发了供编程使用的通用与专用编内部开发了供编程使用的通用与专用编 程元件和指令(状态元件、级式指令)程元件和指令(状态元件
8、、级式指令)2023-1-2511 SGY1Y10JMP S52023-1-2512 是一种图形编程语言是一种图形编程语言 采用逻辑电路规定的采用逻辑电路规定的“与与”、“或或”、“非非”等逻辑图符号依控制顺序组合而成等逻辑图符号依控制顺序组合而成 是国际电工协会(是国际电工协会(IEC)颁布的)颁布的PLC编程语编程语言之一言之一2023-1-2513 OR NOT AND2023-1-2514 中、大型中、大型PLC已采用已采用 BASIC FORTRAN PASCAL C 等高级语言的等高级语言的PLC专用编程语言专用编程语言2023-1-2515(取)、(取)、(取反)(取反)(输出)
9、(输出)取用指定元件的常取用指定元件的常“”触点;触点;取用指定元件的常取用指定元件的常“”触点。触点。(起始取指令)(起始取指令)是线圈输出指令是线圈输出指令 是程序执行的结果是程序执行的结果 总是出现在一个逻辑行的末总是出现在一个逻辑行的末2023-1-2516指令助记符指令助记符 指令功能指令功能操作数操作数程序步数程序步数LDLD(LoadLoad)从公共母线开始取从公共母线开始取用常开接点(取)用常开接点(取)X X、Y Y、M M、S S、T T、C C1 1LDILDI(Load Load InverseInverse)从公共母线开始取从公共母线开始取用常闭接点用常闭接点 (取反
10、)(取反)X X、Y Y、M M、S S、T T、C C1 1OUTOUT线圈驱动(输出)线圈驱动(输出)线圈并联可连续使线圈并联可连续使用用Y Y、M M、S S、T T、C C(T T、C C后紧跟后紧跟常数)常数)Y Y、M 1M 1S S特殊特殊M 2M 2T 3T 3C 3-5C 3-5接点取用与线圈输出指令接点取用与线圈输出指令2023-1-2517 2023-1-2518 输出处理输出处理Y3=OFF Y4=ON 输入处理输入处理X1=ON X2=OFF2023-1-2519(与)(与)(与非)(与非)(“”)(“”)块块“”块块“串联一个常串联一个常“”触点;触点;串联一个常串
11、联一个常“”触点。触点。(“”“”“”是单个触点的串联指令)是单个触点的串联指令)2023-1-2520指令助记符指令助记符 指令功能指令功能操作数范围操作数范围占用程占用程序步数序步数ANDAND串联一个常开串联一个常开接点(与)接点(与)X X、Y Y、M M、S S、T T、C C1 1ANIANI串联一个常闭串联一个常闭接点(与非)接点(与非)X X、Y Y、M M、S S、T T、C C1 1OROR并联一个常开并联一个常开接点(或)接点(或)X X、Y Y、M M、S S、T T、C C1 1ORIORI并联一个常闭并联一个常闭接点(或非)接点(或非)X X、Y Y、M M、S S
12、、T T、C C1 1ANBANB(And BlockAnd Block)两块电路串联两块电路串联 (块与)(块与)无无1 1ORBORB(Or BlockOr Block)两块电路并联两块电路并联 (块或)(块或)无无1 1逻辑运算指令逻辑运算指令2023-1-2521 X、Y、M、S、T、C(1)选择分支的用户程序 各阶段有不同的动作或其他各种控制内容M100 T0十进制常数100为源数据与梯形图相比对于完成一个多条件、多因素的复杂顺 序控制程序设计存在一定困难,不仅要有经验,而且梯形图程序难读、难懂。M100 T0 图中初始状态通常采用S0S9中的某一个状态器X4 左限位在一轮题目抢答终
13、了后,主持人按下复位按钮,抢答器回复原始状态,为第二轮抢答做好准备。X1接通期间T246对1ms时钟脉冲计数二、定时器延时扩展电路(2)各分支汇合SFC的编程方法 去完成一个多条件、多因素的复杂顺序控制用户程序的设计往往存在一定困难(1)并行分支SFC的编程方法1)继电器线路图为并行工作方式 当前值清零,Y1值0。LDP X0 OUT M0与LD X0 PLS M0从母线开始取X0常开触点 例如某自动生产线的PLC程序要求有手动、步进、单循环及自动等不同运行方式时,可通过控制面板上的一个多档位主令开关SA示需要进行选择如30s内还没答完,则作答题超时处理。2023-1-2522 2023-1-
14、2523并联一个常并联一个常“”触点;触点;并联一个常并联一个常“”触点。触点。(“”“”“”是单个触点的串联指令)是单个触点的串联指令)是块是块“”“”“”指令指令 用于程序块的串联或并联连接用于程序块的串联或并联连接 该指令无操作数。该指令无操作数。2023-1-2524 2023-1-2525 2023-1-2526 2023-1-2527MPS、MRD、MPP 多重输出指令多重输出指令 用于多重输出电路用于多重输出电路2023-1-2528 指令将接点状态储存起来(进栈)指令将接点状态储存起来(进栈)或或 指令读出指令读出 对于同一个接点状态对于同一个接点状态MRD 指令可以多次使用读
15、出后栈指令可以多次使用读出后栈 内容不变内容不变 各层内容也不移动各层内容也不移动 指令只能使用一次指令只能使用一次 读出后栈内容消失(全零)读出后栈内容消失(全零)必须成对使用且连续使用应必须成对使用且连续使用应次次 注意注意5、特殊用途辅助继电器不能用作MC操作元件;3、END防止程序结束后,还继续执行无用的空操作。二、指令语句表及其格式(语句表)X1 下限位PLF(下降沿微分)在信号的下降沿输出1)M1启动40s后方允许M2启动;输入处理指令顺序可任意 近年国际电工协会(IEC)大力推广的新编程标准 采用编程软器件接点的逻辑组合当S22为1时,X14为1则S22置0,该支路就停止运行。信
16、息与器件状态处理指令从公共母线开始取用常开接点(取)M1闭合时Y1也为1 去完成一个多条件、多因素的复杂顺序控制用户程序的设计往往存在一定困难信息与器件状态处理指令二、定时器延时扩展电路则梯形图的构成将发生很大变化。七、编制一个用户程序,控制交流电动机M1、M2的启/停运行。C2023-1-2529信息与器件状态处理指令信息与器件状态处理指令指令助记符指令助记符指令功能指令功能操作数操作数程序步数程序步数MPSMPS(PushPush)进栈进栈无无1 1MRDMRD(ReadRead)读栈读栈无无1 1MPPMPP(PopPop)出栈出栈无无1 1PLSPLS(PalsePalse)信号上升沿
17、微分输出信号上升沿微分输出(一个扫描周期)(一个扫描周期)Y Y、M M(特殊(特殊M M除除外)外)2 2PLFPLF信号下降沿微分输出信号下降沿微分输出(一个扫描周期)(一个扫描周期)Y Y、M M(特殊(特殊M M除除外)外)2 2SETSET被操作数元件置位并被操作数元件置位并保持保持Y Y、M M、S SY Y、M 1M 1S S、特殊、特殊M 2M 2RSTRST(ResetReset)被操作数元件复位并被操作数元件复位并保持或清零保持或清零Y Y、M M、S SD D、V V、Z Z、T T、C CY Y、M 1M 1S S、T T、C C、特殊、特殊M 2M 2D D、V V、
18、Z Z、特殊、特殊D 3D 32023-1-2530指令助记符指令助记符指令功能指令功能操作数操作数程序步数程序步数LDPLDP取脉冲上升沿指令取脉冲上升沿指令X X、Y Y、M MS S、T T、C C2 2LDFLDF取脉冲下降沿指令取脉冲下降沿指令ANDPANDP与脉冲上升沿指令与脉冲上升沿指令ANDFANDF与脉冲下降沿指令与脉冲下降沿指令ORPORP或脉冲上升沿指令或脉冲上升沿指令ORFORF或脉冲下降沿指令或脉冲下降沿指令2023-1-25312023-1-2532Y0Y1Y3Y22023-1-2533Y0Y1Y3Y22023-1-2534Y0Y1Y2Y3Y4SET设置一个状态后,
19、则另一个状态复位。当X0接通时T246复位分支程序之间跳转的用户程序 且程序调试极为方便LDP、LDF、ANDP、ANDF、ORP、ORF;(3)分支程序之间跳转的编程方法原理 将一个完整的控制过程分解为若干个阶段(状态)LDP、LDF、ANDP、ANDF、ORP、ORF;表达形式 类似于继电器线路图一个接触器的启、继电器线路图与梯形图有两个重要区别:b)转移条件X11为1时,S20和Y0都由1变成0,S21、S31和S41同时为1,3条并联支路程序同时运行。M8002S22为1时如果重复执行条件满足(X22为1、X21为0),则S22状态转移至S21,S21与S22所驱动程序重复执行一次。a
20、)状态转移图 b)语句表X3 右限位 当X0接通时T246复位等高级语言的PLC专用编程语言2、若将LD、LDI、ANB、ORB指令改为NOPS、T、C、特殊M 2MPP 指令只能使用一次2023-1-2535M0M1X00X01X02M0M1一个扫描周期一个扫描周期一个扫描周期一个扫描周期一个扫描周期一个扫描周期2023-1-2536M0M12023-1-2537 脉冲输出指令脉冲输出指令 被操作元件的脉冲输出宽度为被操作元件的脉冲输出宽度为 一个程序扫描周期一个程序扫描周期PLSPLS(升沿微分)升沿微分)在信号的在信号的升沿输出升沿输出PLFPLF(降沿微分)降沿微分)在信号的在信号的降
21、沿输出降沿输出 不能应用于输入继电器不能应用于输入继电器、状态、状态器器 和特殊型辅助继电器和特殊型辅助继电器 注意注意2023-1-25382023-1-25391 1)一组与)一组与指令相对应的脉冲式操作指指令相对应的脉冲式操作指令。触点只在操作元件有上升令。触点只在操作元件有上升/下降沿时导通一下降沿时导通一个扫描一个周期个扫描一个周期2 2)指令的软元件指定为辅助继电器(指令的软元件指定为辅助继电器()2023-1-2540M0PLSY000RSTY000SETM1PLFX000X001M0M1Y000一个扫描周期一个扫描周期一个扫描周期一个扫描周期注意:LDP X0 OUT M0与L
22、D X0 PLS M0功能是一样的2023-1-2541 (置位)(置位)(复位)(复位)对位元件操作时必须成对使用对位元件操作时必须成对使用 对同一元件可以多次使用对同一元件可以多次使用SETSET与与RSTRST指令指令 指令顺序可任意指令顺序可任意 状态决定于程序最后的执行结果状态决定于程序最后的执行结果2023-1-25422023-1-2543SETY000RSTY000SETM0RSTM0SETS0RSTS0RSTD0X0X1Y02023-1-2544 指令可单独应用于指令可单独应用于T、C、D、V、Z等字元件的清零等字元件的清零 当当X0接通时接通时T246复位复位 当前值清当前
23、值清0 其触头复位其触头复位 X1接通期间接通期间T246对对1ms时钟脉冲计数时钟脉冲计数 累积计数到累积计数到1234时时Y0动作动作 32位双向计数器根据位双向计数器根据M8200状态对状态对X4端子输入脉冲进端子输入脉冲进行加计数(行加计数(M8200状态为状态为0)或减计数(或减计数(X2接通接通M8200置置1)当计数值达到当计数值达到D1、D0所存的设定值时所存的设定值时C200线圈置位,线圈置位,Y1置置1,当,当X3接通接通C200复位复位 当前值清零,当前值清零,Y1值值0。地址编号为10的16位数据寄存器为目标数(2)同一分支程序内跳转的编程方法16位数据传送(功能号12
24、,为5步指令)在梯形图中右母线有时也可以省略。状态转移不用条件加SET指令而是用OUT指令的情况 将S20和Y0置0并联一个常闭接点(或非)M100 T0PLC的基本指令的编程应用2)M2停止运行30s后,方允许M1停止运行。处在运行状态的分支程序若需要在某一状态时停止运行,状态由1变为0 即将各X11、X12、X13和X14常闭接点作为转移条件之一串联在其他支路中从一条分支程序的某一状态跳转到另一条分支程序的某一状态 顺序功能图又称为功能表图或状态转移图AND 串联一个常“开”触点;顺序功能图又称为功能表图或状态转移图 Y0和Y2分别置1逻辑符号图(功能块图)程序3)步进顺序控制指令可以有多
25、种方式X22023-1-2545T246RSTC200RSTT246K1234Y000M8200C200D0Y0012023-1-2546 (进主控)(进主控)(出主控)(出主控)用于程序修改,结束。用于程序修改,结束。程序处理指令程序处理指令2023-1-2547在编程序过程中,放进在编程序过程中,放进指令指令在程序更改时使步序号码变更少。在程序更改时使步序号码变更少。若将若将指令改为指令改为则梯形图的构成将发生很大变化。则梯形图的构成将发生很大变化。防止程序结束后,还继续执行无用的空操作。防止程序结束后,还继续执行无用的空操作。分段调试程序时放在每一段的结束,可实现分段调分段调试程序时放在
展开阅读全文