Wincc脚本问题看不懂

师兄帮看看 此脚本怎么读  谢谢!!

#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{

#include "trigger.h" 

BOOL value;
LINKINFO plink;

PDLRTGetPropEx(0,lpszPictureName,lpszObjectName,"Toggle",VT_BOOL,&value,NULL,NULL,0,NULL,NULL);
if(value) value =FALSE;
else value = TRUE;

if (PDLRTGetLink(0,lpszPictureName,lpszObjectName,"Toggle",&plink,NULL,NULL,NULL))
{
   
   if ((plink.LinkType >BUBRT_LT_VARIABLE_INDIRECT) || (plink.LinkType < BUBRT_LT_VARIABLE_DIRECT)) return;
   else 
   {
      PDLRTGetLink(0,lpszPictureName,lpszObjectName,"Toggle",&plink,NULL,NULL,NULL);
      SetTagBit (plink.szLinkName,(short int) value);
   }
}
}

最佳答案

#include "apdefap.h"是头文件
参考链接:《wincc的N个经典问题解答》
http://wenku.baidu.com/view/f90adc6227d3240c8447ef82.html

提问者对于答案的评价:
谢谢!!!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日 下午1:25
下一篇 2018年3月6日 下午1:25

相关推荐

  • 请教报表制作

    现在突然来个工程,含报表,简单的我用WINCC自带的就制作完成即可,但是这次的报表是EXCEL的,而且是在同一个excel文件中包含好几张报表的范本,每张报表包含人工填写和程序抓取…

    2019年6月11日
  • 非周期归档怎么归档两次?

    对归档时,采用一个二进制变量来做起始事件,当这个变量从0变为1时,的确是归档了一个,但是这个二进制变量需要重新变为0(复位),而这是系统又自动归档了一次,结果是这个变量从0变到1又…

    SIMATIC WinCC 2019年6月11日
  • 报表打印

    采用WINCC6.0,以太交换机,但打印报表时数据有时总是不完整,出现全为零或部分数据为零的现象,如水量正常,但设备运行时间全部或部分为零。打印时经常通讯中断,这是否与通讯有关,因…

    SIMATIC WinCC 2019年6月11日
  • WINCC的趋势保存时间怎么设置?

    WINCC的趋势保存时间怎么设置?我的WINCC的趋势保存时间才9天,怎么修改这个时间? 最佳答案 打开变量归档编辑器,找到归档组态→慢速归档或快速归档,在上面右击鼠标,在弹出菜单…

    SIMATIC WinCC 2019年6月11日
  • WinCC 7.4 SP1,如何VBS脚本实现用户登录与注销?

    如题,WinCC 7.4 SP1,如何VBS脚本实现用户登录与注销?求VBS的解决办法,非C语言 最佳答案 vbs实现登陆与注销比较麻烦一点,需要先在项目属性(…

    SIMATIC WinCC 2021年7月5日
  • wincc不能激活怎么办

    我的wincc项目不能激活是怎么回事,让检查wincc中心设置 最佳答案 你的WINCC版本是多少?7.0以下的:请检查你的项目名称与计算机名是否一致;你的项目是否放在中文名称的文…

    SIMATIC WinCC 2019年6月11日
  • DB里的时间格式如何通过Wincc调用?

    新建了一个DB,里面设置了两个time格式的数据,怎么实现在wincc通过I/O域连接DB地址,给这个DB里的值设置数据呢?和符号表里一样,打上小旗子,编译后就能调用tag?但DB…

    2017年6月9日
  • 如何在触摸屏HMI上更改IP地址

    如何在HMI的画面上修改IP地址 问题补充:在触摸屏上修改触摸屏的IP地址 钻石用户推荐最佳答案 通过面板修改PLC及连接地址https://support.industry.si…

    SIMATIC WinCC 2020年11月1日
  • WINCC V7.5中使用modbus-tcp通讯死机

    WINCC V7.5中使用modbus-tcp通讯连接电力通讯管理机(通讯管理机为服务端),运行几天时间通讯连接总是中断死机,重启计算机又好了,但与PLC连接的S7网络通…

    SIMATIC WinCC 2020年11月1日
  • wincc vbs脚本打开pdf文档怎么让pdf最前显示

    我在wincc中用vbs脚本调用Adobe Reader XI阅读器打开pdf文档,每次打开后Pdf显示内容都被wincc本身的全屏窗口遮挡住,怎样才能让Ado…

    SIMATIC WinCC 2020年11月1日