参数应该填在什么地方

下面是wincc 自带 ON/OFF 开关的c程序 我应该把变量放在什么地方
 #include "apdefap.h"
 void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {

 BOOL value;
 LINKINFO plink;

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

 PDLRTGetLink(0,lpszPictureName,lpszObjectName,"Toggle",&plink,NULL,NULL,NULL); //Rueckgabe-Typ :BOOL 

 if (plink.LinkType >2) return;
 else SetTagBit (plink.szLinkName,(short int) value);

 }

最佳答案

变量连接到属性>>UserDefine3>>Toggle中就可以,脚本不用修改即可使用。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:30
下一篇 2019年6月11日 上午10:30

相关推荐

  • 各系统按纽转到相应的系统后,按纽将不能操作,变成灰色的字体,这个效果怎么实现阿谢谢大家

    系统按纽转到相应的系统后,按纽将不能操作,变成灰色的字体,这个效果怎么实现阿谢谢大家 最佳答案 按钮属性—-其它—-允许操作员控制—-动态 按钮属性—-颜…

    SIMATIC WinCC 2019年6月11日
  • 博途V11软件问题

    我现在一编译就会报附图所示的错误(包括编译,仿真,下载),不进行编译时就没事。会不会是组态的程序自身的问题导致的?求大神指教。。 问题补充:电脑里装了很多软件,这要是重做系统多坑啊…

    2017年8月18日
  • win7里编写的WINCC7.0项目能复制到XP系统里运行吗

    前几年在XP系统里采用VB6.0编的串口通讯程序,对一个电源进行232串口通讯,现在又要用这个电源和串口通讯程序。但是现在的系统是win7,打开之前的那个串口通讯程序时总是提示缺少…

    SIMATIC WinCC 2021年7月5日
  • WINCC 声音蜂鸣报警

    各位大侠,求救:小弟现在去客户调试,客户要求当有报警时,要有闪烁,并且伴随着音箱蜂鸣报警,这该怎么做呀,还望各位救命呀  我邮箱love4358288@163.…

    SIMATIC WinCC 2019年6月11日
  • wincc显示控制问题

    各位大哥,我想在WINCC画面中,通过一个标准对象如“矩形或圆的颜色的变化显示’多个‘报警信息”,比如风机1、风机2、风机3等等的故障、也就是任何一个风机故障,这个标准对象都能反映…

    SIMATIC WinCC 2019年6月11日
  • 关于两台服务器项目冗余

    两台工控机,一台做主机,一台做冗余,当把这两台工控机挂在交换机上时,提示网络中有重名(两台工控机的计算机名是一样的),这个重名要不要紧?如果改计算机名的话,会对SQL2000数据库…

    SIMATIC WinCC 2019年6月11日
  • WINCC 授权

    安装步骤: 1.安装WindowsXP补丁程序 2.安装消息队列 3.安装SQL2005 4.安装wincc V6.2 …

    SIMATIC WinCC 2019年6月11日
  • WINCC 7.0怎么实现温度实时曲线?

    小弟对WINCC还不是很熟练,现在需要用WINCC 7.0做一个界面,实时显示温度曲线,该怎么做呢?哪位高手能具体介绍下呢?比如先做什么,后做什么,能把详细步骤说一下吗?…

    SIMATIC WinCC 2017年11月1日
  • 请问wincc如何操作注册表,以及读取写入注册表的函数是什么?

    请问wincc如何操作注册表,以及读取写入注册表的函数是什么?读取写入注册表的脚步C文档怎么写? 问题补充:主要是为了收客户尾款,让监控软件运行一段时间的时候提示要“注册”之类的,…

    SIMATIC WinCC 2019年6月11日
  • winCC文字怎么显示到背景前边

    添加背景就吧文字覆盖了 最佳答案 设置图层,比如你的背景设置为2层,文字设置为1层,这样文字就显示到前面了,或者直接单击 背景,然后在工具栏找按钮(功能是把选中的移动到后…

    SIMATIC WinCC 2021年7月5日