广东省潮州市西门子(授权)中国一级代理商-SIEMENS变频器总代理商
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 变频器
- 西门子代理商
- 触摸屏
- 西门子一级代理
- 伺服电机
- 西门子一级总代理
- 联系电话
- 18126392341
- 手机号
- 15267534595
- 联系人
- 梁涛
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
- 更新时间
- 2024-07-04 09:10
西门子s7-200 plc高速计数功能除用于常见的运动控制系统转速测量之外,在流量计量方面也有着广泛的用途。
由于plc内部没有相应的算法来计算频率,因此,测定脉冲输出信号的流量计的瞬时流量就需要在step 7 micro/winsmart中通过以下三部分编程来实现:
1、定义高速计数器计数流量计输出脉冲;
2、采用定时中断采集周期时间内高速脉冲输入;
3、计算高速输入脉冲频率并通过流量换算公式:瞬时流量(ml/s)=脉冲频率(pulse/s)÷脉冲当量(pulse/ml)计算瞬时流量。
脉冲输出信号的流量计适用于单相计数,因此在主程序中定义高速计数器模式0,将hsc0的控制字节smb37赋值16#c8,启用高速计数器、更新初始值、设定计数方向为增计数,并使用sm0.1初始化高速计数器。如下图所示:
为保证瞬时流量的准确性及实时性,须按照一定的时间间隔采集高速输入脉冲。示例中采用定时中断0每隔250ms更新高速输入脉冲值hc0,并在中断程序中应用该数值运算得到高速输入脉冲频率。
参考流量换算公式,在中断程序中通过编程运算即可计算出瞬时流量。
展开全文