参考资料
文章目录
- Basic Architecture 基本框架
- Scale Out Architecture 向外扩展框架
- Hub and Spoke Architecture 中心和辐射框架
- Edge Architecture 框架
- IIoT Architecture 框架
- Enterprise Architecture 企业框架
- Redundancy Architecture 冗余框架
- Cloud Based Architecture 云框架
- AWS Outposts Architecture 冗余框架
- Security Architecture 安全框架
- DataOps模块
- 其他
- 西门子模块
- 配置
- 本地客户端回调
- 框架 移动版应用开发
Basic Architecture 基本框架
- a single installation 一个Ignition安装
- a single licensed 一个独立授权
- one Server 一个服务器
- Built-in security settings can restrict project access to users on different networks 内置安全机制可以控制不同用户从不同网络访问项目
- typical architecture 最传统和基本的框架
Scale Out Architecture 向外扩展框架
- single large systems 单独大型系统
- at least one Gateway that handles back-end 至少有一个Gateway控制后端
- front-end Gateway handles all of the Clients 前端Gateway控制所有的客户端
- multiple Ignition installations
多个安装,有几个Gateway就要买几个License - a Load Balancer 负载均衡器 automatically distribute the clients
- Back-End Gateway 后端Gateway
communicate with the PLCs # 跟PLC通讯 share their local Tags with the Front-End Gateways via a Remote Tag Provider # 通过远程Tag跟前端共享点位- Front-End Gateway 前端Gateway
host the clients # 控制客户端 allow the Back-End Gateways to focus solely on PLC communication and history # 让后端专注于跟PLC通讯Hub and Spoke Architecture 中心和辐射框架
- multiple Ignition installations
多个安装 Centrally ManagedSystems集中化中心控制系统- a single Ignition install at a central site 中心上安装一个ignition
- Store-and-Forward 存储转发 that data is never lost 永不丢失数据
- add the Vision Module at each spoke 辐射点上新增Vision模块
Edge:
部署在本地站点的ignition的精简版系统,类似不含硬件的触摸屏
Hub:
安装了完整功能模块的ignition中心站点
Spoke:
本地站点,可安装完整版ignition模块或自选模块
Edge Architecture 框架
- fill in the gaps
in any system architecture可以加入任何一种系统架构 - a smaller version of the standard Ignition install 一个小型标准的安装
- do a few specific tasks like
client failover or push MQTT data做一些特殊任务:客户端故障转移和MQTT数据推送
说明一:注意:Edge和Ignition的不同?
1、Tag History:Ver 8.1.34之后版本,本地可以保存35 days or 10 million data数据。
2、Tag History:Ver 8.1.34之前版本,本地只能保存7 days数据。
3、Alarm Journal and Audit Log data : limited to 7 days of storage.报警和日志存储7天。
4、Edge IIoT 模块:$945 USD unlimited tags需要MQTT远程的话,必须要买这个模块;
5、Edge Panel 模块:$1950 USD Add local visualization需要本地HMI的话,必须要买这个模块。using Perspective (2 sessions) or Vision (1 local client, 1 remote client).并且只能选择 Vision 或 Perspective 中一种模式,而且只有1个本地客户端 和 1个远程客户端,在Gateway Config-Edge Config中设置;
6、Project: just one project1个;created automatically; default project name is “Edge”;one tag provider ; one Ignition project at a time; unlimited tags and device connections ;
7、Cirrus Link MQTT Transmission 模块: $1550 更专业的扩展模块,提供更丰富的功能;仅需实现标准 MQTT 数据传输(如发布数据到指定主题、基本的连接管理)无需购买,但是需要在Edge Gateway 手动安装 MQTT Transmission 模块
说明二:具体MQTT模块官网报价:
Edge Price 参考资料
Edge ignition-edge 参考资料
说明三:具体MQTT协议框架:
MQTT Getting+Started:+Two+Ignition+Architecture参考资料
说明四:Ignition Edge Sync Services
IIgnition Edge Sync Services, included with either the Edge IIoT or Panel product, acts as a limited remote server that synchronizes data from the edge of the network to a central Ignition server.
IIoT Architecture 框架
- collect data from any devices at the edge of the network 采集设备数据从边缘网络
- publish that data to a central broker 发布数据到中间broker
- MQTT Server (Broker)服务器:a server that can communicate with your Field Devices via MQTT;
- Subscriber订阅者:
Enterprise Architecture 企业框架
Redundancy Architecture 冗余框架
Cloud Based Architecture 云框架
AWS Outposts Architecture 冗余框架
Security Architecture 安全框架
DataOps模块
https://inductiveautomation.com/pricing/ignition
其他
西门子模块
第一:Ignition 8.1(传统 Siemens S7 驱动)Inductive
- 8.1 自带的西门子 S7 驱动模块,没有浏览功能,不管买不买授权,都不能浏览 PLC 变量树。
- S7‑1200/1500 只能手动填写 DB 偏移绝对地址;DB 必须关闭【优化块访问】,还要开启 PUT/GET。
- 不能像 OPC UA 那样点开树直接拖拽点位,只能手动新建标签填写地址;可以 Excel 批量导入标签,但依然是绝对地址。
想要 8.1 实现浏览拖拽:只能用PLC 本体自带 OPC UA 服务器,走 OPC‑UA 客户端连接,不是 S7 驱动。
第二:Ignition 8.3 + Siemens Enhanced Driver(付费独立模块,平台基础许可不含)Inductive …
✅购买并激活 Enhanced Driver 模块授权之后:
- S7‑1200/1500 开启
Symbolic符号模式,设计器可以浏览 PLC 内部变量树,和 OPC‑UA 一样点开树,直接拖拽 / 勾选导入点位,不用手动填 DB 偏移地址Inductive …。 - 支持优化 DB 块,不需要关闭优化访问;底层走 S7 协议(ISO‑on‑TCP 102 端口),不是 PLC 自带 OPC UA 服务。
- S7‑300/400:依然没有符号浏览,只能绝对地址。
⚠️ 重要坑点:
- PLC 程序新增 / 修改变量后,不会自动刷新浏览缓存,需要手动点设备的【Refresh Browse Cache】刷新,新变量才会显示出来Inductive …。
- 最低版本要求:Ignition 8.3.3 及以上;Linux x64 系统 glibc 版本要求≥2.34,老 Linux 发行版跑不了该模块Inductive …。
- 只是装模块不激活授权:设备能连上,浏览功能不可用。
配置
配置Ignition gateway组网
config-network-Gateway Network Settings-outgoing connections-add
配置Edge历史存储同步到中央数平据
enterprise tag history synchronization–setting
配置完成后:designer-a providers-edge
本地客户端回调
Edge能够完成本地设备的连接,并进行基础的数据展示。在配有中央服务器的情况下,Edge可以连接中央服务器萨和嗯的远程项目。当网络通讯不佳时,Edge能够回退到本地项目。
框架 移动版应用开发
自适应和响应式
布局:断点布局breakpoint
灯控系统:
perspective里面:
新建一个model,传递para
新建一个view,拖动model进来即可,根据手机分辨率来布局