Siemens MM8000 Integration Manual

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

Advertisement

DMS8000 MP4.40
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.40 Generic DVR Integration Guide Building Technologies Fire Safety & Security Product...
  • Page 2 Data and design subject to change without notice. / Supply subject to availability. © 2011 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.40_A6V10331273_a_en.doc Fire Safety & Security Products 06.2011...
  • 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: Dvr Settings (Xml Node Type 1)

    ID="CustomerText"> <item VAL="DVR model XYZ" /> </property> <property ID="TechText"> <item VAL="DVR model for MM8000 developed on … by …" /> </property> According to the Composer requirements, both a Customer Text and a Technical Text must be specified. 2.4.1.1 Video viewer...
  • Page 10: 2Invocation Line Parameters

    Integrating a DVR The corresponding XML structure is the following (Windows Application V1.0 in the example): <property ID="ParametersList"> <!-- Mandatory field: 1 = Application - 2 = Web --> <Type Value="1"></Type> <Version Value="1.0"></Version> Application name In case of Windows application, the command must include the application path- name, e.g.: C:\Program Files\VGMaker\VGViewer.exe The corresponding XML structure is the following (editable in Composer with a help...
  • Page 11 Integrating a DVR Types of variable parameters In the invocation line, variable parameters can be inserted using the %%vari- able%% syntax. Three types of fields are foreseen:  Custom Variables, defined by the user in the XML file, e.g.: %%MYVAR%% ...
  • 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  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. 2.4.3 I/O nodes (XML node TYPE 21, 31, 51, 61) Individual inputs and outputs points may or may not be predefined in the XML be-...
  • 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 </property> <property ID="TechText"> <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">...
  • 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 Windows control methods MM8000 must be able to resize, move and close the 3 party viewer that support the following Windows control messages:  WM_SIZE  WM_MOVE  WM_CLOSE Refer to 3.2.3 at p.18 for links to the Windows development library.
  • 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 cc = Windows Title Detected by the Title tt hh = Windows ID Information Application’s main The external application main window...
  • 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.

Table of Contents