西门子PLC模块6ES7550-1AA00-0AB0 西门子PLC模块6ES7550-1AA00-0AB0
浔之漫智控技术(上海)有限公司 上海诗幕自动化设备有限公司
本公司销售西门子自动化产品,全新原装,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,品质保证,德国原装进口
S7-200 PLC的高速计数器指令
添加时间:2013-09-16 来源:艾特贸易网 | 阅读量:244
提示:
前面介绍的一般计数器指令是按照扫描工作方式工作的,计数的频率受扫描周期的限制,而在实际应用中,某些输入信号的频率远比PLC的扫描频率高,这时就不能采用一
前面介绍的一般计数器指令是按照扫描工作方式工作的,计数的频率受扫描周期的限制,而在实际应用中,某些输入信号的频率远比PLC的扫描频率高,这时就不能采用一般的计数器指令了,必须采用高速计数器完成输入脉冲的计数任务。
1.高速计数器
(1)数量及编号。高速计数器在程序中使用时的地址编号用HCn来表示(在非程序中有时用HSCn),HC表示编程元件名称为高速计数器,n为编号。
HCn除了表示高速计数器的编号之外,还代表两方面的含义:高速计数器位和高速计数器当前值。编程时,从所用的指令可以看出是位还是当前值。
不同型号的PLC主机,高速计数器的数量对应如表4-4所示。
表4-4 S7-200高速计数器的数量及编号
主机型号
CPU221
CPU222
CPU224
CPU226
可用HSC数量
4
4
6
6
HSC编号范围
HC0,HC3,HC4, HC5
HC0,HC3,HC4,HC5
HC0-HC5
HC0-HC5
(2)中断事件类型。高速计数器的计数和动作可采用中断方式进行控制,与CPU的扫描周期关系不大,各种型号的PLC可用的高速计数器的中断事件大致分为3类:当前值等于预设值中断、输入方向改变中断和外部复位中断。所有高速计数器都支持当前值等于预设值中断。
每个高速计数器的3种中断的优先级由高到低,不同高速计数器之间的优先级又按编号顺序由高到低。具体对应关系如表4-5所示。
表4-5 S7-200高速计数器中断事件类型
高速计速器
当前值等于预设值中断
计数方向改变中断
外部信号复位中断
事件号
优先级
事件号
优先级
事件号
优先级
HSC0
12
10
27
11
28
12
HSC1
13
13
14
14
15
15
HSC2
16
16
17
17
18
18
HSC3
32
19
无
无
无
无
HSC4
29
20
30
21
无
无
HSC5
33
23
无
无
无
无
(3)高速计数器的输入端连接。输入端连接,选用某个高速计数器在某种工作模式下工作,高速计数器的输入端不是可以任意选择的,必须按系统的输入点。如表4-6所示。
表4-6 高速计数器的输入端连接
高速计数器编号
I0.y y的取值
I1.y y的取值
0
1
2
3
4
5
6
7
0
1
2
3
4
5
HSC0
HSC1
HSC2
HSC3
HSC4
HSC5
(4)高速计数器的状态字节。S7-200 PLC为每个高速计数器提供状态字节,以监控高速计数器的工作状态,状态字的各位表示当前计数方向以及当前值是否大于或等于预设值。
只有在执行高速计数器指令及对应的中断程序时,状态字节的各状态位才有效。监控高速计数器状态的目的在于启用对正在执行的操作有重大影响的事件的中断程序。状态位的定义如表4-7所示。
表4-7 高速计数器的状态字节的格式
HSC0
HSC1
HSC2
HSC3
HSC4
HSC5
功能描述
SM36.0
SM46.0
SM56.0
SM136.0
SM146.0
SMl56.0
不用
SM36.1
SM46.1
SM56.1
SM136.1
SMl46.1
SM156.1
不用
SM36.2
SM46.2
SM56.2
SM136.2
SMl46.2
SMl56.2
不用
SM36.3
SM46.3
SM56.3
SM136.3
SM146.3
SMl56.3
不用
SM36.4
SM46.4
SM56.4
SM136.4
SM146.4
SM156.4
不用
SM36.5
SM46.5
SM56.5
SM136.5
SM146.5
SM156.5
计数方向:0减计数,1-加计数
SM36.6
SM46.6
SM56.6
SM136.6
SM146.6
SM156.6
当前值等于设定值:1-等于,0-不等于
SM36.7
SM46.7
SM56.7
SM136.7
SM146.7
SM156.7
当前值大于设定值:1-大于,0-少于等于
(5)高速计数器的控制字节。每个高速计数特殊功能寄存器(SMB37、SMB47、SMB57、SMB137、SMB147、SMB157)作为控制字,通过对该字节中相应位的设定,来确定高速计数器的工作方式,在控制字节中可设置启动输入信号和复位输入信号的有效电平,正交计数器的计数倍率,计数方向采用内部控制时的有效电平,是否允许改变计数方向,是否允许更新设定值,是否允许更新当期值,以及是否允许执行高速计数指令等
关注本网官方微信 随时阅读专业资讯