目前编写这样一段程序来实现上述功能但最终没实现,代码如下:
char *s1,*s2;
int i,m;
*s1="VD100"; //通过外部输入输出域设定
*s2="VW100“; //脚本内部赋值
i=strcmp(s1,s2);
if(i==0)
{
j=10;
}
else
{
j=0;
}
return j; //通过输入输出域显示结果
最终结果显示为0,通过编写项目函数的代码如下:
#include <stdio.h>
#include <string.h>
int ss(char *s1,char *s2)
{
int i,j;
i=strcmp(s1,s2);
if(i==0)
{
j=10;
}
else
{
j=0;
}
return j;
}
但在编译时出现了无法找到#include 文件string.h和stdio.h的错误。
最佳答案
我感觉还是VBS方便一些,直接用=就可以了
项目函数,你可以先别包含那两个头文件,编译一下试试,WINCC默认的已经包含了一些标准的头文件了
另外,你参考一下图片的说明
图片说明:
提问者对于答案的评价:
谢谢您的解答,在C脚本中“#pragma”是什么意思,在代码中有什么作用?
最佳答案作者回复:
看拜读介绍吧:
http://baike.baidu.com/item/#pragma?fr=aladdin
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc126913.html