config-reference.md 2.9 KB

YZWater3 配置说明

复制 yzwater-config.template.json 为 yzwater-config.json,按需修改。

PLC 连接

字段 类型 默认值 说明
PlcIp string 192.168.2.100 PLC IP 地址(出厂即扬杰二厂现场地址,换站点时改这里)
PlcPort int 102 PLC 端口(西门子 S7 标准端口 102)
AutoConnect bool true 启动时是否自动连接 PLC
PlcPollingIntervalMs int 1000 PLC 轮询间隔(毫秒)
PlcAddresses dict {} PLC 地址覆盖。key=标签名(如 Tank1Level),value=地址(如 VD100)。留空使用内置默认地址

报警阈值

字段 类型 默认值 说明
LevelHighAlarm float 80.0 液位高报警值(%)
LevelLowAlarm float 20.0 液位低报警值(%)
FlowHighAlarm float 100.0 流量高报警值
FlowLowAlarm float 5.0 流量低报警值
PumpFrequency float 50.0 泵频率设置(Hz)

中控通信(WebSocket Hub)

字段 类型 默认值 说明
RunMode string Direct 运行模式:Direct(直连PLC)/ Server(PLC+WebSocket服务端)/ Client(仅连WebSocket)/ Mock(模拟数据)
HubPort int 8765 WebSocket 服务端监听端口(Server 模式)
HubServerUrl string "" WebSocket 服务端地址(Client 模式使用,如 ws://192.168.1.100:8765)
HubToken string "" Hub 通信令牌(服务端和客户端必须匹配,空字符串表示不验证)

界面设置

字段 类型 默认值 说明
IsDarkTheme bool false 深色主题(true)/ 浅色主题(false)
IsChinese bool true 中文(true)/ 英文(false)

登录

字段 类型 默认值 说明
RememberUserName bool false 是否记住登录用户名
SavedUserName string "" 记住的用户名

项目

字段 类型 默认值 说明
ActiveProject string "" 当前激活的项目名称(对应 projects/ 目录下的 JSON 文件名,不含后缀)。空字符串使用内置默认配置

系统信息

字段 类型 默认值 说明
SystemName string 污水处理监控系统 系统显示名称
CompanyName string 扬州旭轩科技有限公司 公司名称
ContactPerson string 赵经理 联系人
ContactPhone string 18115099090 联系电话

默认账户

首次启动会自动创建管理员账户:

  • 用户名:admin
  • 密码:admin123

⚠️ 首次登录后请立即修改密码!