第三章的基本逻辑指令及举例.pptx
《第三章的基本逻辑指令及举例.pptx》由会员分享,可在线阅读,更多相关《第三章的基本逻辑指令及举例.pptx(125页珍藏版)》请在咨信网上搜索。
1、第三章的基本逻辑指令及举例第三章的基本逻辑指令及举例 逻辑取及线圈驱动指令逻辑取及线圈驱动指令 触点串联指令触点串联指令 触点并联指令触点并联指令 串联电路块得并联连接指令串联电路块得并联连接指令 并联电路块得串联连接指令并联电路块得串联连接指令 置位复位指令置位复位指令 RSRS触发器指令触发器指令 立即指令立即指令 边沿脉冲指令边沿脉冲指令 逻辑堆栈操作指令逻辑堆栈操作指令 定时器定时器 计数器计数器 比较指令比较指令 NOTNOT及及NOPNOP指令指令一、PLC得基本逻辑指令及举例一、一、一、一、PLCPLC基本逻辑指令及举例基本逻辑指令及举例基本逻辑指令及举例基本逻辑指令及举例 S7
2、S7200200系列系列PLCPLC逻辑指令共有逻辑指令共有106106条条,厂家提供了梯形图厂家提供了梯形图(LAD)LAD)、语句表、语句表(STL)STL)、功能块图功能块图(FBDFBD)与顺序流程图几种编程语言与顺序流程图几种编程语言,其中其中LADLAD与与STLSTL就是最基本得也就是最常用得就是最基本得也就是最常用得编程语言。本章以这两种语言为例介绍其应用。编程语言。本章以这两种语言为例介绍其应用。1 1、装入触点指令及驱动指令装入触点指令及驱动指令 LDLD(LOADLOAD):):装入触点指令。用于网络块逻辑运算开始得常开触点与母线得连接。装入触点指令。用于网络块逻辑运算开
3、始得常开触点与母线得连接。LDNLDN(LOAD NOTLOAD NOT):):取反指令。用于网络块逻辑运算开始得常闭触点与母线得连接。取反指令。用于网络块逻辑运算开始得常闭触点与母线得连接。(OUTOUT):):线圈得驱动指令线圈得驱动指令 图图3 31 1 为上面三条指令得用法为上面三条指令得用法注意事项注意事项:3n LD、LDN指令不只就是用于网络块逻辑计算开始时与母线相连得常开与常闭触点,在分支电路块得开始也使用LD、LDN指令,与后面要讲得LD、OLD指令配合完成块电路得编程。n 指令不能用于输入继电器。n 指令可连续使用任意次。n 在同一线圈中不要使用双线圈输出。nLD、LDN操
4、作数为I、Q、M、SM、T、C、V、S 得操作数为Q、M、S、V2 2、触点串联指令触点串联指令触点串联指令触点串联指令A(And)A(And):与指令。用于单个常开触点得串联连接。与指令。用于单个常开触点得串联连接。ANAN(And Not)And Not):与反指令。用于单个常闭触点得串联连接。与反指令。用于单个常闭触点得串联连接。注意事项:n A、AN就是单个触点串联连接指令,可连续使用,编程时只受到打印宽度与屏幕显示得限制。n 例中可以反复使用=指令,但次序必须正确。n A、AN指令得操作数为:I、Q、M、SM、T、C、V、S与L。()()M0.0M0.1Q0.0Q0.1LD M0、0
5、LPS A M0、1=Q0、0LPP =Q0、1网络1I0、0M0、1网络2 连续输出 I0、2Q0、0M0、3T5Q0、3M0、4Q0、1LD I0、0 A M0、0 =Q0、0LD M0、1AN I0、2=M0、3A T5=Q0、3 AN M0、4=Q0、1(a)梯形图(b)语句表M0、03、触点并联指令 O(or)或指令。用于单个常开触点得并联连接 ON(or not)或反指令。用于单个常闭触点得并联连接n n单个触点得O、ON指令可连续使用n nO、ON指令得操作数为:I、Q、M、SM、T、C、V、S、与L注意事项:M0、0M0、1M0、2I0、1I0、0Q0、0LD M0、0O M0
6、、1ON M0、2A I0、0O I0、1=Q0、0(a)梯形图(b)语句表网络1 触点得并联电路举例4 串联电路块得并联连接指令 OLD(or load)或块指令:用于串联电路块得并联连接两个以上触点串联形成得支路叫串联电路块n 在电路块得开始也要使用LD、LDN指令n 每完成一次块电路得并联时要写上OLD指令n OLD指令无操作数注意事项大家学习辛苦了,还是要坚持继续保持安继续保持安静静I0、0I0、1I0、2M0、0M0、1M0、2M0、3Q0、0LD I0、0A M0、0LD I0、1AN M0、1OLDLDN I0、2A M0、2OLDA M0、3=Q0、0(a)梯形图(b)语句表网
7、络1 OLD指令使用举例5 并联电路块得串联连接指令 ALD(And Load)与块指令。用于并联电路块得串联连接 两条以上支路并联形成得电路叫并联电路块注意事项n 在块电路开始时要使用LD与LDN指令n 在每完成一次块电路得串联连接后要写上ALD指令n ALD指令无操作数网络1 ALD指令使用举例I0、0I0、1M0、0M0、2M0、1M0、3Q0、0LD I0、0 O I0、1 LD M0、0A M0、1LD M0、2AN M0、3OLD ALD=Q0、0 (a)梯形图(b)语句表6、置位、复位指令LADLADSTLSTL功能功能置位指令置位指令 bit bit S S N NS bitS
8、 bit,N N从从bitbit开始得开始得N N个元件置个元件置1 1并并保持保持复位指令复位指令 bit bit R R N NR bitR bit,N N从从bitbit开始得开始得N N个元件清零并个元件清零并保持保持表1 置位复位指令得功能表()()网络1 置位网络2 复位 I0、0Q0、0I0.1S2Q0.0R2LD I0、0S Q0、0,2LD I0、1R Q0、1,2I0、0I0、1(a)梯形图(b)语句表(c)时序图Q0、0,Q0、1n对元件来说一旦被置位,就保持在通电状态,除非在对它复位;而一旦被复位,就保持在断电状态,除非在对它置位nS/R指令可以互换次序使用,但由于PL
9、C采用扫描工作方式,所以写在后面得指令具有优先权n如果对记数器与定时器复位,则记数器与定时器得当前值被清零nN得常数范围为1-255,N也可为:VB、IB、QB、MB、SMB、SB、LB、AC、常数、*VD、*AC、*LD。一般情况下使用常数nS/R指令得操作数为:I、Q、M、SM、T、C、V、S、与L注意事项:7、RS触发指令 SR(set dominant bistable)置位优先触发指令。当置位信号与复位信号都为真时,输出为真 RS(reset dominant bistable)复位优先触发指令。当置位信号与复位信号都为真时,输出为假RS1SROUTbitR1SRSOUTbit 指令
10、指令S1S1R R输出输出(bitbit)置位优先触发指令置位优先触发指令(SRSR)0 00 0保持前一状态保持前一状态0 01 10 01 10 01 11 11 11 1 指令指令S SR1R1输出输出(bitbit)复位优先触发指令复位优先触发指令RSRS)0 00 0保持前一状态保持前一状态0 01 10 01 10 01 11 11 10 0RS触发器指令得真值表S1RSROUTSR1RSOUT网络1网络2I0、0I0、1I0、0I0、1Q0、0Q0、1I0.0I0.1Q0.0Q0.1(a)梯形图(b)时序图8、立即指令(Immediately)n nRI bitRI bitn n
11、立即复位立即复位1.1.BitBit只能为只能为Q Q2.2.N N的范围:的范围:1-1281-1283.3.N N的操作数同的操作数同S/RS/R指令指令n nSI bitSI bitn n立即置位立即置位n nBitBit只能为只能为Q Qn n=I bit=I bitn n立即输出立即输出n nANI bitANI bitn n立即与反立即与反n nAI bitAI bitn n立即与立即与n nONI bitONI bitn n立即或反立即或反n nOI bitOI bitn n立即或立即或LDNI LDNI bitbitn n立即取反立即取反n nBitBit只能为只能为I ILD
12、I LDI bitbitn n立即取立即取n n使用说明使用说明n nLADLADn nSTLSTL指令名称指令名称bitIIbitbitISINbitbitNRI立即指令就是为了提高PLC对输入输出得响应速度而设置,不受PLC循环工作方式得影响,允许对输入与输出点进行快速直接存取。对I 操作,相应得输入映像寄存器得值并未更新;当用立即指令访问输出点时,对Q操作,新值同时写到PLC得物理输出点与相应得输出映像寄存器。网络1 立即指令举例网络2I0.0Q0.0IQ0.11SIQ0.2Q0.3II0.0LD I0、0=Q0、0=I Q0、1SI Q0、2,1LDI I0、0=Q0、3(a)梯形图(
13、b)语句表扫描周期nn+1n+2n+3Q0、0映像寄存器Q0、1映像寄存器Q0、2映像寄存器Q0、3映像寄存器Q0、0物理触点Q0、1物理触点Q0、2物理触点Q0、3物理触点(c)时序图输入采样输出刷新I0、0注意注意:用立即输出指令访问输出点时用立即输出指令访问输出点时,在输入采样时刻在输入采样时刻,对对Q进行操作进行操作,新值既写物理输出点新值既写物理输出点,也写输出映像寄存器也写输出映像寄存器tt9、边沿脉冲指令指令名称指令名称LADLADSTLSTL功能功能说明说明上升沿脉上升沿脉冲冲EUEU在上升沿在上升沿产生脉冲产生脉冲无操作无操作数数下降沿脉下降沿脉冲冲EDED在下降沿在下降沿产
14、生脉冲产生脉冲PNQ0.0R1PN网络1 边沿脉冲指令举例网络2网络3网络4I0、0M0、0I0、1M0、1M0、1M0、0LD I0、0EU=M0、0LD M0、0S Q0、0,1LD I0、1ED=M0、1LD M0、1R Q0、0,1I0、0M0.0I0.1M0.1Q0.0(a)梯形图(b)语句表(c)时序图Q0.0S110、逻辑堆栈操作指令 LPS(logic push)逻辑入栈指令 LRD(logic read)逻辑读栈指令 LPP(logic pop)逻辑出栈指令 LDS(load stack)装入堆栈指令使用举例1使用举例2使用举例3s7-PLC 使用9层堆栈来处理所有得逻辑操作
15、,逻辑堆栈指令主要完成对触点进行得复杂连接。注意事项分支电路开始指令。其作用就是把栈顶值复制后压入堆栈开始第二个以后得从逻辑块得编程,其作用就是读取最近LPS压入堆栈得内容,而本身不进行PUSH与POP工作分支电路结束指令。其作用把堆栈弹出一级,堆栈内容依次上移复制堆栈中得n个值到栈顶,而栈底丢失。STL:LDS n (n 为08得整数)网络1 LPS、LRD、LPP指令使用举例1M1、2Q0、3M1、1Q0、2M1、0M0、5M0、4Q0、1M0、3M0、2M0、1Q0、0M0、0I0、0LD I0、0LPSLD M0、0O M0、1ALD=Q0、0LRDLD M0、2A M0、3LDN M
16、0、4A M0、5OLDALD=Q0、1LPPA M1、0=Q0、2LD M1、1ON M1、2ALD =Q0、3(a)梯形图(b)语句表BACK网络1 LPS、LRD、LPP指令使用举例2Q0、0Q0、1Q0、2Q0、3M0、3M0、6M0、5M0、4M0、2M0、1M0、0LD M0、0LPS A M0、1LPSAN M0、2=Q0、0LPPA M0、3=Q0、1(a)梯形图(b)语句表 LPPA M0、4 LPSA M0、5=Q0、2LPPAN M0、6=Q0、3M0.3M0.2Q0.0Q0.1M0.1Q0.2Q0.3M0.0网络1 LPS、LRD、LPP指令使用举例3LD M0、0LP
17、S A M0、1LPSA M0、2LPSA M0、3=Q0、0LPP=Q0、1LPP=Q0、2LPP=Q0、3(a)梯形图(b)语句表注意事项注意事项注意事项注意事项n n受堆栈空间得限制受堆栈空间得限制(9(9层堆栈层堆栈),LPS),LPS、LPPLPP指令连续使用时指令连续使用时应少于应少于9 9次。次。n nLPSLPS与与LPPLPP指令必须成对使用指令必须成对使用,它们之间可以使用它们之间可以使用LRDLRD指令。指令。n nLPSLPS、LRDLRD、LPPLPP指令无操作指令无操作数。数。入栈前入栈前入栈后入栈后iv0iv0iv3iv3iv1iv1iv0iv0iv2iv2iv1
18、iv1iv3iv3iv2iv2iv4iv4iv3iv3iv5iv5iv4iv4iv6iv6iv5iv5iv7iv7iv6iv6iv8iv8iv7iv7LDS 指令使用举例例:LDS 3 1111、定时器定时器定时器定时器接通延时定时器(TON)有记忆接通延时定时器(TONR)断开延时定时器(TOF)1 1)种类种类 定时器可分为定时器可分为2 2)分辨率与定时时间得计算分辨率与定时时间得计算 单位时间得时间增量称为定时器得分辨率。单位时间得时间增量称为定时器得分辨率。定时器定时时间定时器定时时间T T得计算得计算:T=PTST=PTS T:T:实际定时时间实际定时时间 PTPT:定时时间定时时
19、间 S S:分辨率分辨率 PTPT数据类型为数据类型为INTINT型型,操作数可为操作数可为:VWVW、IWIW、QWQW、MWMW、SWSW、SMWSMW、LWLW、AIWAIW、T T、C C、ACAC、VDVD、ACAC、LDLD与常数与常数3 3)定时器得编号定时器得编号 定时器得编号用定时器得名称与它得常数编号定时器得编号用定时器得名称与它得常数编号(最大为最大为255)255)。即。即TXXX,TXXX,如如T40T40 定时器得编号包含两方面得信息定时器得编号包含两方面得信息:定时器位与定时器当前值。定时器位与定时器当前值。定时器位定时器位:当定时器得当前值达到设定值当定时器得当
20、前值达到设定值PTPT时时,定时器得触点动作。定时器得触点动作。定时器当前值定时器当前值:存储定时器当前所累计得时间存储定时器当前所累计得时间,它用它用1616位符号得整数来表位符号得整数来表 示示,最大计数值为最大计数值为3276732767 使能输入使能输入:BOOLBOOL型型,可以就是可以就是I I、Q Q、MM、SMSM、T T、C C、V V、S S、L L1ms10ms100msINPTTXTXXXTXXXTXXX定时器类型定时器类型分辨率分辨率/ms/ms当前最大值当前最大值/s/s定时器编号定时器编号 TONR TONR1 13232、767767T0,T64T0,T6410
21、10327327、6767T1T4,T65T68T1T4,T65T6810010032763276、7 7T5T31,T69T95T5T31,T69T95TON,TOFTON,TOF1 13232、767767T32,T96T32,T961010327327、6767T33T36,T97T100T33T36,T97T10010010032763276、7 7T37T61,T101T255T37T61,T101T255定时器得分辨率与编号定时器得分辨率与编号定时器得分辨率与编号定时器得分辨率与编号4)、定时器指令使用说明定时器指令使用说明(1)接通延时定时器 TON(On-Delay Timer
22、)接通延时定时器用于单一时间间隔得定时。其LAD符号:STL格式:TON TXXX,PT;如:TON T120,8;(8100ms)INPTTONTXXXTXXXTXXXINTXXX位T(2)记忆接通延时定时器 TONR(Retentive On-Delay Timer)记忆接通延时定时器具有记忆功能,它用于对许多间隔得累计定时。上电周期或者首次扫描时,定时器位为OFF,当前值保持在掉电前得 值。当输入接通时,当前值从上次所保持值继续计时,当累计当前 值达到设定值 时,定时器为ON,当前值可继续计数到32767。需注意TONR定时器只能用复位指令R对其进行复位操作。INPTTONRTXXXTX
23、XXTXXXLAD:STL:TONR TXXX,PT 如 TONR T20,63INTXXX位T(3)断开延时定时器断开延时定时器 TOF(Off-Delay Timer)断开延时定时器用于断电后得单一间隔时间计时。断开延时定时器用于断电后得单一间隔时间计时。上电周期或首次扫描上电周期或首次扫描,定时器位为定时器位为OFF,当前值为当前值为0。输入接通时。输入接通时,定时定时器位为器位为ON,当前值为当前值为0,当输入端由接通到断开时当输入端由接通到断开时,定时器开始计时定时器开始计时,当达当达到设定值时到设定值时,定时器位为定时器位为OFF,当前值等于设定值当前值等于设定值,停止计时。输入端
24、再次停止计时。输入端再次由由OFFON时时,TOF复位复位,如果如果,输入端再从输入端再从ONOFF,则则TOF可实现再次可实现再次启动。启动。INPTTOFTXXXTXXXTXXXLAD:STL:TOF TXXX,PT 如 TOF T35,6INTXXX位TI0.0INT35TONPT+4T2 INPT+10T36INPT+3TONRTOF(a)梯形图(b)语句表LD I0、0 TON T35,+4 /接通延时定时器 TONR T2,+10 /有记忆接通延时定时器 TOF T36,+3 /断电延时定时器 应用举例5)5)5)5)、定时器得刷新方式与正确使用定时器得刷新方式与正确使用定时器得刷
25、新方式与正确使用定时器得刷新方式与正确使用(1 1)定时器得刷新方式定时器得刷新方式n n1ms1ms定时器定时器:1ms1ms定时器由系统每隔定时器由系统每隔1ms1ms刷新一次刷新一次,与扫描周期及与扫描周期及程序处理无关。它采用得就是中断方式。程序处理无关。它采用得就是中断方式。n n10ms10ms定时器定时器:10ms10ms定时器由系统在每个扫描周期开始时自动刷定时器由系统在每个扫描周期开始时自动刷新新,由于每个扫描周期只刷新一次由于每个扫描周期只刷新一次,故在一个扫描周期内定时故在一个扫描周期内定时器位与定时器得当前值保持不变。器位与定时器得当前值保持不变。n n100ms100
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 基本 逻辑 指令 举例
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。