Menu

Usage Tutorial

Learn Rapid SCADA first, then extensions. Paths follow official ScadaDoc (v6.4) plus this repo’s deploy and topic guides.

Start with the hands-on course below. Each lesson includes actions, acceptance checks, and troubleshooting, followed by reference links. Open Docs Center →

FROM FIRST MEASUREMENT TO HANDOVER

Build a complete working project

8 practical lessons, 34 steps, and acceptance checks in every lesson. Start in order, or jump to the next task in your existing environment.

Start lesson one →

Use a separate practice environment. New projects use the React extension line; Mimic uses its official editor. Verify device addresses, channel numbers, and screenshot values against your project.

Rapid SCADA · 01–26

Training & Teaching

26

Train by role. Do not mix install, HMI authoring, and duty operations in one session. Watch the demo first, then practice with docs and field notes.

Operators

Views, event ack, and commands when authorized. Focus on channel numbers, event ack, and video preview/playback boundaries.

Open doc →
Engineers

Objects, lines, devices, channels, and upload. Extensions follow Drv / Mod / Plg; do not mix same-named plugins.

Open doc →
Delivery

Base login, live CurData, views and reports on the same channel numbers. Drill Linux services and the acceptance checklist separately.

Open doc →
Demo & training video

Feature Showcase links to the Bilibili streaming & inspection demo. Inline player is disabled here; open the Bilibili page on a reachable network.

Open Showcase to play →
Foundation & delivery9
  1. 01Rapid SCADA V6 industrial monitoring extension platformCSDN ↗
  2. 02Windows installation and first loginCSDN ↗
  3. 03Bring the first acquisition point onlineCSDN ↗
  4. 04Five applications and project configurationCSDN ↗
  5. 05Install extension modulesCSDN ↗
  6. 06Secondary development and industry viewsCSDN ↗
  7. 07Linux deployment and operationsCSDN ↗
  8. 08Site delivery checklistCSDN ↗
  9. 09Series and capability indexCSDN ↗
Field notes (reading drills)6
  1. 10Keep channel numbers when swapping protocolsCSDN ↗
  2. 11Duty-page cameras without browser RTSP pullsCSDN ↗
  3. 12After limit breach: notify and report from stored channelsCSDN ↗
  4. 13Big screens bind channels, not devicesCSDN ↗
  5. 14Map/twin color changes without restarting commCSDN ↗
  6. 15Symbols and mobile pages share one point tableCSDN ↗
Industry field notes (published)11
  1. 16Substation environment and auxiliaries share one point tableCSDN ↗
  2. 17PV inverters and wind turbines become channels firstCSDN ↗
  3. 18Keep storage acquisition separate from charge/discharge policyCSDN ↗
  4. 19Water plants, utility tunnels, and buildings still share one point tableCSDN ↗
  5. 20Number brewery and food-process values by production sectionCSDN ↗
  6. 21Turn production-line takt and downtime into channelsCSDN ↗
  7. 22Separate waste-to-energy incineration, turbine, and emissions rangesCSDN ↗
  8. 23Turn warehouse conveyors and stacker cranes into channelsCSDN ↗
  9. 24Number oil-and-gas pressure and flow by nodeCSDN ↗
  10. 25Fire and security alarms must be channel eventsCSDN ↗
  11. 26Archive data-center and building energy before monthly reportsCSDN ↗

Complete one acquisition loop first

  1. 1
    Check environment

    Check OS, .NET version, and web hosting against your distribution. Source builds use the .NET 8 SDK; follow the version-specific installer requirements for packaged releases.

    Open doc →
  2. 2
    Install the base

    Install Server, Communicator, Webstation, Administrator, and Agent per official docs.

    Open doc →
  3. 3
    Create & upload a project

    In Administrator: new project → objects/lines/devices/channels → upload to the instance.

    Open doc →
  4. 4
    Verify one acquisition path

    Start with Modbus or a virtual device: line running → CurData present → visible in Web.

    Open doc →
  5. 5
    Then install extensions

    After the base is stable, copy extension DLLs/UI (BuildScripts copy only) and activate modules/plugins in Admin.

    Open doc →

Learning tracks

5. Visualization: SvgEditor / Big Screen / Twin

Get channel data first. React greenfield projects use SvgEditor; big screens, twins, maps, and apps keep separate projects and published artifacts.

8. Video streaming & vision analytics

MediaMTX pulls RTSP once; ScadaStream WHEP preview; PlgStreamArchive playback; PlgCameraInspection + vision-analyze.

Common Pitfalls

Extension installed but no Web menu?

Confirm DLL is under Web, plugin activated in Admin, config uploaded, and Legacy/React same-named Plg* are not mixed.

Channels have data but HMI doesn’t refresh?

Check bound channel IDs, Web rights, and instance; verify CurData with a table view first.

EMS setpoint flashes to 0?

Often AGC-off logic rewrites local demand to current power each cycle. Check IsParkControlIntoService before blaming the UI.

Default login?

Often admin / scada—change password and tighten roles before production (see User Management).

BuildScripts can’t find DLLs?

Scripts only copy: build the matching sln in Release first, then run scripts 1–4.

Extension Portfolio (Selected)

Comm drivers (ScadaV6CommExt)

DrvIEC104 · DrvIEC61850 · DrvIEC103 · DrvIEC102 · DrvModbusSlave · DrvDLMS · DrvDLT645 · DrvSiemensS7 · DrvOmronPlc · DrvMelsecFx · DrvMelsecMc · DrvKeyencePlc · DrvBeckhoffPlc · DrvBACnet · DrvHJ212 · DrvRestGateway · DrvSocket · DrvSharedMemory · DrvRedis · DrvGpiod · DrvOsiPi · DrvHikvisionTool

Server modules (ScadaV6ServerExt)

ModServerIEC104 · ModServerIEC104Multi · ModServerIEC61850 · ModOpcUaServer · ModRestGateway · ModArcInfluxDb3 · ModArcKafka · ModArcRedis · ModArcIoTDB · ModArcTimescaleDB · ModArcSqlServer · ModArcMySql · ModDeviceAlarm · ModCalcCenter · ModDynamicEngine · ModAutoControl · ModWorkflowExecutor · ModWaveRecorder · ModAgvcSubstation · ModEmsLua · ModLogicRuntime · ModEnvControl · ModScadaHa · ModSmsService

Web plugins (ScadaV6WebPluginExtReact)

PlgBigScreen · PlgReportStudio · PlgInfluxReport · PlgSvgEditor · PlgEventLog · PlgEventMessage · PlgMapCustom · PlgMultiView · PlgComtradeStandard · PlgCameraInspection · PlgStreamArchive · PlgIrThermo · PlgChartExtra · PlgDynamicData · PlgDynamicEngineEditor · PlgWorkflowEditor · PlgGallery · PlgScadaAPPDesigner · PlgTwinStudio · PlgEms · PlgEnvControl · PlgGrafanaEmbed · PlgIec61850Designer · PlgSmsService · PlgScadaAiAssist · PlgSsoBridge · PlgStatisticsApi · PlgCnlLimit

Mimic & twin notes

New projects use the React host and independently deployed plugins. Use official PlgMimicEditor when Mimic is required, optionally embedded in ScadaWebExt; use PlgSvgEditor for SVG screens. Maintain the two Web product lines separately and never mix same-named plugin assemblies. Publish web 3D scenes before registering runtime views.

Current AI workflow

Use PlgAI inside the current editor: read the canvas snapshot, review the proposed change, then apply it. Native API tools cover capability discovery, conditional DynamicData SQL edits, and ReportStudio validation/save. Use the editors for other domains; archived MCP services and CLIs are retired.