WPF采集欧姆龙PLC、基恩士PLC、西门子PLC、汇川PLC、台达PLC数据
WPF采集欧姆龙PLC、基恩士PLC、西门子PLC、汇川PLC、台达PLC数据,并且支持动态配置采集的PLC地址及选择PLC类型,采集的数据按照规律存入redis数据库中,同时提供地址映射表给外部,外部可根据地址表进行读取与写入。
WPF PLC数据采集与Redis存储系统设计方案
一、系统架构设计
1. 整体架构
┌─────────────────────────────────────────────┐
│ WPF客户端应用 │
├───────────────┬───────────────┬───────────┤
│ PLC连接管理 │ 数据采集模块 │ Redis存储 │
├───────────────┼───────────────┼───────────┤
│ 动态配置 │ 数据处理 │ 地址映射 │
│ PLC类型选择 │ 数据转换 │ 表管理 │
└───────────────┴───────────────┴───────────┘│ │ │▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ PLC驱动接口 │ │ 数据处理器 │ │ Redis客户端 │
│ (多协议支持) │ │ (数据转换) │ │ (数据存储) │
└──────