如何将 WinCC 运行系统的数据显示在外部设备(如移动电话,笔记本,iPad)上?

前言
使用 WinCC Web Navigator 选件能够通过内网或者Internet控制和监视 WinCC 站。然而,如果您使用的设备上无法安装 WinCC Web Navigator,下面就为您描述如何查询某些过程变量的数值。可以通过内网或者 Internet 显示各种过程值并在外部设备调用它们。但是用这种方案无法控制一个工程。n

描述
我们使用 "IIS" (Internet Information System), 一个操作系统默认提供的微软服务平台。关于如何准备、确保安全和组态 IIS 的描述请参考这里.n

使用 VB 脚本,一些变量值能够从WinCC 运行系统写入一个 HTML 文件,并且可以通过 "IIS" 打开和发布为一个web站点到外部的设备上。n

说明
下面的例子说明了如何将 WinCC 运行系统的4个变量显示到外部设备上。
n

序号. 步骤
1 在电脑上安装 "IIS" (Internet Information System) 服务。 n

注意
关于 "IIS" 的信息请参考这里.

2打开您的 WinCC 项目并创建4个变量 (在本例中它们是 Tag_1, Tag_2, Tag_3 和 Tag_4). n

如何将 WinCC 运行系统的数据显示在外部设备(如移动电话,笔记本,iPad)上?
图. 01n

注意
如果用其它的变量,那么必须在样例画面中用 I/O 域组态它们。

3下载 Plant 1 并把画面 "WinCC_Mobile_data.PDL" (附件 1) 插入到您的项目中。 n

如何将 WinCC 运行系统的数据显示在外部设备(如移动电话,笔记本,iPad)上? 附件 1: WinCC_Mobil_data.PDL ( 38 KB )

4打开按钮 "Create HTML" 的“鼠标-单击”事件中组态的 VB 脚本,并修改需要被监测的变量。

如何将 WinCC 运行系统的数据显示在外部设备(如移动电话,笔记本,iPad)上?
图. 02

注意
按照图. 03所示的部分声明需要被监测的变量。注意 "Tags" 变量是一个包含单个变量的数组。如果有多个变量,只需要延续 "Tags" 的索引。

如何将 WinCC 运行系统的数据显示在外部设备(如移动电话,笔记本,iPad)上?
图. 03

*1) 被监测变量的序号 (从 0开始)
*2) "Tags" 数组部分
*3) 项目中被监测的变量

5启动运行系统并点击 "Create HTML"。

注意
VB 脚本生成了一个HTML 文件,变量的当前数值写入在这个文件中。WinCC 把这个 HTML 文件保存在 "C:INETPUBwwroot" 文件夹中,文件名为 "INDEX.HTM" 。使用 "IIS" 把 "INDEX.HTM" 文件发布出去并通过内网或者Internet 调用它。

组态环境
此条目中的画面和下载文件都是用 SIMATIC WinCC V7 SP1 创建的。

注意
如果您用其他的WinCC 版本,可以从附件2下载脚本。

如何将 WinCC 运行系统的数据显示在外部设备(如移动电话,笔记本,iPad)上? 附件 2: WinCC_Script.txt ( 2 KB )

关键词
移动电话, 远程控制,远程维护

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论