热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

WinCC如何实现网络摄像头的视频显示

问题描述介绍在许多工业现场当中,出于安全性考虑以及某些特殊的原因,需要使用摄像头监视现场的实时状况,特别是对于操作者无法直接看到的区域&#

问题描述

  1. 介绍
        在许多工业现场当中,出于安全性考虑以及某些特殊的原因,需要使用摄像头监视现场的实时状况,特别是对于操作者无法直接看到的区域,摄像头便成为一种不错 的解决方案。为了确保操作员在 监视过程画面的同时也可以观测到现场的实时情况,可以将摄像头的实时画面直接嵌入 WinCC  的运行系统中,这样,操作者既可以对现场的控制系统进行实时监控,又可以直接观测到摄像头所拍摄的画面信息。

        此应用的优势在于:

  • 过程画面与实时视频的集成;
  • 较低的组态成本;
  • 有效利用摄像头的各种功能。
  1. 问题概览

        如图 01 所示,一台装有 WinCC 的工业计算机与工业现场的摄像头通过交换机相连。如果现场有某些异常情况,摄像头所捕捉到的实时视频流可以直接显示到 WinCC 的运行系统上,操作者可以清晰地通过 WinCC 的过程画面了解到现场的状况。

Picture01.png ( 74 KB )

图 01. 问题概览(点击图片可以查看原图)

解决方案

  1. 硬件环境
设备名称订货号
工控机SIMATIC IPC 547 eco6AG4010-3AA01-0XX5
交换机SCALANCE X212-26GK5212-2BB00-2AA3
摄像头IPCamera_VS-IPC1002详细信息见表 02

表 01. 硬件环境

系统概况
产品名称IPCamera_VS-IPC1002
产品简称IPC1002
产品序号00168E64930f
硬件版本1.0.0.0
固件版本1.1.0.18

表 02. 摄像头信息

注 意:本例中使用的摄像头型号较老,目前市场上同类型摄像头均可完成本例功能,但实际应用需要使用者进行功能测试。

  1. 硬件接线

     硬件接线如图 02 所示:

Picture02.png ( 121 KB )

图 02. 硬件接线(点 击图片可以查看原图)

  1. 软件环境
软 件版 本备 注
Windows 7 64 位Service Pack 1企业版
SIMATIC WinCCV7.2 (512 Tags)6AV6381-2BN07-2AV0
Internet ExplorerV8.0

表 03. 软件环境

  1. 范围描述

     为了提供更为简洁、准确的描述,本应用中只涉及能够实现相关功能的内容,关于其它内容,如有需要,可以参阅相关文档及链接。

  • 本应用中不包含以下相关信息:
    • 安全提示以及相关标准;
    • 安全操作等内容。
  • 本应用中不包括对 SIMATIC WinCC 的相关描述;
  • 仅对本应用中涉及的软件、硬件的必要设置作出相关描述;
  • 对于 SIMATIC WinCC V7.2 的基础知识请参考下述链接中提供的文档:
     http://support.automation.siemens.com/CN/view/zh/73506085

组态步骤

  1. 在 Internet Explorer 中输入摄像头的 IP 地址,键入摄像头的用户名和密码后,可以看到摄像头的主界面,点击 “系统配置(Setup)” 可以对摄像头进行相关设置(不同品牌的摄像 头的设置方式可能会不同,具体设置内容和设置方法请参考摄像头的相关手册)。如图 03 所示:

Picture03.png ( 354 KB )

图 03. 摄像头首页(点 击图片可以查看原图)

  1. 在 Internet Explorer 中点击“普通用户访问区(User Zone)” 下的“推荐 ActiveX 模式(使用 IE 浏览器)”(需要对 IE 的 ActiveX 进行安全性设置),可以 IE 的界面中看到现场摄像头所传输的视频图像,如图 04 所示:

Picture04.png ( 646 KB )

图 04. ActiveX 模式(点击图片可以查看原图)

  1. 设置计算机的 IP 地址与摄像头为同一网段,并且保证可以 Ping 通摄像头,本例中设置计算机的 IP 地址为 10.65.109.167,如图 05 所示:

Picture05.png ( 39 KB )

图 05. 计算机 IP 地址(点 击图片可以查看原图)

  1. 在 WinCC Explorer 中新建项目,根据需要选择项目类型,本例中选择单用户项目,如图 06 所示:

Picture06.png ( 21 KB ) 
图 06. 项目类型(点击图片可以查看原图)

  1. 键入项目名称 CameraTest,并且选择存放项目的路径,然后点击“创建”按钮,如图 07 所示:

Picture07.png ( 19 KB )

图 07. 项目名称及路径(点击图片可以查看原图)

  1. 右键点击“图形编辑器”,选择“新建画面”,如图 08 所示:

Picture08.png ( 33 KB )

图 08. 新建画面(点击图片可以查看原图)

  1. 右键点击新建的画面,选择“重命名画面”,将画面命名为 CameraTestPic.Pdl ,然后双击打开画面,如图 09 所示:

Picture09.png ( 35 KB )

图 09. 重命名画面(点击图片可以查看原图)

  1. 在打开的画面右侧,选中 “控件” 选项卡,右键点击 “ActiveX 控件” ,选择 “添加/删除” ,如图 10 所示:

Picture10.png ( 7 KB )

图 10. 添加控件(点击图片可以查看原图)

  1. 在弹出的 “选择 OCX 控件” 对话框中勾选 WinCC WebBrowser Control 对象,然后点击 “确定” 按钮,如图 11 所示:

Picture11.png ( 28 KB ) 
图 11. 选择控件(点击图片可以查看原图)

  1. 展开 ActiveX 控件,可以看到多出的 WinCC WebBrowser Control 控件,如图 12 所示:

Picture12.png ( 15 KB )

图 12. WinCC WebBrowser Control(点击图片可以查看原图)

  1. 将 WinCC WebBrowser Control 控件在画面空白处拖出一个合适的大小,在 WinCC WebBrowser Control 控件的属性窗口中,设置 “控件属性” 中 MyPage 为摄像头的 IP 地址,本例中为 http://10.65.109.166,如图 13 所示:

Picture13.png ( 144 KB )

图 13. 控件属性(点击图片可以查看原图)

  1. 保存画面后激活项目,可以看到在 WinCC 运行系统中,WinCC WebBrowser Control 里显示的内容与在 IE 中显示的内容相同,如图 14 所示:

Picture14.png ( 352 KB )

图 14. WinCC 运行系统显示摄像头首页(点击图片可以查看原图)

  1. 点击 “普通用户访问区(User Zone)” 下的 “推荐 ActiveX 模式(使用IE浏览器)” ,弹出需要输入用户名和密码的窗口,如图 15 所示:

Picture15.png ( 59 KB )

图 15. 用户名和密码窗口(点击图片可以查看原图)

  1. 键入正确的用户名和密码后,可以在 WinCC 运行系统中看到现场摄像头传来的实时画面,如图 16 所示:

Picture16.png ( 324 KB )

图 16. WinCC 运行系统显示现场画面(点击图片可以查看原图)

  1. 如 果需要在 WinCC 激活时直接显示图 16 所示界面,而不显示摄像头的首页,可以在 WinCC WebBrowser Control 的 MyPage 属性中直接键入 http://10.65.109.166/chs/view/indexactivex.html(可以在 IE 中先显示这个界面,然后复制地址栏中的地址);如果不需要显示云台控制、分辨率等设 置界面,可以在 WinCC WebBrowser Control 的 MyPage 属性中直接键入 http://10.65.109.166/cgi/ichs(可以在 IE 中先显示这个界面,然后复制地址栏中的地址),然后将 Enabled、ShowStatus 以及 ShowNavigation 均设置为“否”,如图 17 所示:

Picture17.png ( 28 KB )

图 17. 修改 MyPage 属性(点击图片可以查看原图)

  1. 不显示云台控制、分辨率等设置界面的运行效果如图 18 所示:

Picture18.png ( 528 KB )

图 18. WinCC 运行系统以访客形式访问现场画面(点击图片可以查看原图)

关键词

摄像头、监视、工业现场、WinCC



转:https://www.cnblogs.com/hezq/p/9839918.html



推荐阅读
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • 本文详细解析了神州数码DCRS5980交换机的基础配置流程和技术要点。首先,通过进入配置模式(`enable`),设置主机名(`hostname 5980`),并创建VLAN,逐步介绍了设备的初始设置步骤。此外,还涵盖了端口配置、IP地址分配及安全设置等关键环节,为用户提供了全面的配置指导。 ... [详细]
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • 本文详细介绍了使用响应文件在静默模式下安装和配置Oracle 11g的方法。硬件要求包括:内存至少1GB,具体可通过命令`grep -i memtotal /proc/meminfo`进行检查。此外,还提供了详细的步骤和注意事项,确保安装过程顺利进行。 ... [详细]
  • 本文深入探讨了 MXOTDLL.dll 在 C# 环境中的应用与优化策略。针对近期公司从某生物技术供应商采购的指纹识别设备,该设备提供的 DLL 文件是用 C 语言编写的。为了更好地集成到现有的 C# 系统中,我们对原生的 C 语言 DLL 进行了封装,并利用 C# 的互操作性功能实现了高效调用。此外,文章还详细分析了在实际应用中可能遇到的性能瓶颈,并提出了一系列优化措施,以确保系统的稳定性和高效运行。 ... [详细]
  • 在Spring与Ibatis集成的环境中,通过Spring AOP配置事务管理至服务层。当在一个服务方法中引入自定义多线程时,发现事务管理功能失效。若不使用多线程,事务管理则能正常工作。本文深入分析了这一现象背后的潜在风险,并探讨了可能的解决方案,以确保事务一致性和线程安全。 ... [详细]
  • 本文深入探讨了Spring Cloud Eureka在企业级应用中的高级使用场景及优化策略。首先,介绍了Eureka的安全配置,确保服务注册与发现过程的安全性。接着,分析了Eureka的健康检查机制,提高系统的稳定性和可靠性。随后,详细讨论了Eureka的各项参数调优技巧,以提升性能和响应速度。最后,阐述了如何实现Eureka的高可用性部署,保障服务的连续性和可用性。通过这些内容,开发者可以更好地理解和运用Eureka,提升微服务架构的整体效能。 ... [详细]
  • 全新发布的自我修复与自我更新的Linux版本,专为云计算环境设计! ... [详细]
  • 如何利用Apache与Nginx高效实现动静态内容分离
    如何利用Apache与Nginx高效实现动静态内容分离 ... [详细]
  • 西北工业大学作为陕西省三所985和211高校之一,虽然在农业和林业领域不如某些顶尖院校,但在航空航天领域的实力尤为突出。该校的计算机科学专业在科研和教学方面也具有显著优势,是考研的理想选择。 ... [详细]
  • 本文将介绍一种扩展的ASP.NET MVC三层架构框架,并通过使用StructureMap实现依赖注入,以降低代码间的耦合度。该方法不仅能够提高代码的可维护性和可测试性,还能增强系统的灵活性和扩展性。通过具体实践案例,详细阐述了如何在实际开发中有效应用这一技术。 ... [详细]
  • 本文提供了 RabbitMQ 3.7 的快速上手指南,详细介绍了环境搭建、生产者和消费者的配置与使用。通过官方教程的指引,读者可以轻松完成初步测试和实践,快速掌握 RabbitMQ 的核心功能和基本操作。 ... [详细]
  • ZeroMQ在云计算环境下的高效消息传递库第四章学习心得
    本章节深入探讨了ZeroMQ在云计算环境中的高效消息传递机制,涵盖客户端请求-响应模式、最近最少使用(LRU)队列、心跳检测、面向服务的队列、基于磁盘的离线队列以及主从备份服务等关键技术。此外,还介绍了无中间件的请求-响应架构,强调了这些技术在提升系统性能和可靠性方面的应用价值。个人理解方面,ZeroMQ通过这些机制有效解决了分布式系统中常见的通信延迟和数据一致性问题。 ... [详细]
  • 开发笔记:HyperV虚拟机配置内部网络固定IP 并且连接外网
    2019/10/23Hyper-VCentOS7摘要:Hyper-V中的虚拟机CentOS7能固定I ... [详细]
author-avatar
IT营
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有