wincc中面板实例和画面窗口示例
2021/4/24 10:57:14
本文主要是介绍wincc中面板实例和画面窗口示例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
wincc中的面板实例制作
1.wincc中画面编辑器中--》文件--》新建面板类型,默认名称是NewFpt1,编辑新建1静态文本框1、输入输出域1、静态文本框2
2.编辑--》组态面板类型
3.在组态面板类型中,添加需要的属性,添加相关的事件,这些属性和事件将在面板实例中显示
4.调用面板类型,选择面板实例,在弹出的选择对话框中选择之前编辑的画面类型,输入相关参数和变量
一个面板实例对应一个控制对象。
wincc中通过VB脚本改变画面窗口变量前缀
1.创建画面窗口,编辑画面窗口(可以单独创建按钮,这里使用之前创建的面板类型)
2.在调用画面中创建2个按钮A、B
3.按钮左键的VB脚本如下(通过隐藏Visible="0"和显示Visible="1"更新画面)
A:
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)
Dim myobj
Set myobj=ScreenItems("画面窗口1")
myobj.Visible="0"
rem Msgbox myobj.ObjectName 测试使用
myobj.TagPrefix="A"
rem Msgbox myobj.TagPrefix 测试使用
myobj.Visible="1"
End Sub
B:
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)
Dim myobj
Set myobj=ScreenItems("画面窗口1")
myobj.Visible="0"
rem Msgbox myobj.ObjectName 测试使用
myobj.TagPrefix="A"
rem Msgbox myobj.TagPrefix 测试使用
myobj.Visible="1"
End Sub
说明:A和B均是结构变量,如图
画面窗口中的变量是".xxx"的形式,通过改变变量前缀得到A.xxx和B.xxx变量。
面板实例只能单独连接不同的变量,几个实例代表几个控制内容。
画面窗口可以通过改变变量前缀的方式在同一个画面窗口中显示不同的数据。
可以根据不同的场合选择2者。
这篇关于wincc中面板实例和画面窗口示例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享