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

西门子SIEMENS

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 西门子SIEMENS → 浏览主题: [求助]PID控制高手请进!!!
发表新帖 回复该主题
回帖:5个,阅读:2612 [上一页] [1] [下一页]
* 帖子主题:

[求助]PID控制高手请进!!!

分享到
976
meihao8023
文章数:25
年度积分:50
历史总积分:976
注册时间:2003/12/27
发站内信
发表于:2004/5/19 19:12:00
#0楼
有那位高手对PID控制比较熟悉,请指点一下

数字量输出的变换,     我看不懂,程序如下:

MOVR 1.0 VD108   //VD108是数字量输出比较区
AENO
-R VD104,VD108  //VD104是控制参数标度结果区
AENO
MOVR VD108,VD112 //VD112是控制数字量输出区
*R 1000.0 VD112
TRUNC VD112,VD112

请问程序中的1.0和1000.0是什么意思啊?怎么和课本上介绍的不一样啊
请指点一下,本人将不胜感激!!!!
5386
dzfa 版主
文章数:2050
年度积分:53
历史总积分:5386
注册时间:2003/1/7
发站内信
发表于:2004/5/22 9:36:00
#1楼
1.0和1000.0是常数1和1000,只是以浮点数的格式表示。
如果只输入1和1000,PLC认为是整数格式,与整数与浮点数存贮格式在PLC内是不同的。
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
976
meihao8023
文章数:25
年度积分:50
历史总积分:976
注册时间:2003/12/27
发站内信
发表于:2004/5/23 7:00:00
#2楼
不过课本上介绍的是:对于单极性模拟量,取为0.0,对于双极性模拟量,去为0.5,而没有去1。0的啊?请高手解释一下;而另一个量是取32000或64000,而没有去1000的,我实在搞不懂。
 迷茫中.........................................
976
meihao8023
文章数:25
年度积分:50
历史总积分:976
注册时间:2003/12/27
发站内信
发表于:2004/5/23 7:01:00
#3楼
先谢谢上面那位高手指点!!!!!!!!!!!!
5386
dzfa 版主
文章数:2050
年度积分:53
历史总积分:5386
注册时间:2003/1/7
发站内信
发表于:2004/5/24 9:06:00
#4楼
书上说的只是一般情况,具体取值还要根据实际情况来定。
如果如书上的例子,PID的输出直接送到模拟量输出,且使用模拟量的全部量程,模拟量满量程为32000,所以要取32000或64000。而你的程序可能与此有些区别,或者没有直接送到模拟量输出,或者使用的量程不是模拟量的全部量程,所以取值1000。
程序要结合设备的实际情况来看就可以了。
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
991
hhaha
文章数:20
年度积分:50
历史总积分:991
注册时间:2003/11/23
发站内信
发表于:2004/5/24 22:24:00
#5楼
明白
工控学堂推荐视频:

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

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

46.8003