1111MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0各位看官你们好!今天我们来研究一下WinCC的结构变量和博途的UDT(用户数据类型)怎么连接。我们假设一个场景,有很多个仪表信号接到PLC系统里面需要处理,借用我们之前发过的模拟量处理块改成UDT管脚来实现。
先看把这些变量传到WinCC之后的效果,数据整齐,批量添加,不易出错。更加方便之后的画面组态。
第一步,在博途的数据类型中添加一个“模拟量”的新数据类型,并添加好它的条目。其实就是把原FB块的管脚整体复制过来就行,最后注意更改每条数据的类型。
第二步,建立一个全局数据块,一定是全局数据块哦。取消数据块优化。添加实际的仪表数量进来就行。数据类型选择刚才建好的UDT名称。
第三步,我们用原先的FB和用了UDT管脚的FB分别调用一下看一眼效果。程序功能还是一样的,但是管脚数量大大减少,开发效率肯定是有所提升。
第四步,在WinCC的结构变量下新加一个结构类型,命名为“仪表”。然后选择这个结构类型,添加结构类型元素。如图所示,注意画红框地方的设置。
第五步,选择这个结构类型的结构变量,添加一个仪表名称;然后下拉,数量参照博途程序。注意按照博途全局DB填写地址偏移量,这里填写完2个之后也是可以下拉填充的哦。
第六步,到这里就实现了开头图片的效果。结构变量元素就全部出来了。它就能和其它变量一样到画面里组态了。
OK,言简意赅,到这里结束了。之后我们有时间再讲这些变量怎么方便的应用到WinCC上面。各位看官有兴趣了,点个关注吧!!