首页 > 编程语言 >Wincc 7.5SP1下VBA编程练习:批量设置看见权限

Wincc 7.5SP1下VBA编程练习:批量设置看见权限

时间:2024-11-16 18:41:37浏览次数:1  
标签:Dim VBA IO SP1 Wincc objects 设置 权限

这一篇学习笔记我在新浪发表过,那边还在审核。在这里也记录一下。

前两天QQ群里面有人询问能不能快速的给WINCC画面上的控件设置操作权限,这个是比较容易的。比如有个画面有10个IO域,在VBA编辑器写下面的脚本:

Sub IOField_PropertyTrigger1() Dim objects Dim obj Dim objdynamic Dim i Set objects = ActiveDocument.HMIObjects.Find(ObjectName:="输入/输出域*", objecttype:="HMIIOField") '设置连接的变量 For i = 1 To objects.Count   Set objdynamic = objects.Item(i).OutputValue.CreateDynamic(hmiDynamicCreationTypeVariableDirect, "Real" & CStr(i)) Next '设置权限 For i = 1 To objects.Count   objects.Item(i).PasswordLevel = 2 Next End Sub   保存运行,就可以给每个IO域设置连接变量,还可以设置其权限都是“数值输入”。各种权限对应数值如下:

 

标签:Dim,VBA,IO,SP1,Wincc,objects,设置,权限
From: https://www.cnblogs.com/fishingsriver/p/18549670

相关文章

  • 合并具有文本框的Word文档:VBA代码批量操作
      本文介绍基于VBA语言,对大量含有图片、文本框与表格的Word文档加以批量自动合并,并在每一次合并时添加分页符的方法。  在我们之前的文章中,介绍过基于Python语言的python-docx(docx)模块与docxcompose模块,对大量Word文档加以合并的方法;但是,基于这种方法,我们无法对具有非明确大......
  • VBA:聚光灯所有的技术都在这里了(纯干货,含vb.net)
     聚光灯效果         大多数人想要自己做聚光灯首先想到的是条件格式,条件格式有很多弊端,第一点对Excel的撤回功能有影响,第二点只对单个工作簿有作用,每次新的工作簿就没用了.第三点影响工作簿原有的格式.今天介绍两种完美聚光灯的方案VBA完美聚光灯原理:条件格......
  • 【VBA实战】用Excel制作排序算法动画续
    为什么会产生用excel来制作排序算法动画的念头,参见【VBA实战】用Excel制作排序算法动画一文。这篇文章贴出我所制作的所有排序算法动画效果和源码,供大家参考。冒泡排序:插入排序:选择排序:快速排序:归并排序:堆排序:希尔排序:完整源码如下。OptionExplicitPublichm......
  • SP15637 GNYR04H - Mr Youngs Picture Permutations 解析
    SP15637GNYR04H-MrYoungsPicturePermutations解析题目链接分析题目性质大意就是给\(k\)排然后每个数列单调,每个横列单调,求满足这样排列的方案数。我们发现:与其为每个位置分配某个学生不如考虑将每个学生分给某个位置。思路根据以上,不妨设:\(f_{a_1,a_2,a_3,a_4,a_5}......
  • VBA(Visual Basic for Applications)宏是用于在Microsoft Office应用程序(如Excel、Word
    在MicrosoftWord中,VBA(VisualBasicforApplications)宏是一种非常强大的自动化工具,它能够帮助你在文档中执行一系列自动化操作,比如格式化、批量修改、数据处理等。下面是如何在MicrosoftWord中设置和使用VBA宏的详细步骤:1.启用开发者选项卡在MicrosoftWord中,默认情......
  • 如何在WINCC中使用报警声音?
    1.报警器我们可以使用wincc自带的报警器来实现报警声音,具体操作如下:首先在内部变量中创建两个BOOL(二进制)变量,AlarmSound1、AlarmSound2(有几种报警类型就添加几个变量,此处以两种为例)。打开报警器,在消息分配中添加两种消息类别“错误”和“无确认”,并且分别分配刚刚创建的内部......
  • 【国产化替换】信创操作系统:银河麒麟桌面操作系统V10SP1-2403-X86上安装和使用Wiresha
    https://mp.weixin.qq.com/s/cDPN024RaavRcyedGtKYGg信创操作系统:银河麒麟桌面操作系统V10SP1-2403-X86上安装和使用Wireshark网络协议分析器的详细步骤原创易联无界一、引言1.1文档概述Wireshark适用于所有主流Linux发行版,是一款自由开源的网络协议分析器,通过使用Wi......
  • WPS Excel中配置下拉多选(VBA)
    网上找到两种方案,一种利用数据选择其他单元格,也就是在其他单元格建数据。需求是模板,不合适这里我用的VBA,踩了挺多坑,详细说下首先更新WPS为最新版,确保可用VBA和JSA确定使用VBA还是JSA,两种语法不同VBA较老,语法可靠些,推荐(本文使用VBA)JSA为新引入JS,但支持较少,不太推荐......
  • VBA和Python到底哪个比较难学
    标题:VBA和Python到底哪个比较难学摘要:对于编程初学者,VBA和Python的学习难度受多种因素影响,如个人编程基础、学习环境和目标任务。1、Python通常被视为入门友好的语言;2、VBA深入与Office应用协同工作;3、资源丰富程度;4、语言灵活性与功能性;5、社区支持;6、个人学习倾向。在这些......
  • wincc中VBS添加对象
    定义变量DimMTX2将Hmiruntime的画面里面的控件赋给定义好的变量mtx2.改变对象属性,这里只改变颜色,还可以改变位置,大小等等。最后效果代码SubVBFunction_4()'提示:'1.使用<CTRL+SPACE>或<CTRL+I>快捷键打开含所有对象和函数的列表'2.使用HMIRuntime对象......