西门子PLC模块6ES73317KB024AB1
西门子PLC模块6ES73317KB024AB1
产品价格:¥487(人民币)
  • 规格:完善
  • 发货地:上海松江区
  • 品牌:
  • 最小起订量:1台
  • 诚信商家
    会员级别:钻石会员
    认证类型:企业认证
    企业证件:通过认证

    商铺名称:上海斌勤电气技术有限公司

    联系人:肖啸()

    联系手机:

    固定电话:

    企业邮箱:877822022@qq.com

    联系地址:上海市松江区三新北路1800弄24号楼

    邮编:201620

    联系我时,请说是在地方电气网上看到的,谢谢!

    商品详情

      西门子PLC模块6ES73317KB024AB1


      西门子PLC模块6ES73317KB024AB1


      西门子PLC中UDT数据类型的用法

      西门子PLCUDT是用户自义数据类型。

       用户有时为了方便,先创建一个udt(和创建Φ块一样),写好数据结构。然后,在创建db块时,如果需要可以插入建好的udt(输入个name,类型输入ud的名字,比如udt1),如果切换到数据视图,即可看到原先创建的ud的结构了

      有时需要建立多个数擔块,但数据块的结构,数据类型都是一样的,但又不能在同一个数据块中保存,这时可以先建一个UDT,通过UDT再创建其余的几个块。举例来说你需要控制10个电机,它们的属性都是基本相同的:如正转(6OoL)"、反转(BOOL)""速度INT)"加速度(INT"

       如果程序中你需要用到这些属性,那么你可能需要为10个电机都建立这些变量,如果是单独建立,你就需要建立10*5=50个变量;如果你用UDT来处理,那就简单多

       先定义一个UDT,名字是 MOTOR,里面添加上面所说的2BO变量和3NT变量(当然有需要可以添加其它数据类型的变量),然后建一个DB,在里面建立10个变量M1~M10,数据类型就是 MOTOR,保存后你会发现这10

       变量都包括以上的几个属性,这样你就可以直接在程序中使用了也就是说UDT的作用就是方便编程者的,对于程序的运行而言不是必需的.从数据类型的角度来说,UDT甚至不会被PLC直接接受

       大家看西门子S7-300的程序的上传就知道了将一个带有UDT的程序下载到PLC中然后新建一个PLC上传程序在传上来的程序中你是找不到UDT





    在线询盘/留言
  • 0571-87774297