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

来源:本站
导读:目前正在解读《西门子触摸屏上设置可更改的S5TIME数据方法》的相关信息,《西门子触摸屏上设置可更改的S5TIME数据方法》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《西门子触摸屏上设置可更改的S5TIME数据方法》的详细说明。
在一些项目中,我们会用到一些计时,比如你想要让一个风机连续运行一段时间,而这个时间是可以让你在触摸屏上自己设置的,这时候我们就需要在触摸屏上做出这个功能了。
首先我们要了解下西门子s7-300plc中关于时间设置的一些规则方法,首先我们先要了解s7中数据类型S5TIME的格式

西门子触摸屏上设置可更改的S5TIME数据方法
如上图所示,我们可以看到时间基准有4个时基
时基的二进制码
10 ms 00
100 ms 01
1s 10
10s 11
最大的时间设置值是9990秒,了解这些后,我们就要去具体的设置一个值了,我们现在触摸屏程序中新建一个变量

西门子触摸屏上设置可更改的S5TIME数据方法
是word类型的,然后在程序中对这个变量编程,

西门子触摸屏上设置可更改的S5TIME数据方法
上图程序段12是将这个变量乘6,这个是因为我想将这个设置值的单位作为分钟而做的,下面我们主要来看程序段13,首先将MW602的word类型的值转化为BCD码类型,因为S5TIME数据类型如下图所示

西门子触摸屏上设置可更改的S5TIME数据方法
然后通过与操作,将数据有效位保证在S5TIME数据需要的位上

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

提醒:《西门子触摸屏上设置可更改的S5TIME数据方法》最后刷新时间 2023-07-10 03:40:57,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《西门子触摸屏上设置可更改的S5TIME数据方法》该内容的真实性请自行鉴别。