Siemens MM8000 Integration Manual
Siemens MM8000 Integration Manual

Siemens MM8000 Integration Manual

Dms8000 mp4.50 generic dvr integration guide
Hide thumbs Also See for MM8000:

Advertisement

DMS8000 MP4.50
Generic DVR
Integration Guide
Building Technologies
Fire Safety & Security Product

Advertisement

Table of Contents
loading

Summary of Contents for Siemens MM8000

  • Page 1 DMS8000 MP4.50 Generic DVR Integration Guide Building Technologies Fire Safety & Security Product...
  • Page 2 Data and design subject to change without notice. / Supply subject to availability. © 2012 Copyright by Siemens Building Technologies AG We reserve all rights in this document and in the subject thereof. By acceptance of the document the recipient acknowledges these rights and undertakes not to publish the document nor the subject thereof in full or in part, nor to make them available to any third party without our prior express written authorization, nor to use it for any purpose other than for which it was delivered to him.
  • Page 3: Table Of Contents

    Technical Requirements for Windows Application Viewer .....16 Reference tables ..................17 3.2.1 Timeouts ....................17 3.2.2 Event Logs ....................17 3.2.3 Windows control messages ..............18 Creating an MM8000 Add-on distribution package ......19 Generic DVR add-on creation..............19 Building Technologies 048_DMS_DMS8000_Generic_DVR_Integration_Guide_MP4.50_A6V10331273_a_en Fire Safety & Security Products 06.2012...
  • Page 4: About This Document

    – Training program information including the Siemens intranet link – A complete list of all available DMS8000 documents – Instructions for how to obtain a document via the Siemens intranet using the Siemens Asset Portal – A map of relevant documents for each target audience group –...
  • Page 5 Introduction For more information such as Siemens news and announcements, visit the STEP Web portal at: https://workspace.sbt.siemens.com/content/00001123/default.aspx Liability disclaimer for damage or injuries Before products are delivered, they are tested to ensure they function correctly when used properly. Siemens disclaims all liability for damage or injuries caused by the incorrect application of the instructions, or the disregard of danger adviso- ries.
  • Page 6: Introduction

    Introduction 1 Introduction This is a technical guide to the integration of a DVR unit in MM8000. It provides the technical information that enables you to instruct MM8000 to handle a 3 party video device for both video image display and status reporting.
  • Page 7: Understanding The Generic Dvr St

    Composer is the common configuration tool environment that implements the DMS Engineering. When an MM8000 station is installed at a site, it needs to be configured for the specific facility. The Composer software is developed for this purpose. It is a Win-...
  • Page 8: 3Rd Party Dvr Integration Concept

    The controlled activation (with parameters) of the 3 party video viewer in the MM8000 environment. The viewer can be: – A Windows application (EXE file) providing the display functions. The techni- cal requirements that this application must match are detailed in chapter 3 at p.16.
  • Page 9: Xml Definition File

    The XML structure is the following: <!— DRV description -> <property ID="CustomerText"> <item VAL="DVR model XYZ" /> </property> <property ID="TechText"> <item VAL="DVR model for MM8000 developed on … by …" /> </property> Building Technologies 048_DMS_DMS8000_Generic_DVR_Integration_Guide_MP4.50_A6V10331273_a_en Fire Safety & Security Products 06.2012...
  • Page 10: 1Video Viewer

    Integrating a DVR According to the Composer requirements, both a Customer Text and a Technical Text must be specified. 2.4.1.1 Video viewer Windows application or web page The XML file must define whether the viewer is a Windows application or a web page.
  • Page 11 Integrating a DVR Parameters can be defined as fixed or variable text. For instance, a parameter such as -Cnn that indicates the camera number (for example “–C12”) can include the fixed prefix -C and a variable part that defines the actual video input number (see VIDEOIN_NO below) according to the selection in the runtime software.
  • Page 12: Folders (Xml Node Type 20, 30, 50, 60)

    Here below is an XML example of parameter configuration including all types of variables. The viewer expects up to 3 parameters. The first parameter (/t=…) is us- er defined and can be different depending on the MM8000 condition (plant browser navigation or event treatment). The second parameter (/in=…) is the video input number associated with the current selection in MM8000.
  • Page 13: I/O Nodes (Xml Node Type 21, 31, 51, 61)

    Integrating a DVR </properties> The TYPE and ID attributes must correspond with the folder type:  Video Input Folder: TYPE 20, ID 1000  Video Output Folder: TYPE 30, ID 2000  Alarm Input Folder: TYPE 50, ID 3000  Alarm Output Folder: TYPE 60, ID 4000 According to the Composer requirements, both a Customer Text and a Technical Text must be specified.
  • Page 14: Examples Of Xml File

    Integrating a DVR 2.4.4 Examples of XML file 2.4.4.1 Windows application viewer This example refers to a Windows application viewer that is started with a com- mand line such as: C:\Program Files\VGMaker\VGViewer.EXE -AP1 –AR1 –I192.168.9.112 –C12 –TViewer –W120,200,100,100 -P In Composer, the Program file pathname as well as the following parameters can be configured: ...
  • Page 15 Integrating a DVR <item VAL="Video Inputs 1" /> </property> </properties> </node> <node ID="1002" TYPE="21"> <properties> <property ID="CustomerText"> <item VAL="Input 2" /> </property> <property ID="TechText"> <item VAL="Video Inputs 2" /> </property> </properties> </node> <node ID="1003" TYPE="21"> <properties> <property ID="CustomerText"> <item VAL="Input 3"...
  • Page 16: 2Web-Based Viewer Type 1

    For example: http://www.siemens.com/milansite/vipiteno/videosurveillance/cam#01.html The suffix #01 must change to #02, #03 and so on to address other video sources. The Composer project includes a predefined folder for the video inputs (up to 16) that have to be manually added according to the site configuration <?xml version="1.0"...
  • Page 17: 3Web-Based Viewer Type 2

    Integrating a DVR 2.4.4.3 Web-based viewer type 2 This example refers to a Web-based viewer that is started with a URL line that is configured individually in Composer for each video input, up to 255 inputs. The Composer project includes a predefined folder for the video inputs that have to be manually added according to the site configuration <?xml version="1.0"...
  • Page 18: Rd Party Application Requirements

    Support the start, stop and window control methods described below. Windows start methods MM8000 must be able to identify the viewer main window in the list provided by the EnumThreadWindows function. The viewer must support at least one of the follow- ing ways techniques (listed according to their priority): ...
  • Page 19: Reference Tables

    3rd Party Application Requirements  WM_SIZE  WM_MOVE  WM_CLOSE Refer to 3.2.3 at p.18 for links to the Windows development library. Reference tables 3.2.1 Timeouts Description timeout Value (sec) Meaning Timeout to create the process. Timeout expired waiting for idle input for the new created process.
  • Page 20: Windows Control Messages

    3rd Party Application Requirements Application’s main The external application main window hh = Windows ID Information windows detected is: Hwnd=hh ProcessId=xx xx = Process & thread ID ThreadId=xx Detected by Windows Styles (WS_CAPTION,WS_OVERLAPPED and WS_EX_WINDOWEDGE) 3.2.3 Windows control messages Windows Message Description http://msdn.microsoft.com/en-s/library/ms632646(v=vs.85).aspx WM_SIZE...
  • Page 21: Creating An Mm8000 Add-On Distribution Package

    4 Creating an MM8000 Add-on distribution package Add-on installation kit The MM8000 files for configuring a Generic DVR are distributed as an add-on kit to be installed after the standard MM8000 software setup. Starting from an add-on kit template, you can create the add-on installation kit with your own files and easily install your Generic DVR configuration package on each MM8000 system that re- quires it.
  • Page 22 Generic DVRs.  The add-on installation kit is ready. Generic DVR add-on Installation A specific application, the Add-on manager, is provided by MM8000 to install and update the add-on modules. The following describes the installation procedure. 1. Start Add-on Manager.
  • Page 24 Siemens Switzerland Ltd Infrastructure & Cities Sector Building Technologies Division International Headquarters Fire Safety & Security Products Gubelstrasse 22 CH-6301 Zug Tel +41 41 724 24 24 www.siemens.com/buildingtechnologies Document no. A6V10062457_a_en DMS8000 Technical Material Edition 06.2012 Section 4...

Table of Contents