Advertisement

Quick Links

DVS – DNP3 Communications Manual – 2020.04.23
DVS – DNP3
2020.04.23
Communications Manual
support@SystemsWithIntelligence.com
www.SystemsWithIntelligence.com
Note: Please read this manual thoroughly before operating this unit and retain it for future reference.
1
www.SystemsWithIntelligence.com
support SystemsWithIntelligence.com
© 2019 Systems With Intelligence. All rights reserved.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DVS and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Systems With Intelligence DVS

  • Page 1 DVS – DNP3 Communications Manual – 2020.04.23 DVS – DNP3 2020.04.23 Communications Manual support@SystemsWithIntelligence.com www.SystemsWithIntelligence.com Note: Please read this manual thoroughly before operating this unit and retain it for future reference. www.SystemsWithIntelligence.com support SystemsWithIntelligence.com © 2019 Systems With Intelligence. All rights reserved.
  • Page 2: Table Of Contents

    VMS Overview ............................7 Getting started ..............................8 General directions ............................9 Preliminary: SCADA connection .........................9 Identify the IP address of the DVS (outstation) ..................10 Start the DNP3 configuration ........................11 DVS: Edit DNP3 Settings .......................... 12 5.5.1 Group 1: settings for the DNP3 communication ................14 5.5.2...
  • Page 3 DVS – DNP3 Communications Manual – 2020.04.23 7.8.2 Mapping Analog Points in v3.14 and higher ..................30 Export DNP3 points to CSV-format file ....................33 7.9.1 Export the DNP3 analog points ....................... 33 7.9.2 Export the DNP3 binary points ......................34 7.9.3...
  • Page 4: Terminology

    A Digital Input (DI) monitors the state of a contact and the output is Output passed to the DVS as a binary signal 1 or 0. E.g. A door open is ‘0’ and a door closed is binary ‘1’. (DI/O) The Digital Output (DO) executes a binary command from the DVS by operating a relay.
  • Page 5 DVS – DNP3 Communications Manual – 2020.04.23 Video Management Software VMS Client Interface for configuring and operating the Video Management System VMS Server Software application running on DVS Web Server Server software dedicated to serve contents to the World Wide Web.
  • Page 6: Read Me First

    DVS. Section 5 – Getting started This section presents the steps to configure the DNP3 protocol on the DVS. Section 6 - Communication This section will guide you to setup the communication between the DVS and SCADA.
  • Page 7: Introduction

    Subset Level 2. See the device profile for further information. Note: This document describes the specific DNP3 settings of the DVS and how to configure them. You have to use the documentation of the SCADA system in order to setup the communication and data-points.
  • Page 8: Getting Started

    The VMS is built on a Server - Client architecture. The Server application runs on a dedicated Substation Hardened DVS – Digital Video Server. The DVS is installed in the substation and is connected to PTZ Cameras, IP Cameras, Thermal Cameras, Card Reader and deterrents through the built in Inputs/Outputs –...
  • Page 9: General Directions

    DVS – DNP3 Communications Manual – 2020.04.23 5.1 General directions 1. Stage 1: Configure DVS alarms and events following the instructions in the “User’s Guide VMS Client”. 2. Stage 2: Build the data set of all important points that must be reported to SCADA.
  • Page 10: Identify The Ip Address Of The Dvs (Outstation)

    In this section you will learn how to access the DNP3 configuration via the VMS Client application. Follow these steps to retrieve the IP address of the DVS you want to configure. In this example the “Dundas” DVS is configured.
  • Page 11: Start The Dnp3 Configuration

    Figure 5-2 DVS IP Address 5.4 Start the DNP3 configuration Follow these steps to retrieve the IP address of the DVS you want to configure. In this example the “Dundas” DVS is configured. 1. Start the VMS Client application from the Windows’s Start menu.
  • Page 12: Dvs: Edit Dnp3 Settings

    At the right of the dialog box are six buttons that have this functionality: 1. Save – sends the new settings to the DVS and returns to main window. 2. Cancel – discards all changes and returns to main window.
  • Page 13 DVS – DNP3 Communications Manual – 2020.04.23 Figure 5-4 Edit DNP Settings www.SystemsWithIntelligence.com support SystemsWithIntelligence.com © 2019 Systems With Intelligence. All rights reserved.
  • Page 14: Group 1: Settings For The Dnp3 Communication

    Table 5-2 Group 1: DNP3 Communication Setting Selection Default Definition DNP Channel Primary Primary DVS supports two DNP connections. They use a common list of DNP points, but independent Secondary reporting. DNP Master 1 - 65519 DNP Address for Master Address...
  • Page 15: Group 4: Dvs Settings That Configure The Dnp3

    Time between analog readings. (milliseconds) 5.5.5 Group 5: parameterss specific to the DVS In Group 5 are the DNP3 parameterss which are specific to the DVS - see Table 5-3. Use the values suggested the “Example” collumn. Table 5-3 Group 5: DVS Specific...
  • Page 16: Group 6: Analog Points

    Ethernet connection. The DVS hardware can be configured to communicate to SCADA using a serial connection. Please check if your DVS has built-in serial ports or will require an external adapter. The serial communication requires a cable connection between the DVS and the DCE.
  • Page 17 • Step 6: Select the “Flow Control” - the default value is “None”. The second option is “Hardware” and should be used only if the connected port requires this mode. Note: You must set the same values on both ends of the connection: DVS and modem. (Baud Rate, Stop Bits, Parity, Flow Control) Best practice: The RS485 is the recommended connection for cables longer than 10 meters (33 feet) .
  • Page 18: Network Communication

    TCP/IP typical SCADA will transmit “Set Time” messages to synchronize all devices on the network. The DVS will accept and process messages from to this address. In “Figure 6-3 TCP with UDP Communication” is presented the configuration.
  • Page 19 “Use Any IP is checked – this is the recommended configuration. When unchecked the communication of the DVS is limited to only one SCADA and one IP address; you have to enter this address in the IP field.
  • Page 20: Dnp3 Points Selection

    6. Thermal - status point reports an alarm if thermal camera is available and configured. 7. Network. The “Digital Inputs” and “Digital Outputs” categories are displayed only for a DVS that is equipped with this hardware. Section 7.1 to 7.5 will guide how to configure the DNP3 address of the available status points.
  • Page 21 • Press the “Return” button and the press the “Save” button to preserve the changes. Press the “Cancel” button to discard the changes or press the “Restore” button to retrieve the last saved configuration In this example the Dundas DVS has 16 cameras configured. www.SystemsWithIntelligence.com support SystemsWithIntelligence.com...
  • Page 22: Digital Inputs - Point Selection

    The DVS may be equipped with Digital Inputs (DI) and when these are configured the status can be reported via DNP3. In Figure 7-2 is shown a DVS that has four Digital Inputs (Port #1 – Port #4) that are grouped by configuration: “Rising Edge” and “Input Closed”.
  • Page 23: Analytics - Points Selection

    “Cancel” button to discard the changes or press the “Restore” button to retrieve the last saved configuration Best practice: Always allocate a description for each DVS configured point to identify the functionality of the status point. In Figure 7-3 point #23 – DNP Point Num. 70 has the following information: “DO2 –...
  • Page 24 “Cancel” button to discard the changes or press the “Restore” button to retrieve the last saved configuration Best practice: Always allocate a description for each DVS configured point to identify the functionality of the status point. In “ Figure 7-4 Analytics Point Selection point #41 – DNP Point Num. 30 has the following information: “Bidirectional Motion/Camera #1/North Door”.
  • Page 25: Snapshot - Points Selection

    7.5 Snapshot – Points Selection In Figure 7-5 Snapshot Point Selection you could see the status points associated with the “Snapshot” functionality of the DVS and can be reported by DNP3. Note: Only configured alarms are displayed in the tree.
  • Page 26: Snapshot: File Transfer

    DVS – DNP3 Communications Manual – 2020.04.23 7.6 Snapshot: File Transfer DNP Master can transfer one of the latest 10 snapshot files associated with each DNP Point or specify timestamp for one of the latest 10 snapshot files. The DNP master requests snapshot via Object 70 –...
  • Page 27: Thermal - Points Selection

    DVS – DNP3 Communications Manual – 2020.04.23 7.7 Thermal – Points Selection In Figure 7-6 is shown the alarms for a thermal camera #2. Figure 7-6 Thermal Point Selection Configuration: 1. Arrow 1 - In the left panel click on the “Thermal” category and then click on the “+” to expand the tree.
  • Page 28: Analog Input Points - Thermal Measurements

    Average, Minimum and Maximum. In addition to the five boxes in the normal view the software is capable to measure, calculate and report 32 additional presets. In Table 7-1 are listed the number of analog points preconfigured in DVS software v3.13 and lower and v3.14 and higher.
  • Page 29 DVS – DNP3 Communications Manual – 2020.04.23 Table 7-2 Analog Inputs: Thermal Measurements Analog Channel PTZ preset# Thermal Calculation Temperature Units Point (ch#) (0 = none) Box# Algorithm Calculation Address# Type# Algorithm ⁰C or ⁰F Average ⁰C or ⁰F Minimum ⁰C or ⁰F...
  • Page 30: Mapping Analog Points In V3.14 And Higher

    DVS – DNP3 Communications Manual – 2020.04.23 7.8.2 Mapping Analog Points in v3.14 and higher On units that have the firmware version 3.14 or higher it is possible to optimize the number of analog points reported by mapping only the important measurements.
  • Page 31 DVS – DNP3 Communications Manual – 2020.04.23 Figure 7-8 Analog Points Mapping 5. Click on the “+” signed in front of the “Preset: #1” (normal view) to expand the tree view. Now the “Thermal Box” #1 to # 5 are visible (arrow 5) 6.
  • Page 32 DVS – DNP3 Communications Manual – 2020.04.23 8. In the right panel the right-click on any of the entries and the dialog box “B” is displayed. Click on the “Change Analog Point Number(s) For Highlighted Items(s)” (arrow 8) – the dialog box “C” is displayed.
  • Page 33: Export Dnp3 Points To Csv-Format File

    DVS unit. 3. Enter the name of the file, make sure it easy to identify the location and function. In this example “Dundas” represents the location, “DVS” indicates the device and “Analog” identifies the type of points.
  • Page 34: Export The Dnp3 Binary Points

    DVS unit. 3. Enter the name of the file, make sure it easy to identify the location and function. In this example “Dundas” represents the location, “DVS” indicates the device and “Binary” identifies the type of points.
  • Page 35 DVS – DNP3 Communications Manual – 2020.04.23 Legend for the DNP Analog points: • Column A: DNP point address allocated for the DNP-DVS outstation. • Column B: Channel number allocated by the DVS for the thermal camera. • Column C: Preset number in range 1- 32 if the camera is in a circular sequence.
  • Page 36: Example Dnp3 Point Selection

    DVS – DNP3 Communications Manual – 2020.04.23 7.10 Example DNP3 point selection In Table 7-3 is shown a typical example for a DVS equipped with 16 cameras and 16 Dis. Table 7-3 DNP3 Point Selection Example Category Point address DVS functionality...
  • Page 37: System Functions

    DVS – DNP3 Communications Manual – 2020.04.23 7.11 System Functions Function Code Description Comments Cold Restart Reboots DVS1000 Warm Restart Restarts DNP service in DVS1000 No Object – Delay Used for time synchronization in Measurement non-LAN applications No Object – Record...
  • Page 38: Dnp3 Profile

    DVS – DNP3 Communications Manual – 2020.04.23 8 DNP3 Profile 8.1 General Device Identification Value Vendor Name Systems With Intelligence Inc. Device Name DVS1000 Highest DNP Level Supported Request: Level2 Response: Level2 Device Function □ Master ■ Outstation Notable objects, functions,...
  • Page 39 DVS – DNP3 Communications Manual – 2020.04.23 □ Sometimes □ Configurable Requires Application Layer □ Never Confirmation □ Always ■ When reporting Event Data □ When sending multi-fragment responses □ Sometimes □ Configurable Timeouts Data Link Confirm □ None ■ Fixed □ Variable □ Configurable Complete Application □...
  • Page 40: Dnp3 - Dvs Implementation

    DVS – DNP3 Communications Manual – 2020.04.23 Sends Unsolicited Responses □ Never □ Configurable □ Only certain objects □ Sometimes ■ ENABLE/DISABLE UNSOLCITED Function codes supported Sends Static Data in ■ Never Unsolicited Responses: □ When Device Restarts □ When Status Flags Change Default Counter ■...
  • Page 41 DVS – DNP3 Communications Manual – 2020.04.23 Binary Input – Packed 0x00, 0x01, 0x06 0x81 0x00, 0x01 format Binary Input – With 0x00, 0x01, 0x06 0x81 0x00, 0x01 flags Binary Input Change – 0x06, 0x07, 0x08 0x81 0x17, 0x18 Default variation Binary Input Change –...
  • Page 42 DVS – DNP3 Communications Manual – 2020.04.23 Class 2 Data 0x06, 0x07, 0x08 0x81 Class 3 Data 0x06, 0x07, 0x08 0x81 File Identifier 25, 26, 0x5B 0x81 0x5B 28, 30 Internal Indications – 0x00 0x81 Packed Format Internal Indications –...
  • Page 43 Tel: +1-289-562-0126 Fax: +1-289-562-0152 General Inquiries: info@SystemsWithIntelligence.com All specifications in this document are subject to change without notice. © Copyright 2020 Systems With Intelligence Incorporated. All rights reserved. www.SystemsWithIntelligence.com support SystemsWithIntelligence.com © 2019 Systems With Intelligence. All rights reserved.

This manual is also suitable for:

Dnp3

Table of Contents