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

第四章 PLC的编程.pptVIP

  1. 1、本文档共114页,可阅读全部内容。
  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文档。上传文档
查看更多
第四章PLC的编程ppt课件

PLC控制系统的编程(8) 2. 跳转到子程序(JSR、SBR、RET) JSR、SBR、RET指令使得处理器跳到梯形图程序中的一个独立的子程序文件,并对它进行一次扫描,然后再返回到出发点。 ※JSR的参数为子程序的文件号。 PLC控制系统的编程(8) 2. 跳转到子程序(JSR、SBR、RET) 子程序文件可以嵌套:可在一个程序文件中嵌套多达8个子程序。也就是说,只要子程序不超过7级,便可让处理器从主程序跳向一个子程序,再从一个子程序跳向一个子程序。 处理器自动返回到先前JSR指令后的下一条指令,并且在返回主程序之前一直遵循此执行过程。 Warning! Outputs controlled within a subroutine remain in their last state until the subroutine is executed again. PLC控制系统的编程(8) 3. 暂停(TND) 当TND指令梯级条件为真时,处理器停止扫描程序的其余部分并更新I/O,并从主程序的第一条指令处恢复执行程序扫描。 ※调试程序或查找程序故障时,可插入TND指令。 PLC控制系统的编程(8) 4. 中断(SUS) 当SUS指令梯级条件为真时,它使处理器进入挂起模式并且在状态文件的字7(S:7)存储挂起ID。所有的输出被停止使能。在程序调试和系统故障检测时用这一指令可获得或查明具体条件。 ※SUS的参数为(-32768~32767)中的任意值。 PLC控制系统的编程(8) 5. 主控程序(MCR) 成对使用MCR指令可创建一个程序区域。它可关断此区域内所有非保持型输出。 当开始的MCR梯级条件为假时,无论每个梯级各自的输入条件怎样,MCR都复位所有非保持型输出指令。 ※ (1)成对使用MCR指令,用无条件MCR指令结束程序区。 (2)不能在一个MCR区内嵌套另一个MCR区 (3)不能从程序外部跳到MCR区内。如果MCR区条件为假, 则跳转到此区会使此区被激活。 (4)如果MCR区连接到梯形图的结尾,就不必编写另一条 MCR指令来结束此MCR区。 PLC控制系统的编程(8) 6. 立即输入(IIM) IIM指令可以优先于正常的扫描顺序刷新输入的值。当它使能,程序扫描被中断,从指定的输入口中读来数据,经过屏蔽后,刷新其数据文件的值,然后在恢复程序扫描。 Length:主要是5/03, 5/04, 5/05, and MicroLogix 1200 and 1500 only) 的槽可以有32位数据。 PLC控制系统的编程(8) 7. 立即输出(IOM) IOM指令可以优先于正常的扫描顺序刷新输出的值。当它使能,程序扫描被中断,从输出数据文件中读来数据,经过屏蔽后,刷新指定的输出口,然后在恢复程序扫描。 Length:主要是5/03, 5/04, 5/05, and MicroLogix 1200 and 1500 only) 的槽可以有32位数据。 PLC控制系统的编程(8) 8. 通信服务(SVC) IOM指令用于优于正常扫描周期执行通信程序。 当梯级条件使能时,程序扫描中断执行操作周期的通信服务部分,然后从SVC指令的下一条指令恢复扫描。 9. 更新I/O(REF) 当REF指令使能时,它中断程序的正常扫描,执行I/O扫描。 PLC控制系统的编程(8) 4.8中断指令 助记符 名称 用途 INT I/O中断子程序 表明子程序的用途 STS STI中断启动 使STI定时器在进入运行方式时有条件的启动,而不是自动启动。 UID 用户中断屏蔽 用来屏蔽用户中断 UIE 用户中断使能 UIE和UID指令成对使用,它的功能和UID相反 UIF 用户中断 用来激活被挂起的中断类型 PLC控制系统的编程(8) 1. I/O中断子程序(INT) INT指令把一个程序文件作为中断子程序而不是一般的SBR子程序。INT指令必须在子程序的第一条指令的第一级 PLC控制系统的编程(8) 2. STI中断启动(STS) STS指令有启动和停止STI功能,并可改变STI用户中断的时间间隔。 Time:设定了STI中断每隔多少毫秒执行一次。这个时间必须 大于执行一次中断子程序所需的时间。 File: STI file number PLC控制系统的编程(8) 3. 用户中断屏蔽(UID) UID指令用来屏蔽用户中断。当使能时,可屏蔽STI中断,高速计数中断(HSC1,HSC0),事件输入中断0~3(Event0~Event3)。 参数指定了屏蔽的中断类型,为0表示不屏蔽中断。 ※只适合于MicroLogix 1200和1500 PLC控制系统的编程(8) 4. 用户中断使能(UIE

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档