博途WinCC与PLC在同一个工程中开发,两种方法完成变量的高效链接,会大大提高WinCC变量连接的效率。 1、博途PLC中对设备分类,同一类建立一个UDT。如以下水泵类UDT“Pump0”
2、博途PLC的全局DB块中,使用前面的UDT来建立各实例。如以下DB140中,以水泵类UDT“Pump0”建立各台冷却泵的数据
3、博途WinCC中连接PLC变量时,选择UDT这一层级,不选择UDT内的每一个变量
4、博途WinCC连接PLC的UDT变量后,会将UDT内的所有元素全部连接过来
5、博途WinCC也可以将PLC内的整个数组一次连接过来
以上通过UDT或数组整体连接过来的变量,可以在WinCC画面中单独使用。
1、如下采用UDT连接的WinCC变量,其前缀名各自不同,但内部元素完全相同,即都使用了UDT“Pump0”的结构
2、建立一个水泵的控制面板画面,变量名采用UDT内的元素名,即去掉水泵名称前缀
3、在上一级画面上建立画面窗口,并将变量前缀设置为想要监控的中温4#冷却泵的变量前缀“MAIN.CWP.MCH_CP_4.”,前缀必须以“.”结尾
4、在设备图标的属性里,“事件”中设置“单击”对应的函数:在屏幕窗口中激活屏幕
5、编译运行后,效果为:点击中温4#冷却泵图标,弹出水泵控制面板画面,画面中显示设置的变量都是中温4#冷却泵的变量。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |