随笔分类 -  Wincc

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要:listview控件在activex控件列表中,看介绍有强大的功能,决定逐步学习练习使用这个控件,并把学习过程中代码粘贴出来。 新建一个画面,放置一个listview控件,修改名字为LV,这是一个名牌:-) 。在页面的打开事件中添加以下vbs代码: Sub OnOpen() Dim ctrlLVSe 阅读全文
posted @ 2021-02-02 10:49 来自金沙江的小鱼 阅读(1197) 评论(0) 推荐(0)
摘要:有时候我们需要对一个输入输出域不同的条件下关联不同的变量,也就是outputvalue属性需要动态化关联变量,可以这样做。 1.新建一个文本8位字符变量VarName,用于存储变量的名字 2.画面上的输入输出域假设名字叫做IO,OutputValue关联VarName变量,勾选后面的“间接”选项。 阅读全文
posted @ 2021-02-02 10:47 来自金沙江的小鱼 阅读(2161) 评论(0) 推荐(0)
摘要:wincc提供了一个Activex控件Microsoft MonthView control,这个控件和另外一个控件Microsoft Date and Time Picker Control类似,用于选择日期;不同的是MonthView外观是这样子: Date and Time Picker 是这 阅读全文
posted @ 2021-02-02 10:46 来自金沙江的小鱼 阅读(1203) 评论(0) 推荐(0)
摘要:wincc的activex控件内容丰富,本文介绍其中ccdiskspace控件的使用,这个控件是用棒图显示磁盘空间使用情况。在画面上放置一个ccdiskspace控件,名字修改为Space。放置8个静态文本,名字修改为txt1至txt8。在画面打开事件中写入一下vbs脚本 Sub OnOpen() 阅读全文
posted @ 2021-02-02 10:44 来自金沙江的小鱼 阅读(913) 评论(0) 推荐(1)
摘要:前面的博客介绍了如何使用MSHFGrid和DataGrid把查询到的数据显示出来,有些情况下我们还需要对这些数据进行修改,并且把SQL Server相应记录也进行修改。本文就记录一下这两种控件如何进行数据修改以及sql数据表更新。 1. 我们还是以用户归档那张表为例子。假设用户归档名字为UA,已经有 阅读全文
posted @ 2021-02-02 10:43 来自金沙江的小鱼 阅读(2673) 评论(0) 推荐(0)
摘要:今天看西门子的论坛,有人提问如何实现长时间无人操作计算机,自动关机节省电源。个人觉得这个需求透着一股怪怪的感觉,现场控制计算机怎么会长时间无人操作,生产人员不看数据吗?如果是停产,做一个关机的鼠标操作很费事吗?即便是很少有人使用的计算机,那点电费企业负担不起吗? 不过言归正传,这种需求wincc还是 阅读全文
posted @ 2021-02-02 10:39 来自金沙江的小鱼 阅读(687) 评论(0) 推荐(0)
摘要:我们在使用Wincc过程中,可能需要多次查询数据库,这些功能相似的代码其实可以做成function或者sub反复调用,节省代码编写时间,也便于统一修改 ,这种思路来自于和QQ群友Believe i can fly(244382639)的交流,在此对他表示感谢。funtion和sub代码参考借鉴了Be 阅读全文
posted @ 2021-02-02 10:38 来自金沙江的小鱼 阅读(771) 评论(0) 推荐(0)
摘要:前面的博客记录了使用MSHFGrid控件的各种操作,今天开始学习另一个数据库控件DBGrid。还是以用户归档的数据表为例子,假设用户归档已经建立好,数据模拟(随机函数)也已经写好,定期添加用户归档代码已经写好(这些功能代码参考其他博客),项目模块中数据表查询的代码也写好。相关代码请参考其他博客。 画 阅读全文
posted @ 2021-02-02 10:37 来自金沙江的小鱼 阅读(946) 评论(0) 推荐(0)
摘要:曾经写过一篇博客,记录使用MSHFGrid控件生成报表以及导出到excel的方法,里面有一段VBS脚本是定期把变量值存入一个自定义的sql数据表,然后在MSHFGrid显示查询到的记录集,最后把MSHFGrid结果导出到excel中。使用用户归档后,实际上定期存入变量值这一步可以变得更加简单,不需要 阅读全文
posted @ 2021-02-01 13:34 来自金沙江的小鱼 阅读(1857) 评论(0) 推荐(0)
摘要:有时候,我们在wincc中有大量的需要重复书写的相同或者类似的脚本,这个时候我们可以把这些代码写成项目模块程序(function)或者过程(sub),在需要的地方调用就是了。 我们有时需要给人演示wincc界面效果,这个时候可能并没有连接PLC实际硬件,要模拟数值变化可以选择输入输出域、滑块(sli 阅读全文
posted @ 2021-02-01 13:32 来自金沙江的小鱼 阅读(2871) 评论(0) 推荐(0)
摘要:一 任务背景描述 假设有这样一个车间,每天生产任务来自ERP系统任务表,现场控制计算机从系统中查询到任务表,然后根据设备实际情况选择任务表,并把这个配方任务每隔10秒逐条下载给控制系统,控制系统根据上级的指令完成生产任务。wincc查询、选择数据表的方法,前面的博客有较为介绍,本文不作重点介绍。 1 阅读全文
posted @ 2021-02-01 13:31 来自金沙江的小鱼 阅读(1637) 评论(0) 推荐(0)
摘要:我们在画面中使用用户归档控件可以显示归档记录,有时我们并不需要浏览所有记录而是希望查看其中一部分记录,当然我们可以在控件属性设定对话框中约束条件,我们还可以在外部使用脚本条件过滤。本文介绍如何使用vbs做用户归档控件的条件过滤。 比如我们希望只显示压力>30的归档记录。项目管理器已经建立了永辉归档, 阅读全文
posted @ 2021-01-31 20:01 来自金沙江的小鱼 阅读(911) 评论(0) 推荐(0)
摘要:我们在画面中使用用户归档控件可以显示归档记录,有时我们并不需要浏览所有记录而是希望查看其中一部分记录,当然我们可以在控件属性设定对话框中约束条件,我们还可以在外部使用脚本条件过滤。本文介绍如何使用vbs做用户归档控件的条件过滤。 比如我们希望只显示压力>30的归档记录。项目管理器已经建立了永辉归档, 阅读全文
posted @ 2021-01-31 19:58 来自金沙江的小鱼 阅读(815) 评论(0) 推荐(0)
摘要:我们在用户归档中得到数据之后,如果想导出到excel,思路是和把MSHFGrid数据导出类似的。网上有些文章是直接从后台数据表读取数据,本文介绍从数据归档控件导出数据。 1. 假设wincc项目已经创建了用户归档,画面上有一个用户归档控件,名字叫做UA,设置一个按钮,按钮点击事件添加以下vbs脚本 阅读全文
posted @ 2021-01-31 19:55 来自金沙江的小鱼 阅读(1297) 评论(0) 推荐(0)
摘要:前面的博客介绍了使用复选框和脚本进行用户归档控件显示和隐藏,我们还可以使用单选框做列的升序和降序排列。 1. 先建立用户归档以及与PLC的连接,画面上设置一个用户归档控件UA,添加一个单选框名字修改为option。 在画面的打开事件中添加以下c脚本 #include "apdefap.h"void 阅读全文
posted @ 2021-01-31 19:54 来自金沙江的小鱼 阅读(543) 评论(0) 推荐(0)
摘要:前面的博客介绍了使用复选框和脚本进行用户归档控件显示和隐藏,我们还可以使用单选框做列的升序和降序排列。 1. 先建立用户归档以及与PLC的连接,画面上设置一个用户归档控件UA,添加一个单选框名字修改为option。 在画面的打开事件中添加以下脚本 Sub OnOpen()Dim MyoptionSe 阅读全文
posted @ 2021-01-31 19:51 来自金沙江的小鱼 阅读(621) 评论(0) 推荐(0)
摘要:前面的博客介绍了VBS脚本来显示和隐藏用户归档列,如果对vbs不熟悉,还可以使用c脚本实现同样的功能。 1. 页面打开的事件中写入以下c脚本 #include "apdefap.h"void OnOpenPicture(char* lpszPictureName, char* lpszObjectN 阅读全文
posted @ 2021-01-31 16:14 来自金沙江的小鱼 阅读(563) 评论(0) 推荐(0)
摘要:前面的博客记录了用户归档的建立、与PLC的通讯、上载下载变量,简单vbs和c脚本。用户归档控件设定对话框提供了对各列显示和隐藏设定选项,但有时我们希望通过外部复选框和脚本实现同样的功能。 1. 假设用户归档以及和PLC的连接已经建立,画面上已经有了用户归档控件,名字修改为UA,现在画面上添加一个复选 阅读全文
posted @ 2021-01-31 15:12 来自金沙江的小鱼 阅读(893) 评论(0) 推荐(0)
摘要:前面一篇博客介绍了用户归档的建立、与PLC的连接、使用控件的上载、下载、修改、删除方法(http://blog.sina.com.cn/s/blog_724246b90102woov.html)。有时候这些操作可能是定时的,或者在满足某个条件自动执行的,这种情况下我们就需要借助脚本来完成了。本文逐一 阅读全文
posted @ 2021-01-31 15:10 来自金沙江的小鱼 阅读(1873) 评论(0) 推荐(0)
摘要:前面一篇博客介绍了用户归档的建立、与PLC的连接、使用控件的上载、下载、修改、删除方法(http://blog.sina.com.cn/s/blog_724246b90102woov.html)。有时候这些操作可能是定时的,或者在满足某个条件自动执行的,这种情况下我们就需要借助脚本来完成了。本文逐一 阅读全文
posted @ 2021-01-31 15:09 来自金沙江的小鱼 阅读(1577) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页