高级功能指令.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、本文档付费后,不意味着付费购买了版权,只能用于单位或个人使用,不得用于商业用途(如:【转卖】进行直接盈利和【编辑后售卖】进行间接盈利)。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:19108035856(电话支持时间:9:00-19:00)。
外部输入点对应的中断处理子程序编号: 中断输入0(输入点00003):子程序号为000 中断输入1(输入点00004):子程序号为001 中断输入2(输入点00005):子程序号为002 中断输入3(输入点00006):子程序号为003 当不使用中断功能时,这些子程序号可以作为普通子程序编号使用。 第30页,共53页,2022年,5月20日,21点45分,星期四 外部中断输入的设定: 使用前对DM6628进行设定,否则没有中断功能。 DM6628 00 01 02 03 输入点00003(0:普通输入点 1:中断输入点) 输入点00006(0:普通输入点 1:中断输入点) 输入点00005(0:普通输入点 1:中断输入点) 输入点00004(0:普通输入点 1:中断输入点) 第31页,共53页,2022年,5月20日,21点45分,星期四 1.中断控制指令 —INT(89)/@INT(89) 功能: 当执行条件为ON时,INT用来控制中断并根据CC的值完成 第32页,共53页,2022年,5月20日,21点45分,星期四 1.输入中断模式的程序举例 用编程器将DM6628的内容设置为0001,表示00003位中断输入端子。当输入00003接通时,产生中断,转去执行中断处理子程序000。 第33页,共53页,2022年,5月20日,21点45分,星期四 计数中断模式的程序举例 用编程器将DM6628的内容设置为0001,表示00003为中断输入端子。当输入00003接点闭合10次时,产生中断,转去执行中断处理子程序000。 第34页,共53页,2022年,5月20日,21点45分,星期四 2.间隔定时器中断指令 —STIM(69)/@STIM(69) 功能:当执行条件为ON时,STIM用来控制间隔定时器的功能,根据C1值完成4种功能中的1种。 第35页,共53页,2022年,5月20日,21点45分,星期四 单次中断模式的程序举例 第36页,共53页,2022年,5月20日,21点45分,星期四 重复中断模式的程序举例 第37页,共53页,2022年,5月20日,21点45分,星期四 计数中断模式的程序举例 用编程器将DM6628的内容设置为0001,表示00003为中断输入端子。当输入00003接点闭合10次时,产生中断,转去执行中断处理子程序000。 第38页,共53页,2022年,5月20日,21点45分,星期四 第1页,共53页,2022年,5月20日,21点45分,星期四 3.7.1 子程序控制指令 1.子程序调用指令 2.子程序定义和子程序返回指令 3.宏指令 (略) 1.子程序调用指令?下一页 第2页,共53页,2022年,5月20日,21点45分,星期四 1.子程序调用指令 —SBS(91)/@SBS(91) 功能: SBS在主程序中调用子程序。当执行条件为ON时,SBS(91)N调用编号为N的子程序。 子程序定义和子程序返回指令 子程序调用 第3页,共53页,2022年,5月20日,21点45分,星期四 2.子程序定义和子程序返回指令 —SBN(92)/RET(93) 功能: SBN和RET一起使用。 SBN用于每段子程序开始,定义子程序编号为 N(000-049)。 RET用于每段子程序的结尾,表示子程序结束。 子程序的使用?下一页 第4页,共53页,2022年,5月20日,21点45分,星期四 子程序的使用 001号子程序定义和返回指令 调用子程序001 调用子程序002 002号子程序定义和返回指令 第5页,共53页,2022年,5月20日,21点45分,星期四 3.宏指令— MCRO(99)/@MCRO(99) 功能: 宏指令允许用一个单一子程序代替数个具有相同的结构但不同操作数的子程序。 应用示例?下一页 第6页,共53页,2022年,5月20日,21点45分,星期四 宏指令应用示例 应用举例?下一页 第7页,共53页,2022年,5月20日,21点45分,星期四 I2.高速计数器控制指令?下一页 第8页,共53页,2022年,5月20日,21点45分,星期四 3.8 高速计数器控制指令 1.比较表登陆指令 —CTBL(63)/@CTBL(63) 2.操作模式控制指令 —INI(61)/@INI(61) 3.当前值读出指令 -PRV(62)/@PRV(62)

您可能关注的文档

文档评论(0)

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

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

认证主体凌**

相关文档

相关课程推荐