- 1、本文档共179页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-200可编程控制器高级版教材课程目录:S7200高速计数器的功能及应用2S7200高速脉冲及伺服控制系统29S7200的模拟量信号处理65S7200的PID闭环控制系统及调试82S7200的网络通讯(PPI,自由口,USS,以太网)92Winccflexible的画面制作及通讯连接134S7200的中断CPU在顺序扫描程序时,若中断条件满足,则CPU会中断顺控程序,立即去执行中断部分的程序,当中断程序执行完后,再回到中断点,继续执行顺控程序S7-200支持的中断类型:通讯口中断:当CPU的通讯口在自由口模式下,接受或发送数据完成时,执行中断I/O中断:S7-200的特定的I/O在上升沿或下降沿时产生中断高速计数器及高速脉冲串输出时,到达指定的条件时,执行中断时基中断:在指定的某个时间到达时,执行中断S7-200的中断事件事件号用于使用中断连接指令ATCH时,指定哪个中断服务当CPU进行运行模式时,初始状态为禁止中断,您可以执行全局中断允许指令ENI来允许所有中断一旦ENI指令执行,则中断允许保持,若需禁止中断,则使用中断禁止指令DISI中断事情对应的CPU型号如右图所示S7-200的中断事件中断连接只需调用或执行一次即可,CPU就能按照中断类型,自动执行中断程序S7-200的中断事件要求:当输入点I0.1接通时,立刻使VW200的值变为28主程序中断程序案例练习:1.要求每隔200ms,使VW100的值加1当VW100的值大于50时,将VW100清零。2.要求每隔1秒,使VW200的值加2,当VW200的值大于36时,将其复位高速计数器HSC高速计数器主要用于采集高速脉冲信号,常见的如编码器输出信号S7-200的高速计数器如上图所示:每一个高速计数器都对应一个输入点,都有时钟、方向控制、复位、启动的特定输入点因此在使用这些计数器时,相应的输入点不能用于其它功能高速计数器可以配置为12种模式,设计时更具实际情况选择一个模式注意:CPU221/222不支持HSC1和HSC2CPU22X/224XP/226所有计数器都支持高速计数器的模式模式:0、1、2高速计数器共有12种模式可选择:1.计数信号:通过对应的输入点进行计数2.计数方向:通过内部控制位进行增减计数(控制位见)3.计数器的复位及启动信号根据上页表中信号(无信号的根据控制位控制)高速计数器的模式模式:3、4、51.计数信号:通过对应的输入点进行计数2.计数方向:通过第一页表中的输入信号进行增减计数3.计数器的复位及启动信号根据第一页表中信号(无信号的根据控制位控制)高速计数器的模式模式:6、7、81.增计数信号:通过对应的输入点进行计数2.减计数信号:通过对应的输入点进行计数3.计数器的复位及启动信号根据第一页表中信号(无信号的根据控制位控制)高速计数器的模式模式:9、10、11——(一倍正交模式)1.根据A/B相得相序进行增减计数的计数器A相比B相超前90°,则增计数B相比A相超前90°,则减计数2.增计数时,根据A相计数 减计数时,根据B相计数3.计数器的复位及启动信号根据第一页表中信号(无信号的根据控制位控制)高速计数器的模式模式:9、10、11——(四倍正交模式)1.根据A/B相得相序进行增减计数的计数器A相比B相超前90°,则增计数B相比A相超前90°,则减计数2.每次A相或B相ON或OFF时都进行计数这种方式精度较高,但若编码器本身精度很高,则使用1倍模式即可3.计数器的复位及启动信号根据第一页表中信号(无信号的根据控制位控制)高速计数器的控制位I对于S7200的高速计数器,有三个控制位用于配置复位和启动信号的有效状态,以及选择一倍速或四倍速计数模式(仅用于正交计数器)在执行HDEF指令前,必须把这些控制位设定到希望的状态,否则模式为缺省值一旦HDEF指令被执行,计数器的设置将不能更改,除非先进入STOP模式高速计数器的控制位II配置高速计数器的控制位举例:1.选择启动和复位输入高电平的正交模式注:HSC1及HSC2具有复位及启动信号,当启动信号有效时,HSC1或HSC2才会计数2.配置HSC1为带有复位和启动输入的正交模程序示例:SC的初始值、预设值、当前值每个高速计数器都有一个32位的初始值和预设值为了向HSC中写入新的初始值和预设值,必须先设置控制字节,并且把初始值和预设值存入特殊存储器中,然后执行HSC指令,从而将新的值送入HSCHSC的状态字每个HSC 都有一个状态字节,反映了当前计数方向,当前值是否大于或等于预设值HSC的初始化步骤举例一下对HSC1为例,对初始化和操作步骤进行描述。注:在CPU进入RUN后,每个HSC的HDEF指令只能执行一次1、用SM0.1调用执行初始化操作的子程序2、初始化子程序中,根据所希望的控制操作对SMB47置数
您可能关注的文档
最近下载
- 比亚迪-元EV535-产品使用说明书-智联领潮型-BYD7003BEV4-元ev535201903.pdf
- 妇科恶性肿瘤的手术治疗与随访指导.pptx
- ZY-SH-4食品安全管理体系审核指南.docx
- 婴幼儿大动作发展剖析课件.ppt VIP
- 食品安全管理体系审核与认证要求指引.pptx
- 婴幼儿动作发展的早期促进措施.pptx VIP
- 浅析影响DA42飞机最小控制速度的因素及解决办.docx
- 2024-2025学年 八年级上册物理(2024年新教材)教材课后习题-练习与应用(原动手动脑学物理).docx
- 《0—3岁儿童观察与评估(第一版)》0—3岁儿童动作发展的观察与评估.pptx VIP
- 肾内科提高临床路径入径率PDCA.pptx
文档评论(0)