您现在所在的是:

西门子SIEMENS

回帖:10个,阅读:1385 [上一页] [1] [2] [下一页]
5665
truezhang
文章数:938
年度积分:287
历史总积分:5665
注册时间:2004/7/5
发站内信
发表于:2021/6/17 16:04:54
#0楼
如题,想连续检测一个脉冲信号的频率,在S71200里面可以用什么指令来转换?
2440
51477工控迷
文章数:682
年度积分:66
历史总积分:2440
注册时间:2017/3/31
发站内信
发表于:2021/6/17 17:03:57
#1楼
高速计数器
38048
知道一点
文章数:22547
年度积分:2467
历史总积分:38048
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2021/6/17 21:46:17
#2楼
找不到直接指令就弄段程序
快乐 幸福 自由 比什么都重要
20904
bnnyygy
文章数:5988
年度积分:1570
历史总积分:20904
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/6/17 22:32:19
#3楼
高速计数器是正解。
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2021/6/17 22:37:17
#4楼
单位时间内接收到脉冲信号并计数以后,还要进行算数运算,建议自行编制转换程序进行转换。
38048
知道一点
文章数:22547
年度积分:2467
历史总积分:38048
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2021/6/17 23:28:33
#5楼
以下是引用bnnyygy2021/6/17 22:32:19的发言:
高速计数器是正解。
如果信号慢,高速计数器+指令不一定好使
起码欧姆龙的不行
快乐 幸福 自由 比什么都重要
50
outliers
文章数:135
年度积分:50
历史总积分:50
注册时间:2019/10/14
发站内信
发表于:2021/6/18 8:41:59
#6楼
博图里直接组态就可以,都不用自己写中断程序!
附件 微信图片_20210618084014.jpg

数据就放在输入地址里,再计算就行了。。。

附件 微信图片_20210618084106.jpg
5665
truezhang
文章数:938
年度积分:287
历史总积分:5665
注册时间:2004/7/5
发站内信
发表于:2021/6/19 11:32:42
#7楼
起始地址和结束地址是什么意思?
50
outliers
文章数:135
年度积分:50
历史总积分:50
注册时间:2019/10/14
发站内信
发表于:2021/6/21 8:42:38
#8楼
回复 #7楼 truezhang
读取的频率值会存在ID1000内。
5476
121111115
文章数:1400
年度积分:559
历史总积分:5476
注册时间:2015/3/16
发站内信
2018论坛分享达人
发表于:2021/6/21 20:13:27
#9楼
以下是引用truezhang2021/6/19 11:32:42的发言:
起始地址和结束地址是什么意思?
就是从起始地址开始,结束地址结束。因为数据可能无限大,起始地址开始存,存不下了数据就往下一个地址溢出,以此类推,溢出到结束地址就不溢出了,也就不计数了,也就是到点了,再多老子不计数了,撂挑子了。
vb0最大存到256,超过256的要占用vb1,超过32768要占vb2,超过8388608要占vb3,超过2147482648,就不要不要让他超了,32位都存不下了,记了你也不用,超过32位的数据一般很少见,但不是没有,遇上了要知道怎么整就行。所以起始地址vb0,结束地址vb3。如果你有特殊需求可以结束地址vb10000+,让他记到地老天荒。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004