用高速计数器测齿轮流量计流量

用高速计数器测齿轮流量计流量,齿轮流量计是一个高速脉冲输出,我怎么样在S7-200内用高速计数器通过输入的脉冲计算出当前的流量速度。程序具体人做哪些,怎么做?

问题补充:
icegrave ,你好,请问一下,为什么要两个初始化子程序呢?16#98,这个数值对应启用HSC的位为0,即禁用HSC,为什么要禁用呢?

最佳答案

用高速计数器读流量计每秒输出的脉冲数,然后脉冲数乘以仪表系数就是流量了。我自己写了个,但不知道你仪表系数,只是读出每秒的脉冲数,剩下的你自己做了
高速计数器0初始化
LD     SM0.1
CALL   SBR_0:SBR0
高速计数器0设为增量计数器
LD     SM0.1
EU
CALL   SBR_1:SBR1
启动定时器
LD     SM0.0
AN     T32
TON    T32, 1000
记录流量:一秒钟读一次脉冲数,乘以仪表系数就是当前流量。读后高速计数器0清0
LD     SM0.0
ATCH   INT_0:INT0, 21
子程序0
LD     SM0.0
MOVB   2#11001000, SMB37
HDEF   0, 0
MOVD   0, SMD38
HSC    0
子程序1
LD     SM0.0
MOVB   16#98, SMB37
HSC    0
子程序2
LD     SM0.0
MOVD   0, SMD38
HSC    0
记录流量:一秒钟读一次脉冲数,乘以仪表系数就是当前流量。读后高速计数器0清0
中断程序0
LD     SM0.0
MOVD   HC0, AC0
CALL   SBR_2:SBR2

提问者对于答案的评价:
试试看

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:15
下一篇 2020年11月1日 下午2:15

相关推荐

  • 200plc单键启停

    很简单的程序,但是我想把这个做成子程序,不要使用上升下降计数计时指令实现。求前辈指点。 最佳答案 单按钮启停的程序编辑有很多种,有些程序在理论上是可行的,但是有一点一定要注意,在实…

    SIMATIC S7-200 2017年11月4日
  • EM231 RTD可以用PID调节吗

    EM231 RTD可以用PID调节吗?我做了个程序AIW0 设定值低温14度,高温25度Q3.4,Q3.5得电,但温度没有达到Q3.4,Q3.5就始终导通,而3…

    2020年10月31日
  • 怎么确定装的软件的版本?

    请问怎么确定我是装了SP几版本?我上面显示是STEP7-MICRO WIN V4.0.0.81,是SP8版吗? 最佳答案 你确定没看错吗我装的SP6,版本号为V…

    SIMATIC S7-200 2017年12月7日
  • MicroWIN V4.0 SP9老安装不上,是什么原因?

    老提示这段话,以前装过。重装系统后,就装不上了。 问题补充:在添加删除里,也找不到可以删除的东西?难道是要在注册表里删?具体用什么软件,删哪条? 最佳答案 参考:《如何卸载中止安装…

    SIMATIC S7-200 2018年12月5日
  • 新买来TD400C如何更换

    S7-200CPU224XP CN 新买来的TD400C如何更换,小白一个请给出具体操作,多谢。我按照TD400C手册操作也没搞明白什么,接上CPU后还是显示英…

    SIMATIC S7-200 2017年6月12日
  • 大家好谁有200的库文件?

    大家好谁有做好的200库文件,比如模拟量整定或是变频器方面等。希望能发点给我,谢谢 lzhosky@qq.com 最佳答案 已发请查收。 提问者对于答案的评价:谢谢,不知…

    SIMATIC S7-200 2021年7月4日
  • 操作面板选择动作流程

    请问有什么方法可以让程序子程序在操作页面上通过选择来按照动作顺序工作,也就是利用组合图在上面选择动作顺序。有谁会请各位大侠指教,本人非常感谢。不详之处请联系电话北京13641133…

    SIMATIC S7-200 2021年7月5日
  • 关于200通讯的问题

    各位好,我想请教下西门子200与外部设备进行modbus通讯,他的写指令代码06,10在哪里设置啊,还是说他是自适应的,外部设备支持06就用06,只支持10的话他就自动转换成10吗…

    SIMATIC S7-200 2021年7月5日
  • s7200扩展问题

    226CPU带5个扩展(3个16输入/16继电器输出,2个16输入),另外加的24V电源。CPU和前4个扩展模块无问题,第5个16输入模块输入指示灯亮,程序监控输入点无反应。已确认…

    SIMATIC S7-200 2021年7月5日
  • 200plc开关量能直接带220V指示灯吗

    200plc开关量能直接带220V指示灯吗6ES7223-1PL22模块如果能接指示灯下面那个24v电源还用接不? 问题补充:数字量输出接AC220V指示灯,输入端有一个DC24V…

    2017年11月13日