WinCC OA User Days 2015 SIMATIC WinCC Open Architecture VIDEO Andreas Vogler, Mousser Kerkeni
SIMATIC WinCC Open Architecture VIDEO Target of this Workshop
• Give you an overview about the basic functions in WinCC OA Video • Show you how to integrate WinCC OA Video in your Project • Show you how to configure and use WinCC OA Video
SIMATIC WinCC Open Architecture VIDEO What is WinCC OA Video ?
• Enables native integration of video management functions in a WinCC OA SCADA project. • Allows highly customized project-specific architectures, video features and user interfaces to be implemented by the SCADA integrator for the customer. • Due to the open architecture of WinCC OA these individual project solutions can be maintained and enhanced in the long term. • As with the WinCC OA SCADA applications, the project-specific video application changes can be made online during system operation.
SIMATIC WinCC Open Architecture VIDEO Benefits SCADA and Video management in one system • Software based, digital and vendor neutral video management system with redundant capability • Native Integration of video management functions into the WinCC OA SCADA project •The configuration, operating messages and commands are stored in data points. Changes can be made during system operation • It can be operated in parallel to the SCADA system in a common system, as well as a separate system in the composite system as a distributed system
SIMATIC WinCC Open Architecture VIDEO Benefits - SCADA and Video management in one system
• WinCC OA Display Server offers a software multi-decoder for the implementation of a video wall on the basis of standard PCs. The number of graphic cards and monitors is not limited by the software. • 1, 2, 4, 6 or 24 videos can be displayed and decoded in parallel in the video wall
• Standard graphic object library for easy creation of SCADA screens with video objects
SIMATIC WinCC Open Architecture VIDEO Benefits
WinCC OA VIDEO - Free choice of video techniques • Image sources according to ONVIF 2.0 (Profile S) are supported • Additionally the common image source standard RTSP is supported • Cameras and video encoders with following video compression methods are supported: • H.264 • MPEG4 • Motion JPG
SIMATIC WinCC Open Architecture VIDEO Benefits - Free choice of video techniques Supported image sources • ABUS Security-Center GmbH & Co KG • AXIS Communications GmbH • Basler AG • Bosch Sicherheitssysteme GmbH • D-LINK • MOBOTIX AG • MOXA • Santec Video Technologies • SANYO Europe • Siemens AG • UTC • Sony • Samsung Note: detailed list of supported hardware is availble in the WinCC OA Video documentation
SIMATIC WinCC Open Architecture VIDEO Requirements • WinCC OA Version 3.13 • Supported operating systems: Windows 7 Professional/Ultimate/Enterprise (32-Bit/64-Bit) Windows 8 Professional/Enterprise (32-Bit/64-Bit) Windows Server 2008 Windows Server 2008 R2 SP1 (64-Bit) Windows Server 2012 Windows Server 2012 (64-Bit)
• The installed vimacc services require the Microsoft Visual C++ 2010 Redistributable Package which is automatically installed during the WinCC OA setup • Activate all used TCP ports for firewalls and setup the name resolution to IPV4 addresses over DNS, NETBIOS or Hosts files.
SIMATIC WinCC Open Architecture VIDEO License requirements
•A Valid WinCC OA license file. Following license video-keywords are available: video_in: Number of video inputs video_out: Number of simultaneously displayable video streams over all workstations and displayservers. video_rec: Number of video streams which can be recorded
• A vimacc video license (video options file "LicenseFeatures.opt") as well as a signature file ("LicenseFeatures.sgn") saved in the WinCC OA installation directory.
SIMATIC WinCC Open Architecture VIDEO Installation options
Video Explorer This option installs the WinCC OA sub project. This option must be installed on all Computer, that will be used as WinCC OA Server or WinCC OA Video workstation (UI)
SIMATIC WinCC Open Architecture VIDEO Installation options
Video Server This option installs all Vimacc components needed for a video server. This option must be installed on all computers, that will be used as Video-Server or as Video-Interface. WinCC OA installation isn`t required on these computers. The video server runs as an own software component. It bundles all video streams and distributes them to all recording or displaying components
SIMATIC WinCC Open Architecture VIDEO Installation options
Display Server This option installs all Vimacc components needed for a Display Monitor. The display monitor is a standalone software component to display video streams of a video system. This Option must be installed on all computer, that will be used to display videos. WinCC OA installation isn`t required on this computers.
SIMATIC WinCC Open Architecture VIDEO Installation options
Export Client This option installs all Vimacc components needed for the Export Service. This option must be installed on all computers, where videos should be exported. WinCC OA installation isn`t required on these computers.
SIMATIC WinCC Open Architecture VIDEO Installation options
Video Recorder This option installs all Vimacc components needed for a video recorder. This option must be installed on all computers, where videos should be recorded. WinCC OA installation isn`t required on these computers. .
SIMATIC WinCC Open Architecture VIDEO Vimacc video components
Vimacc entries within Windows Start Menu:
• • • • •
Uninstall vimacc Analyzing tool for experts Start Display Monitor Start all vimacc services Stop all vimacc services
manual run of the script to start and stop of vimacc services has to be done always as administrator
SIMATIC WinCC Open Architecture VIDEO Vimacc video components All components from vimacc are installed as services. The default start up type of the vimacc services is Manual. Therefore, you have to launch the services after each restart of the computer or change the start up type to Automatic. The following services are started after running the script StartServices :
SIMATIC WinCC Open Architecture VIDEO Vimacc video components
SIMATIC WinCC Open Architecture VIDEO SCADA und Videomanagement in one System
SIMATIC WinCC Open Architecture VIDEO Configuration VIDEO not redundant
SIMATIC WinCC Open Architecture VIDEO Configuration VIDEO redundant
SIMATIC WinCC Open Architecture VIDEO How to integrate WinCC OA VIDEO in your project Integrate VIDEO_3.13 as a sub project into your project.
SIMATIC WinCC Open Architecture VIDEO How to integrate WinCC OA VIDEO in your project
Start the project an import the ascii-file VIDEO_OA_complete.dpl from the subproject directory Video_3.13\dplist
Open the system management. A new tab with following buttons is available: • Video Object Explorer • Camera lists • Sequences • Configurations • External events • Export • Video workstation
SIMATIC WinCC Open Architecture VIDEO How to integrate WinCC OA VIDEO in your project
Add the following 2 managers to the console: 1. WCCOAvideoOA 2. WCCOActrl, start options: -f VIDEO_OA_scripts.lst
From now You can add and start using video components by using the object explorer object
SIMATIC WinCC Open Architecture VIDEO Configuation of VIDEO Server
Chek and adjust the vimacc video server config file „AccVimaccConfig.conf “ in case of a serversystem or a redundant system) . Activate and Define the host name for video server 1 respectively video server 2 In case of a redundant video server Define which tasks the server should perform In addition to the Control Interface. The selected function is only executed if the function itself is configured.
SIMATIC WinCC Open Architecture VIDEO System Overview
computer name and port number of Video Server 1
Status of Video Server and WinCC OA video componenets.
currently used license.
Operation mode (RC0, RC1, RC2 ) and state of the Current video master
Time and status of the last configuration update This area is displayed if there is no video license available. ( 4 hours of demo period)
Status of the single components
SIMATIC WinCC Open Architecture VIDEO Creating and Configuration of a camera object
create new object
select the camera type
Configure the camera (here the configuration panel of an IP camera is shown)
SIMATIC WinCC Open Architecture VIDEO Creating and Configuration of a workstation object Each WinCC OA User Interface communicates with the video application via a workstation data point. For a working system it is necessary that for each user interface number which is used in the system a work station data point must be created.
Create and configure the workstation Activate Human Interface Devices (HID) connected to the workstation: Joysticks , jog shuttles ,
SIMATIC WinCC Open Architecture VIDEO Creating and Configuration of a display monitor
Adapt the AccVimaccDisplay.conf and AccVimaccDisplay
.conf config files per used monitor. Adapt the display start script vimaccStartDisplays.bat
Create and configure the camera (here the configuration panel of an IP camera is shown)
SIMATIC WinCC Open Architecture VIDEO Creating, Configuration and activation of recording Each host which shall be available as recording server must have a video server or recording server installation. Additionally the host must be configured as recording server. If the recording server shall have an video interface, it must be specified during the host configuration
Create and configure the recording Activate the recording per stream (cameras / encoder)
SIMATIC WinCC Open Architecture VIDEO Configuration of video sequences
SIMATIC WinCC Open Architecture VIDEO more functions… Alarm display: enables the configuration of actions as reactions to a WinCC OA DPE alert, e.g. In case of an alert the camera_0001 is opened on the display monitor 1 FTP Alarm Receiver: In order to receive alarm images, a FTP server is set up within the Video OA system. In case of an alert all video devices transfer their images and alerts to the server. External events: Depending on the type, cameras or encoder can send messages via their control protocol or a separate IP channel to VIDEO OA. This events are written on the data point element .object.device.alarm and can be assigned to any data point element.. Currently only binary events are supported. The events are passed as key value pair with a keyword and a value. The keyword depends on the device type. In case of some device types it is possible to define the keyword during the device configuration Export: Export of the recorded video streams including time information RTSP Server (Real Time Streaming Protocol): Camera images (live or playback ) can be forwarded via RTSP interface to external systems or external player .
SIMATIC WinCC Open Architecture VIDEO more functions…
Crossbar: VIDEO OA allows to manage cameras which are connected to an external crossbar (see also Configuration of analog cameras via external crossbar). Encoder : Configuration and display of an encoder - In order to use analog cameras a fitting encoder is necessary. Serial device:In order to use serial junction boxes for analog cameras you have to create and configure them beforehand. Communication with the junction box is only possible via TCP not UDP.
SIMATIC WinCC Open Architecture VIDEO Symbol Library The framework provides various graphical objects for easy and quick creating video applications. These objects can be found under /panels/object/VIDEO_OA or in the VIDEO_OA object catalogue. Here are some of these objects:
cameras
cameraDisplay
displayGrid displayControl
display_keys, ewo_keys
display_slider, ewo_slider
display_playbackState Video EWO
SIMATIC WinCC Open Architecture VIDEO Configuration and panel examples The framework provides 110 configuration and sample panels ready for quick use and integration in your application. These panels can be found under /panels/VIDEO_OA or in the VIDEO_OA panels catalogue.
Panel for displaying live- and playback stream of a camera Panel for WinCC OA Video Management Workstation
SIMATIC WinCC Open Architecture VIDEO Security information Siemens provides products and solutions with industrial security functions that support the secure operation of plants, solutions, machines, equipment and/or networks. They are important components in a holistic industrial security concept. With this in mind, Siemens’ products and solutions undergo continuous development. Siemens recommends strongly that you regularly check for product updates. For the secure operation of Siemens products and solutions, it is necessary to take suitable preventive action (e.g. cell protection concept) and integrate each component into a holistic, state-of-the-art industrial security concept. Third-party products that may be in use should also be considered. For more information about industrial security, visit http://www.siemens.com/industrialsecurity. To stay informed about product updates as they occur, sign up for a product-specific newsletter. For more information, visit http://support.automation.siemens.com.
SIMATIC WinCC Open Architecture VIDEO
Thank you for your attention!
SIMATIC WinCC Open Architecture VIDEO Contact page ETM professional control GmbH – A Siemens Company
Marktstrasse 3 7000 Eisenstadt Austria Telefon: +43 (2682) 741-0 Fax: +43 (2682) 741-52555 E-Mail: [email protected] siemens.com/wincc-oa-user-days-2015