网站大量收购闲置独家精品文档,联系QQ:2885784924

《电气控制与PLC技术》课件第8章.ppt

  1. 1、本文档共160页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

7.PLC输入/输出有哪几种接线方式?8.减少PLC输入/输出点数的方法主要有哪些?试举出两例说明。9.如果PLC的输入端或输出端接有感性元件,应采取什么措施来保证PLC的正常运行?10.PLC网络中常用的通信方式有哪几种?不同厂家生产的可编程序控制器的指令系统有相当大的差别,要掌握指令系统这些细微的特点是很困难的,最简便的方法是充分利用可编程序控制器的用户程序语法检查功能,发现程序中有哪些地方不符合语法规定,再对症下药,加以改正。8.5.2梯形图程序的优化设计1)子程序执行条件的处理利用功能指令需要执行条件这一特点,可以简化子程序,例如某发电机自动控制子程序的执行条件为:系统处于自动状态和发电状态(表示自动的输入继电器X1和表示发电状态的M100的常开触点接通)、断路器闭合(输入继电器X3的常开触点接通),满足以上条件时,每秒钟执行一次标号为P1的子程序(定时器T200的常开触点每秒钟ON一次)。以上要求可用图8.25所示的梯形图来实现。如果将上述执行条件放在子程序内部,用条件判别和转移指令来实现上述功能,则比图8.25所示的要复杂得多。图8.25梯形图2)跳步结构程序的简化设计方法图8.26(a)所示的跳步结构可以用图8.26(b)所示的梯形图来实现。用比较指令CMP将放在数据寄存器D1中的数与常数100相比较,如果D1中的数大于100,表示“大于”的M20的常开触点ON,将执行跳转指令JMPP2,跳过MOV指令;如果D1中的数不大于100,M20的常开触点OFF,不执行JMP指令。因为在可编程序控制器运行时,M8000的常开触点ON,将执行MOV指令,将常数100传送到D1中。图8.26所示的梯形图可以用图8.27中的梯形图来代替。执行比较指令后,如果D1中的数不大于0,M20的常闭触点ON,将执行MOV指令;如果D1中的数大于0,M20的常闭触点断开,不执行MOV指令。图8.26跳步结构及梯形图图8.27梯形图3)分支结构程序的简化设计方法假设要求用图8.28所示的分支结构程序来求出数据寄存器D8中存放的误差e(k)的绝对值,并存放在D10中。用比较指令CMP将放在D8中的e(k)与常数0相比较,如果e(k)不大于0,M30的常闭触点ON,执行跳转指令JMPP3,在标号P3处,因为M8000的常开触点在可编程序控制器运行时ON,将执行取补指令NEG,求出|e(k)|后送给D10;如果e(k)0,M30的常闭触点OFF,不执行跳转指令JMPP3,因为M8000的常开触点ON,将执行MOV指令,直接将e(k)传送到D10中。执行完后,跳转到标号P4处。图8.28梯形图图8.28所示的梯形图可以用图8.29中的梯形图来代替。执行比较指令后,如果e(k)0,表示e(k)0的M30的常开触点ON,将只执行MOV指令;如果e(k)≤0,M30的常闭触点接通,将只执行NEG指令。使用这种设计方法时,应注意执行先处理的支路对应的指令或程序时(如图8.29中的MOV指令),对相应标志M30的影响,如果处理第一条支路时改变了相应的标志,可能会导致不能正确执行第二条支路对应的指令。图8.29梯形图4)定时执行的子程序中微分输出脉冲的产生如果在主程序中对某一编程元件使用微分输出指令,在驱动微分输出指令信号的上升沿,微分输出元件将产生持续时间仅为一个扫描周期的微分脉冲。定时执行的子程序只是在定时时间到时才执行,执行后在子程序中用OUT指令驱动的元件的ON/OFF状态将保持不变,一直要等到该子程序下一次被执行时才有可能变化。即使在子程序中使用微分指令,在该子程序下一次被执行之前,相应元件的状态也将保持不变。为了使在子程序中变为ON的元件输出微分脉冲,可在每个扫描周期都被执行一次的程序中用复位指令将该元件复位。在考虑程序总体安排时,应将使用该微分脉冲的程序放在产生微分脉冲和将微分脉冲复位的程序之间。在这种情况下,微分脉冲可用微分指令来产生,也可以用OUT指令来产生。5)对多个辅助继电器复位的简便方法有时需要对多个辅助继电器复位,如果用复位指令将它们逐个复位,使用的指令条数是相当多的。为了简化程序,可将需要复位的辅助继电器的地址安排在一起,用ANDW(字逻辑“与”指令)将它们复位。8.5.3高级应用程序的模拟调试方法开关量控制系统梯形图的模拟调试是很方便的,可以用小开关的接通和断开来模拟实际使用的开关量输入信号,通过观察显示输出继电器状态的发光二极管来了解梯形图的执行情况。可编程序控制器的程序调试功能较差,例如一般没有调试高级语言和汇编语言时可以使用

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档