【摘要】:虽然在前面章节已经提到自定义数据类型,但由于前述章节的部分知识点所限,前面章节没有讲解应用。以下用一个例子介绍自定义数据类型的应用,以便帮助读者进一步理解自定义数据类型。图7-23 新建项目“UDT”,插入“DB1”和“UDT1”2)打开UDT的属性,将其符号命名为“Motor”,单击“确定”按钮,如图7-24所示。再打开DB1,如图7-27所示,创建参数“Motor1”,其数据类型为UDT的数据类型“Motor”。
自定义数据类型是个难点,对于初学者更加如此。虽然在前面章节已经提到自定义数据类型,但由于前述章节的部分知识点所限,前面章节没有讲解应用。以下用一个例子介绍自定义数据类型的应用,以便帮助读者进一步理解自定义数据类型。
【例7-5】有一台电动机,要对其进行起停控制,而且还要采集其温度,请设计此控制系统,并编写控制程序(要求使用自定义数据类型)。
【解】
1)首先新建一个项目,命名为“UDT”,并插入数据块“DB1”和自定义数据“UDT1”,如图7-23所示。
图7-23 新建项目“UDT”,插入“DB1”和“UDT1”
2)打开UDT的属性,将其符号命名为“Motor”,单击“确定”按钮,如图7-24所示。再打开UDT1,在其中创建如图7-25所示的数据结构,“Motor”是一个自定的数据类型,共有4个参数,这个新自定的数据类型,可以在程序中使用了。
图7-24 将UDT符号命名为“Motor”
(www.xing528.com)
图7-25 设置UDT1中的参数
3)打开DB1的属性,将其符号命名为“Motora”,单击“确定”按钮,如图7-26所示。再打开DB1,如图7-27所示,创建参数“Motor1”,其数据类型为UDT的数据类型“Motor”。
图7-26 将DB1符号命名为“Motora”
图7-27 设置DB1中的参数
4)编写如图7-28所示的梯形图程序。梯形图中用到了自定义数据类型。
图7-28 梯形图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。