怎样在WINCC上实现数据仿真?

比如我想实现温度数据的变量从0递增到100,或者是其它的变化规律, 怎么实现?

问题补充:
不是使用WinCC自带的变量模拟器

最佳答案

有以下几种方法:
 1、将WinCC集成到STEP7中,用PLCSIM模拟,在STEP7中编制累加程序。
 2、使用WinCC变量模拟器+内部变量:被你否定了。
 3、使用全局脚本+内部变量,编制累加程序,比如:
 #include "apdefap.h"

 int gscAction( void )
 {
 #define TAGNAME "wordTag"
 if (GetTagWord(TAGNAME)>=100)
 {
  SetTagWord(TAGNAME,0);
 }
 else
 {
  SetTagWord(TAGNAME,GetTagWord(TAGNAME)+1);
 }
 return 0; 
 }
 注意激活全局脚本运行系统,并为以上脚本设置触发周期。

提问者对于答案的评价:
基本上各个方面都考虑到了, 我需要的就是使用脚本来完成.

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

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

相关推荐

  • WINCC元件图象被矩形遮盖

    我在WINCC画了一个矩形,背景色是灰色,再从西门子元件库里面找一个元件,例如排风罩,我想把排风罩放到矩形的前面,但是改变了两个元件的好几个参数,都不行,矩形总是把排风罩遮挡在后面…

    SIMATIC WinCC 2019年6月11日
  • wincc vbs脚本和C脚本学习资料

    wincc vbs脚本和C脚本学习资料 钻石用户推荐最佳答案 RENHQ 大侠分享的WINCC脚本学习-一-脚本调试http://www.ad.siemens.…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4取消激活时会卡住

    如下图所示,wincc7.4在取消激活时会卡住,等了很久进度条都走不完,想知道这是什么原因以及如何解决?通常遇到这个问题就会运行reset_wincc,但是希望不要出现这个问题,谢…

    2020年11月1日
  • WINCC 日报表

    我要做一个瞬时流量的日报表 不知道怎么做 比如它是瞬时流量 怎么做8小时的总流量 如果是累积流量怎么做当日的流量 小弟头一次用WI…

    SIMATIC WinCC 2019年6月11日
  • WINCC设备类型中无PC选项

    我想用PC作为触摸屏,新建设备类型时,没有PC这个选项,我用的是SIMATIC WinCC flexible 2008 XP4。 最佳答案 …

    SIMATIC WinCC 2017年10月24日
  • wincc中的数据怎样储存到数据库中

    wincc中的数据怎样储存到数据库中, 最佳答案 通过数据引擎.WINCC的归档数据和报警数据都可以做记录,自动存储到数据库,如果是自己建立的数据库,那就要进行脚本编写. 提问者对…

    SIMATIC WinCC 2019年6月11日
  • wincc V7.3的VBS脚本问题

    请问如下VBS脚本有什么问题:它在第二行报错是“HMIScreens: get_Item:参数错误”,如下picm是画面窗口控件,pic2是想要通过picm跳转的画面。这…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0布尔量转化为无符号16位的问题

    请问,wincc可以读取PLC中无符号16位,如何反过来,将16个按钮动作的布尔量放入一个无符号16位中传递给PLC,谢谢 问题补充:或者这么说,对一个一个无符号16位的第三位或者…

    SIMATIC WinCC 2017年6月10日
  • 如果从原始变量中读取浮点数?

    在wincc6.0中使用原始变量从DB中读取了一段原始数据,包括4个字符和10个REAL类型的浮点数。请问在wincc中如何把这些数据还原出来?谢谢! 最佳答案 BYTE&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 关于利用system info驱动读取时间日期问题

    新建变量时,我在函数里选择年,月,日,时,分,秒都没有问题,都能读出来,但当选择日期时就不能了,日期的类型我选择类型是文本8位字符集,我现在想一个变量显示年月日,别一个变量显示时分…

    SIMATIC WinCC 2019年6月11日