摘要:
一 任务背景描述 假设有这样一个车间,每天生产任务来自ERP系统任务表,现场控制计算机从系统中查询到任务表,然后根据设备实际情况选择任务表,并把这个配方任务每隔10秒逐条下载给控制系统,控制系统根据上级的指令完成生产任务。wincc查询、选择数据表的方法,前面的博客有较为介绍,本文不作重点介绍。 1 阅读全文
摘要:
我们在画面中使用用户归档控件可以显示归档记录,有时我们并不需要浏览所有记录而是希望查看其中一部分记录,当然我们可以在控件属性设定对话框中约束条件,我们还可以在外部使用脚本条件过滤。本文介绍如何使用vbs做用户归档控件的条件过滤。 比如我们希望只显示压力>30的归档记录。项目管理器已经建立了永辉归档, 阅读全文
摘要:
我们在画面中使用用户归档控件可以显示归档记录,有时我们并不需要浏览所有记录而是希望查看其中一部分记录,当然我们可以在控件属性设定对话框中约束条件,我们还可以在外部使用脚本条件过滤。本文介绍如何使用vbs做用户归档控件的条件过滤。 比如我们希望只显示压力>30的归档记录。项目管理器已经建立了永辉归档, 阅读全文
摘要:
我们在用户归档中得到数据之后,如果想导出到excel,思路是和把MSHFGrid数据导出类似的。网上有些文章是直接从后台数据表读取数据,本文介绍从数据归档控件导出数据。 1. 假设wincc项目已经创建了用户归档,画面上有一个用户归档控件,名字叫做UA,设置一个按钮,按钮点击事件添加以下vbs脚本 阅读全文
摘要:
前面的博客介绍了使用复选框和脚本进行用户归档控件显示和隐藏,我们还可以使用单选框做列的升序和降序排列。 1. 先建立用户归档以及与PLC的连接,画面上设置一个用户归档控件UA,添加一个单选框名字修改为option。 在画面的打开事件中添加以下c脚本 #include "apdefap.h"void 阅读全文
摘要:
前面的博客介绍了使用复选框和脚本进行用户归档控件显示和隐藏,我们还可以使用单选框做列的升序和降序排列。 1. 先建立用户归档以及与PLC的连接,画面上设置一个用户归档控件UA,添加一个单选框名字修改为option。 在画面的打开事件中添加以下脚本 Sub OnOpen()Dim MyoptionSe 阅读全文
摘要:
前面的博客介绍了VBS脚本来显示和隐藏用户归档列,如果对vbs不熟悉,还可以使用c脚本实现同样的功能。 1. 页面打开的事件中写入以下c脚本 #include "apdefap.h"void OnOpenPicture(char* lpszPictureName, char* lpszObjectN 阅读全文
摘要:
今天不死心再次尝试登录某浪博客,还是提示登录异常,不过使用手机号码接收验证码没有提示无法发送了,也不用输入证件号码了。 阅读全文
摘要:
前面的博客记录了用户归档的建立、与PLC的通讯、上载下载变量,简单vbs和c脚本。用户归档控件设定对话框提供了对各列显示和隐藏设定选项,但有时我们希望通过外部复选框和脚本实现同样的功能。 1. 假设用户归档以及和PLC的连接已经建立,画面上已经有了用户归档控件,名字修改为UA,现在画面上添加一个复选 阅读全文
摘要:
前面一篇博客介绍了用户归档的建立、与PLC的连接、使用控件的上载、下载、修改、删除方法(http://blog.sina.com.cn/s/blog_724246b90102woov.html)。有时候这些操作可能是定时的,或者在满足某个条件自动执行的,这种情况下我们就需要借助脚本来完成了。本文逐一 阅读全文