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日
下一篇 2018年3月6日

相关推荐

  • 上位机监控103台314。。。。只能走profibus dp

    用一台工控机安装wincc v7.4用cp5614,是不是最多只能监控60台,如果再加一块cp5614呢?能支持到120台吗?或者不用wincc,有没有其它方法来实现?一…

    SIMATIC WinCC 2021年7月5日
  • wincc6.2 s7-200通讯问题

    项目有2台PC机装wincc , 4个s7200的控制站装有CP243-1,都连接到交换机上,用PC Access通讯来读取变量,2台PC机内容相同。…

    SIMATIC WinCC 2019年6月11日
  • wincc怎么实现选择禁止功能。来实现手动设定队列的功能。

    我想实现手动设置队列的功能,可以做4个选择框,分别有4个选项,第一个选了1就把1赋个变量1,然后第二个就不能选1,依次类推。实现手动设置队列的功能,但是不知道怎么做这个选择框。请大…

    SIMATIC WinCC 2017年6月10日
  • wincc dde 与EXCEL通讯

    由于采集变量不多,想以EXCEL作为服务器进行连接,实现EXCEL同WinCC的双向数据交换, WinCC 作为DDE 的服务器, Exce…

    SIMATIC WinCC 2019年6月11日
  • 通讯中断后如何自动恢复?

    组态软件连PLC,有的时候通讯断了,上位组态软件(某种或某几种)数据就不再刷新保持最近一次的连接数据,等通讯恢复后,上位组态不能自动恢复连接,非得重启组态程序,有什么好的解决方法没…

    SIMATIC WinCC 2019年6月11日
  • TP1200连接打印机的问题

    我计划用TP1200精智面板连接打印机现在查资料显示   西门子推荐的打印机很少HL-L5100DN   HL-L825…

    SIMATIC WinCC 2021年7月5日
  • WINCC变量之间赋值

    我想通过全局变量把“画面切换”之间赋值给变量“11”,怎么无法实现 图片说明:    最佳答案 1、“画面切换”和“11”是变量名哈,而且是浮点数的2、运行的时…

    2017年6月7日
  • WINCC文本库如何使用

    运行界面上所有的文字和按钮都用的俄文表示,但是报警消息组态里面的信息文本却不能写入俄文字符,是不是利用WINCC能实现报警时候显示的是俄文信息,具体方法是在文本库中添加俄语后,将中…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0用户周期

    使用WINCC6.0中的趋势图控件作了一个监控画面,选择在线变量时将周期选为用户周期1(设为100MS),运行后趋势图无数据显示,设为250MS有显示,但达不到精度要求。恳求高手解…

    SIMATIC WinCC 2019年6月11日
  • 博途v13 wincc professional 的变量更新时间如何修改

    博途v13 wincc professional 和变量关联的动画很慢,想修改更新时间,不知如何操作。ADVANCE版本的变量表里可以修改,profe…

    SIMATIC WinCC 2017年6月9日