WINCC 脚本解释

Function OutputValue_Trigger(Byval Item)
还有请将此段函数解释一下?
Dim myTag    Dim outputValue Set等前缀时需要自己写的吗?还是可以在其他地方找到,还有就是inbaseScreenName我没找到,在哪边可以找到,我是刚接触WINCC脚本请同时提供相关的资料供我学习。非常感谢。
outputValue_trigger = CStr(HMIRuntime.BaseScreenName)
Set myTag=HMIRuntime.Tags("inbaseScreenName")
myTag.Write HMIRuntime.BaseScreenName

End Function

最佳答案

Function OutputValue_Trigger(Byval Item)

Dim myTag    Dim outputValue 
Set outputValue_trigger = CStr(HMIRuntime.BaseScreenName) ''设置返回的值为运行系统的基本画面名称(就是最低层的)
Set myTag=HMIRuntime.Tags("inbaseScreenName") ''设置变量
myTag.Write HMIRuntime.BaseScreenName ''给变量复制为运行系统的画面名称
End Function

脚本的资料在帮助里面是最全的,或者参考手册:
WinCC V7.4:使用 WinCC 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109736220
vbs语言参考
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1346480&b_id=5&b_sid=0&s_id=0&num=17#anch
论坛里面的WINCC板块,很多关于脚本的

提问者对于答案的评价:
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
//#define ApcAlarm_pdl  "Alarm.pdl"
// WINCC:PICNAME_SECTION_END

OpenPopup("alarm.Pdl","Alarm"); 怎样可以在标准函数里找到OpenPopup函数,请帮忙。谢谢
//OpenPicture(ApcAlarm_pdl);


SetTagDWord("button_id",8); //Return-Type :BOOL

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc152498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日
下一篇 2017年6月5日

相关推荐