您现在所在的是:

西门子SIEMENS

回帖:4个,阅读:3040 [上一页] [1] [下一页]
* 帖子主题:

模拟量的转换问题

923
swpichen
文章数:5
年度积分:50
历史总积分:923
注册时间:2004/10/28
发站内信
发表于:2004/11/11 13:19:00
#0楼
我是S7300-PLC的一个初学者现在有一段程序,关于模拟值的转换问题(将0-10V电压值信号转换成0~-8.2V电压信号)程序看懂就不明白为何要用这种算法,现将程序附上,还望不吝赐教:
scale singal
L   #Singnal
L   #Multiplier
*I
L   #Divisor
/D
T  #Scaled
LIMIT CHECK
L  #Scaled
L  #Maximum
<I
JC Min
L  #Maximum
JU END
Min:   TAK
CLR
L    #Minimun
>I
JCN END
TAK
END:   T   #Output
                  SET
                  SAVE      

“scale”
EN                                 ENO
Multiplier                        OUTPUT
Divisor  
Maximum
Minimun
Singnal  

Symbol  information
FC21   SCALE          FUNCTION  FOR   ANALOGE  SCALING  AND MIN/MAX DETECTION
MW20     MULT   10000=100%(为什么要用这个值?)
MW22     DIV    27648=10V
MD24     MAX    10000=100%
MW22     MIN     0=0%
PIW272     MP1  SPEED(0~10V电压信号)
MW62      OUTPUT  10000=100%




   

“scale”
EN                                 ENO
Multiplier                        OUTPUT
Divisor  
Maximum
Minimun
Singnal  

Symbol  information
FC21   SCALE          FUNCTION  FOR   ANALOGE  SCALING  AND MIN/MAX DETECTION
MW56    GLOBAL SPEED SCALE MULT   -22671=   -8。2V
MW20     DIV    10000=100%
MD48    MAX    0=0V
MD52     MIN    -22671=  -8。2V
MW62     MP1 SPEED SCALED  OUTPUT  10000=100%
MW80     MP1 SPEED SCALED OUTPUT   -22671=100%



946
JIYO
文章数:42
年度积分:50
历史总积分:946
注册时间:2003/12/9
发站内信
发表于:2004/11/11 21:17:00
#1楼
上面有很多局部变量,带#号的都是,你需要把这些变量的来源全看明白,再发上来给我看看才能给你说清楚.
6285
karl 版主
文章数:1703
年度积分:48
历史总积分:6285
注册时间:2003/12/26
发站内信
发表于:2004/11/11 22:19:00
#2楼
你的标准程序对初学者也并不困难,关键是要学习有关数值转换和范围。
图
923
swpichen
文章数:5
年度积分:50
历史总积分:923
注册时间:2004/10/28
发站内信
发表于:2004/11/12 12:45:00
#3楼
jiyo:
    你把邮箱给我可以吗?我把程序发到你那里还望不吝赐教!!!表情表情
993
cool_yu
文章数:39
年度积分:50
历史总积分:993
注册时间:2004/11/7
发站内信
发表于:2004/11/12 14:49:00
#4楼
喔,是STL的,有LAD的吗?
共同学习,共同进步

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

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

62.4004