WinCC 在线变量绘制趋势图(自定义内部变量-随机数据)

目录

效果图

变量管理

全局脚本

图形编辑器

绑定变量

启动按钮脚本

 停止按钮脚本

 清楚按钮脚本

官网学习链接


效果图

背景样式自行设计,无需一样,主要看曲线效果

这里主要介绍:如何在没有连接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--刷新✔(如果不打勾就不会生产曲线),再就是时间范围(自行设置查看效果)

启动按钮脚本

 停止按钮脚本

 清楚按钮脚本

官网学习链接

比较实际趋势曲线和设定值(理想)曲线的实现方法

自定义 XY 轴的多功能曲线的实现方法

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值