回复:关于UDT和FB的优缺点

已锁定

那一剑的温柔

  • 帖子

    445
  • 精华

    4
  • 被关注

    30

论坛等级:侠圣

注册时间:2006-10-31

钻石 钻石 如何晋级?

发布于 2023-09-12 12:46:25

46楼

UDT有UDT的使用场景,没有好与不好之说。

就好比炒菜锅的使用场景是炒菜,要是非要拿炒菜锅去泡茶,不是不行,但肯定不是最优方案。甚至还大篇阔论的去说拿炒菜锅泡茶有多么多么不好,这么做的目的无非就是想卖给大家茶具。


在UDT的使用过程中,最大的感受就是它的唯一性,当程序中大量使用某一组同样类型的时候,它的优势就体现了出来,只需更改一次UDT的结构,就可以完成。


在使用UDT时,需要注意以下两点(个人在使用时遇到的问题)

1、UDT中不能建立过多的变量(含嵌套的UDT),否在在TIA V15.1环境下,TIA会报错。以前做过一个项目,UDT里大概用到了5000多个变量(含嵌套的UDT),编译时,TIA会崩溃(具体有多少个变量的限制,没有去查过手册)。


2、如果HMI中用到了审计追踪功能,在HMI中建立变量时,需要将UDT中的变量单独拿到HMI中。如果将整个UDT作为一个变量拿到HMI中的话,那么,只能是将所有的变量组态成电子签名,不可单独为其中的某一个变量设置电子签名(TIA  V15.1,其它版本没有测试)

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15106条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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