wincc 变量赋值

我想写一个项目函数,功能如下:当"window"为不同的值时把不同的外部变量的值给同一个内部变量。程序如大体下:
void New_Function()
{
   switch(GetTagByte("window"))
{     case 2:
      SetTagByte("time",GetTagByte("a"));
      break;
      case 3:
      SetTagByte("time",GetTagByte("b"));
      break;
}
}
写完程序编译不报错。问题:
1、我这个程序写好后,组态软件运行时,"window"变化时"time"的值没变化为0,“a”,"b"是不一样的。是什么原因,是不是我程序有什么问题?
2、我在与程序时如果选的变量如“a”,变量表里面没有这个变量,但编译也不会出错,是什么原因?是不是没关联,怎么关联?
3,如果我要我写的这个程序在监控画面动行时每几秒钟就自动执行一次应该怎么调用?
谢谢!

最佳答案

1、2、你不应该写在项目函数中而应该写在全局脚本中。
3、全局脚本有一个触发器,你选择周期触发,然后设置触发时间就行了。

提问者对于答案的评价:
应该在动作里面写。

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

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

相关推荐

  • 如何使用wincc记录 modbus RS485采集模块的上来的数据

    如题所述,小弟有个项目温度点比较多,不想通过plc采集温度数据,想直接使用那种带modbus RS485输出的温度采集模块,但是不知道具体怎么做,希望有做过的前辈给指点下…

    2021年7月5日
  • wincc 中C脚本执行问题

    我想做个带确认的输入/输出域,就是在画面中添加一个IO域并关联一个变量,在输入数值后弹出一个对话框提示需要确认,确认完后才将该数值传递给IO域。我的思路是创建一个中间变量,在输入/…

    SIMATIC WinCC 2021年7月5日
  • WINCC的OS编译

    新装的软件,说实话,该装的基本上都装了,不知道为什么,在STEP7中插入的OS站,右键选择编译后都不弹出对话框,这是什么问题?哪位大神知道解决办法,还望不吝赐教啊~~step7的版…

    SIMATIC WinCC 2017年11月26日
  • wincc归档变量查询

    我要做一个流量按日查询和按月查询,就是看一天生产了多少和一个月生产了多少,流量的累计值我存在了一个变量内,然后进行了变量归档,请教各位高手这要怎么实现。不胜感激。 问题补充:如果有…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本里,如何将字符串转换成实数?val可以吗

    如题 最佳答案 VB脚本里可以啊,试试不就知道了。 提问者对于答案的评价:Csng

    SIMATIC WinCC 2017年8月18日
  • wincc中怎么实现文本记录变量数据啊

    比如说一些变量数据,我以每秒一个的速度用文本形式保存它,然后我又能编辑这个文本变量数据的位置或字体,最后打印出来 最佳答案 通过ddeserver与excel连接,发个邮件给你吧 …

    SIMATIC WinCC 2019年6月11日
  • wincc7.5如何直接连接打印机直接打印

    wincc7.5画面如何直接连接打印机直接打印报表,对打印机有要求吗,先谢谢大家了 钻石用户推荐最佳答案 没有要求,针式,喷墨的都可以用,安装对应的驱动就行了。你可以用打印布局和打…

    SIMATIC WinCC 2021年7月5日
  • MP277KEY工程转换MP277触摸屏

    MP277内的工程数据在没有WINCC原程序的情况下 怎样转换成MP277 触摸屏的工程文件?可以直接备份KEY到触摸屏吗? 最佳答案 用prosave软件可以…

    SIMATIC WinCC 2017年7月30日
  • 拷贝WinCC项目到另一台电脑

    公司的一台工程师站WinCC项目,想保存后在我的电脑上打开。版本是一样的,都是WinCC7.5。请问如何操作 最佳答案 项目复制器另存项目时是不复制历史数据的。标准的做法是:首先需…

    SIMATIC WinCC 2021年7月5日
  • vb通过oledb访问归档数据库的问题

    sPro = "Provider=WinCCOLEDBProvider.1;" ‘//定义服务提供者 sDsn&nbsp…

    SIMATIC WinCC 2019年6月11日