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 跑起来,再让它能被正确访问,然后按项目需要装载模块,最后用用户、角色与安全策略把访问边界收拢。
二、方法流程:从安装到可用的五步操作
- 安装 Gateway:运行安装程序,选择安装路径,设置服务端口(默认 8088)。安装完成后以服务方式启动,确保开机自启。
- 首次登录与初始化:浏览器访问
http://<服务器IP>:8088/web/home,使用默认账号登录并立即修改密码。 - 网络与访问配置:在 Gateway 配置页的 Network 中确认 HTTP/HTTPS 端口、绑定地址与 SSL 证书;若为多节点架构,配置 Gateway Network 并设置节点间信任。
- 模块安装与授权:在 Modules 页面上传模块文件,输入许可密钥,启用后重启 Gateway。
- 用户与安全策略:创建 User Source,定义角色与权限,绑定到项目;开启 HTTPS、密码复杂度与审计日志。
三、关键配置参数与清单
| 配置项 | 典型值/说明 | 注意事项 |
|---|---|---|
| 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 就具备了“可访问、可扩展、可管控”的基础能力。后续的标签建模、设备连接与画面开发,都将建立在这一稳定底座之上。