工厂电气控制和PLC应用技术第8章-特殊功能指.pptxVIP

工厂电气控制和PLC应用技术第8章-特殊功能指.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 特殊功能指令 ;8.1 中断指令 ;(2)I/O中断 I/O中断包括外部输入上升/下降沿中断、高速计数器中断和高速脉冲输出中断。 S7-200用输入(I0.0、I0.1、I0.2或I0.3)上升/下降沿产生中断。 高速计数器中断指对高速计数器运行时产生的事件实时响 应,包括当前值等于预设值时产生的中断,计数方向的改变时产生的中断或计数器外部复位产生的中断。 脉冲输出中断是指预定数目脉冲输出完成而产生的中断。;(3)时基中断 时基中断包括定时中断和定时器T32/T96中断。 定时中断用于支持一个周期性的活动。周期时间从1毫秒至255毫秒,时基是1毫秒。使用定时中断0,必须在SMB34中写入周期时间;使用定时中断1,必须在SMB35中写入周期时间。将中断程序连接在定时中断事件上,若定时中断被允许,则计时开始,每当达到定时时间值,执行中断程序。定时中断可以用来对模拟量输入进行采样或定期执行PID回路。 定时器T32/T96中断指允许对定时时间间隔产生中断。这类中断只能用时基为1ms的定时器T32/T96构成。当中断被启用后,当前值等于预置值时,在S7-200执行的正常1毫秒定时器更新的过程中,执行连接的中断程序。;2. 中断优先级和排对等候 ;8.1.2 中断指令 ;8.1.3 中断程序 ;【例8-1】编写由I0.1的上升沿产生的中断事件的初始化程序。;【例8-2】编程完成采样工作,要求每10ms采样一次 ;【例8-3】利用定时中断功能编制一个程序,实现如下功能:当I0.0由OFF→ON,Q0.0亮1s,灭1s,如此循环反复直至I0.0由ON→OFF,Q0.0变为OFF。;中断程序编程实训 ;3. 参考程序 ;(2)喷泉的模拟控制参考程序;8.2 高速计数器与高速脉冲输出 ;8.2.2 高速计数器的工作模式 ;(2)单路脉冲输入的外部方向控制加/减计数 ;(3)两路脉冲输入的单相加/减计数 。;(4)两路脉冲输入的双相正交计数 ; 两路脉冲输入的双相正交计数4x 模式;2. 高速计数器的工作模式 ; HSC编号及其对应 的输入 端子 HSC模式;8.2.3 高速计数器指令及指令向导; 2.高速计数器指令向导的应用 ;(1)打开STEP7-Micro/WIN软件,选择主菜单“工具”?“指令向导”进入向导编程页面。如图所示。 ;(2)选择“HSC”?点击“下一步”,出现对话框如图所示。选择计数器的编号和计数模式。在本例中选择“HSC1”和计数模式“11”,选择后点击“下一步”。 ;(3)在高速计数器初始化设定页面中分别输入??速计数器初始化子程序的符号名(默认的符号名为“HSC-INIT”);高速计数器的预置值(本例输入为10000);计数器当前值的初始值(本例输入“0”);初始计数方向(本例中选择“增”);复位信号的极性(本例选择高电平有效);启动信号的极性(本例选择高电平有效);计数器的倍率选择(本例选择4倍频“4X”)。完成后点击“下一步”。;(4)在完成高速计数器的初始化设定后,出现高速计数器中断设置的页面如图所示。本例中为当前值等于预置值时产生中断,并输入中断程序的符号名(默认的为COUNT-EQ)。在“您希望为HC1编程多少个步骤?”栏,输入需要中断的步数,本例只有当前值清零1步,选择“1”。完成后点击“下一步”。;(5)高速计数器中断处理方式设定页面如图8-18所示。在本例中当CV = PV时需要将当前值清理,所以选择“更新当前值”选项,并在“新CV”栏内输入新的当前值“0”。完成后点击“下一步”。;(6)高速计数器中断处理方式设定完成后,出现高速计数器编程确认页面,如图所示。该页面显示了由向导编程完成的而程序及使用说明,选择“完成”结束编程。;(7)向导使用完成后在程序编辑器页面内自动增加了名称为“HSC-INIT”子程序和“COUNT-EQ”中断程序。如图所示。分别点击“HSC-INIT”子程序和“COUNT-EQ”中断程序标签,可见其程序.;8.2.4高速脉冲输出指令及指令向导的应用 ;3. 脉冲输出(PLS)指令 脉冲输出(PLS)指令功能为:使能有效时,检查用于脉冲输出(Q0.0或Q0.1)的特殊存储器位(SM),然后执行特殊存储器位定义的脉冲操作。 ;4. PTO的使用 PTO是可以指定脉冲数和周期的占空比为50%的高速脉冲串的输出。状态字节中的最高位(空闲位)用来指示脉冲串输出是否完成。可在脉冲串完成时起动中断程序,若使用多段操作,则在包络表完成时起动中断程序。;(1)周期和脉冲数。周期范围从50微秒至65,535微秒或从2毫秒至65,535毫秒,为16位无符号数,时基有μs和ms两种,通过控制字节的第三位选择。注意: 如果周期小

文档评论(0)

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

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

1亿VIP精品文档

相关文档