控制工程师论坛

西门子社区

如何使用WinCC Tag Simulator进行仿真

guai
guai

2014-05-25

wincc tag simulator并非是集成到WinCC Explorer中,你可以通过以下方式找到:

开始 -> SIMATIC -> WinCC -> Tools -> wincc tag simulator

补充:

1.找不到的话,有可能快捷方式被删除了(找找C:\ProgramFiles\Siemens\WinCC\SmartTools\Simulator\Simulation.exe),或者是安装不完整(重新安装即可)。

2.没有它照样可以用线趋势控件显示波形,如果有实际PLC,连接实际变量即可。如果没有PLC,可以用脚本控制内部变量使其产生变化。

 

下面是全局脚本(250ms周期触发):

功能简介:变量BigValue由0...100....0来回变化

简要说明:BigValue--内部变量,32位浮点数

               Direction--内部变量,BOOL型

 

#include "apdefap.h"

int gscAction( void )

{

 BOOL Direction;

 float TagValue;

 TagValue=GetTagFloat("BigValue");

 Direction=GetTagBit("Direction");

 if (Direction==1) {TagValue++;} else {TagValue--;} 

 if (TagValue>=100.0) Direction=0;

 if (TagValue<=0.0) Direction=1;

 SetTagFloat("BigValue",TagValue);

 SetTagBit("Direction",Direction);

return 0; 

}


回帖

评论3

总共 , 当前 /
首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China