公司新闻
西门子博途数据处理小窍门
发布时间: 2024-03-28 22:57 更新时间: 2024-11-22 08:00
今天和大家分享一个我刚入门自动化工程时候遇到的一个问题,个人觉得还是比较使用的,对于像我一样的小白来讲,真是一种福利。
问题是这样的,自动化工程应用中,有些情况下PLC会与第三方设备进行数据对接。可这种情况下读取过来的数据,又往往不可以直接拿来用。比如读取过来的数据是按字读取,而我们仅仅只需要其中的几个状态位。这种情况下,就可以用到我今天要说的东西了。
其实不止是PLC,有的触摸屏或者网关产品也支持这种用法,只是用法略有差异。下面就基于西门子系列PLC介绍这种数据处理的方法。
首先S7-1200/S7-1500是可以实现这种简单的数据转换的。
下面举例:首先是将读取的数据存放在数据块内,再将数据块内不同数据按位读取状态
新建一个项目,此例为1500系列PLC,根据图示进行更改块属性。
1.新建一个数据块,假设用来存放第三方设备数据.
2.在新建的数据块中新建几个word(int也可以)变量,假设为第三方设备对接数据。然后点击工具栏中的“编译”按钮。
3.新建一个监控表,用来修改变量值。此表假设用来检测第三方设备的状态发生改变。
4.打开仿真,未修改变量值的情况下,M点输出为0.
5.将修改值写入,监控OB1程序变化。此时可以看到程序段都有输出。
6.关于变量名称的写法,下图进行讲解。
7.变量还可以进行选择填写。
8.结束语
这种方法还是比较方便的,中间只是将读取的数据存放在数据块一次,就可以直接在程序上换种用法。举一反三,它还可以按字节使用,或者按字使用,将X换程B、W就可以。
好了,以上就是整个过程,如有更好的建议,可以在公众号下方留言或者加小编微信一起探讨。
其他新闻
- PLC与步进驱动器连接方法 2024-11-22
- 西门子1200与300 的九大区别,你都知道吗? 2024-11-22
- 西门子SCL编程实例 | 多个灯的逻辑控制程序 2024-11-22
- 西门子1200PLC之间的TCP通讯组态编程实例 2024-11-22
- 西门子S7-200SMART之间Profinet通信教程 2024-11-22
- 电机与电气控制技术,总结了60个知识点让你秒懂 2024-11-22
- S7-200 SMART与RS485接口的西门子触摸屏的通信 2024-11-22
- 学会S7-1200基本指令——SR、RS,要多久? 2024-11-22
- 弄懂PLC功能指令,编写控制程序你想不会都难 2024-11-22
- S7-1500的Profibus_DP通讯 2024-11-22
- 实例解析PLC温控系统设计要点 2024-11-22
- 20种PLC元件编号和Modbus编号地址对应表 2024-11-22
- 西门子PLC 8种入门实例接线与控制 2024-11-22
- PLC是怎么控制伺服电机的?如何设计一个伺服系统? 2024-11-22
- PLC自动化控制学习的15个基础知识点,搞自动化PLC的都懂 2024-11-22
产品分类
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684