触摸屏如何传送时间给S5Time定时器?
发布时间:2024-04-27
一、介绍
西门子定时器主要有两种,一是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类型进行处理时,就需要我们自己来做这个工作了。调查了下威纶通的触摸屏是做了处理的。
展开全文
其他新闻
- 触摸屏无法通过PLCSim Advanced来离线仿真 2024-04-27
- 如何使用SD卡升级S7 200 Smart固件? 2024-04-27
- 西门子Smart Tcp客户端模式读取扫码枪 2024-04-27
- Fanuc通过西门子CP1604板卡Profinet通讯 2024-04-27
- AI关于西门子变频器6SE70报F006的问答 2024-04-27
- 西门子推出更新的 PLC:S7-1200 G2 2024-04-27
- 如何使用SIMATIC存储卡 2024-04-27
- SIMATIC网络组件之——耦合器(Coupler)介绍 2024-04-27
- SIMATIC PLC Modbus TCP通信汇总(附相关文档和例程下载) 2024-04-27
- SIMATIC PLC以太网通信全了解 2024-04-27