恭喜,你发布的帖子
发布于 2020-06-25 23:30:39
8楼
我也注意到万版主的观点,不过我不知道他为什么提倡不用UDT,这点不好做判断。
西门子的Step7中,包括博图,关键字struct的使用很特别,只能作为一次定义的类型使用,或者说就不能复用已经定义好的struct,要二次使用只能再次定义。有点类似C中的不声明struct类型时的结构变量定义。这点让人无语。如果需要同类型的struct变量就只能使用UDT了。其实UDT也是ST的关键语言元素,为的就是封装这些自定义类型。
不过使用UDT也带来一些不便,比如说需要配合第三方HMI,很难做到完备支持这一数据类型。不要说第三方,WinCC都做不好。(我初学WinCC,有不对的地方指出来)
请填写推广理由:
分享
只看
楼主