摘要:
前面一片文章记录了如何在wincc中使用c脚本往一个excel文件中写入数据。通常情况下我们写入数据后还需要做一下排版,比如合并单元格,居中,边框线之类的操作,下面的脚本就是实现这个功能的。 #include "apdefap.h"void OnClick(char* lpszPictureNam 阅读全文
摘要:
很久没有更新博客了,今天在wincc讨论群里面有网友说他写的c脚本无法实现往excel文件写数据,往excel写数据我使用过vbs,c我也没有使用过,这个网友还上传了他写的c脚本,我打开看了一下,思路和vbs的一致,我试着简化了一下他的脚本中复杂的功能,测试没有问题,于是把这小段脚本记下来,以便今后 阅读全文
摘要:
最近手头事情很忙,很长时间没有做练习了。今天我在看西门子技术论坛的时候,有人提出能不能实现静态文本根据字符长度自动换行,且英文不要在单词中间换行,我尝试过wincc的静态文本和IO域,都没有成功,多行文本控件又不适合做标注,于是想到了找activex控件实验,通过尝试Microsoft forms 阅读全文
摘要:
使用趋势控件加table控件时,拖动游标,会看到table控件上有时候数据末尾有i,有时候没有。带i的是wincc通过插值计算得到的数据,不带i的是真实数据。 阅读全文
摘要:
前面一篇博客描述了如何在web端重新登录来获取操作一些授权控件的方法,其中说到PWRTLogin('1')函数Web Nagivator 不支持在web端运行,实际上不仅仅是这个函数,还有其他一些函数不支持,具体可以在X:\Program Files (x86)\Siemens\WinCC\Docu 阅读全文
摘要:
前面的博客介绍了在wincc中设定权限,使web客户端不能轻易操作控件。但有时候我们也希望个别用户在web客户端可以通过登录来获得操作控件的权限而不需要到中控室来。我们就必须让web客户端也可以登录用户。假设有一个wincc项目已经像上一篇博客描述的那样建立了两个web用户,其中一个Guest用户具 阅读全文
摘要:
按钮的置位复位功能很常见,在wincc端设置好功能后重新发布一下,就可以在浏览器上看到效果了。但是有时我们并不希望浏览器上的用户去操作这个按钮,这时就需要进行限制。在wincc画面管理器中,设置属性-其它-授权,选择一个WebGuest没有的权限,保存发布,浏览器端就不能操作这个按钮了。 阅读全文
摘要:
在上一篇博客中,记录了一个最简单的web发布过程,本文稍稍对上一个实验程序增加功能,将输入输出域做一个报警背景颜色闪烁,wincc端完成后,在wincc项目管理器的web浏览器上鼠标右键-web项目浏览发布器,然后根据向导重新创建一次web项目。由于web服务器的IP、端口等前一个练习已经设定完毕, 阅读全文
摘要:
前面一篇博客记录了安装web nagivator的过程,本篇记录第一个web发布的项目,功能很简单,只有按钮切换画面和输入输出域显示实时数据。 一 准备工作 1. 全局项目模块和全局脚本建立 因为要现实实时数据的效果,又没有连接真实的PLC,因此这里使用随机数来模拟一下。由于内部变量数值都由随机数产 阅读全文
摘要:
从这篇博客开始,进入web Nagivator 组件的学习,首先记录 Web Nagivator 组件的安装。安装web Nagivator 之前需要安装IIS。官方文档说,IIS需要选择以下选项: 实际上选择了这些选项之后,安装 Web Nagivator 时,还是会提示先安装IIS,看来官方的文 阅读全文