西门子1200PLC如何在威纶通HMI上进行时间显示
创始人
2024-12-19 00:34:15
0

先生成定时器DB,然后在引脚绑定变量,在西门子PLC中,DINT和TIME之间可以隐含转化。

第一种方法:触摸屏元件设置成DINT类型

数值元件资料格式为32-bit Signed,对应PLC中即为DINT类型。小数点以下没有位数。这是我们测试一下时间运行及剩余时间显示,看有没有问题。 此时我们输入5进去,认为是5秒,但实际上到达定时器引脚的时候只是5ms。

那我们可以想想办法:将触摸屏上的元件小数点以下改成3位。这样的话我们输入5.5进去的时候,在PLC内部就会是5500ms,也就是5S_500MS。

但这样也会存在弊端,就是无论是设定时间还是剩余时间,都必须是小数点后三位。相当于通过修改HMI元件的位数来改变输入PLC内部时数据的大小。那我们看看第二种办法。

第二种方法:触摸屏元件设置成REAL类型

程序内部变量也设置成REAL类型。

这时就会看到设定时间已经OK了,但是剩余时间显示还是不尽如人意。

所以需要对剩余时间进行除以1000的操作。

但触摸屏呈现出来的效果是剩余时间没办法显示出来小数点以下位数的变化了。这是由于DINT类型在转REAL类型时,PLC内容精度缺失了,需要我们人为进行数据类型转化。

这里注意:一定是先进行数据类型转化再除以1000。先将DINT转化为REAL,这样可以保留小数位数,然后再除1000,即可显示出小数点以下的位数了。

举个例子: 如果是先除以1000再转化,有可能数据为1500,除以1000变成1.5,但由于是DINT类型会将小数点抹去,数据精度丢失编程1,那这时候再转化成REAL类型就还是1,没有任何意义!

现在即可完美实现最终的显示效果,小数点后面的位数也可随意调整,不会影响数据大小。

相关内容

热门资讯

透视透视!智星德州插件怎么下载... 透视透视!智星德州插件怎么下载,德州透视脚本,竟然存在有挂(安装教程)1、进入游戏-大厅左侧-新手福...
透视存在!aapoker怎么选... 透视存在!aapoker怎么选牌(透视)俱乐部靠谱(总是是真的有挂)1.aapoker怎么选牌 ai...
透视攻略!werplan辅助软... 透视攻略!werplan辅助软件,wepoker辅助工具(透视)真是有挂(解说技巧);1、进入到we...
透视脚本(WPK)竟然真的有挂... 透视脚本(WPK)竟然真的有挂(透视)wpk免费辅助(透视教程);暗藏猫腻,小编详细说明wpk免费辅...
透视能赢!德州局脚本,约局吧德... 透视能赢!德州局脚本,约局吧德州透视,果然有挂(技巧教程)进入游戏-大厅左侧-新手福利-激活码辅助透...
透视插件!智星德州有脚本吗,h... 透视插件!智星德州有脚本吗,hhpoker真的有透视吗(透视)原本真的有挂(德州教程)1、玩家可以在...
透视数据!aapoker插件(... 透视数据!aapoker插件(透视)脚本(都是有挂);1、aapoker插件ai机器人多个强度级别选...
透视了解(WPK)原来是真的有... 透视了解(WPK)原来是真的有挂(透视)wpk辅助器(揭秘攻略);一、wpk辅助器AI软件牌型概率发...
透视辅助!哈糖大菠萝有挂吗,x... 透视辅助!哈糖大菠萝有挂吗,xpoker怎么作弊,果然有挂(必胜教程);1、这是跨平台的哈糖大菠萝有...
透视规律!aapoker破解侠... 透视规律!aapoker破解侠是真的吗(透视)可以拿好牌(果然真的有挂)1、操作简单,无需注册,只需...