更新时间:2024-03-30 05:01作者:小乐
什么是UTD 数据? UTD(User Data Structure),这相当于将一些基本数据类型封装成一个数据包。例如,将电机的转速、温度等一些状态打包成一个包,形成用户数据结构。您可以将其视为复杂的基本数据类型。使用相同的数据类型,例如,在创建DB 数据块时可以将其插入其中。什么是UTD 数据? UTD(User Data Structure),这相当于将一些基本数据类型封装成一个数据包。例如,将电机的转速、温度等一些状态打包成一个包,形成用户数据结构。您可以将其视为复杂的基本数据类型。使用相同的数据类型,例如,在创建DB 数据块时可以将其插入其中。 1.0)建立UTD数据的方法介绍:在左侧工程树中找到“PLC数据类型”,点击“添加新数据类型”,命名UTD数据块名称,添加数据类型。
创建UTD数据结构
UDT数据块命名方法:
命名方法
2.0)创建全局数据后台块,用于存储UTD(用户数据结构)数据:
命名全局数据块并修改其属性:
3.0)添加“10电机数据”: 添加数据的方法:在静态变量“静态”栏中创建一个名为“电机1#”的名称(当然也可以是其他名称),在其中选择“星三角滴” “数据类型”下拉菜单按“开始”。
如何查看DB数据块中“1#电机”等数据类型:
4.0) 创建可重复的FB块:
建立FB块接口类型,即数据类型:
我们写完FB块程序后,需要在OB1主程序中调用它:5.0)我们暂时调用两个FB块,并填写块引脚接口:
6.0)填写完成后,我们将监控“1#、2#电机”,如下图:
2#电机星形状态监控:
2#电机三角状态监控:
7.0)我们实际的IO输出和程序输出监控:
以上简单介绍了西门子TIA Portal UTD数据创建方法。这样比较方便,适合过程处理,比如模拟量、PID、逻辑原理等。由于时间仓促,课件难免有不完善或者错误的地方。我要感谢您的指导。