‘壹’ 如何在WinCC中调用脚本程序
wincc的脚本程序分两种:
局部脚本,针对控件或对象的某个属性的脚本,写在控件的属性中。
全局脚本,作为背景程序运行。在全局脚本编辑器中编写,需要指定触发器。
‘贰’ WINCC 如何使用VB脚本
1、是的。 2、无需什么条件。 3、可以。 4、这是对于外部变量的引用,对于内部变量则直接使用。 5、画面名称.对象.对象属性。 6、可以。 7、对于外部变量,其读写要调用其read.Write方法。
‘叁’ wincc如何添加全局脚本
不知道你的是tia版本还是经典版。
tia版本的你需要确定是pro的版本,才能用脚本。
经典版的在编辑界面里面就有全局脚本。
‘肆’ wincc 如何用变量控制脚本执行
Dim AAA
AAA=HMIRuntime.Tags("内部二进制变量").read
If aa =1 Then
(脚本执行)
End if
‘伍’ PCS7中的wincc怎么写脚本
可以用脚本控制,如设置画面start的图层2为隐藏,可以使用VBS:
Hmiruntime.Screen("start").Layer(3).Visible = vbFalse
如果想在组态模式配置Layer,可以用BVA:
Dim objLayer As HMILayer
Set objLayer = ActiveDocument.Layers(1)
With objLayer
'configure "Layer 0"
.MinZoom = 10
.MaxZoom = 100
.Name = "Configured with VBA"
End With
End Sub
‘陆’ wincc脚本自动运行
要背后自动运行,那么在全局脚本中添加,要输入输出域中执行,那么在输入输出的事件属性中添加。
‘柒’ WinCC中VB全局脚本用法
s("count").write 0
endif
tag(1)=hmiruntime.tags("start_sav").write tag(0)''保存触发变量的状态
tag(2)=tag(2)+1
if tag(2)>10 then''脚本运行10个周期后
需要延时执行的脚本内容
tag(2)=10‘防止计数溢出
end if
‘捌’ wincc画面切换的脚本
你现在不需要求脚本。你的脚本已经对了。你需要做的就是在每一个画面的同样的位置添加一个下拉菜单并添加代码。
‘玖’ WINCC 中怎么定义脚本
首先
as
bool
是错的应该是
as
boolen
其次在vbs里不允许规定变量类型
再看看别人怎么说的。
‘拾’ WINCC 脚本高手进。。。。。。
SetVisible(lpszPictureName,"PIC",0);
给你说下原理吧
公用一个画面窗口,建立一个
公用一个比如电机启停画面,建立一个
在电机启停画面里面的变量只填后缀
你说的情况为 复制按钮只需改变标题名就能弹出相应的电机画面
这种情况下,脚本大体思路为,读取本对象(按钮)的标题(或文字)赋给画面窗口的“画面”属性或变量前缀,你这个的画面窗口名是PIC不需要赋,直接赋给“变量前缀”属性