UDT与struct的应用问题?

已锁定

小oo鱼

  • 帖子

    70
  • 精华

    3
  • 被关注

    2

论坛等级:侠客

注册时间:2009-12-10

普通 普通 如何晋级?

UDT与struct的应用问题?

8692

6

2013-12-12 17:09:27

UDT与struct的应用问题?
UDT--可以组合复杂的和基本的数据类型以创建用户的“用户自定
义”数据类型.
struct--定义一个数据类型任意组合的组群.结构与不同的数据类型组合形成单个单元。
那么UDT与struct在功能上应该是一致的,都是将不同数据类型的数据组合在一起形成一个单元,功能是不是重复了?
以10台电机为例,每台有20个变量。创建有20个变量的UDT后,在数据块中声明10个不同名称UDT格式的数据类型,相当于把20个变量‘打包’了,相比struct不必多次重复声明这20个变量;用struct声明的话,每个struct群组中也有20个这样的变量,但要重复声明10次,显然用UDT要更紧凑、更方便的,那么struct还有存在的必要吗?
还有我觉得应该把UDT或是struct用作参数来传递,在调用UDT或是struct的FC/FB

里面来使用,我看到有的人是以设备为单位声明了struct变量,然后在程序中像使用全局数据块样的使用,优势是数据更加结构化了,但意义好像不大吧?
以上请高手解答。
UDT与struct的应用问题? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54660条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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