4. Ignition Gateway配置

Ignition 的所有运行时能力都汇聚在 Gateway 这一个 Web 服务进程中。无论是 Perspective 会话、Vision 客户端、历史数据库写入,还是 OPC UA 与 PLC 的通信,最终都由 Gateway 统一调度。因此,Gateway 的安装、网络、模块、权限与安全配置,是整套 SCADA 系统能否稳定上线的基础。本节围绕这五个环节,梳理一条可落地的配置主线。

一、核心原理:Gateway 是系统的“中枢网关”

Ignition 采用“Gateway 中心化 + 客户端轻量化”的架构。Gateway 内部由若干服务模块组成:Web 服务负责页面与 API 访问,OPC 服务负责设备通信,Tag Provider 负责标签引擎,历史服务负责数据存储,安全服务负责认证与授权。模块(Module)以插件形式挂载到 Gateway 上,只有被授权并启用后,其功能才会出现在 Designer 与客户端中。

理解这一点后,配置顺序就清晰了:先让 Gateway 跑起来,再让它能被正确访问,然后按项目需要装载模块,最后用用户、角色与安全策略把访问边界收拢。

Ignition Gateway 配置主线 ① 安装与启动 安装包 → 选择安装目录 → 设置 8088 端口 → 启动 Gateway 服务 → 浏览器访问 /web/home 首次登录设置 admin 密码,进入 Gateway 配置页 ② 网络设置 HTTP/HTTPS 端口、绑定地址、代理、SSL 证书、Gateway Network(分布式节点互联) 确认防火墙放行、DNS 可解析、客户端能访问 Gateway 地址 ③ 模块管理 安装/升级模块 → 授权许可 → 启用模块 → 重启 Gateway → 在 Designer 中验证功能 常见模块:Perspective、Vision、SQL Bridge、OPC UA、Tag Historian ④ 用户与角色 User Source:内置/AD/LDAP 角色 Role → 权限分配 → 项目授权 ⑤ 安全配置 HTTPS、密码策略、会话超时 审计日志、IP 白名单、备份 配置完成 → 项目可访问、可通信、可审计

二、方法流程:从安装到可用的五步操作

  1. 安装 Gateway:运行安装程序,选择安装路径,设置服务端口(默认 8088)。安装完成后以服务方式启动,确保开机自启。
  2. 首次登录与初始化:浏览器访问 http://<服务器IP>:8088/web/home,使用默认账号登录并立即修改密码。
  3. 网络与访问配置:在 Gateway 配置页的 Network 中确认 HTTP/HTTPS 端口、绑定地址与 SSL 证书;若为多节点架构,配置 Gateway Network 并设置节点间信任。
  4. 模块安装与授权:在 Modules 页面上传模块文件,输入许可密钥,启用后重启 Gateway。
  5. 用户与安全策略:创建 User Source,定义角色与权限,绑定到项目;开启 HTTPS、密码复杂度与审计日志。
建议在安装完成后立即做一次“最小可用验证”:能登录 Gateway、能打开 Designer、能创建一个 OPC 连接并读到至少一个标签。这三点通过,说明基础环境已经就绪。

三、关键配置参数与清单

配置项 典型值/说明 注意事项
HTTP 端口 8088 被占用时需更换,并同步防火墙规则
HTTPS 端口 8043 生产环境建议启用并配置正式证书
绑定地址 0.0.0.0 或指定网卡 IP 多网卡服务器需明确绑定哪一张网卡
User Source 内置数据库 / AD / LDAP 企业环境优先对接 AD,便于统一账号
角色 Role Administrator、Operator、Viewer 按最小权限原则分配,避免全员管理员
会话超时 30 分钟(可调) 操作站建议适当延长,避免频繁重登
审计日志 启用并定期归档 满足合规与故障追溯需求

四、案例场景:一条产线的 Gateway 上线配置

某汽车零部件产线需要部署 Ignition 采集 3 台 PLC 并展示看板。实施过程如下:在工控服务器上安装 Gateway,端口保持 8088;网络配置中绑定产线内网网卡,并启用 HTTPS;模块方面安装 OPC UA 与 Perspective;用户方面对接企业 AD,创建 LineOperator 与 LineEngineer 两个角色,前者只能查看看板,后者可修改标签与配方。上线后通过审计日志确认所有登录与配置变更均有记录。

# 典型 Gateway 访问地址
http://192.168.10.20:8088/web/home
https://192.168.10.20:8043/web/home

# 服务状态检查(Windows)
sc query IgnitionGateway

# 服务状态检查(Linux)
systemctl status ignition

五、误区与复盘

  • 误区一:安装后直接用默认密码长期运行。默认账号是公开信息,必须在首次登录后立即修改,并禁用不必要的默认账户。
  • 误区二:只改端口不改防火墙。端口变更后若防火墙未同步放行,客户端会表现为“无法连接”,排查时容易误判为服务故障。
  • 误区三:模块装了但未授权。未授权的模块在 Designer 中不可见或功能受限,需确认许可状态并重启 Gateway。
  • 误区四:权限全部给 Administrator。这会让误操作风险放大,应按岗位拆分角色,遵循最小权限原则。
  • 误区五:忽略备份。Gateway 配置、模块许可与项目文件应定期备份,避免服务器故障后重建成本过高。
安全配置不是一次性工作。密码策略、证书有效期、模块许可和审计日志都需要纳入日常运维检查清单,建议每季度复核一次。

完成本节配置后,Gateway 就具备了“可访问、可扩展、可管控”的基础能力。后续的标签建模、设备连接与画面开发,都将建立在这一稳定底座之上。