STEP7中的UDT有什么作用,在什么情况下需要用它

STEP7中的UDT有什么作用,什么时候需要用到它,请详细介绍讲解下,菜鸟在此谢谢大家啦,粘贴复制的没有值得价值的就算了,

最佳答案

给你举个简单例子,便于你理解:
有10个电机,它们的属性都是基本相同的:如“正转(BOOL)”、“反转(BOOL)”、“速度(INT)”、“加速度(INT)”、“减速度(INT)”等,如果程序中你需要用到这些属性,那么你可能需要为10个电机都建立这些变量,如果是单独建立,你就需要建立10*5=50个变量;如果你用UDT来处理,那就简单多了:
先定义一个UDT,名字是MOTOR,里面添加上面所说的2个BOOL变量和3个INT变量(当然有需要可以添加其它数据类型的变量),然后建一个DB块,在里面建立10个变量M1~M10,数据类型就是MOTOR,保存后你会发现这10个变量都包括以上的几个属性,这样你就可以直接在程序中使用了。

提问者对于答案的评价:
thank you very much

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc238535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐