目录
效果图
背景样式自行设计,无需一样,主要看曲线效果
这里主要介绍:如何在没有连接PLC情况下,自定义内部变量,自动生成数据, 产生曲线
变量管理
下面是全局c动作脚本,设置两个变量分别是X坐标轴的数据量time_value,Y坐标轴的数据量auto_value(这边我是内部变量)
全局脚本
新增一个C脚本
双击代码空白区设置触发器变量,以及周期时间1秒,
其中有三个按钮分别是:启动,停止,清楚
#include "apdefap.h"
int gscAction( void )
{
int b;
if ( GetTagBit("Clean_btn") == FALSE )
{
b = 0;
}
if ( GetTagBit("StartCompare") == TRUE && GetTagBit("Clean_btn") == TRUE )
{
int a = rand()/1000;//随机数
//clock_t clock (); //Return-Type:
SetTagDWord("auto_value",a); //Return-Type: BOOL
SetTagDWord("time_value",b++); //Return-Type:
}
return 0;
}
图形编辑器
新增图形画面,然后添加WinCC Function TrendControl的控件,双击设置属性
(没有的话点击菜单栏的“视图”——>“工具栏”——>“控件”)
绑定变量
重点在数据连接,数据源选择--2在线变量--绑定变量名X--绑定变量名Y--刷新✔(如果不打勾就不会生产曲线),再就是时间范围(自行设置查看效果)