From b149f4c976ff29acbc3d056745fc129506803bab Mon Sep 17 00:00:00 2001 From: gitee-bot Date: Mon, 8 Sep 2025 02:29:55 +0000 Subject: [PATCH] Add README.md --- README.en.md | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 150 insertions(+) create mode 100644 README.en.md create mode 100644 README.md diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000..93bbcfd --- /dev/null +++ b/README.en.md @@ -0,0 +1,75 @@ +FPS0 Auto HMI System +===================== + +### Project Overview + +FPS0 Auto HMI is a human-machine interaction management system for Floating Production Storage and Offloading (FPSO) units. The system implements core functionalities including process monitoring, task scheduling, alarm management, and tank status monitoring. + +### Key Functional Modules + +- **Process Monitoring** + - Real-time display of tank level/volume/density and other parameters + - Visual display of pipeline flow + - Monitoring of valve/pump status + +- **Task Scheduling System** + - Supports multiple task types including loading, unloading, and transfer + - Task queue management + - Task time planning and execution monitoring + +- **Alarm Management System** + - Real-time alarm display + - Alarm status tracking + - Alarm log recording + +- **Vessel Status Monitoring** + - Draft status monitoring + - Stability parameter calculation + - Structural stress monitoring + +- **OPC UA Communication** + - Communication with industrial control systems + - Data acquisition and status monitoring + - Issuing operation commands + +### System Architecture + +The system adopts a layered architecture design: +- **Data Layer**: Communicates with underlying devices via the OPC UA protocol +- **Business Logic Layer**: Contains core logic such as task scheduling and status calculation +- **Presentation Layer**: Visualization interface implemented using WPF + +### Key Technologies + +- WPF data binding and MVVM pattern +- OPC UA industrial protocol communication +- Real-time data visualization +- Task scheduling algorithms +- Status monitoring and alarm system + +### User Instructions + +1. Log in to the system +2. Select the operation mode (loading, ballasting, monitoring, etc.) +3. Configure task parameters +4. Start task execution +5. Monitor system status and alarm information + +### Development and Maintenance + +- Developed using Visual Studio 2022 +- .NET Framework 4.7.2 +- WPF + Prism framework +- SQLite database storage + +### Version Information + +Current Version: v1.0.0 + +### Contact Information + +Project Maintenance Team: snarc@gitee.com + +### License + +This project is licensed under the Apache-2.0 License. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..81f1563 --- /dev/null +++ b/README.md @@ -0,0 +1,75 @@ +FPS0 Auto HMI 系统 +================== + +### 项目简介 + +FPS0 Auto HMI 是一个用于海上浮式生产储油装置(FPSO)的人机交互管理系统。系统实现了工艺流程监控、任务调度、报警管理、油舱状态监测等核心功能。 + +### 主要功能模块 + +- **工艺流程监控** + - 实时显示油舱液位/体积/密度等参数 + - 管道流量可视化显示 + - 阀门/泵浦状态监控 + +- **任务调度系统** + - 支持装载/卸载/转驳等多种任务类型 + - 任务队列管理 + - 任务时间规划与执行监控 + +- **报警管理系统** + - 实时报警显示 + - 报警状态跟踪 + - 报警日志记录 + +- **船舶状态监测** + - 吃水状态监控 + - 稳性参数计算 + - 结构应力监测 + +- **OPC UA 通信** + - 支持与工业控制系统通信 + - 数据采集与状态监控 + - 操作指令下发 + +### 系统架构 + +系统采用分层架构设计: +- **数据层**:通过OPC UA协议与底层设备通信 +- **业务逻辑层**:包含任务调度、状态计算等核心逻辑 +- **表示层**:基于WPF实现的可视化界面 + +### 关键技术 + +- WPF 数据绑定与MVVM模式 +- OPC UA 工业协议通信 +- 实时数据可视化 +- 任务调度算法 +- 状态监控与报警系统 + +### 使用说明 + +1. 登录系统 +2. 选择操作模式(装载/压载/监控等) +3. 配置任务参数 +4. 启动任务执行 +5. 监控系统状态与报警信息 + +### 开发与维护 + +- Visual Studio 2022 开发环境 +- .NET Framework 4.7.2 +- WPF + Prism 框架 +- SQLite 数据库存储 + +### 版本信息 + +当前版本:v1.0.0 + +### 联系方式 + +项目维护团队:snarc@gitee.com + +### 许可协议 + +本项目采用 Apache-2.0 许可协议。 \ No newline at end of file -- Gitee