您现在所在的是:

西门子SIEMENS

回帖:6个,阅读:1139 [上一页] [1] [下一页]
1071
formatdebug
文章数:13
年度积分:50
历史总积分:1071
注册时间:2005/7/29
发站内信
发表于:2019/11/8 23:35:14
#0楼
大家看看这段程序,假设aiw0=500  vd24和vd26分别等于多少?写c1的目的是啥呢?
附件 未命名-1.jpg
[此贴子已经被作者于2019/11/8 23:35:46编辑过]
我的个人主页
http://www.ym88.net
我的论坛
http://www.ym88.net/bbs
23122
gk_0 版主
文章数:7738
年度积分:128
历史总积分:23122
注册时间:2013/9/9
发站内信
2018论坛贡献奖
2017论坛贡献奖
2017国庆活动(二)
2016论坛贡献奖
2016国庆活动(三)
英威腾变频器(一)
S7-200 SMART(一)
寻找英威腾(三)
英威腾PLC体验(一)
2015春节活动
2013辞旧迎新
2013辞旧迎新
2013国庆活动
发表于:2019/11/9 8:41:38
#1楼
SM0.6为扫描周期时钟,C1设定值为10,那么程序解释为每20个扫描周期执行一次V24的累加操作
[此贴子已经被作者于2019/11/9 11:31:16编辑过]
不被人嘲笑的梦想,就不值得去追求!
1071
formatdebug
文章数:13
年度积分:50
历史总积分:1071
注册时间:2005/7/29
发站内信
发表于:2019/11/9 10:01:58
#2楼
以下是引用gk_02019/11/9 8:41:38的发言:
SM0.6为扫描周期时钟,C1设定值为10,那么程序解释为每20个扫描周期执行一次V24的累加操作
aiw0是温度,模拟的时候vd20与vd26数据相等,没明白为什么温度要这样写
[此贴子已经被gk_0于2019/11/9 15:13:48编辑过]
我的个人主页
http://www.ym88.net
我的论坛
http://www.ym88.net/bbs
10609
243604901
文章数:3738
年度积分:50
历史总积分:10609
注册时间:2012/8/18
发站内信
2016国庆活动(三)
发表于:2019/11/9 10:24:24
#3楼
绕了一大圈其实就是滤波功能,防止模拟量抖动,每20个扫描周期对VD26里面的数值进行刷新一次。
把20个扫描周期采集的数据累加起来,最后再除以20,结果就是20个周期里面的平均值。
感觉没什么作用,温度又不会突变,没必要这样做,难道是现场干扰太大,那这也治标不治本啊
现在就是不知道C14计的是什么数,我想是20个周期完成计算后立马得对c1进行复位操作,不然温度值就只有实际值1/20
[此贴子已经被作者于2019/11/9 10:31:55编辑过]
非淡泊无以明志,非宁静无以致远。
10609
243604901
文章数:3738
年度积分:50
历史总积分:10609
注册时间:2012/8/18
发站内信
2016国庆活动(三)
发表于:2019/11/9 10:38:41
#4楼
以下是引用formatdebug2019/11/9 10:01:58的发言:
以下是引用gk_02019/11/9 8:41:38的发言:
SM0.6为扫描周期时钟,C1设定值为10,那么程序解释为每20个扫描周期执行一次V24的累加操作
楼主的程序貌似流量累加简易程序么
aiw0是温度,模拟的时候vd20与vd26数据相等,没明白为什么温度要这样写
[此贴子已经被作者于2019/11/9 10:02:46编辑过]
模拟的时候你AIW0里面的数没有跳动,累加了20次,然后再算的平均值肯定是相等的了
非淡泊无以明志,非宁静无以致远。
1357
hwjtxf
文章数:521
年度积分:50
历史总积分:1357
注册时间:2018/3/29
发站内信
发表于:2019/11/9 14:50:01
#5楼
我认为只是一段时间采集下信息  别的没看出来
1071
formatdebug
文章数:13
年度积分:50
历史总积分:1071
注册时间:2005/7/29
发站内信
发表于:2019/11/9 14:50:58
#6楼
以下是引用2436049012019/11/9 10:24:24的发言:
绕了一大圈其实就是滤波功能,防止模拟量抖动,每20个扫描周期对VD26里面的数值进行刷新一次。
把20个扫描周期采集的数据累加起来,最后再除以20,结果就是20个周期里面的平均值。
感觉没什么作用,温度又不会突变,没必要这样做,难道是现场干扰太大,那这也治标不治本啊
现在就是不知道C14计的是什么数,我想是20个周期完成计算后立马得对c1进行复位操作,不然温度值就只有实际值1/20
[此贴子已经被作者于2019/11/9 10:31:55编辑过]
应该是这样,给那程序绕了一圈,结果看到取温度值还是原来值vd20,看别人写的程序真的有点晕
此帖发自手机工控论坛
我的个人主页
http://www.ym88.net
我的论坛
http://www.ym88.net/bbs

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

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

78.0005