西门子TIA博途UTD(用户数据结构)浅谈(西门子博途v15软件功能详解)

出境入境2024-03-30 05:01小乐

西门子TIA博途UTD(用户数据结构)浅谈(西门子博途v15软件功能详解)

什么是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、逻辑原理等。由于时间仓促,课件难免有不完善或者错误的地方。我要感谢您的指导。

猜你喜欢

SQL Error: select * from ***_ecms_news where titlepic<>'' order by rand() desc limit 6