[西门子] 博途WinCC与PLC:快速连接变量的两种方法

[复制链接]
查看399 | 回复0 | 2024-10-17 07:51:05 | 显示全部楼层 |阅读模式

博途WinCC与PLC在同一个工程中开发,两种方法完成变量的高效链接,会大大提高WinCC变量连接的效率。

一、通过UDT及数组的方式连接变量

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#冷却泵的变量。


三、总结

技术需要点滴的积累!

更需要与”优秀者“同行!





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则