用wincc脚本比较两个字符串型的内部变量是否相等?

目前编写这样一段程序来实现上述功能但最终没实现,代码如下:
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默认的已经包含了一些标准的头文件了
另外,你参考一下图片的说明

图片说明:

用wincc脚本比较两个字符串型的内部变量是否相等?  

提问者对于答案的评价:
谢谢您的解答,在C脚本中“#pragma”是什么意思,在代码中有什么作用?

最佳答案作者回复:
看拜读介绍吧:
http://baike.baidu.com/item/#pragma?fr=aladdin

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

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

相关推荐

  • wincc中组态下拉菜单

    wincc中组态下拉菜单,比如:在总览区用按钮或是控件,当单击这个按钮或控件时,出现下拉菜单,然后再下拉菜单中点击切换到不同的画面。请问该如何组态控件或者按钮呢?谢谢! 最佳答案 …

    2021年7月5日
  • 关于WINCC6.0与Windows server2008的问题

    不知道论坛里有没有用过2008系统的。 以前一直使用惠普ML110 G6服务器,所以一直安装2003 现在换成G7了,但是安装不了2003,只能安装2…

    SIMATIC WinCC 2019年6月11日
  • wincc audit v7.3 安装问题

    问题如图,wincc V7.3ASIA 和wincc/audit V7.3   wincc安装完成且授权正常,硬件狗也插…

    2017年5月31日
  • 复选框控制趋势控件中的曲线

    复选框控制趋势控件中的曲线,复选框只有一个可选框,C脚本:int i;i=GetTagDWord("温度曲线"); //Return-Typ…

    SIMATIC WinCC 2018年12月14日
  • wincc变量如何导到另外一个wincc项目中

    现在要把一个wincc项目的变量弄到另外一个wincc项目里面去,怎么最方便?不会一个一个建吧!! 最佳答案 两种方法:方法1 通过wincc-tools下有个软件叫ta…

    SIMATIC WinCC 2019年6月11日
  • wincc组态工具求帮助。。

    小第最近在尝试wincc的configtool ,这个工具确实很好用,但也碰到了一些问题。首先,我在excel中建立结构变量。structure types表中…

    SIMATIC WinCC 2019年6月11日
  • CPU226想对一个输出点位上升沿置1,不能实现

    CPU226 CN,我要对一个输出点位q1.4,通过m3,4上升沿j将其置1,编译后,交叉引用中观察没有对q1.4复位的程序段,但是在触摸屏上点击m3.4,监控plc其中…

    SIMATIC WinCC 2021年7月5日
  • WINCC 通讯不上,访问点或模块组态不正确

    研华的电脑,WIN 7系统,电脑故障后更换了同型号的电脑,但是硬盘还是旧的,能正常启动,运行WINCC后提示:“访问点或模块组态不正确”,按道理硬盘没换,网口的设置应该没…

    2020年11月1日
  • wincc中开关量如何保持?

    想在wincc中实现对PLC某一按钮开关信号的保持,要求能根据需要保持一段时间,时间到恢复到信号的现有状态,请问各位高手如何实现? 问题补充:注:无法对PLC内部进行改动,希望只在…

    SIMATIC WinCC 2019年6月11日
  • wincc多画面的布局

    现在需要做一个多画面的项目!假设有画面一到画面二十,这二十个画面!在每个画面的上面都要显示公司名称!主画面中有编号为1~10的十个按钮,按下1~10这十个按钮分别对应一到十这十个画…

    SIMATIC WinCC 2017年11月19日

发表回复

登录后才能评论