wincc的c脚本问题

有个c脚本,希望前辈指点,
 变量M1为1时,点击按钮,使M2为1,同时M1、M3为0;
 变量M1为2时,点击按钮,使M3为1,同时M2、M4为0;
 变量M1为4时,点击按钮,使M4为1,同时M2、M3为0;虽然简单但是c脚本基础太差,编的调试了好多次都不行,帮帮忙,谢谢

最佳答案

你的变量是怎么定义的? 我定义了五符号32位变量测试没有问题的
 #define Tag_1 "yuyin_save_1"
 #define Tag_2 "yuyin_save_2"
 #define Tag_3 "yuyin_save_3"
 #define Tag_4 "yuyin_save_4"
 if(GetTagDWord(Tag_1)==1)
 {SetTagDWord("yuyin_save_1",0);
 SetTagDWord("yuyin_save_2",1);
 SetTagDWord("yuyin_save_3",0);
 }
 else if(GetTagDWord(Tag_1)==2)
 {SetTagDWord("yuyin_save_2",0);
 SetTagDWord("yuyin_save_3",1);
 SetTagDWord("yuyin_save_4",0);
 }
 else if(GetTagDWord(Tag_1)==4)
 {SetTagDWord("yuyin_save_2",0);
 SetTagDWord("yuyin_save_3",0);
 SetTagDWord("yuyin_save_4",1);
 }
 如果你用16位就把DWord改成Word,如果是8位的就改成Byte.
 

提问者对于答案的评价:
万分感谢

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

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

相关推荐

  • wincc Siemens SIMATIC DBUFFER控件问题

    请问http://v.youku.com/v_show/id_XMzAyODk1NTI=.html中这个控件在哪能下载的 最佳答案 这个不是WinCC自带的标准控件,应该是西门子别…

    SIMATIC WinCC 2019年6月11日
  • wicc无法在WIN7上安装

    我的系统是WIN7家庭普通版SP1,安装时提示WinCC V7.3 Standard   This software&n…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4和 7.5大家现在经常使用哪个?

    我们这边WIN7系统多,一般都是7.4或SP1的工程项目,大家呢? 最佳答案 都用过的,看单位买来的电脑配置及软件,现在基本都是v7.5版本的了,正版软件硬件狗,甲方要求的。一一满…

    SIMATIC WinCC 2021年7月5日
  • TP-178中日期和时间域的使用问题

    我使用TP178中的时间日期在触摸屏上显示,我的系统时间是正确的,不知道为什么到触摸屏中时间就是不正确。我在日期时间域中的设置如下: 单击属性视图中的“常规”组。&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc怎么和s7-200smart 连接

    wincc怎么和s7-200smart 连接,电脑装上s7和winCC了,程序下载进去,plc可在线监控正常,wincc不行不能连接上但设置都正常 钻石用户推荐最佳答案 …

    SIMATIC WinCC 2021年7月5日
  • wincc 标签组功能

    如何在wincc中实现像ifix中标签组一样的功能例如现在有三个电机分别为a电机b电机c电机,每个电机都有a相b相c相和前轴后轴5个温度。我现在想只画一个画面,在项目运行时通过点击…

    SIMATIC WinCC 2019年6月10日
  • 请教几个WINCC问题?

    1.wincc中有正交模式吗?画垂直和水平的直线好费劲,或者有对齐栅格的功能吗?2.wincc中有多重复制功能吗?3.wincc中框选+框选连续几次框选怎么实现?谢谢! 最佳答案 …

    SIMATIC WinCC 2021年7月5日
  • wincc OnlineTrendControl 标尺使用

    在用OnlineTrendControl时,用到了标尺,我的版本是wincc 7.0 ,我记得在wincc 6.2的时候,在趋势图的下面还会自动出现一…

    SIMATIC WinCC 2018年12月2日
  • WINCC全局画面

    请教一下大家,WINCC全局画面怎么做?我想把报警控件做在全局画面中,没报警时隐藏,有报警时不管在哪个界面都能弹出,不知道能不能实现,软件版本V7.4+SP1 图片说明: &nbs…

    2020年11月1日
  • wincc与300通信质量显示

    我要在界面上实时显示wincc与300通信状态,有没有相关的函数或变量可以反应通信质量。 最佳答案 连接状态一般是指通讯状态,代码为0时表示通讯正常,非0时就有问题,每一种可能的通…

    SIMATIC WinCC 2019年6月11日