电气控制与PLC应用技术 教学课件 作者 梅丽凤 第5章S7 200 PLC的基本指令及应用.pptVIP

电气控制与PLC应用技术 教学课件 作者 梅丽凤 第5章S7 200 PLC的基本指令及应用.ppt

  1. 1、本文档共126页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.监控定时器复位指令 它的定时时间为500ms,正常工作时扫描周期小于500ms,每次扫描它都被自动复位一次,监控定时器不起作用。在以下情况下扫描周期可能大于500ms,监控定时器会停止执行用户程序: (1) 用户程序很长; (2) 出现中断事件时,执行中断程序的时间较长; (3) 循环指令使扫描时间延长; 跳转指令JMP:当输入端有效时,使程序跳转到标号处执行。 标号指令LBL:指令跳转的目标标号。操作数n为0~255。 跳转指令可使主机根据条件的需要,选择执行相应的程序段。如图5-51所示。 3.跳转及标号指令 (a)梯形图 (b)语句表 图5-51 跳转及标号指令的应用 4.循环指令 数据范围:INDX操作数:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*AC和*LD。这些操作数属INT型。 INIT和FINAL操作数:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、常数、*VD、*AC、和*LD。这些操作数属INT型。 图5-52循环指令的指令格式 PLC的主机面板上有一个SF/DIAG(故障/诊断)指示灯,当CPU发生系统故障时,该指示灯发出红光。 对于诊断(DIAG)功能部分: 1)在V4.0版编程软件系统块的“LED配置”选项卡中,如果选择了“有变量被强制时”或“有I/O错误时”,LED均发黄光。 5.诊断LED指令 2)利用DIAG-LED指令控制SF/DIAG指示灯是否发黄光,在该指令中如果输入参数IN的数值为零,则诊断LED指示灯被设置为不发光,如果输入参数IN的数值大于零,则诊断LED指示灯被设置为发黄光。其梯形图和语句表格式如图5-54所示。图5-55是其应用举例。 图5-54 诊断LED指令格式 (a) 梯形图 (b) 语句表 图5-55诊断LED指令应用程序 S7-200CPU的控制程序由主程序OB1、子程序和中断程序组成。 6.子程序的编写与调用 1)子程序的作用。 2)子程序的创建。 3)子程序的调用。 4)子程序的有条件返回。 5)子程序中的定时器。 【例5-1】求V存储区连续的若干个字的累加和的字程序,在OB1中调用它,在I0.1的上升沿,求VW100开始的10个数据的和,并将运算结果放在VD0中。 表5-11是名为“求和”的子程序的局部变量表,相应的STL程序代码如下所示。子程序中的*#POINT是地址指针POINT指定的地址中变量的值。 表5-11 “求和”子程序局部变量表 符号 变量 类型 数据 类型 注释 EN IN BOOL LD0 POINT IN DWORD 地址指针初值 LW4 NUMB IN WORD 要求和的字数 IN_OUT LD6 RESULT OUT DINT 求和的结果 LD10 TMP1 TEMP DINT 存储待累加的数 LW14 COUNT TEMP INT 循环次数计数器 网络1 LD SM0.0 MOVB 0,#RESULT //清结果单元 FOR #COUNT,1,#NUMB //循环开始 网络2 LD SM0.0 ITD *#POINT,#TMP1 //将待 累加的整数转换为双整数 +D #TMP1, #RESULT //双整数累加 +D 2, #POINT //指针值加2,指向下一个字 网络3 NEXT //循环结束 1.基本概念 1)功能图:又称为功能流程图或状态转移图,是专用于工业顺序控制程序设计的一种功能性说明语言。 5.5 顺序控制指令及编程应用 功能图主要由“状态”、“转移”及“有向线段”等元素组成。图5-59所示为状态及动作的表示方法,其中(a)为初始状态的表示法,(b)为中间任意状态的表示法,(c)为状态下动作的表示法。 (a) 初始状态 (b) 中间任意状态 (c) 状态下动作的表示 图5-59状态及动作的图形符号 2)转移:是指顺序控制继电器从一个状态到另一个状态的变化,用一个有向线段来表示转移的方向。两个状态之间的有向线段上再用一段横线表示这一转移的条件,转移的符号如图5-60所示。转移是一种条件,是使系统从一个状态向另一个状态转移的必要条件,通常用文字、逻辑方程及符号来表示。 举例说明功能图的绘制。 某一冲压机的初始位置是冲头抬起,处于高位

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档