回复:UDT怎么用

CoolCool的猪

西门子1847工业学习平台

  • 帖子

    1262
  • 精华

    2
  • 被关注

    544

论坛等级:至圣

注册时间:2012-11-04

钻石 钻石 如何晋级?

发布于 2019-03-31 10:27:33

7楼

给你举个简单例子,便于你理解:

有10个电机,它们的属性都是基本相同的:如“正转(BOOL、反转(BOOL)”、速度(INT、加速度(INT)”、减速度(NTy等,如果程序中你需要用到这些属性,那么你可能需要为10个电机都建立这些变量,如果是单独建立,你就需要建立10*5=50个变量;如果你用UDT来处理,那就简单多了:

先定义一个UDT,名字是MOTOR.里面添加上面所说的2个BOOL变量和3个INT变量(当然有需要可以添加其它数据类型的变量),然后建一个DB块,在里面建立10个变量M1~M10,数据类型就是MOTOR,保存后你会发现这10个变量都包括以上的几个属性,这样你就可以直接在程序中使用了。


自由
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。