s7200高速计数器详细解说.docx
《s7200高速计数器详细解说.docx》由会员分享,可在线阅读,更多相关《s7200高速计数器详细解说.docx(14页珍藏版)》请在三一办公上搜索。
1、s7200高速计数器详细解说s7-200高速计数器详细解说 1.高速计数器指令 普通计数器受CPU扫描速度的影响,是按照顺序扫描的方式进行工作。在没个扫描周期中,对计数脉冲只能进行一次累加;对于脉冲信号的频率比PLC的扫描频率高时,如果仍采用普通计数器进行累加,必然会丢失很对输入脉冲信号。在PLC中,对比扫描频率高的输入信号的计数可也使用高速计数器指令来实现。 在S7-200的CPU22X中,高速计数器数量及其地址编号表如下 CPU类型 高速计数器数量 高速计数器编号 CPU221 4 HC0,HC3HC5 CPU222 CPU224 6 HC0HC5 CPU226 1高速计数器指令 高速计数
2、器的指令包括:定义高速计数器指令HDEF 和执行高速计数指令HSC,如表 HDEF HSC (1) 定义高速计数器指令HDEF HDE指令功能是为某个要使用的高速计数器选定一种工作模式。每个高速计数器在使用前,都要用HDEF指令来定义工作模式,并且只能用一次。它有两个输入端:HSC为要使用的高速计数器编号,数据类型为字节型,数据范围为05的常数,分别对应HC0 HC5;MOCE为高速计数的工作模式,数据类型为字节型,数据范围为011的常数,分别对应12种工作模式。当准许输入使能EN有效时,为指定的高速计数器HSC定义工作模式MODE。 执行高速计数指令HSC HSC指令功能功能是根据与高速计数
3、器相关的特殊继电器确定在控制方式和工作状态,使高速计数器的设置生效,按照指令的工作模式的工作模式执行计数操作。它有一个数据输入端N:N为高速计数器的编号,数据类型的字型,数据范围为05的常数,分别对应高速计数器HC0HC5.当准许输入EN使能有效时,启动N号高速计数器工作。 2高速计数器的输入端 高速计数器的输入端不像普通输入端那样有用户定义,而是由系统指定的输入点输入信号,每个高速计数器对它所支持的脉冲输入端,方向控制,复位和启动都有专用的输入点,通过比较或中断完成预定的操作。每个高速计数器专用的输入点如表 高速计数器的输入点 高速计数器标号 HC0 HC1 HC2 输入点 I0.0,I0.
4、1,I0.2 I0.6,I0.7,I1.0,11.1 I1.2,I1.3,I1.4,I1.5 高速计数器标号 HC3 HC4 HC5 输入点 I0.1 I0.3,I0.4,I0.5 I0.4 3高速计数器的状态字节 系统为每个高速计数器都在特殊寄存器区SMB提供了一个状态字节,为了监视高速计数器的工作状态,执行由高速计数器引用的中断事件,其格式如表。 高速计数器的状态字节 HC0 SM36.0 SM36.1 SM36.2 SM36.3 SM36.4 SM36.5 HC1 SM46.0 SM46.1 SM46.2 SM46.3 SM46.4 SM46.5 HC2 SM56.0 SM56.1 SM
5、56.2 SM56.3 SM56.4 SM56.5 HC3 SM36.0 SM36.1 SM36.2 SM36.3 SM36.4 SM36.5 HC4 SM146.0 SM146.1 SM146.2 SM146.3 SM146.4 SM146.5 HC5 SM156.0 SM156.1 SM156.2 SM156.3 SM156.4 SM156.5 当前计数的状态位0=减计数,1=增计数 当前值等于设定值的状态位0=不等于,1=等于 SM36.7 SM46.7 SM56.7 SM36.7 SM146.7 SM156.7 当前值大于设定值得状态位0=小于等于,1=大于 只有执行高速计数器的中断程
6、序时,状态字节的状态位才有效。 描述 不用 SM36.6 SM46.6 SM56.6 SM36.6 SM146.6 SM156.6 4.高速计数器的工作模式 高速计数器有12种不同的工作模式,分为4类。每个高速计数器都有多种工作模式,可以通过编程的方法,使用定义高速计数器指令HDEF来选定工作模式。 各个高速计数器的工作模式 1 高速计数器HC0是一个通用的增减计数器,工有8种模式,可也通过编程来选择不同的工作模式,HC0的工作模式如表 HC0的工作模式 模式 0 1 3 4 6 7 9 10 描述 内部方向控制的单向增/减计数器 外部方向控制的单向增/减计数器 控制位 SM37.3=0,减
7、SM37.3=1,增 I0.1=0,减 I0.1=1,增 I0.0 脉冲 脉冲 曾计数 脉冲 A相脉冲 I0.1 方向 减计数 脉冲 B相脉冲 I0.2 复位 复位 复位 复位 增/减计数脉冲输入控制外部输入控的双向计数器 制 A/B相正交计数器 A超前B,曾计数 B超前A,外部输入控制 减计数 2高速计数器HC1共有12种操作模式如表 HCI的操作模式 模式 描述 0 1 2 3 4 5 6 7 8 9 10 外部方向控制的单向增/减计数器 I0.7=0,减 I0.7=1,增 曾计数 脉冲 A相 脉冲 减计数 脉冲 B相 Mc 脉冲 方向 复位 启动 增/减计数脉冲输入外部输入控控制的双向计
8、数器 制 A/B相正交计数器 A超前B,曾计数 外部输入控制 复位 复位 启动 启动 内部方向控制的单向增/减计数器 控制位 I0.6 SM47.3=0,减 脉冲 SM47.3=1,增 I0.7 I1.0 复位 I1.1 启动 B超前A,减计数 11 3.高速计数器HC2共有12种操作模式,如表 0 1 2 3 4 5 6 7 8 9 10 11 A/B相正交计数器 A超前B,曾计数 B超前A,减计数 外部输入控制 A相 脉冲 B相 Mc 复位 外部方向控制的单向增/减计数器 I1.3=0,减 I1.3=1,增 脉冲 方向 复位 复位 HC2的操作模式 控制位 I1.2 SM573=0,减 脉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- s7200 高速 计数器 详细 解说

链接地址:https://www.31ppt.com/p-3165368.html