step7中的udt有什么作用,在什么情况下需要用它
	                        
	                            林慧玲
	                            发布于2014-03-25 17:19
	                            
	                                
	                                7
	                            
	                            
	                                
	                                0
	                            
	                            
	                            标签:
	                        
	                     
	                    
	                         
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个变量都包括以上的几个属性,这样就可以直接在程序中使用了。