
如果要在Siemens Siemens WinCC中查看vb脚本,则看不到该脚本,因为它已加密. 您只想使用WinCC VB脚本的破解版. 此处的编辑器带有WinCC VB脚本的无密码版本,以查看破解版本. 仅在破解加密后才能看到vb脚本参数. 欢迎根据需要下载!
使用C: \ Program Files(x86)\ Siemens \ WinCC \ bin \ CCScriptEditor.exe覆盖此目录中的文件CCScriptEditor.exe

打开VB脚本后,您可以查看没有密码的密码脚本
WinCC是西门子生产的工业控制组态软件. 它的主要功能是使用多种协议(主要是西门子公司自己的协议)和现场控制设备(主要是PLC,数字调节器)交换数据vb脚本,这将产生重要的数据网站(例如液位,温度,浓度,压力等) . )显示在计算机屏幕上,以供操作员检查和操作. 其内容包括: 变量配置,屏幕配置,警报配置,潮流配置,用户配置,冗余控制,网络发布等. 总体来说,功能比较强大.
“可视化过程>系统功能和运行脚本>参考>功能列表>设备管理”
为什么不执行由内部变量的“值更改”事件触发的脚本?
如果内部变量调用另一个内部变量并且被调用的变量执行脚本(例如,根据变量更改),则安全机制将阻止执行此函数.
此安全功能是为了防止连续执行.
例如

在内部变量“ HMI_Tag_01”的属性下,“更改值”事件将内部变量“ HMI_Tag_02”中的位置1.
然后在内部变量“ HMI_Tag_02”的“更改值”事件下调用另一个脚本.
结果: 该脚本将不会执行.
补救措施
使用与控制器通讯的外部变量. 请注意,可以使用外部变量来规避上述安全机制. 这可能会导致项目运行时出现问题.
如何访问动态链接库(DLL)
可以在用户定义的C函数中调用DLL函数(DLL动态链接库).
WinCC Professional V12.0 SP1>可视化(版)>系统函数和运行脚本>用户定义的函数>创建用户定义的C函数的函数>从用户定义的C函数调用DLL函数.
如何使用VBS脚本确定鼠标的当前位置?
为了读取当前的鼠标位置,您需要访问操作系统API(应用程序编程接口).

VBS脚本不支持通过DLL函数对操作系统的API访问.
为什么我不能在脚本中使用“ MsgBox”命令?
出于安全原因,在WinCC Comfort和WinCC Advanced版本中不能使用“ MsgBox”命令. 基于操作原理,可以忽略该显示,例如,以防止设备的快速操作. 另外,该消息框可能会阻止脚本的进一步执行.
解决方案
您还可以使用系统功能ShowSystemAlarm.
如何在脚本中显示或隐藏单个级别?
使用层工作是WinCC(TIA Portal)开发系统的功能. 只能在此处配置该层并显示为隐藏.
此功能在操作面板或PC操作系统中不可用. 因此,您不能使用脚本来显示或隐藏“图层”.
解决方案
在“属性>>视图>可见性”中配置变量,并根据变量值控制相关对象的显示或隐藏.

如何在脚本中合并字符串?
您可以使用“&”合并字符串:
例如
Dim Tag_01,Tag_Text_01vb脚本,Tag_Text_02,Tag_Text_03
Tag_01 = Tag_Text_01&Tag_Text_02&Tag_Text_03
注意
VB函数CStr(Expression)将相应的表达式转换为“字符串”类型. . 这样可以避免在转换连接字符串之前出现运行时错误.
如何在脚本中的各个字符串之间插入通配符(空格)?
例如,要在两个文本之间插入空格,可以使用两个引号“”.
“空格”的数量取决于两个引号之间的距离“”.

“&”. 要连接下一个字符,您需要再次使用“&”.
示例1
Dim Tag_01,Tag_Text_01,Tag_Text_02,Tag_Text_03
Tag_01 = Tag_Text_01&“”&Tag_Text_02&“”&Tag_Text_03
如何在运行时更改对象的属性(颜色,长度等)?
如何通过脚本获取对象的属性可以在手册中找到:
WinCC Comfort / Advanced V12.0 SP1>可视化过程(舒适/高级)>运行脚本和系统功能>参考> VB脚本> VBS对象模型>属性
PC正式版
Android官方移动版
IOS官方移动版
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-252181-1.html
@小米公司
和男朋友走在街上