?Ignition: 新型 SCADA系统软件
??? 美国Inductive Automation 公司的 Ignition SCADA结合了无限制的许可模式和实时Web开发,以及业界领先的监控和数据采集工具集(SCADA) - 所有这些都在一个开放和可扩展的通用平台上。Ignition是新的SCADA,因为它解决了老SCADA的所有主要弱点。Ignition使您的企业能够无限制轻松控制生产流程,跟踪,显示和分析所有数据。
l?????? 快速开发任何类型的SCADA项目
Ignition能以闪电般的速度进行项目开发,Ignition Designer是业界最强大的集成开发环境(IDE),它为您在同一个软件提供所有需要的工具。Ignition Designer内置在该平台中,因此它实时可用的,它始终是最新的版本,适用于任何主要的操作系统,配备了无限数量的并发设计客户端。现在,您的整个团队可以在任何地方同时处理您的项目而无需额外费用!
l?????? 真正的实时监控
Ignition旨在简化数据吞吐量,以便您看到真实的实时标签值。Ignition的实时监控功能使您可以在任何设备上快速查看你的设备的状态并能够实现实时控制。
l?????? 通过强大的HMI控制您的生产流程
通过Ignition,您可以轻松地启动和停止进程,监控多个位置的多个数据点,并在任何给定时刻检查整个现场的工况状态。Ignition采用业界最强大的IDE的Ignition Designer的标准配置,因此您可以轻松创建优化的HMI屏幕,以执行所需的任何操作。
l?????? 强大的可视化工具
轻松地用强大的数据分析工具创建动态SCADA仪表板。以完整的可定制图表和表格库将你的企业生产业务目标放在最上方,监控关键绩效指标,查看一览表趋势等。
l?????? 轻松的基于Web的开发,无限可扩展性
通过Ignition,您可以立即在几乎任何来自中央服务器的设备上的web启动无限数量的零安装完整运行客户端。凭借几乎所有类型系统的架构和无限制的许可模式,Ignition可以适应任何规模的工程,并很容易根据贵公司的生产规模扩展而快速部署。
l?????? 用Ignition SCADA 还可以做更多
?
SCADA 警报---能够实现客户端报警、手机短信报警等,无论身在何处,都能轻松地了解您的设施发生了什么。
动态报告---可创建一系列动态的,数据丰富的报表,并将其发送到任何地方。
交易管理---轻松记录数据,调用存储过程,并双向同步数据。
工业历史记录---将SQL数据库转换为高性能时间序列标签的历史记录。
存储 转发---存储和转发历史数据,所以你永远不会失去它
获取移动访问---在许可条件下,可配置通过智能手机和平板电脑访问您的控制系统。
顺序功能图---简化鲁棒逻辑系统的创建,组织和可视化。
符号工厂---有数以千计的可定制图形可供您的项目选择。
全面跨平台---适用于Windows,Linux,macOS,UNIX等。
SSL安全--- Ignition使用超安全SSL技术保护您的数据及远程连接。
无限连接---允许向第三方应用传送数据,无需额外费用。
易于扩展---轻松从单一客户端安装扩展到企业级系统。
?
Ignition软件----跨平台HMI/SCADA系统
?
?Ignition作为核心SCADA,为跨平台应用服务器提供解决方案,能够在包括Microsoft Windows,Apple OSX和Ubuntu Linux在内的所有主要操作系统上完全支持安装。能够作为操作系统服务(例如Microsoft Windows下的系统服务)或OSX或Linux下的初始化服务启动。
Ignition软件包括对与ODBC兼容的SQL数据库(包括Microsoft SQL Server,MySQL,Oracle和PostgreSQL数据库)的连接的本地支持,用于实时和历史数据访问。它将支持无限数量的数据库并发连接,并提供读写能力。服务器应用程序应提供查询准备和优化以及用于最小化数据库服务器连接和工作负载的连接池。客户端将访问数据库服务器中的所有数据,不会依赖本地数据库或文件存储,除了缓存的临时数据。
Ignition软件按每个服务器进行许可,对并发开发或运行时连接的数量,标签(真实的和计算的),报警,历史标签,报告和图形屏幕的数量没有许可限制。?????????????? ·
?
l?????? 与现场设备的连接和通信
?
1. ? Ignition软件包括一个集成的OPC-UA(统一架构)服务器,用于从现场控制器(PLC,RTU或DCS控制器)读取和写入变量。 OPC-UA服务器管理从I / O设备子系统读取和写入数据,并要求将数据提供给任何授权的OPC客户端。
2. ?Ignition软件提供内置的诊断报警,自动通知操作员任何通信路径故障。
3. ?Ignition软件提供以下用于现场控制器的通信驱动程序:
???? a. ?? ModbusTCP
???? b. ?? Allen Bradley Ethernet/IP
c. ?Siemens S5 and S7 Ethernet
d. ?Raw Ethernet TCP/UDP
e.????????? DNP3.0
f.????????? IEC-104
4. ????? 软件包括能够与内部和外部OPC-UA服务器进行通信的集成OPC-UA客户端,包括能与OPC-DA服务器进行通信的模块,尽管由于安全性和互操作性问题,应尽可能避免使用OPC-DA。
5. ?与标签相关的所有数据,包括实时和历史值,元数据和报警配置均可存储到外部数据库。该数据允许外部应用程序直接访问的格式存储,而不需要数据历史数据库或其他抽象层。
6. ?来自服务器的所有数据库通信都将通过缓存存储和转发引擎,确保没有记录丢失。数据可以缓存到内存并存储阶段缓存到本地磁盘,然后在底层数据库连接可用时转发。内存和磁盘缓存应配置为确保除了最极端的中断持续时间之外,数据不会丢失。
7.??? Ignition软件有一个可用于为用户编写的设备驱动程序API。
?
?
l?????? Redundancy冗余
?
1.???? Ignition软件以主动/热备用方式支持双节点冗余。
2.???? ?SCADA服务器的所有功能由冗余配置支持,以便在发生服务器故障时所有系统功能都可用。虽然用户可以使用冗余状态信息,但用户在发生故障后不需要进行备份系统操作的交互。在故障切换期间,所有警报,标记历史记录和其他数据库更改都将被缓存,直到主计算机恢复,之后系统将自动同步主会话和备份会话。
3.???? 两个服务器会话将自动保持同步,使得除了冗余配置之外的所有功能和配置仅在活动服务器上执行,其他服务器将复制更改。
?
l?????? Security 安全
?
1. ?与SCADA服务器的所有通信都使用SSL加密。 SSL证书应是来自信誉良好的根CA的完全有效的签名证书。
2. ?Ignition软件实施基于角色的用户访问;只允许具有适当安全级别的用户访问系统的各个部分。用户和角色存储在:
?
a. ??? Active Directory活动目录
b. ??? ?Local Store本地存储
c. ??? Database Store数据库存储
?
d. ??? Hybrids of the above options以上选项的混合
?
3. ?所有密码以加密形式存储和传输。不允许任何密码的纯文本存储或传输。
4.? Ignition软件支持无限数量的用户。对于每个用户,可以定义用户具有查看或控制权限的密码,权限级别和系统的区域。
5. ?Ignition软件审核每个用户的每个控制动作。审核包括所有操作员控制措施,包括登录和退出系统。动作序列通过SCADA包中的事件查看器窗口查看,并存储在外部数据库中供以后分析。
6. ?Ignition软件经过一段可调节的不活动时间后,屏幕将锁定,然后在额外的不活动时间过后,自动退出用户。
7. ????? Ignition软件可以为每个用户定义无限数量的权限级别。软件检查以确保登录的用户对所有功能具有正确的权限级别。如果用户对功能或对象没有正确的权限,软件将显示告知操作者权限不够。
8.? Ignition软件对于每个对象,可以将对象分配系统区域,定义对象权限级别,定义操作员输入是启用还是禁用,或对象是否可见,或系统里不基于操作员当前的权限级别。
?
l?????? 图形显示
1. ?Ignition软件能够添加到系统的图形显示器的数量不受软件的限制。
?
2. ?图形显示页面能够实时更新小于500ms(所有数据在页面上显示或更改),图形页面能够自动调整大小以匹配网络上计算机的屏幕分辨率,而不需要关闭SCADA软件,也不需要图形页面多重拷贝。
4.? 图形系统支持高达4000 x 4000像素的屏幕分辨率。
5. ?Ignition软件可以通过点击主图形页面上的热点或对象来提供弹出窗口显示趋势,循环和设备状态以及设备控制。图形显示系统支持无限量同时打开的弹出式显示窗口。
?
?
6. ?Ignition软件所有图形显示包括页面名称,当前时间和日期以及发生的最近3个报警的详细信息。
7. ?操作员可以利用各种导航方法在图形系统周围进行导航:
??????? ??a. 键盘热键可用于提供从特定图形页面的快速链接。
??? ??????b. 提供Windows风格的导航菜单,允许从任何其他页面访问系统中任何已配置的页面。
8. ?Ignition图形显示可配置“热点”,用户可以点击该区域并深入到系统的详细视图。
9. ?Ignition软件每个对象具有非常丰富的动态属性,这些属性可根据标记或表达式的值修改对象。
10. Ignition软件可以将动态图形对象组合在一起,然后将动态属性作为一个整体应用于组,而不是单个对象。
11. ??? Ignition软件具有与屏幕显示同时支持全屏,实时摄像机视频图像和磁盘视频(MPEG,AVI)的能力,不会中断数据采集。过程控制系统窗口中的更新时间不受影响。
?
l?????? 警报和事件
?
1. ?Ignition软件能够在一个操作员站上确认的报警实现全局确认,并在所有操作员站上显示为确认。这将被配置为一个公共数据库,而不需从网络上的任何PC进行其他编程来实现全局确认报警。
2.???? 模拟报警。
????? Ignition软件监视模拟和离散变量和计算条件,并确定变量是否处于报警状态。所有模拟报警条件具有可调节的死区和延迟定时器,以尽量减少烦扰报警。无需关闭系统,所有模拟报警属性均可调整,
3.? 数字警报
???? 对于每个离散标签,可以分配以下每个条件的报警:
????????? (1)? ?? 变量 ON
????????? (2) ???? 变量 OFF
??? 离散报警器具有时间戳功能,追踪精度达到1毫秒。
4.? 报警显示
???? 可以在任何页面上显示或确认任何报警和/或最近的报警。Ignition软件提供多级警报优先级或类别。警报的优先级通过屏幕上的报警信息的颜色来识别。优先警报消息的颜色编码由工程师配置。每个报警类别的声音指示均可配置。可以通过内部或外部扬声器发出报警声。声音指示支持播放任何标准的*.WAV文件。
????? Ignition软件提供标准的报警显示页面,可以进行用户修改。标准报警页面具有在页面上下滚动报警的功能,以及可查看页面上各个报警或所有报警。可以以不同的颜色(包括闪烁的颜色)区分每个报警状态,这些状态分为报警是否为未确认,活动确认,确认清除,未确认清除或禁用。可以通过页面或报警类别或所有报警单独禁用报警。当禁用报警时,报警将显示在禁用的报警页面上,因此系统的每个用户都可以轻松确定哪些报警已被禁用。
???? Ignition软件报警显示具有能允许操作员通过报警名称,标签名称,日期/时间范围,状态或类型来动态定义报警过滤的机制。
?
?
5. ?报警记录
????? Ignition软件对于每个报警类别,可以定义不同的记录报警方法。可以定义当报警转换到ON, OFF或确认时,是否记录报警。
???? 报警能够记录到指定的打印机,磁盘文件或具有报警文本,时间和日期标签的数据库中。报警以用户可配置的格式打印或提交。
???? 记录到磁盘的报警在系统处于在线或离线状态时可用于查看,而不会导致数据收集中断。记录到磁盘的警报数量不受软件的限制。报警记录功能能够记录至少4000个报警的瞬时突发,而不会丢失单个报警。
?
l?????? 历史标签
?
1. ?历史标签收集
????? Ignition软件收集的历史趋势数量不受软件的限制,能够以1毫秒至24小时的可配置采样周期记录历史趋势信息。历史标签数据存储在数据库中,每个趋势都具有表格分区数,每个表格区分大小,采样周期,特权和用户可定义的区域。
????? Ignition软件系统配置(数字或模拟)中定义的每个标签均分配趋势。每个趋势至少包含七年历史数据,采样率为10秒。趋势保持在线以便于操作员调用,而不需要备份或恢复历史文件。
2. ?趋势显示
????? 趋势显示包括在线性,连续水平或垂直轴上的时间线和垂直或水平轴上的趋势变量的线形图。每张图的分辨率在全尺寸的0.1%以内。在同一图形上显示多个变量的情况下,每个变量和相关信息的笔颜色将以不同的颜色显示。
???? 标准图形页面支持嵌入在显示屏内的无限个趋势窗口,从而可以轻松地生成多个站点级别的概观。
????? Ignition软件为趋势变化范围和时间轴范围提供“缩放”和“平移”。 “缩放”允许操作者压缩或扩大轴范围,而“平移”允许操作员移动轴的原点。允许用户通过拖动鼠标横跨趋势来定义任何缩放区域。
?
l?????? 开发环境
?
1.Ignition软件所有开发功能在系统的每个节点上可用,并允许在不同节点上工作的多个用户同时修改相同的主数据库。支持无数个并发开发人员。
2.Ignition软件包括一个实用程序,通过简单的点击方法来备份或恢复包括所有图形显示,配置数据和源代码在内的整个配置。备份/恢复实用程序在改写任何现有文件之前提示用户。备份/恢复采用自动文件压缩/解压缩。
3.作为标准功能,Ignition软件包含来自现场控制器配置/编程包的标签定义的导入,以便在更改设备标签名称,地址,范围等中的定义时,将自动导入SCADA软件数据库。除了自动标记定义导入外,还可以随时手动启动标签定义的导入。导入功能支持通用OPC数据源和CSV文件导入。
4.图形开发
????? Ignition软件图形界面设计器允许以视觉交互方式插入和编辑对象的java程序。可以将ActiveX属性连接到标签,允许在属性和标签之间进行读/写,而不需要脚本或代码。对象具有相同的安全属性,根据操作员的权限级别允许对象可见或隐藏。图形构建器能够创建由静态和动态对象组成的屏幕。要创建这些对象,软件在库中提供样本屏幕和一组标准形状。开发器能够通过引用来包含这些符号,或者创建新的符号/对象。