s7-200测周期问题

我现在做一个项目,测流量计的数据,流量发出0.2H2---10H2脉冲,用s7-200去接这些脉冲, 现在我想用测周期的方法去做,怎么去测得脉冲的周期啊? 望大家能帮助你一下?谢谢了

问题补充:
大家好, 我在补充一点,因为流量的是0.2H2 -----10H2脉冲,里面有小数,所以为了保持精度,我想测得一个脉冲到下一个脉冲的时间,也就是周期! 应该如何测得它的脉冲周期?请大家帮一下? 谢谢了

最佳答案

转贴:

涡轮流量计信号4-20mA输入

http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=33320&cid=1046

关于数据的转换
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=34869_1029.html


我建议你用定时中断来做,时间间隔要相对小一些才好。
给你个程序例子吧:你自己可以参考一下:
Network 1 
LD     SM0.0
MOVW   AIW0, VW2
-I     +6400, VW2
ITD    VW2, VD0
DTR    VD0, VD0
MOVR   VD0, VD4
/R     25.6, VD4
Network 2
LD     SM0.1
CALL   SBR_1:SBR1
SBR1
Network 1
LD     SM0.0
MOVB   100, SMB34
Network2
LD     SM0.0
ATCH   INT_0:INT0, 10
Network 3
LD     SM0.0
ENI
INT0:
Network 1
LD     SM0.0
MOVR   VD4, VD4
Network 2
LD     SM0.0
+R     VD4, VD8
你可以参考一下


简单的原理就是:
X=X+F(X为累积流量,F为单位时间的瞬时流量)
也就是如果X=X+F是1秒调用一次,F就换算为1秒的流量,也就是小时流量/3600,同理,如果X=X+F是100ms调用一次,那么F就是100ms的瞬时流量 

提问者对于答案的评价:
谢谢您了啊

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

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

相关推荐

  • MBUS_CTRL的调用次数

    CPU226作modbus主站,带4个从站,有网友认为MBUS_CTRL这条指令要调用4次。但是这条指令的数据中并没有地址的信息,为什么非要调用4次呢?我4个从站的通讯速率和奇偶校…

    SIMATIC S7-200 2021年7月5日
  • 位置控制

    我想用步进电机做一个位置控制程序,有原点回归,有规定行程(可以变更),但不知如何做,想向各位高人请教,望能赐教及相关程序例子,谢谢! 最佳答案 怎样配置定位模块 EM25…

    SIMATIC S7-200 2021年7月5日
  • S7-200不能安装,求大神神助!

    安装是提示缺少modbus_master_404.smartlib文件,下载了好几个软件(S7-200 smart V2.3)都是同样的提示。不知道为什么? 图…

    2021年7月5日
  • 如何在100ms内读取最大值

    小弟正在做一个用EM231模拟量模块在100ms内读取AIW0的最大值,时间太快了,模块本身都没显示到位就停了.比如现在实际电压是5V,在接通5v过程中需要300ms才能到5V可是…

    SIMATIC S7-200 2021年7月5日
  • 4-20ma电流信号处理问题!!

    用OLCT20传感器对甲烷进行检测,传感器输出电流为4-20ma,那么我想知道电流信号与甲烷浓度之间是怎么匹配?如果是4ma对应0%,20ma对应为100%,那么20%对应为多少电…

    SIMATIC S7-200 2021年7月5日
  • s7-200上传程序保持内存数据不变

    本人是初学者,现公司有一台自动包装机,S7-226加3个数字量2个模拟量,有一个伺服电机。因为有一个数字量模块继电器输出触点损坏,上传程序更改触点号以后,不敢下载至PLC,担心内存…

    SIMATIC S7-200 2017年11月19日
  • s7-200高数计数器的计数问题

    1.用的是cpu226,模式9,hcs1,欧盟龙的编码器,只有在a相大于b相的时候可以计数,所以只有正转的时候可以计数,寄存器中sm46一直都是0110 10002.在编…

    SIMATIC S7-200 2017年6月24日
  • S7-200 串口问题

    1.目前用的是CPU224XP,但由于PORT0和PORT1分别做了自由通讯,且协议不一致; 2.现有文本只支持PPI协议. 3.通讯口不够,扩展串口(自由)通…

    SIMATIC S7-200 2021年7月5日
  • 15天

    请教:S7200,CPU224我把一组需要保存的数据已经在断电数据保存区里进行了保存,其容量并没大于10K,但半月后我来看PLC中该区的数据已经还是全部丢失.是啥原因?另外可以SM…

    2021年7月5日
  • s7200可带几个扩展模块

    s7200,cpu226,一个框架可带几个扩展单元? 问题补充:谢谢大家的回答,我想再问下:cpu226后面带一个以太网通讯模块,2个DI输入模块,5个AI输入模块,可以吗?以太网…

    SIMATIC S7-200 2020年11月1日