UDT(意为User-DefinedType)是PLC里自定义的结构体。使用UDT能够让程序之间更统更清晰和更容易修改。那我们就来说下怎么创建UDT吧。
工具/原料
Dell5480
Windows10
Studio5000V32.00
方法/步骤
1、在左边的程序架构中,点击展开“Asset”-“DataTypes“-”User-锓旆痖颧Defined“。在”User-Defined“处,右键点击”NewDataType“,可以创建新的UDT。
2、此例中,我们做一个UDT,展示一个机器的状态、开启时间和它的编号。其中“O艘绒庳焰n”和“Off”的数据类型是BOOL,拿”On“来说芟坳葩津,当它为1时,意味着机器在启动中,而当它为0时,意味着机器没有启动,所以它只有两种状态。”为了显示不同数据类型的标签,我就添加了一个“Timer”和“INT”类型的标签在下面。这四个标签就构成了这个UDT。名称为“A_Machine_Status”,写在下图中“Name”那一行。填写完所有信息侯,可以按“OK”,保存这个UDT。
3、在标签表中使用UDT:可以在标签表最下方填写信息来添加。填写标签名称。在“DataType”一列中填写我们刚创建的UDT,“A_Machine_Status”。
4、填写完之后,按回车,标签就会创建了。标签展开后就是原来在曷决仙喁UDT里面的子标签。后面“Description”一列为注释,如果对特定标签添加注释的话,就默认会显示我们在UDT里写的注释。
5、该标签在程序中正常使用,只要使用在适当的数据类型即可。例如下图这个常开需要的是BOOL的标签,而我们在UDT里设置“On”为BOOL类型,所以可以正常使用。