西门子TIA博途UTD(用户数据结构)浅谈

什么是UTD数据?

UTD(用户数据结构),这个相当于把一些基本数据类型打成一个数据包,比如一个电机的转速温度等一些状态打成包就形成了一个用户数据结构,你可以把它当做基本数据类型复杂数据类型一样使用,例如在创建DB数据块时可以插入其中。什么是UTD数据?

UTD(用户数据结构),这个相当于把一些基本数据类型打成一个数据包,比如一个电机的转速温度等一些状态打成包就形成了一个用户数据结构,你可以把它当做基本数据类型复杂数据类型一样使用,例如在创建DB数据块时可以插入其中。

1.0) 建立UTD数据

方法介绍:

左边项目树找到“PLC数据类型”,单击“添加数据新类型”,并命名UTD数据块名称即添加数据类型。


建立UTD数据结构

UDT数据块命名方法:


命名方法

2.0) 建立一个全局数据背景块,用于存储UTD(用户数据结构)数据:


给全局数据块命名并修改属性:



3.0) 添加“10台电机数据”:

添加数据方法:

在静态变量“Static”栏建立名为“电机1#”(当然也可以是其他的名称),在“数据类型”下拉选“星三角降压启动”即可。


如何查看DB数据块的“1#电机”等数据类型:

4.0) 建立一个可重复调用的FB块:


建立FB块接口类型即数据类型:



待我们写好FB块程序后,需要在OB1主程序调用:

5.0) 我们暂时先调用两个FB块,并填写块管脚接口:





6.0) 我们填写完毕后进行监控“1#,2#电机”,如下图所示:


2#电机星状态监控:


2#电机三角状态监控:


7.0) 我们实际IO输出和程序输出监控:


以上简单的介绍了西门子TIA博途UTD数据建立方法,这个比较方便,适合过程处理,比如模拟量,PID,逻辑原理等。由于时间仓促,课件难免有不完善或错误的地方,往广大朋友多多指导,小弟在此感谢了。

展开阅读全文

页面更新:2024-03-07

标签:数据结构   用户   转速   全局   数据类型   电机   温度   状态   方法   数据

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top