登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

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

点击:1456 回复:12

在ST语言中定义一个中间浮点变量量程怎么设置啊???
最后修改:2019/12/5 10:45:56
19-12-05 10:36
中间浮点变量能理解
中间浮点变量量程是什么鬼?
19-12-05 11:06
就是用有量程的浮点变量给这个中间变量赋值,但是这个中间变量没有量程,然后就识别不出来个值该怎么搞啊?
19-12-05 12:03
你这你说的量程,是指上下限对吗?
19-12-05 13:15
是的
19-12-05 13:16
不太好理解楼主的表达
如果说想对某个变量进行限值,那么直接这样用就好了
if tag1<=MIN then
tag1:=MIN;
end if
if tag1>=MAX then
tag1:=MAX;
end if
19-12-05 13:38
能具体举个例子吗?
19-12-05 13:45
模拟量是有上下限的,两个模拟量量进行比较的话也是基于量程百分比进行比较,假如tag1量程设置是0-100,ST中直接调用,建一个中间变量tag2,将tag1的值赋给tag2,tag2识别不了。
VAR
 tag2:SFLOAT;
END_VAR
19-12-05 13:57
但是建一个输出变量tag3,在外部设置好上下限就可以识别了,怎样才能在外部少建一个变量,在程序中直接实现呢?
19-12-05 14:02
看你这描述非常累啊
你还不如索性通过图片来表达
19-12-05 15:43

上一页下一页

工控新闻

更多新闻资讯