中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

西门子SIEMENS

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 西门子SIEMENS → 浏览主题: smart的一段程序,大家看看
发表新帖 回复该主题
回帖:6个,阅读:169 [上一页] [1] [下一页]
* 帖子主题:

smart的一段程序,大家看看

分享到
747
formatdebug
文章数:13
年度积分:73
历史总积分:747
注册时间: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
17252
gk_0 版主
文章数:6885
年度积分:2299
历史总积分:17252
注册时间: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编辑过]
不被人嘲笑的梦想,就不值得去追求!
747
formatdebug
文章数:13
年度积分:73
历史总积分:747
注册时间: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
7863
243604901
文章数:3455
年度积分:693
历史总积分:7863
注册时间: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编辑过]
非淡泊无以明志,非宁静无以致远。
7863
243604901
文章数:3455
年度积分:693
历史总积分:7863
注册时间: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次,然后再算的平均值肯定是相等的了
非淡泊无以明志,非宁静无以致远。
1006
hwjtxf
文章数:513
年度积分:712
历史总积分:1006
注册时间:2018/3/29
发站内信
发表于:2019/11/9 14:50:01
#5楼
我认为只是一段时间采集下信息  别的没看出来
747
formatdebug
文章数:13
年度积分:73
历史总积分:747
注册时间: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©2019 Gkong.com, All Rights Reserved

78