电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子plc中UDT数据类型的用法

2021-08-17 03:03分类:西门子PLC 阅读:

  西门子PLCplc中UDT基本数据类型的使用方法
一、UDT是啥
UDT是客户自定基本数据类型。
客户有时候为了更好地便捷,先建立一个udt(和建立db块一样),写好算法设计。
随后,在建立db块时,假如必须能够插进建成的udt(键入个name,种类键入udt的名称,例如udt1),假如转换到数据信息主视图,就可以见到原来建立的udt的构造了。
有时候必须创建好几个数据信息块,但数据信息块的构造,基本数据类型全是一样的,但又不可以在同一个数据信息块中储存,这时候能够先建一个UDT,根据UDT再建立其他的好多个块。
举例来说,你需要操纵10个电动机,他们的特性全是基本一致的:如“正转(BOOL)”、“翻转(BOOL)”、“速率(INT)”、“瞬时速度(INT)”、“减速率(INT)”等,假如程序流程中你需要使用这种特性,那麼你很有可能必须为10个电动机都创建这种自变量,如果是独立创建,你也就必须创建10*5=50个自变量;假如你用UDT来解决,那么就简易多了:
先界定一个UDT,名称是MOTOR,里边加上上边常说的两个BOOL自变量和3个INT自变量(自然有必须能够加上其他基本数据类型的自变量),随后建一个DB块,在里面创建10个自变量M1~M10,基本数据类型便是MOTOR,储存后你能发觉这10个自变量都包含之上的好多个特性,那样你也就能够立即在程序流程中应用了。
换句话说UDT的功效便是便捷程序编写者的,针对程序流程的运作来讲并不是必不可少的.从基本数据类型的视角而言,UDT乃至不容易被PLC立即接纳.
各位看西门子PLCS7-300的程序流程的提交就知道,将一个含有UDT的系统软件下载到PLC中,随后新创建一个PLC,提交程序流程,在传上来的程序流程中你是找不着UDT的.
UDT更好像对DB构造的注解!
下边教大伙儿怎样在博途里应用UDT.
1、 在新项目树中>PLC基本数据类型中双击鼠标加上新基本数据类型


2、 对新创建的基本数据类型重新命名,如UDT


3、 在UDT中加上得用的自变量,编译程序储存。


4、 新创建一个全局性DB块-DB1,并在DB块中加上名字M1等,基本数据类型为"UDT",留意基本数据类型要与以前新创建的基本数据类型名字同样。


12下一页

上一篇:西门子S7-300系列PLC项目上载操作

下一篇:西门子S71200 1500的模拟量线性转换及数据处理

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部