您的位置:控制工程论坛网论坛 » 西门子社区 » NPN/PNP流量脉冲如何编程?

fung

fung   |   当前状态:在线

总积分:7506  2024年可用积分:1

注册时间: 2006-11-24

最后登录时间: 2023-08-16

空间 发短消息加为好友

NPN/PNP流量脉冲如何编程?

fung  发表于 2015/12/4 13:38:42      3938 查看 8 回复  [上一主题]  [下一主题]

手机阅读

自己买了个1200 CPU1211C 自带6DI和4个DO

想用6个DI点,读6个脉冲流量

组态完毕后,在线用ID1000:P,move可以在线读取当前脉冲值

请问该如何累加和读取瞬时流量了?

厂家提供的K系数为66.9个脉冲代表一升(涡轮流量计,用在纯化水和注射用水分配)

谢谢大家了

1楼 0 0 回复
  • zhanghe

    zhanghe   |   当前状态:在线

    总积分:3518  2024年可用积分:0

    注册时间: 2010-03-22

    最后登录时间: 2023-08-14

    空间 发短消息加为好友

    zhanghe   发表于 2015/12/7 21:06:47

    用高速计数器和定时中断,累计流量计算可参见全球技术资源条目ID: 48799854

    2楼 回复本楼

    引用 zhanghe 2015/12/7 21:06:47 发表于2楼的内容

  • wuwei01

    wuwei01   |   当前状态:在线

    总积分:3850  2024年可用积分:0

    注册时间: 2010-03-25

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    wuwei01   发表于 2015/12/17 8:04:00

    组态高速计数器的功能可以选择频率功能,就是自动计算频率,也就是一秒钟的脉冲数,然后自己换算一下瞬时流量。应该挺容易的吧!

    3楼 回复本楼

    引用 wuwei01 2015/12/17 8:04:00 发表于3楼的内容

  • xuwenbin

    xuwenbin   |   当前状态:在线

    总积分:4115  2024年可用积分:0

    注册时间: 2007-06-08

    最后登录时间: 2023-08-16

    空间 发短消息加为好友

    xuwenbin   发表于 2015/12/17 18:07:30

    1211C CPU的计数类型分为计数、时间段、频率、运动控制,如果选择频率、单相、增计数、频率测量周期1S,也就是一秒的脉冲数,再除以66.9个脉冲代表一升.但是这个涡轮流量计输出NPN或者PNP脉冲的频率范围为0—300Hz,也就是T=3.3ms.这样会有脉冲流失,造成流量不准?


    4楼 回复本楼

    引用 xuwenbin 2015/12/17 18:07:30 发表于4楼的内容

  • ytzidonghua

    ytzidonghua   |   当前状态:在线

    总积分:11263  2024年可用积分:6

    注册时间: 2006-09-18

    最后登录时间: 2024-08-02

    空间 发短消息加为好友

    ytzidonghua   发表于 2015/12/18 15:57:25

    高速计数器 运算就行了 

    5楼 回复本楼

    引用 ytzidonghua 2015/12/18 15:57:25 发表于5楼的内容

  • aaing

    aaing   |   当前状态:在线

    总积分:27966  2024年可用积分:0

    注册时间: 2007-04-27

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    aaing   发表于 2015/12/18 17:36:05

    选择计数模式,就是累计计算脉冲了,你就有了脉冲总量了。每秒触发后次脉冲-前次脉冲,就得到了每秒的脉冲流量。换算得到升。

    6楼 回复本楼

    引用 aaing 2015/12/18 17:36:05 发表于6楼的内容

  • atmupkeep

    atmupkeep   |   当前状态:在线

    总积分:5759  2024年可用积分:0

    注册时间: 2011-05-08

    最后登录时间: 2023-08-15

    空间 发短消息加为好友

    atmupkeep   发表于 2015/12/19 13:09:40

    您好,我用的是1211C DC/DC/DC

    自带6个DI和4个DO

    我用6个DI做6个高数计数器HSC,我是选择频率测量,比如DI0.0 ID1000

    我用ID:1000 :P可以读取当前时刻脉冲值,但如何累加了?

    或者你一般怎么做?


    7楼 回复本楼

    引用 atmupkeep 2015/12/19 13:09:40 发表于7楼的内容

  • fung

    fung   |   当前状态:在线

    总积分:7506  2024年可用积分:1

    注册时间: 2006-11-24

    最后登录时间: 2023-08-16

    空间 发短消息加为好友

    fung   发表于 2015/12/21 7:10:53

    大家帮我看看,下面程序:


    8楼 回复本楼

    引用 fung 2015/12/21 7:10:53 发表于8楼的内容

总共 , 当前 /