wincc脚本教程
Ⅰ 如何在WinCC中调用脚本程序
wincc的脚本程序分两种:
1.
局部脚本,针对控件或对象的某个属性的脚本,写在控件的属性中。
2.
全局脚本,作为背景程序运行。在全局脚本编辑器中编写,需要指定触发器。
Ⅱ wincc 脚本如何触发
全局脚本可以设置触发器:周期、非周期、变量。画面中的脚本分为属性脚本和事件脚本,属性脚本也要设置触发器,事件脚本不用。
Ⅲ 如何学习wincc的脚本,需要重新学习C语言吗
仅供参考http://www.doc88.com/p-28190574427.html实际上WINCC的脚本系统,同时提供了对C脚本、VB脚本、VBA脚本的支持。其中C脚本是ANSI-C。如果要学习, 除开常见的C语言学习资料,官方提供的“WINCC组态手册”文档的相关章节也提供了C脚本使用的详细指导,你可以通过西门子自动化官网或者其它资源搜索下载并学习。
Ⅳ WINCC 如何使用VB脚本
1、是的。 2、无需什么条件。 3、可以。 4、这是对于外部变量的引用,对于内部变量则直接使用。 5、画面名称.对象.对象属性。 6、可以。 7、对于外部变量,其读写要调用其read.Write方法。
Ⅳ 怎么学习wincc C脚本求建议
其实这个想法是可以实现的,但是大部分人不会这样搞。你可以这么做:
创建一个全局脚本,一个中间变量D。
全局脚本判断A的值,然后根据不同情况把B或者C的值给D
IO域连接D的值就行了。
还有一种方法:
使用Setlink函数可以动态的连接IO域的输出。我们尝试过
Ⅵ wincc脚本 #include "apdefap.h"
在用户管理里建立好用户后,有两种方法
1.使用wincc提供的登陆界面
做一个按钮,写入以下脚本
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code("UseAdmin")
#include "pwrt_api.h"
#pragma code ()
PWRTLogin(1);
}
运行后,点击弹出wincc自带的登录窗口
2.自己制作登录窗口
放两个IO域,放上登陆按钮,按钮中写脚本
if (PWRTSilentLogin(GetInputValueChar(lpszPictureName,"输入输出域1"),GetInputValueChar(lpszPictureName,"输入输出域2")) == FALSE)
MessageBox (NULL, "错误,请重新输入!" , "提示", MB_ICONEXCLAMATION| MB_SYSTEMMODAL );
else
OpenPicture("首画面.Pdl");
rn/ p表示正n边形的周长正三角形面积√a/ a表
Ⅶ 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画面窗口切换
钮画面按钮应该是横向排列的,你的画面窗口二是横向的,这样竖着按钮显示不全。
你所说的功能就是按钮改变画面窗口三的画面名称。
按钮脚本:
SetPictureName("主画面.Pdl","画面窗口3","现场画面.Pdl");
现场画面名称与按钮对应即可。
Ⅸ wincc如何添加全局脚本
不知道你的是tia版本还是经典版。
tia版本的你需要确定是pro的版本,才能用脚本。
经典版的在编辑界面里面就有全局脚本。