登录
首页 人机界面 人机界面
回帖 发帖
正文

主题:【昆仑屏】的这个要求怎么弄

点击:1289 回复:15

由于先前用的屏停产了,有没有可能软件自动转换的屏,只好认为转换
现在遇到一个问题~定时器显示的小数点怎么加入
欧姆龙TIM指令使用BCD编码,数值是0000-9999,表示000.0s-999.9s
原屏只要这样处理一下就可以了
附件 image.jpg
昆仑屏就没找到类似的处理方法
附件 image.jpg
附件 image.jpg
附件 image.jpg
这种情况好似能有小数,实际还是失败了
能在屏上做文章解决这个问题吗~好处是PLC不动,这样即便在用设备的屏需要更换也很简单
23-04-10 18:55
【设备窗口】该通道做通道处理“工程转换”进行线性缩放;
【实时数据库】变量设置为浮点数并关联该通道;
输入属性中选浮点数显示1为小数点。
23-04-10 19:08

引用 Brainy_fa 在 2023/4/10 19:08:59 发言【内容省略】

设备窗口没弄通,再看帮助,能给个例子吗?
实时数据库设置为浮点没用,应为tim用的是BCD,变量通道如果选32位浮点不能用。
23-04-10 19:47
设备窗口里设置的才是PLC的实际地址;
实际数据库你把它当做“标签”就好理解了。
附件 MCGS比例转换.jpg
23-04-10 21:26
谢谢
最后发现是这里
附件 image.jpg
为什么数据类型要用浮点?
23-04-10 23:23

引用 知道一点 在 2023/4/10 23:23:43 发言【内容省略】

用浮点数才能显示成带小数点的数啊。
如果是整数,你设置显示带小数位数的话,会发现小数点后边都是0,不是你想要的显示内容。
另一点,不要把这里的浮点数跟PLC里的浮点数混淆了;这里的浮点数类型仍可关联PLC的整数类型变量。
23-04-11 09:39
原来用的屏不需要在这里再选“浮点”只要给个系数~参见图1
23-04-11 13:54
对,很多屏都可以直接设置一下小数点就行。
这个屏就显得有些复杂了,也许是我不太会用?表情
附件 三菱.jpg
附件 维纶.jpg
23-04-11 17:52
昆仑通态这个问题我也没能掌握使用方法,比如定时器我是用浮点数来解决的,PLC里对浮点进行变换。如果遇到变频器这类不能变换时用脚本来解决的,比如通讯得到的数据为5000,代表50.00Hz。比如通过 连接变量 “频率”显示,数据显示表达式里直接写“频率/100”。如果要写这个频率,写的时候我不直接写到变量“频率”,而是建立一个HMI内部使用的变量如“频率设定”来过渡。
循环策略里加上:
if 频率设定<>0 then
  if 频率设定<>频率/100 then
     频率=频率设定*100
     频率设定=0
 endif
endif
如我们要写入38.00,通过频率设定这个中间变量就把“频率”就变成3800写到变频器里面了。
23-04-12 10:11
实际应用没那么复杂,参照3楼的操作方法可以将数据进行缩放。
23-04-13 09:55

上一页下一页

工控新闻

更多新闻资讯