WinCC中如何调用第三方的DLL文件

在其它的软件里面一般就是“”“引用”。winCC可以注册OCX文件。但是DLL文件如何调用的呢

最佳答案

请输入详细内容代码如下,使用从脚本调用dll,调试调用dll时需注意,在需要重新编译新dll控件时,把编译好的dll复制到wincc\bin目
 录前需把wincc项目关掉,调试时发现如下问题需注意
 1、不关闭wincc项目是替换不掉新dll
 2、即使替换掉wincc也不掉用新的dll
 3、wincc重启后才会调用新dll相关方法。
 4、目前还不清楚如何把dll文件放到自定义目录下来让wincc调用,目前方法是放到wincc\bin目录下来执行dll。
#pragma code("**.dll");
/*recipeno:配方号,recipename:配方名称,lpSetupProgram:为安装配方管理器的路径如C:\Program Files\Recipe Manager V2.0,strUser:用户名,strPwd:密码*/
BOOL   IsDownLoad(long recipeno,char *recipename,char *lpSetupProgram,char *strUser,char *strPwd);
#pragma code();
long    recipeno=1;
char  *recipename="  16度";
char  *lpSetupProgram="C:\\Program Files"; 
char  *strUser="Admin";
char  *strPwd="Admin";
int  ret=0;

if (GetTagBit("DownLoadTag")==1)
{
   ret=   IsDownLoad(recipeno,recipename,lpSetupProgram,strUser,strPwd);
                  if (ret)
                 {
                    SetTagBit("DownLoadTag",0); //Return-Type: BOOL 
                 } 
}
转自CSDN

提问者对于答案的评价:
不是我想要的,也许这是WINCC特殊之处

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:41
下一篇 2021年7月5日 上午10:41

相关推荐

发表回复

登录后才能评论