请登录 免费注册
分享
  • 微信
  • 新浪微博
  • 人人网
  • QQ空间
  • 开心网
  • 豆瓣
会员服务
进取版 标准版 尊贵版
| 设为首页 | 收藏 | 导航 | 帮助 |
移动端 |
官方微信扫一扫
微信扫一扫
收获行业前沿信息
产品 资讯
请输入产品名称
噪声分析仪 纺织检测仪器 Toc分析仪 PT-303红外测温仪 转矩测试仪 继电保护试验仪 定氮仪
首页 产品 专题 品牌 资料 展会 成功案例 网上展会
词多 效果好 就选易搜宝!
上海渠利自动化科技有限公司
新增产品 | 公司简介
注册时间:2012-02-10
联系人:
电话:
Email:
首页 公司简介 产品目录 公司新闻 技术文章 资料下载 成功案例 人才招聘 荣誉证书 联系我们

产品目录

数控系统维修
西门子数控系统维修
840D/840DSL系统维修
802D/802DSL系统维修
820M/820DSL系统维修
西门子828D系统维修
西门子810D系统维修
西门子808D系统维修
西门子802S系统维修
西门子802C系统维修
西门子PCU50维修
伺服电机维修
西门子伺服电机维修
西门子主轴电机维修
西门子直线电机维修
力士乐伺服电机维修
电主轴电机维修
工控机维修
西门子工控机维修
西门子PC677B维修
西门子PC677C维修
西门子IPC670维修
IPC847C/847D维修
IPC827B/827C维修
IPC647C/647B维修
IPC627C/620维修
IPC577C/577B维修
IPC547D/C/B系列维修
伺服驱动器维修
西门子伺服驱动器维修
西门子S120驱动器维修
6SN1123驱动器维修
6SN1118轴卡维修
FANUC伺服控制器维修
力士乐伺服驱动器维修
电源模块维修
西门子电源模块维修
6SN1145电源模块维修
6SN1146电源模块维修
S120电源模块维修
力士乐电源模块维修
发那科电源模块维修
触摸屏维修
西门子触摸屏维修
MP多功能面板维修
TP触摸屏维修
OP按键控面板维修
西门子C7系列维修
其他品牌触摸屏维修
变频器维修
西门子变频器维修
6SE70变频器维修
MM420变频器维修
MM430变频器维修
MM440变频器维修
其他品牌变频器维修
直流调速器维修
西门子直流调速器维修
6RA70调速器维修
6RA80调速器维修
欧陆直流调速器维修
PLC维修
西门子PLC维修
S7-400维修
S7-300维修
S7-200维修
其他品牌PLC维修
西门子电路板维修销售
其他品牌电路板维修
UPS维修
首页 >>> 技术文章 >

技术文章

如何用高速输入脉冲测定瞬时流量

西门子S7-200 PLC高速计数功能除用于常见的运动控制系统转速测量之外,在流量计量方面也有着广泛的用途。
  由于PLC内部没有相应的算法来计算频率,因此,测定脉冲输出信号的流量计的瞬时流量就需要在STEP 7 Micro/WIN中通过以下三部分编程来实现:(1) 定义高速计数器计数流量计输出脉冲;(2) 采用定时中断采集周期时间内高速脉冲输入;(3) 计算高速输入脉冲频率并通过流量换算公式:瞬时流量(ml/s)=脉冲频率(pulse/s)÷脉冲当量(pulse/ml)计算瞬时流量。


1  定义高速计数器
  脉冲输出信号的流量计适用于单相计数,因此在主程序中定义高速计数器模式0,将HSC0 的控制字节SMB37赋值16#C8,启用高速计数器﹑ 更新初始值﹑设定计数方向为增计数,并使用SM0.1初始化高速计数器,如图1所示。

西门子PLC高速输入脉冲
图1定义高速计数器


2 高速输入脉冲频率计算
  为保证瞬时流量的准确性及实时性,须按照一定的时间间隔采集高速输入脉冲。示例中采用定时中断0每隔250ms更新高速输入脉冲值HC0,并在中断程序中应用该数值运算得到高速输入脉冲频率,如图2,图3所示。

西门子PLC初始化高速计数器
图2定时中断

 

西门子PLC维修
图3 高速输入脉冲频率计算

为采集250ms时间间隔的脉冲值,在频率计算的同时,需要更新高速计数器。由于只是更新初始值,因此初始化高速计数器时设定的控制字SMB37 不用再做更改,调用HSC指令即可。


3  瞬时流量计算
  参考流量换算公式,在中断程序中通过编程运算即可计算出瞬时流量,如图4所示。

PLC维修 高速输入脉冲
图4 瞬时流量计算

上一篇:如何在S7-200 PLC中判断A/B相正交计数器方向
下一篇:西门子200PLC怎样处理格雷码码值?
            
若网站内容侵犯到您的权益,请通过网站上的联系方式及时联系我们修改或删除