一、介绍
西门子定时器主要有两种,一是Simatic Time,另一种是推荐目前使用的IEC Time。在以前的老的Step7编程的时候基本都是使用的S5Time定时器的。有时候我们需要在上位机上设定时间,如何来设置呢?
- 针对Wincc Flexible 2008平台,由于触摸屏的变量类型中没有
S5Time的类型,需要我们自己做下处理。

image.png
- 针对博图平台,触摸屏变量中可以直接创建S5Time类型的变量的。

image.png
需要注意的是触摸屏上的S5Time的变量类型和PLC中的S5Time所占用的字节数是不一样的。
| 类别 | 数据类型 | 取值范围 |
|---|---|---|
触摸屏变量S5Time |
UDInt | 0 … 9990000 ms为单位(换算下也就是最大以10s为时基,最大值是999x10s) |
PLC变量S5Time |
Word | 默认以10ms为时基,最大999x10ms 最长是以10s为时基,最大999x10s |
详见下面的S5Time的数据格式说明:
二、最简单设定时间的方式
如果使用的都是西门子的触摸屏,且是博图平台的话,可以直接创建S5Time的变量,然后连接到输入输出域上,注意单位是ms,可以直接移动小数点为3,缩小数值以s为单位。
如下测试结果,可以看到触摸屏和PLC数据一致。
该比较简单,因为西门子在博图平台上已经做了些处理,让我们可以直接使用。该方式局限性很大,当我们使用第三方的上位机,且这些软件又没有针对S5Time类型进行处理时,就需要我们自己来做这个工作了。调查了下威纶通的触摸屏是做了处理的。
后期内容介绍:
- 如何将通用的整数转换成S5Time?
- 创建一个重用的处理库?
[
PLC结构化文本设计模式和算法(下)]
[
PLC结构化文本设计模式和算法(上)]
[
如何规划符合PackML 的机器?]
[
关于Wincc中制作Wpf自定义控件的研究
[
如何安装TIA Openness?]
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
西门子
+关注
关注
98文章
3376浏览量
120755 -
编程
+关注
关注
90文章
3724浏览量
97459 -
定时器
+关注
关注
23文章
3375浏览量
124701
发布评论请先 登录
相关推荐
热点推荐
电阻式触摸屏,什么是电阻式触摸屏
电阻式触摸屏,什么是电阻式触摸屏
这种触摸屏利用压力感应进行控制。电阻触摸屏的主要部分是一块与显示器表面非常配合的电
发表于 03-24 11:02
•8384次阅读
触摸屏技术的介绍和基于LM3S1138处理器触摸屏的设计概述
触摸屏是目前最易于使用的人机交互系统。介绍了触摸屏的分类,并以四线电阻触摸屏为例,介绍了它的工作原理;然后给合ILI9320液晶显示屏,给出
发表于 05-10 10:40
•11次下载
ThreadX(十)------定时器TIME
定时器TIME概述API概述APItx_timer_createtx_timer_deletetx_timer_activatetx_timer_changetx_timer_deactivate
发表于 12-28 19:32
•8次下载
S7-300定时器的使用
在Step7中,如图1所示,举例,从定时器指令库拖拽指令 S_ODTS(保持接通延时S5定时器)放入程序段中,给管脚填写相关参数。
触摸屏电容屏的原理,触摸屏有哪些应用领域
瑞翔数码触摸屏电容屏原理 触摸屏是目前最友好的计算机用户接口界面,在消费电子产品的应用越来越广泛,触摸检测好装置和触摸屏控制
发表于 03-18 17:24
•4081次阅读
电容触摸屏原理 电容触摸屏和电阻触摸屏有什么区别
电容触摸屏和电阻触摸屏是两种常见的触摸屏技术,它们在原理、结构和应用方面都有很大的区别。下面将详细介绍电容触摸屏的原理、结构和特点,并与电阻触摸屏
触摸屏是如何传送时间给S5Time定时器?
评论