摘要: 我们在画面中使用用户归档控件可以显示归档记录,有时我们并不需要浏览所有记录而是希望查看其中一部分记录,当然我们可以在控件属性设定对话框中约束条件,我们还可以在外部使用脚本条件过滤。本文介绍如何使用vbs做用户归档控件的条件过滤。 比如我们希望只显示压力>30的归档记录。项目管理器已经建立了永辉归档, 阅读全文
posted @ 2021-01-31 20:01 来自金沙江的小鱼 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 我们在画面中使用用户归档控件可以显示归档记录,有时我们并不需要浏览所有记录而是希望查看其中一部分记录,当然我们可以在控件属性设定对话框中约束条件,我们还可以在外部使用脚本条件过滤。本文介绍如何使用vbs做用户归档控件的条件过滤。 比如我们希望只显示压力>30的归档记录。项目管理器已经建立了永辉归档, 阅读全文
posted @ 2021-01-31 19:58 来自金沙江的小鱼 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 我们在用户归档中得到数据之后,如果想导出到excel,思路是和把MSHFGrid数据导出类似的。网上有些文章是直接从后台数据表读取数据,本文介绍从数据归档控件导出数据。 1. 假设wincc项目已经创建了用户归档,画面上有一个用户归档控件,名字叫做UA,设置一个按钮,按钮点击事件添加以下vbs脚本 阅读全文
posted @ 2021-01-31 19:55 来自金沙江的小鱼 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 前面的博客介绍了使用复选框和脚本进行用户归档控件显示和隐藏,我们还可以使用单选框做列的升序和降序排列。 1. 先建立用户归档以及与PLC的连接,画面上设置一个用户归档控件UA,添加一个单选框名字修改为option。 在画面的打开事件中添加以下c脚本 #include "apdefap.h"void 阅读全文
posted @ 2021-01-31 19:54 来自金沙江的小鱼 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 前面的博客介绍了使用复选框和脚本进行用户归档控件显示和隐藏,我们还可以使用单选框做列的升序和降序排列。 1. 先建立用户归档以及与PLC的连接,画面上设置一个用户归档控件UA,添加一个单选框名字修改为option。 在画面的打开事件中添加以下脚本 Sub OnOpen()Dim MyoptionSe 阅读全文
posted @ 2021-01-31 19:51 来自金沙江的小鱼 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 前面的博客介绍了VBS脚本来显示和隐藏用户归档列,如果对vbs不熟悉,还可以使用c脚本实现同样的功能。 1. 页面打开的事件中写入以下c脚本 #include "apdefap.h"void OnOpenPicture(char* lpszPictureName, char* lpszObjectN 阅读全文
posted @ 2021-01-31 16:14 来自金沙江的小鱼 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 今天不死心再次尝试登录某浪博客,还是提示登录异常,不过使用手机号码接收验证码没有提示无法发送了,也不用输入证件号码了。 阅读全文
posted @ 2021-01-31 15:14 来自金沙江的小鱼 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 前面的博客记录了用户归档的建立、与PLC的通讯、上载下载变量,简单vbs和c脚本。用户归档控件设定对话框提供了对各列显示和隐藏设定选项,但有时我们希望通过外部复选框和脚本实现同样的功能。 1. 假设用户归档以及和PLC的连接已经建立,画面上已经有了用户归档控件,名字修改为UA,现在画面上添加一个复选 阅读全文
posted @ 2021-01-31 15:12 来自金沙江的小鱼 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 前面一篇博客介绍了用户归档的建立、与PLC的连接、使用控件的上载、下载、修改、删除方法(http://blog.sina.com.cn/s/blog_724246b90102woov.html)。有时候这些操作可能是定时的,或者在满足某个条件自动执行的,这种情况下我们就需要借助脚本来完成了。本文逐一 阅读全文
posted @ 2021-01-31 15:10 来自金沙江的小鱼 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 前面一篇博客介绍了用户归档的建立、与PLC的连接、使用控件的上载、下载、修改、删除方法(http://blog.sina.com.cn/s/blog_724246b90102woov.html)。有时候这些操作可能是定时的,或者在满足某个条件自动执行的,这种情况下我们就需要借助脚本来完成了。本文逐一 阅读全文
posted @ 2021-01-31 15:09 来自金沙江的小鱼 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 明天就是2月份了,是具备等了这么久也要举办了。拜仁能够再拿一个冠军成就六冠王吗? 阅读全文
posted @ 2021-01-31 15:06 来自金沙江的小鱼 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 输入输出域可以作为人机交互由操作人员输入数据,这要求空间设置为输入类型或者输入输出类型。如果需要输入数字,那么属性“输入输出”-“数据格式”选择“十进制”,输出格式默认是“999.999”,这种格式输入0和正数没有问题,输入负数是没办法的,此时只需要把输出格式前面加一个字母s就可以了。 阅读全文
posted @ 2021-01-31 14:59 来自金沙江的小鱼 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: wincc的用户归档之前从没有涉及过,看资料介绍,这一块可以结合页面布局做报表和配方管理。结合看的资料,自己也边学边记录用户归档的使用。今天先写一篇用户归档的创建、和PLC的连接、数据的读写方法。 1. 打开simatic manager,插入一个S7 300站点,简单的做硬件配置。DB1表插入三个 阅读全文
posted @ 2021-01-31 14:57 来自金沙江的小鱼 阅读(3043) 评论(0) 推荐(0) 编辑
摘要: 前面曾经写过c脚本调用外部程序,但是那种方法不能避免重复调用,有点小的缺点,其实稍作修改就能确保外部程序只打开一次。这个脚本的前提是打开的外部程序有窗口标题。 #include "apdefap.h"void OnClick(char* lpszPictureName, char* lpszObje 阅读全文
posted @ 2021-01-31 14:26 来自金沙江的小鱼 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 此文来自知乎,版权归原作者所有。作者:孙北吉,链接:http://daily.zhihu.com/story/4083232 转载请注明原作者和出处。商用请联系原作者。 阅读全文
posted @ 2021-01-31 14:24 来自金沙江的小鱼 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 如果我们希望wincc能够记录什么时间操作员点击了按钮,前面的博客介绍了vbs和c脚本的方法。其实当按钮事件设置为“直接连接”时,系统给我们提供了“操作员输入消息”的可选项,勾选了这个选项,运行时点击按钮,在报警控件中就会记录下这条消息。这仅仅是按钮事件为“直接连接”才有效果。 阅读全文
posted @ 2021-01-31 14:23 来自金沙江的小鱼 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 通过测试发现,不是所有的空间都可以在面板类型中使用,以下控件无法在面板类型中使用: 1. Siemens HMI symbol liberary 2. Wincc Alarm Control 3. Wincc 数据库数据表控件 4. Wincc Digital/Analog clock contro 阅读全文
posted @ 2021-01-31 14:21 来自金沙江的小鱼 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 前面的博客介绍了使用画面窗口(PictureWindow)制作设备控制面板的方法,其实使用面板(faceplate)也可以制作同类设备通用的面板。 1. 假设某项目有4台泵的控制,在下位机使用FB已经制作完了控制逻辑,相应变量已经使用结构型变量上载到Wincc。在wincc新建一个面板(facepl 阅读全文
posted @ 2021-01-31 14:20 来自金沙江的小鱼 阅读(2241) 评论(4) 推荐(0) 编辑
摘要: 我们完成一个Wincc项目的设计之后,有时不希望别人看到设计内容,包括控件、属性、脚本之类的,这个时候可以对项目加密。 1. wincc页面的保护 打开一个wincc页面,不要选择其中的任何控件,属性-画面对象-其他-密码保护,默认属性为“否”,双击激活密码保护输入一个不低于6位的密码,保存退出,下 阅读全文
posted @ 2021-01-31 14:12 来自金沙江的小鱼 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: 此文来自知乎,以一篇论文排版为例,讲解了一些论文排版的技巧,原作者@墨磊,组织、企业、商用等请联系原作者,谢谢! 链接:http://daily.zhihu.com/story/3103327 来源:知乎 原问题:如何做到像使用 LaTeX 那样优雅地使用 Word? 作者:墨磊链接:http:// 阅读全文
posted @ 2021-01-31 14:08 来自金沙江的小鱼 阅读(336) 评论(0) 推荐(0) 编辑