s7-200高速脉冲计数器及pto和pwm

s7-200高速脉冲计数器及pto和pwm

ID:30275643

大小:205.50 KB

页数:9页

时间:2018-12-28

s7-200高速脉冲计数器及pto和pwm_第1页
s7-200高速脉冲计数器及pto和pwm_第2页
s7-200高速脉冲计数器及pto和pwm_第3页
s7-200高速脉冲计数器及pto和pwm_第4页
s7-200高速脉冲计数器及pto和pwm_第5页
资源描述:

《s7-200高速脉冲计数器及pto和pwm》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案高速脉冲计数器高速计数器专用输入高速计数器使用的输入HSC0I0.0,I0.1,0.2HSC1I0.6,I0.7,I1.0,I1.1HSC2I1.2,I1.3,I1.4,I1.5HSC3I0.1HSC4I0.3,I0.4,I0.5HSC5I0.4有些高速计数器和边缘中断的输入点赋值存在某些重叠。同一个输入不能用于两种不同的功能;但是高速计数器当前模式未使用的任何输入均可用于其他目的。例如,如果在模式2中使用HSC0,模式2使用I0.0和I0.2,则I0.1可用于边缘中断或用于HSC3。如果所用的HSC0模式不使用输入I0.1,则该输入

2、可用于HSC3或边缘中断。与此相似,如果所选的HSC0模式不使用I0.2,则该输入可用于边缘中断;如果所选HSC4模式不使用I0.4,则该输入可用于HSC5。请注意HSC0的所有模式均使用I0.0,HSC4的所有模式均使用I0.3,因此当使用这些计数器时,这些输入点绝不会用于其他用途。HSC模式说明(中断描述)输入点HSC0I0.0I0.1I0.2HSC1I0.6I0.7I1.0I1.1HSC2I1.2I1.3I1.4I1.5HSC3I0.1HSC4I0.3I0.4I0.5HSC5I0.40具有内部方向控制的单相计数器时钟1时钟复位2时钟复位启动

3、3具有外部方向控制的单相计数器时钟方向4时钟方向复位5时钟方向复位启动6具有两个时钟输入的双向计数器增计数脉冲减计数脉冲7增计数脉冲减计数脉冲复位8增计数脉冲减计数脉冲复位启动9A/B相正交计数器时钟脉冲A时钟脉冲B10时钟脉冲A时钟脉冲B复位11时钟脉冲A时钟脉冲B复位启动12仅HSC0和HSC3支持模式12。HSC0计数Q0.0输出的脉冲数。HSC3计数Q0.1输出的脉冲数。四台计数器有三个控制位,用于配置复原和起始输入的激活状态并选择1x或4x计数模式(仅限正交计数器)。这些控制位位于各自计数器的控制字节内,只在执行HDEF指令时才使用。执

4、行HDEF指令之前,必须将这些控制位设为所需的状态,否则计数器采用所选计数器模式的默认配置。复原输入和起始输入的默认设置为现用水平高,正交计数速率为4x(或4乘以输入时钟频率)。一旦执行了HDEF指令,就不能再改变计数器设置,除非首先将CPU设为STOP(停止)模式。下表复位和启动输入的有效电平以及1x/4x控制位精彩文档实用标准文案HSC0HSC1HSC2HSC4HDEF控制位(仅在执行HDEF时使用)说明SM37.0SM47.0SM57.0SM147.0"复原"的有效控制位**:0=复原现用水平高1=复原现用水平低-SM47.1SM57.1-

5、起动有效电平控制位**:0=起始现用水平高1=起始现用水平低SM37.2SM47.2SM57.2SM147.2"正交"计数器的计数速率选项:0=4x计数速率1=1x计数速率**缺省设置为:复位输入和启动输入高电平有效,正交计数率为四倍速(四倍输入时钟频率)。定义控制字节一旦定义了计数器和计数器模式,您就可以为计数器动态参数编程。每台高速计数器均有一个控制字节,允许完成以下作业:*启用或禁止计数器*控制方向(仅限模式0、1和2)或初始化所有其他模式的计数方向*载入当前值通过执行HSC指令可激活控制字节以及相关当前值和预设值检查。下表说明每个控制位。

6、HSC0HSC1HSC2HSC3HSC4HSC5中断描述SM37.3SM47.3SM57.3SM137.3SM147.3SM157.3计数方向控制位:0=减计数;1=增计数SM37.4SM47.4SM57.4SM137.4SM147.4SM157.4向HSC中写入计数方向:0=不更新;1=更新计数方向SM37.5SM47.5SM57.5SM137.5SM147.5SM157.5向HSC中写入预置值:0=不更新;1=更新预置值SM37.6SM47.6SM57.6SM137.6SM147.6SM157.6向HSC中写入新的初始值:0=不更新;1=更新

7、初始值SM37.7SM47.7SM57.7SM137.7SM147.7SM157.7启用HSC:0=禁用HSC1=启用HSC设置当前值和预设值每台高速计数器都有一个32位初始值和一个32位预设值,初始值和预设值均为带符号的整数值。欲向高速计数器载入新的初始值和预设值,您必须设置包含初始值和/或预设值的控制字节及特殊内存字节。然后您必须执行HSC指令,将新数值传输至高速计数器。下表说明用于包含新当前值和预设值的特殊内存字节。除控制字节以及新预设值和当前值保持字节外,还可以使用数据类型HC(高速计数器当前值)加计数器号码(0、1、2、3、4或5)读取

8、每台高速计数器的当前值。因此,读取操作可直接存取当前值,但只有用上述HSC指令才能执行写入操作。载入数值HSC0HSC1HSC2HSC3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。