比如我想实现温度数据的变量从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