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

PLC论坛

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 PLC论坛 → 浏览主题: 在ST语言中定义一个中间浮点变量量程怎么设置?
发表新帖 回复该主题
回帖:12个,阅读:199 [上一页] [1] [2] [下一页]
* 帖子主题:

在ST语言中定义一个中间浮点变量量程怎么设置?

分享到
74
only轩
文章数:7
年度积分:74
历史总积分:74
注册时间:2019/9/2
发站内信
发表于:2019/12/5 10:36:57
#0楼
在ST语言中定义一个中间浮点变量量程怎么设置啊???
[此贴子已经被jint于2019/12/5 10:45:56编辑过]
2046
sxjice545
文章数:459
年度积分:93
历史总积分:2046
注册时间:2013/2/23
发站内信
发表于:2019/12/5 11:06:57
#1楼
中间浮点变量能理解
中间浮点变量量程是什么鬼?
74
only轩
文章数:7
年度积分:74
历史总积分:74
注册时间:2019/9/2
发站内信
发表于:2019/12/5 12:03:36
#2楼
回复 #1楼 sxjice545
就是用有量程的浮点变量给这个中间变量赋值,但是这个中间变量没有量程,然后就识别不出来个值该怎么搞啊?
2046
sxjice545
文章数:459
年度积分:93
历史总积分:2046
注册时间:2013/2/23
发站内信
发表于:2019/12/5 13:15:00
#3楼
回复 #2楼 only轩
你这你说的量程,是指上下限对吗?
74
only轩
文章数:7
年度积分:74
历史总积分:74
注册时间:2019/9/2
发站内信
发表于:2019/12/5 13:16:53
#4楼
回复 #3楼 sxjice545
是的
3987
965528555
文章数:483
年度积分:121
历史总积分:3987
注册时间:2009/9/7
发站内信
三菱电机活动(三)
发表于:2019/12/5 13:38:06
#5楼
不太好理解楼主的表达

如果说想对某个变量进行限值,那么直接这样用就好了
if tag1<=MIN then
tag1:=MIN;
end if
if tag1>=MAX then
tag1:=MAX;
end if
西门子S7-1200.S7-1500.S7-300.V90.G120.S120.
2046
sxjice545
文章数:459
年度积分:93
历史总积分:2046
注册时间:2013/2/23
发站内信
发表于:2019/12/5 13:45:07
#6楼
回复 #4楼 only轩
能具体举个例子吗?
74
only轩
文章数:7
年度积分:74
历史总积分:74
注册时间:2019/9/2
发站内信
发表于:2019/12/5 13:57:10
#7楼
模拟量是有上下限的,两个模拟量量进行比较的话也是基于量程百分比进行比较,假如tag1量程设置是0-100,ST中直接调用,建一个中间变量tag2,将tag1的值赋给tag2,tag2识别不了。
VAR
 tag2:SFLOAT;
END_VAR
74
only轩
文章数:7
年度积分:74
历史总积分:74
注册时间:2019/9/2
发站内信
发表于:2019/12/5 14:02:08
#8楼
但是建一个输出变量tag3,在外部设置好上下限就可以识别了,怎样才能在外部少建一个变量,在程序中直接实现呢?
3987
965528555
文章数:483
年度积分:121
历史总积分:3987
注册时间:2009/9/7
发站内信
三菱电机活动(三)
发表于:2019/12/5 15:43:53
#9楼
看你这描述非常累啊
你还不如索性通过图片来表达
西门子S7-1200.S7-1500.S7-300.V90.G120.S120.
工控学堂推荐视频:

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

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

265.2