摘要:
以前的博客记录过使用vbs往listview填入常数,现在练习使用c脚本实现同样的功能,最终形成这样一个效果。 在画面上放入一个listview控件,名字修改为LV,放一个按钮,按钮的鼠标点击事件中添加以下c脚本: #include "apdefap.h"void OnClick(char* lps 阅读全文
摘要:
前面的博客记录了使用常数数组在function trend绘制曲线,有时候x和y的数值来自于现场其他设备或者系统,我们事先并不知道x和y的数值是多少,这个时候数据源就要选择归档变量了,而且不需要使用脚本设置。新建两个变量xValue和yValue,都是32位浮点数,并且加入变量归档。由于没有实际的外 阅读全文
摘要:
前面的博客记录了在wincc V7.3,使用vbs把常数数组在function trend上绘制曲线,这篇博客记录如何使用c脚本实现同样的功能。画面上有一个按钮,名字叫做btn,有一个function trend名字叫做trend,按钮的鼠标点击事件中添加以下c脚本 #include "apdefa 阅读全文
摘要:
以前做过练习,可以在Functrend控件上绘制曲线,时间一长有点忘记了。今天有一个网友问如何使用常数数组绘制,我试着再做了一遍,其实还是挺好做的。 在画面上放置一个按钮,名字为btn,放置一个Functrend控件,名字修改为FuncTrend,按钮的点击事件添加以下vbs脚本 Sub OnCli 阅读全文
摘要:
周末有群友在qq群上说他的客户提出这样一个需求,希望用户操作关键设备时做二次确认,默认选择“取消”按钮,如果5秒不做任何操作,那么系统自动替操作人员选择“取消”。我以前做练习的时候也想到过使用msgbox做二次确认操作,不过也没有想得这么细。既然是客户提出的,那么就要想办法满足,毕竟是“衣食父母”嘛 阅读全文
摘要:
前面的一篇博客记录了如何读取多个变量归档数据到mshgrid控件,根据的是西门子官网的教学。有网友询问为什么他照着官网方法就是无法导出到excel。我自己也做了一遍,没有问题。本篇主要记录导出按钮的脚本。 前面的准备工作与上一篇一致,导出按钮的vbs脚本如下: Sub OnClick(ByVal I 阅读全文
摘要:
有群友在群里询问过wincc怎么把变量归档里面的数据读取出来,这个我以前也没做过,不过好在官网有教程,但教程只是介绍了读取一个变量的方法,而且教程是写入excel——不过这个不是关键。我照着教程的方法,按照自己的理解做了读取两个变量到控件中,两个以上变量的方法可以照着做就是了。 西门子官方教学的链接 阅读全文
摘要:
在网上看到有人询问wincc页面添加onlinetable控件后,运行时只循环交替显示两条记录,变量记录和计算机属性启动项目设置都正确,onlinetable控件关联的也是归档变量。其实问题出现在onlinetable控件属性设置上。 把“属性”-“时间列”设置一下“时间范围”就是了,数据最大值为3 阅读全文