【图】西门子s7-200高速计数器的用法举例
来源:电工天下时间:2015-11-04 19:27:51 作者:老电工手机版>>
西门子s7-200高速计数器的用法举例
高速计数器的实际输入要根据选择的高速计数器号和模式来确定,这三者相当于X轴Y轴Z轴的关系,选中了其中两个轴,另外一个轴自然也就出来了。
如表,例:如果选择了HSC0的模式
1,则外部高速计数输入点应接在I0.0,外部复位点应接在I0.2。
如果使用了多个高速计数器,则被某一高速计数器占用了的输入点,其它高速计数器不能再使用。
如HSC0的模式3已经占用了I0.1作为外部方向控制点,那么HSC3高速计数器就不能再使用了,因为它的计数输入点也是I0.1,与之冲突了。
二、西门子S7-200高速计数器的使用方法
本例中设定值为13;按设备启动按钮I0.1启动设备,运行后通过信号输入点I0.0进行计数,当计数当前值等于设定值13时,输出点断开,设备运行停止。I0.2为设备停止按钮。
程序:
MOVB 16#C8, SMB37
HDEF 0, 0
MOVD +0, SMD38
HSC 0
程序注解:
1)对高数记数器HSC0初始化,写入控制字节16#C8含义为:要求进行初始值设定;不装入预设值;运 行中不要求更改计数方向;计数器类型为增。
2)执行HDEF指令,进行高速计数器工作模式的选定设置计数器为HSC0;模式为0。
3)初始值设定:装载高数记数器初始值为0。
4)执行HSC指令,写入HSC0设置。
EU
MOVB 16#C8, SMB37
MOVD +0, SMD38
HSC 0
程序注解:当记速值达到要求值时,M14.0复位,高速计数器计数将复位为初始值,以备下次计数使用。
= M14.0
程序注解:当计数器值小于13 时,M14.0始终处于置位状态。
O Q0.0
AN I0.2
A M14.0
= Q0.0
程序注解:I0.1为设备启动信号;I0.1为设备停止信号。高速计数器累计值达到13 时,设备运行停止。
相关文章
西门子plc的计数器指令使用说明
西门子plc的计数器指令的使用说明,西门子s7—200系列plc的计数器分为一般用途计数器与高速计数器,一般用途计数器用来累计输入脉冲的个数,包括增计数器、减计数器、增、减计数器等。
时间:2020-04-23 09:54:55
西门子S7-200高速计数器的模式与输入点
有关西门子S7-200高速计数器的模式与输入点,若选择了HSC0的模式1,则外部高速计数输入点应接在I0.0,外部复位点应接在I0.2,感兴趣的朋友参考下。
时间:2020-04-08 13:34:54
西门子plc s7-300 计数器输出状态问题解答
西门子plc s7-300 计数器输出状态问题问题:在使用西门子plc进行编程时,加计数器的输出位或常开触点应在计数值到达预置值时接通,但s7-300的加计数器的计数值到达预置值时,其输出
时间:2020-03-15 10:36:47
西门子plc的计数器指令功能说明
西门子plc的计数器指令1、S_CUD 加减计数2、S_CU 加计数器3、S_CD 减计数器4、-(SC) 计数器置初值5、-(CU) 加计数器线圈6、-(CD) 减计数器线圈计数器指令包括增计数器、减
时间:2020-03-15 10:30:51
s7200 cpu支持高速计数器的个数是多少
s7200各种cpu支持高速计数器的个数,cpu的型号不同,支持的高速计数器的个数不同,最多可以设置13种不同的工作模式,附表列出了各种cpu支持的高速计数器的个数。
时间:2016-05-30 19:29:41
西门子plc s7200高速计数器指令
有关西门子plc s7200高速计数器指令的功能,脉冲信号的频率较高,普通计数器由于受扫描周期的影响,不能准确计数,则需要使用高速计数器了。
时间:2016-05-30 07:20:05
【图】plc高速输入脉冲测定瞬时流量的几种方法
plc高速输入脉冲测定瞬时流量的几种方法,包括定义高速计数器,高速输入脉冲频率计算,瞬时流量计算,测定脉冲输出信号的流量计的瞬时流量就需要在STEP 7 Micro/WIN中通过三部分编程。
时间:2015-12-27 10:54:46
西门子plc高速输入脉冲测定瞬时流量的方法
有关西门子plc高速输入脉冲测定瞬时流量的方法,西门子S7-200 plc高速计数功能的应用说明,定义高速计数器,高速输入脉冲频率计算,以及瞬时流量的计算等,一起来了解下。
时间:2015-12-13 19:26:51