- {{item.name}}
更多
常问问题
5.0 分
如何防止多个WinCC客户机同时操作或更改数值?
文档编号:50838650|
文档类型:常问问题|
发布时间:2023年12月28日
- 0
- 122
- 2590
内容预览:
描述:
当处理关键的过程值(如泵类的控制) 时,应当确保其不会被多个客户端同时操作或修改数值。
例如,在客户机1上打开了一个画面窗口,对一个泵的设定值进行修改,只要这个画面窗口被客户机1操作,那么就不允许其他任何客户机操作或打开这个画面窗口。
......
描述
当处理关键的过程值(如泵类的控制) 时,应当确保其不会被多个客户端同时操作或修改数值。
例如,在客户机1上打开了一个画面窗口,对一个泵的设定值进行修改,只要这个画面窗口被客户机1操作,那么就不允许其他任何客户机操作或打开这个画面窗口。
介绍
No. | 步骤 |
1 | 创建一个布尔型变量 使用WinCC Explorer创建一个名为"ReleaseOperation"的布尔型变量,如果使用了冗余选件,必须激活“变量同步”。 图. 01 |
2 | 组态画面 在图形编辑器中, 组态一个新的画面,在画面上组态一个“泵窗口”的画面窗口和一个按钮(用来显示画面窗口)。 图. 03 |
3 | 组态按钮 为按钮组态文本: “打开泵窗口”. 图. 04 通过“ReleaseOperation”变量来动态化按钮的允许操作员控制属性(“按钮〉其他〉允许操作员控制”)。 图. 05 通过事件(“按钮〉鼠标〉鼠标动作”)为按钮组态一个直接连接。 图. 06 图. 07 |
4 | 组态画面窗口 在“泵窗口”画面窗口的对象属性中,选择“属性”并设置“显示”为“否”(“画面窗口〉其他〉显示”) 为泵画面分配相应的画面名称。 图. 08 |
5 | 创建新脚本 当“泵窗口”画面窗口显示的时候,按钮就不能使能允许操作员控制。 因此, 在画面窗口“泵窗口”的属性中选择“事件”来动态化显示(“画面窗口〉属性主题〉其他〉显示〉更改”)。 图. 09 VB-Script.zip ( 282 bytes ) |
6 | 关闭画面窗口 有很多方式来关闭画面窗口: 6.1 在“泵窗口”画面窗口的对象属性中,选择“属性”(“画面窗口〉其他”)并设置“边框”,“标题”,“可以最大化”以及“可以关闭”为“是”。 6.2 在“泵窗口”画面窗口中,组态一个按钮。打开按钮的属性对话框,选择“事件“(“按钮〉鼠标〉鼠标动作”),创建如下直接连接。 |
注意:
除了直接连接, 也可以使用VB脚本来关闭画面窗口:
"Parent.Visible = False"
剩余80%未阅读,请登录后下载/查看文档
- 评论
更多
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- 当设备版本升级到WinCC (TIA 博途)V13及以上版本时如何防止透明图形显示黑色?
- 如何防止 WinCC 项目中画面的分辨率在执行 OS 项目编辑器后发生变化?
- 如何防止PLC程序未经授权被篡改?
- 如何防止绝对值编码器调整或凸轮参数在重启CPU或FM模块时丢失?
- 在WinCC Runtime Professional V11或更高版本中,如何将f(t)趋势控件中的过程值导出成CSV文件?
- 在 Windws 7 或 Windows Server 2008 中使用 WinCC V7.0 SP3 Update 3 或更高版本的 WinCC 以及 WinCC (TIA 博途)时,如果锁定组合键?
- 如何在MS Windows 7(或更高版本中)安装软件冗余包V1.2(SP3)?
- 如何在STEP 7 Professional V11 或更高的版本中使用FM352凸轮控制器(6ES7352-1AH02-0AE0) ?
- 如何将早期 TIA Portal 版本创建的项目转换到TIA Portal V14或更高版本?
- SIMATIC PCS7 V6.1 操作员站的客户机/服务器结构以及冗余服务器配置(更新版)
{{item.nickName}}