原文:搬家第13天-167.Wincc V7.3 c脚本实现打开画面窗口并且让画面窗口获取焦点

有一个群友咨询在画面上打开一个画面窗口控件时,如何让画面窗口自动获取焦点。虽然这个问题没有什么实际意义,通常打开画面窗口后,再点击画面窗口类的内容,画面窗口就自然会获取焦点,如果你只是需要看看什么也不操作,那么画面窗口有没有获取焦点,其实一点关系也没有。不过为了探寻究竟,还是尝试着使用脚本功能完成这一要求。 假设画面上有一个画面窗口控件,名字是 win ,默认隐藏,控件的画面名称是 NewPdl ...

2021-02-10 20:39 0 310 推荐指数:

查看详情

搬家第三-69.Wincc V7.3 同类设备交互控制处理-结构变量、画面窗口应用

在实际工程中,有时需要在上位机控制多台设备,这些设备有一致的功能、一致的信号,我们没必要为他们一个一个的建立变量和“控制面板”,利用结构变量和画面窗口控件可以省去我们很多工作量。 假设我们有4个行车需要在wincc中控制,为了重点说明这种思路和方法,我们假设每台行车只有remote ...

Sun Jan 31 20:39:00 CST 2021 0 340
搬家第一-18.Wincc V7.3 VBS脚本的加密和解密

Wincc V7.3允许对VBS脚本进行加密,以保护知识产权。加密方法如下: VBS脚本写完之后,点击工具栏上“信息/触发”按钮,弹出以下对话框,勾选加密选项,输入需要设定的密码,下一次打开脚本的时候就会提示输入密码了。 如果拿到别人开发的程序,脚本做了加密又没有密码,那是一件很苦恼的事情 ...

Sat Jan 30 00:03:00 CST 2021 0 487
搬家第三-64.Wincc V7.3操作员记录生成方法3- C脚本记录按钮控件的操作员记录

前面博客介绍的是输入输出域等控件通过设置“操作员消息”属性为“是”从而在报警空间中做操作记录,但并非所有Wincc控件有这个属性,比如按钮。按钮是Wincc中使用率非常高的控件,这个控件经常用作重要操作,我们也非常希望可以知道什么时间点击过这个按钮,本文通过c脚本介绍如何实现按钮的操作记录 ...

Sun Jan 31 20:06:00 CST 2021 0 417
搬家第一-22.Wincc V7.3 VBS脚本实现组合框、单选框、复选框备选内容与数据库的结合

在工程实际应用中,我们可能遇到一些交互式功能用到组合框、单选框、复选框控件,而这些控件的内容不是固定的,可能是来自数据库的某个字段,我们还希望在画面切换回来后,选择项不要发生变化回到初始状态。经过测试,可以按照以下步骤实现这样的功能。 一 SQL Server的准备工作 开放sa ...

Sat Jan 30 00:20:00 CST 2021 0 464
搬家第三-61.Wincc V7.3 Horn方式声音报警

前面写过一篇博客,介绍使用脚本方式实现声音报警,这种方法对于不熟悉vbs和c语法的人来说,很不好用。其实Wincc还提供了一个简单的方式实现声音报警。 1. 启动项目添加项目 在wincc项目管理器的计算机属性启动项目中,添加HMRT.EXE程序,不设置任何附加参数,勾选报警记录功能,如下图 ...

Sun Jan 31 19:55:00 CST 2021 0 363
搬家第三-74.Wincc V7.3面板初步使用1

Wincc人机交互中,工艺画面上有时会有同类设备要做同样的状态显示,比如阀门正在动作背景颜色绿色闪烁,开到位不闪烁显示蓝色,关到位不闪烁显示红色,同时还要显示阀门开度。这类需求下,我们可以把同类设备做成一个面板(faceplate),在需要的地方创建一个面板的实例,以加快项目开发的速度。本文还是以 ...

Sun Jan 31 21:43:00 CST 2021 0 294
搬家第四-91.Wincc V7.3 使用用户归档实现报表1-用户归档+Activex控件

曾经写过一篇博客,记录使用MSHFGrid控件生成报表以及导出到excel的方法,里面有一段VBS脚本是定期把变量值存入一个自定义的sql数据表,然后在MSHFGrid显示查询到的记录集,最后把MSHFGrid结果导出到excel中。使用用户归档后,实际上定期存入变量值这一步可以变得更加简单 ...

Mon Feb 01 21:34:00 CST 2021 0 336
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM