PlgBigScreen Plugin (Custom)
Functional Description
This plugin extends web-side capabilities for interaction, visualization, and integration.
PlgBigScreen is a custom RapidSCADA web plugin for big-screen design, module management, dynamic data sources, and dynamic datasets.
Purpose
- Build and publish big-screen views.
- Manage reusable modules.
- Connect dynamic data sources and datasets.
Menu and Entry
~/BigScreen/Index~/BigScreen/Module~/BigScreen/DynamicApiSource~/BigScreen/DynamicApiDataset
API route pattern: /api/bigscreen/[controller]/[action]
Core Options
Main options are loaded from PluginOptions: RefreshRate, TableArchiveCode, TablePeriod, EventArchiveCode, EventCount, EventDepth, MaxReportPeriod, CommandPassword, AllowCommandApi, and AllowAuthApi.
Dependencies
- Target framework:
net8.0 - RapidSCADA references:
ScadaCommon.dll,ScadaCommon.Log.dll,ScadaWebCommon.dll - Data packages: EF Core, Npgsql, Pomelo MySQL, FreeSql
Deployment
- Build the plugin project.
- Deploy assemblies, Razor pages, static assets, and language files.
- Verify
lang/PlgBigScreen.zh-CN.xmland static files underwwwroot/plugins/BigScreen. - Restart Webstation and verify the new menu group.