Repository navigation
Releases
DNPScop Master 1.9 - last standalone release
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
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
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
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