怎样在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日 上午10:51
下一篇 2019年6月11日 上午10:51

相关推荐

  • WINCC7.3,位什么会出现这种情况

    复制项目出现这个怎么办? 图片说明:    钻石用户推荐最佳答案 复制到本地要用另存为下面的那个复制是用于做冗余使用的参考下面的文档说明:如何构建一个WinCC…

    2021年7月5日
  • WinCC中的一句VB代码

    在西门子“如何从外部使用VB脚本访问WinCC变量”一文中,看到这样一句代码set hmi=createobject("CCHMIRuntime.HMIRunt…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本问题实现点击一个按钮对多个点置位或复位

    现在有一个问题,一个按钮是用c脚本设置了多个不同网段plc的点置位或者复位,发现点击按钮老是会有某些点不能实现,请问有什么办法改一下脚本可以实现所有的点都能置位或者复位呢?有没有可…

    SIMATIC WinCC 2021年7月5日
  • 语言

    WINCC界面是英文,请问如何转换成中文,如果要装中文语言包的,请麻烦发一个链接给我 非常感谢 最佳答案 安装亚洲版,然后在选项里面设置界面语言。 提问者对于答案的评价:…

    SIMATIC WinCC 2019年6月10日
  • wincc7.3 communication

    1、在wincc7.3软件中先插入simatic s7 protocol suite时,在TCP/IP建立所有S7300通讯都可以连上;同时在winc…

    2021年7月5日
  • 数据库的备份

    我在Wincc没有运行的状态下,将\ArchiveManager\TagLoggingFast 中的变量存档数据库文件剪切、复制的别的文件夹。现在我想恢复这部分数据,把备…

    SIMATIC WinCC 2019年6月11日
  • step7 中新建os问题

    各位师傅:如图我在step7中组太好300后,加了个 os ,右键鼠标选择“compile”无反应,试了几次,都是没反应,这是怎么回事? 图片说明: &nbsp…

    2017年11月4日
  • wincc4.0文件如何升级到6.0

    如何用WINCC6打开以前用WINCC4做的文件 最佳答案 1。WinCC_V4是SIEMENS公司10年前的版本了,在Windows98和WindowsNT4的系统上运行使用。&…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 报“SCRIPT已停止工作”

    wincc7.3 按钮动作调用VBS脚本,正常运行的时候,点击按钮后有的时候就会弹出如附件图片中的报错,“SCRIPT已停止工作”,出现报错后整个WINCC运行界面就卡死…

    2021年7月5日
  • WINCC6.2 OLE DB数据库访问过程值归档

    用OLE DB访问WINCC6.2过程值归档,调试结果提示:[DBNETLIB][CONNECTIONOPEN()).]SQL SERVER DOES…

    SIMATIC WinCC 2020年11月1日