- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 基本逻辑指令; 第四章 基本逻辑指令;4.1.10 栈操作指令MPS, MRD, MPP;4.1 基本逻辑指令 ;2.指令功能及说明 ;表4-2 定时器、计数器的设定与步数;【例4-1】 LD, LDI及OUT指令的梯形图和指令程序见图4.1 ;4.1.2 触点串联指令AND, ANI;0 LD X002 ;4.1.3触点并联指令OR,ORI;【例4-3】 OR/ORI指令应用的梯形图和指令程序见图4.4 ;4.1.4串联回路块并联指令ORB;【例4-4】 ORB指令的梯形图和指令程序见图4.5 ;4.1.5并联回路块串联指令ANB;【例4-5】ANB指令的梯形图和指令程序见图4.6 ;4.1.6 边沿检出指令LDP,LDF,ANDP,ANDF,ORP,ORF;LDP、ANDP、ORP指令是进行上升沿检出的触点指令,仅在指定位软元件的上升沿时(OFF→ON变化时)接通一个扫描周期 ;【例4-6】 LDP,LDF,ANDP,ANDF,ORP,PRF指令的梯形图和指令程序见图4.7和图4.8 ;0 LDP X000;【例4-7】双稳态电路程序设计。图4.9是双稳态电路的梯形图和时序图 ;【例4-8】图4.10所示的梯形图是LDP指令的应用例 ;4.1.7脉冲指令PLS, PLF;2. 指令功能及说明 ;【例4-9】X000、X001作为脉冲指令的触发信号(图4.11(b)) ;图4.12 边沿检出指令与脉冲指令的比较;4.1.8置位与复位指令SET,RST;2. 指令功能及说明 ;【例4-10】 置位与复位令的梯形图与指令程序 ;4.1.9反转指令INV;执行INV指令前的运算结果;4.1.10栈操作指令MPS,MRD,MPP;2.指令功能及说明 ;【例4-12】 栈操作指令的梯形图与指令程序 ;【例4-13】 一段堆栈的梯形图与指令程序 ;【例4-14】 一段堆栈与ANB,ORB指令并用的梯形图与指令程序 ;【例4-15】 两段堆栈的梯形图与指令程序 ;【例4-16】 四段堆栈的梯形图与指令程序 ;图4.20 四段堆栈的编程;4.1.11主控触点指令MC,MCR;2. 指令功能及说明 ;如例4-16所示,在MC指令内采用MC指令时,嵌套级N的编号按顺序增大(N0→N1→N2→N3→N4→N5→N6→N7)。在将该指令返回时,采用MCR指令,则从大的嵌套级开始消除(N7→N6→N5→N4→N3→N2→N1→N0) ;图4.21主控触点指令的编程(无嵌套);【例4-18】 主控触点指令的梯形图与指令程序(有嵌套) ;4.1.12 空操作指令NOP;【例4-19】 空操作指令的应用,见图4.23 ;4.1.13 程序结束指令END;4.2 梯形图设计;梯形图中用户逻辑解算结果,可马上为后面用户程序的解算所利用 ;4.2.2 梯形图编程格式;4.2.3 梯形图设计的基本步骤;;4.2.4 梯形图设计规则;图4.26 梯形图编程规则一;触点应画在水平支路上,不能画在垂直支路上 ;几条支路并联时,串联触点多的,安排在上面(先画),如图4.28所示 ;几个支路串联时,并联触点多的支路块安排在左面,如图 4.29所示 ;一个触点不允许有双向电流通过。当出现这种情况时,按图4.30的示例改 ;当两个逻辑行之间互有牵连时,如图4.31所示,可按图示的方法加以改画 ;在梯形图中任一支路上的串联触点、并联触点以及内部并联线圈的个数一般不受限制,但有的PLC有自己的规定,应注意看说明书 ;(a);(d);4.3 基本逻辑指令应用举例;解:;(3)指令程序;【例4-21】 触发器电路(分频电路)的PLC程序设计 ;(1)输入/输出接点分配见表4.16 ;(2)控制逻辑梯形图;(3)指令程序;【例4-22】 振荡电路的PLC程序设计 ;解:;(3)指令程序;【例4-23】 报警电路的PLC程序设计 ;解:;(2)控制逻辑梯形图见图4.38 ;(3)指令程序;【例4-24】长延时电路的PLC程序设计 ;图4.39 长延时电路的梯形图;(3)指令程序;【例4-25】饲料箱盛料过少报警系统的PLC程序设计 ;图4.40 料箱盛料过少报警系统;解:;(2)控制逻辑梯形图见图4.41 ;(3)指令程序;【例4-26】加热炉推料机自动上料控制电路的PLC程序设计 ;图4.42 加热炉推料机自动上料控制流程图;解:;;3. 指令程序 ;小 结;指令程序采用助记符语言来编写。助记符语言是以汇编指令的格式来表示控制程序的程序设计语言。助记符指令能在小型编程器中一条一条地输入,特别适合现场调试。助记符指令是由操作码和操作数两部分组成。操作码用来表示指令的功能,告诉CPU要执行什么操作;操作数用标识符和参数表示,用来表示参加操作
文档评论(0)