ModCalcCenter 服务模块(自研)
ModCalcCenter 是 ScadaV6ServerExt 中的自研服务扩展模块,本文档用于快速定位模块代码入口、接口、配置与部署排障信息。
功能描述
用于计算逻辑与规则处理扩展,支持数据计算、聚合和结果回写。
基础信息
- 源码目录:
ScadaV6ServerExt/ModCalcCenter.Logic - 目标框架:
net8.0 - 模块版本:
6.0.0(AssemblyVersion:6.0.0.0)
核心逻辑文件
ModCalcCenterLogic.csobj/Debug/net8.0/ModCalcCenter.Logic.GlobalUsings.g.csobj/Debug/net8.0/ModCalcCenter.Logic.AssemblyInfo.csobj/Release/net8.0/ModCalcCenter.Logic.GlobalUsings.g.csobj/Release/net8.0/ModCalcCenter.Logic.AssemblyInfo.cs
控制器与路由
控制器:
- 未检测到控制器。
路由前缀:
- 未检测到显式 Route。
Action:
- 未检测到带 Http 特性的 Action。
配置与资源文件
Options 文件:
- 未检测到 Options 文件。
JSON 配置:
- 未检测到 JSON 配置文件。
XML/语言文件:
- 未检测到语言/配置 XML 文件。
Razor 页面:
- 未检测到 Razor 页面。
依赖清单
程序集引用:
ScadaCommonScadaCommon.LogScadaServerCommon
NuGet 依赖:
StackExchange.Redis
部署清单
- 先构建
ModCalcCenter.Logic,确认输出 DLL 与依赖完整。 - 按模块产物清单部署到目标 RapidSCADA 实例目录。
- 若包含 View/配置文件,确保同步发布并重启相关服务。
- 通过模块日志与功能页面验证加载和运行状态。
排障建议
- 模块不生效:检查 DLL 部署路径、版本兼容性和加载日志。
- 接口异常:检查路由、权限与依赖服务注册。
- 数据异常:检查配置文件、连接串和外部系统连通性。