0

购物车

客服

收藏

公众号

公众号

反馈

︿

顶部

首页 > 工控资讯 > 产品资讯 >人机界面>资讯详情

西门子触摸屏上设置可更改的S5TIME数据方法

2018-11-12 浏览量:174

点击分享到微信

在一些项目中,我们会用到一些计时,比如你想要让一个风机连续运行一段时间,而这个时间是可以让你在触摸屏上自己设置的,这时候我们就需要在触摸屏上做出这个功能了。

首先我们要了解下西门子s7-300中关于时间设置的一些规则方法,首先我们先要了解s7中数据类型S5TIME的格式

如上图所示我们可以看到时间基准有4个时基

时基的二进制码

最大的时间设置值是9990秒,了解这些后,我们就要去具体的设置一个值了,我们现在触摸屏程序中新建一个变量
word类型的,然后在程序中对这个变量编程,

上图程序段12是将这个变量乘6,这个是因为我想将这个设置值的单位作为分钟而做的,下面我们主要来看程序段13,首先将MW602word类型的值转化为BCD码类型,因为S5TIME数据类型如下图所示

然后通过与操作,将数据有效位保证在S5TIME数据需要的位上

最后通过OW的或指令,确定当前S5TIME数据的时基,我用了10s的时基,大家也可以设置别的时基,这样我们就设置完成了,在触摸屏上输入的值就可以直接转换为你想要的S5TIME数据的值了。

文章图片来源于网络
免责声明: 凡注明来源“易卖工控网”的所有作品,均为本站合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本站作品均来自互联网,转载目的仅作为互联网信息传播之用,并不代表本网赞同其观点和对其真实性、完整性、及时性不作任何保证或负责。

热门产品资讯
最新产品资讯
相关资讯
产品推广
为您推荐“人机界面”相关产品