Skip to content

Releases

DNPScop Master 1.9 - last standalone release

Choose a tag to compare

@CommunicationTools CommunicationTools released this 03 Nov 02:27

This is the last standalone release of DNPScop Master. The standalone tools are frozen: new features are developed in SCADAScop, which contains this tool together with all the others (and adds HMI displays, a Watch window, windows on several monitors and the scopctl terminal client). The standalone tool stays available and keeps receiving fixes.

What's new

  • Import to RTU in the Live Data Map: every received point (group, index) that the RTU's Points map does not have yet becomes a map row, named by the map's own rule (BI 100); addresses already in the map keep their names and scaling. The button is enabled only when there is something to import and asks for confirmation first.
  • Tag column in the map tables (binary inputs, analog inputs, counters, outputs): a name per point, saved with the workspace. It is what SCADAScop's displays, scripts and Watch window bind to, so a workspace prepared here opens in SCADAScop with its tags in place.
  • Fix: the About text printed %APPDATA% through a printf format (garbled on screen).

Compatibility

  • Workspaces of every previous version open unchanged. The new blocks are written only when used, and an older version ignores them.
  • Settings stay in %APPDATA%\CommunicationTools (Linux: ~/.config/CommunicationTools), as since the previous release.

Downloads

File Platform
DNPScopMaster-1.9-win64.zip Windows 10 / 11
DNPScopMaster-1.9-win7.zip Windows 7 SP1 (MSVC 14.39 toolset)
DNPScopMaster-1.9-linux-x86_64.tar.gz Linux x86_64 (glibc 2.28+), nothing to install
SHA256SUMS.txt checksums

"Check for updates" picks the archive of the running build; keep the file names when uploading.

DNPScop Master v1.8

Choose a tag to compare

@CommunicationTools CommunicationTools released this 10 Oct 20:29

Version 1.8

  • Multiplatform binaries: Available for Windows 7 SPI, Windows 10/11 and Linux x86_64 Desktop

  • Check for update: Each tool checks for it's own platform

  • Online Manual: General updates.

  • Settings in the user folder: settings, window layout, recent-files lists and the shared colors file are now kept in %APPDATA%\CommunicationTools (Linux: ~/.config/CommunicationTools)

  • Linux desktop integration: Updates in order to enable better Linux integration

  • Frame pacing:* Some functionalities where separated in its own thread to avoid any locks cause by the GUI.

  • Communication Monitor decode of long messages: the Decode column no longer reads an application function code out of transport continuation segments (FIR = 0).

DNPScop Master v1.6

Choose a tag to compare

@CommunicationTools CommunicationTools released this 04 Oct 03:40
c54be45

Version 1.6

  • Messages window: Inspect tab allows to send several DNP messages to the RTU.

  • Help > About now links to the online manual.

  • GUI Updates

  • Zip packaged include certificates for testing of TLS IP channels.

Version 1.5 (not published)

  • Channel / RTU Duplication, Copy and Past of RTU across different channels. Export / Import RTU and Channels.

  • Check for updates: asks GitHub for the latest SCADAScop release, shows its notes and opens the download page;

  • GUI Updates

DNPScop Master v1.0

Choose a tag to compare

@CommunicationTools CommunicationTools released this 08 Sep 18:41
c54be45

A DNP3 (IEEE 1815) master / controlling-station tool, companion to DNPScop Slave.
Hand-rolled DNP3 stack (link / transport / application) over Asio — no
third-party protocol library.

  • TCP, UDP and Serial channels; several outstations per channel (multi-drop lines and terminal servers), auto-reconnect for TCP and serial
  • Per-RTU message schedule with four phases — Communication Start, Integrity, Cyclic, Idle — seeded from the outstation's DNP3 level (1 / 2 / 3) and freely editable, with a live countdown per message
  • Message library: Reset Link, Link Status, Class 0/1/2/3 reads, group/variation reads, Enable/Disable Unsolicited, Clear Restart, Cold Restart, Write Time
  • Controls: CROB (Latch / Pulse / Trip / Close) and analog outputs (16-bit, 32-bit, float) as Direct Operate, Direct Operate no-ack or Select-Before-Operate, with per-point command results
  • Unsolicited responses imaged and confirmed automatically
  • Live Data Map of everything received, per-RTU named Points with engineering scaling and CSV import/export, decoded Internal Indications
  • Events list per channel with filters and CSV export
  • Communication Monitor with layered frame decode and log-to-file, Status Messages, Dashboard
  • Workspaces (*.dnmw), themes, DPI scaling, GPU/CPU rendering