← 返回文档中心

ModServerIEC104 服务模块(自研)

ModServerIEC104 服务模块文档。

自研服务扩展适用版本6.1.6更新时间2026-04-29负责人ScadaV6ServerExt

ModServerIEC104 服务模块(自研)

ModServerIEC104 是 ScadaV6ServerExt 中的自研服务扩展模块,本文档用于快速定位模块代码入口、接口、配置与部署排障信息。

功能描述

该模块用于扩展 Server 侧业务能力,补充协议接入、数据处理、归档或联动控制等能力。

基础信息

  • 源码目录:ScadaV6ServerExt/ModServerIEC104.Logic
  • 目标框架:net8.0
  • 模块版本:6.1.6(AssemblyVersion: 6.0.0.1

核心逻辑文件

  • ModServerIEC104Logic.cs
  • obj/Debug/net8.0/ModServerIEC104.Logic.GlobalUsings.g.cs
  • obj/Debug/net8.0/ModServerIEC104.Logic.AssemblyInfo.cs
  • obj/Release/net8.0/ModServerIEC104.Logic.GlobalUsings.g.cs
  • obj/Release/net8.0/ModServerIEC104.Logic.AssemblyInfo.cs

控制器与路由

控制器:

  • 未检测到控制器。

路由前缀:

  • 未检测到显式 Route。

Action:

  • 未检测到带 Http 特性的 Action。

配置与资源文件

Options 文件:

  • 未检测到 Options 文件。

JSON 配置:

  • 未检测到 JSON 配置文件。

XML/语言文件:

  • 未检测到语言/配置 XML 文件。

Razor 页面:

  • 未检测到 Razor 页面。

依赖清单

程序集引用:

  • ScadaCommon
  • ScadaCommon.Log
  • ScadaServerCommon

NuGet 依赖:

部署清单

  1. 先构建 ModServerIEC104.Logic,确认输出 DLL 与依赖完整。
  2. 按模块产物清单部署到目标 RapidSCADA 实例目录。
  3. 若包含 View/配置文件,确保同步发布并重启相关服务。
  4. 通过模块日志与功能页面验证加载和运行状态。

排障建议

  • 模块不生效:检查 DLL 部署路径、版本兼容性和加载日志。
  • 接口异常:检查路由、权限与依赖服务注册。
  • 数据异常:检查配置文件、连接串和外部系统连通性。