小从众 2025-12-2 09:13:36 | 显示全部楼层 | 阅读模式
抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望

导读:

WinCC V7.5中使用结构变量创建面板实例的具体操作步骤,包括如何设置结构变量、创建面板实例以及实现结构变量与面板实例的关联方法,确保无需逐一关联结构变量元素的完整流程。

一、  创建结构类型和结构变量

在变量管理器中创建结构类型,并为结构类型创建结构类型元素,如图  1  
1.先创建结构类型Tank;
2.选择“结构类型元素”页面;
3.添加3个结构类型元素“Level”“Pressure”“Temp;
1
然后创建结构变量,如图2.所示。
1.选择“结构变量”页面;
2.新建3个结构变量“Tank1” “Tank2” “Tank3;
  
2

二、  创建并编辑面板类型

在图形编辑器中点击文件菜单选择“新建面板类型”,并保存为“Tank.FPT” 如图  3。并设置尺寸为  230*135,然后进行如下操作,如图  4
1.  打开SVG  库;
2.  找到  V2.0  中的“Tanks”;
3.  添加Tank2WithScale”到面板类型中。
4.  然后添加  3  个静态文本编辑好显示文本。添加  3  个输入/输出域,命名为“输入/输出域1”、“输入/输出域2”、“输入/输出域3”,无需关联变量。
3
4
在画面编辑器中点击编辑菜单选择组态面板类型,如图  5
5
组态面板的变量配置任务,按照步骤完成对象与变量的关联操作:
1. 打开变量配置界面:在组态面板类型对话框中,选择并切换至"变量"选项卡。
2. 创建结构变量:将结构类型"Tank"从可用类型列表拖拽至左侧的"Tags"目录下,完成基础变量结构的创建。
3. 选择可视化对象:在画布中精准选中"SVG对象1",确保其处于被激活状态。
4. 绑定液位显示属性:从右侧属性面板中找到"FillLevelValue"属性,将其拖拽至左侧变量树的"Tank.Level"节点下,建立属性与变量的绑定关系。
5. 批量绑定输入输出域:
     - 将"输入/输出域1"的"OutputValue"属性拖拽至"Tank.Level"变量
     - 将"输入/输出域2"的"OutputValue"属性拖拽至"Tank.Temp"变量
     - 将"输入/输出域3"的"OutputValue"属性拖拽至"Tank.Pressure"变量

请严格按照上述步骤顺序执行,确保每个拖拽操作的源对象和目标变量路径准确无误。
6.  点击“应用”按钮,如图  6  
6
选择更新周期。可以右键单击每一个关联了结构变量元素的对象属性设置更新周期。(建议选择统一更新周期如:  1  秒)如图  7  
7
组态完成后保存该面板类型。

三、  通过结构变量创建面板实例

1. 访问变量设置: 在属性窗口中选择"变量"选项卡。
2. 选择结构实例列表: 在变量选项卡中,选择"所有结构实例的列表"。
3. 创建Tank1面板实例:
     - 在右侧结构变量列表中,找到"Tank1"
     - 鼠标右键点击"Tank1"
     - 将其拖拽至画面中
     - 在弹出的菜单中选择"Tank.FPT"
4. 创建其他面板实例: 重复步骤3的操作,分别创建Tank2和Tank3的面板实例。
如图  8  
8
面板实例创建完成后,如何在面板实例属性中查看其与结构变量的关联状态,并详细说明为何无需再逐一关联结构变量元素的原因和工作原理。如图  9  
9

总结:

以上就是整个WinCC7.5如何使用结构变量创建面板实例的全部过程,本例使用WINCC版本为7.5SP2,另外结构变量可使用外部数据(PLC数据)

往期推荐

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

本帖子中包含更多资源

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

x
主题回复
倒序浏览

441查看1回复

5480 2025-12-3 14:05:58
仁恒烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦
发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

Copyright 2010-2015. All rights reserved. 

微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码