kepwareEx 连接平台

Kepware 成立于1995年,是 PTC Inc. 的软件开发子公司, 20 多年来一直致力于打造工业连接解决方案来帮助企业连接不同的自动化设备和软件应用程序,为各个垂直市场(包括制造、石油和天然气、建筑自动化、电力和公共事业等)客户提供设备互联服务。

图片1.png 

产品概览

KEPServerEX 是工业的连接平台,用于向您的所有应用程序提供单一来源的工业自动化数据。该平台的设计使用户能够通过一个直观的用户界面来连接、管理、监视和控制不同的自动化设备和软件应用程序。KEPServerEX 利用 OPC(自动化产业的互操作性标准)和 IT 为中心的通信协议(如 SNMP、ODBC 和 Web 服务),来为用户提供单一来源的工业数据。此平台是为满足客户对性能、可靠性和易用性的要求而开发和测试的。

KEPServerEX解决常见的连接难题,即:通过提供安全、可靠的实时工业数据访问能力,使从车间到决策层的每个人都能够做出更明智的决策。

图片2.png 

业务价值

KEPServerEX 可提供现代企业所需的连接性、易用性和性能,带来从工厂车间到 IT 再到董事会都能体验到的竞争力。

· IoT 就绪、连接运营和 IT 并在整个企业内实现商业智能和卓越运营

·  ThingWorx Manufacturing Accelerator 完全兼容,包括用于远程掌握所有工厂之间的连接情况的 ThingWorx Controls Advisor 应用程序

· 兼容 VMware 和 Hyper-V 等虚拟机管理程序,用于在公共云和私有云上进行灵活开发

· 集成 IT 应用程序,用于随时随地查看车间的资产

· 通过 SSL 和 TLS 增强消息安全性,在不同的网络拓扑之间实现安全、经过验证、加密的通信

· 为应用程序提供高级安全特性,满足站点安全性要求

· 对服务器、数据源和数据值进行精密的访问控制

· 提供多种冗余选项,确保关键应用程序的弹性、高可靠性和正常运行时间

· 具备可扩展的统一架构,可以灵活地组合驱动并在单一服务器中使用多种协议

· 简化接口,实现简单的安装、配置、维护和故障排除

特性

KEPServerEX 的关键技术功能提供可访问性、聚合、优化、连接性、安全性和诊断。

可访问性

通过 OPC、专有协议(包括 GE NIO、SuiteLink/FastDDE 和 Splunk)、IT 协议(包括 MQTT、REST、ODBC 和 SNMP),以及将流量测量导出为常见的石油和天然气行业格式,KEPServerEX 支持访问客户端应用程序(如 MES 和 SCADA)以及 IoT 和大数据分析软件中的数据。

· OPC

OPC 是主流的工业自动化连接标准。KEPServerEX 支持 OPC UA 统一架构规范以及大量 OPC Classic 规范,包括 OPC 数据访问 (OPC DA)、OPC 报警与事件 (OPC AE),以及 OPC 历史数据访问 (OPC HDA)。

· 自动化接口

KEPServerEX 为各自动化软件提供专用接口,这些软件包括 GE Intelligent Platforms (NIO) 的 iFIX 和 Wonderware 的 InTouch (SuiteLink/FastDDE)。

· IT接口

KEPServerEX 支持使用多种接口来集成 IT 应用程序,包括使用 ODBC 向数据库记录信息,以及使用 SNMP 为网络管理系统 (NMS) 提供信息。随着 IoT 和大数据应用程序的来临,KEPServerEX 现在已然能够通过 Industrial Data Forwarder for Splunk 与 Splunk 软件和云服务进行通信。它还支持访问 ThingWorx Platform 中的数据,使您能够开发和部署适于 IoT 的智能互联解决方案。

· 云接口

借助 IoT GatewayKEPServerEX 可以将实时工业控制数据直接无缝流式传输到大数据和分析软件,进而实现商业智能和卓越运营。它的可自定义数据格式支持大多数 MQTT 和 REST 应用程序,使用户能够选择适合其系统的供应商和通信方法。ThingWorx 本机接口还使用安全的 ThingWorx AlwaysOn™ 协议,以高吞吐量向 ThingWorx Platform 提供数据。

· 导出程序

一些应用程序要求可以从文件或数据库使用信息。这些信息通常会按照预定义的比率导出,并且同时包含当前数据和历史数据。KEPServerEX 能够将电子式流量测量 (EFM) 数据(通过 EFM 导出程序高级插件)或历史趋势数据(通过支持的驱动)导出到文件和/或数据库。

 

优化

通过数据调节和减少、自定义负载均衡以及协议特定的通信优化,KEPServerEX 可以优化通信并减少网络和设备负载。

· 数据调节与减少

除了向互联应用程序提供原始值以外,KEPServerEX 还可执行线性或平方根缩放、基本算术表达式并应用死区。因为仅提供最关键的更新,所以这些功能占用极少带宽和资源。

· 冗余

KEPServerEX 应用于需要高可靠性系统来确保最大化正常运行的关键应用程序。它能够定义冗余网络路径、主要及次要数据源,以及适用的故障转移条件。

· 负载均衡

在大型网络中可能有很多需要信息的设备和应用程序,这种情况下,要实现数据收集和信息流的自定义负载均衡,灵活控制就显得十分必要。KEPServerEX 提供了一些工具,可用来设定通信频率并限制整个网络中的需求。

· 通信

KEPServerEX 可以尽可能将来自不同应用程序的相同请求进行聚合,以此优化与设备之间的通信。多重数据需求可以同时进行批处理,尽可能减少请求数量。这些优化对于每种协议而言是特定的,它们旨在减少网络开销和设备处理。

· 机器对机器连接

在典型的工业自动化网络中,设备和控制器即使不来自相同的制造商或不支持相同的协议,也必须相互之间进行通信。KEPServerEX 能够在不同数据源之间建立连接,实现机器对机器 (M2M) 通信。

· 程序化修改

KEPServerEX 提供了基于 REST API 接口,用户能够通过第三方客户端应用程序(包括 SCADAHMIIoT 应用程序或者简单的 Web 应用程序)对配置进行远程的程序化修改。这些更改包括在服务器中添加、编辑、读取和删除对象(例如,通道、设备和标签)。利用配置 API,程序员能够创建简单的网页,用户可以在其中识别发生更改的属性,然后以编程方式按照公司标准创建通道、设备和标记。它还支持使用模板,用于在不同设备类型之间实现创建和命名的标准化,从而确保一致性并提高用户效率。

 

聚合

KEPServerEX 通过为所有信息提供单一入口点来简化互联应用程序的配置,可以避免购买、运营、排查和维护多种迥异的解决方案来保持离散连接性。

· 集中化平台

KEPServerEX 可以支持连接数千个数据源,并为数百种应用程序提供信息。平台设计为所有信息提供了单一入口点,以此来简化互联应用程序的配置。KEPServerEX 还支持故障排除和问题诊断,可以根据用户角色控制对信息的访问,同时能够通过基于遥测技术的带宽受限环境来限制通信频率。

· 统一配置

KEPServerEX 提供了统一配置来管理与任何数据源的连接。在服务器处于在线和运行状态时,可以添加、配置或删除任何对象。用户可使用分步向导手动配置项目,或通过导出和导入 XML CSV 文件以编程方式进行配置,还可以通过配置 API 进行 REST 调用来配置项目。

· 数据存储与保留

KEPServerEX 能够将所收集的实时数据归档到本地存储。通过利用 Local Historian 高级插件,应用程序可以访问此历史数据(通过 OPC HDA)进行未来分析。KEPServerEX 还可以使用 DataLogger 高级插件在任何符合 ODBC 的数据库中存储信息,该插件具有存储转发功能,以备数据库不可达或无法足够快速地处理信息。

连接性

KEPServerEX 支持非常广泛的可用驱动,涵盖各垂直行业中的全新及旧式设备,还支持各种有线和无线网络媒介,以及与数据库、自定义软件应用程序和其他 OPC 服务器的连接。

· 基于驱动的访问

KEPServerEX 提供极为广泛的驱动程序,支持工业自动化行业中各垂直部门的设备。虽然大多数驱动充当着发起请求的主导角色,但有很多驱动可以模仿由控制器来驱动通信的设备。KEPServerEX 驱动还支持各种有线和无线网络媒介,以便用于以太网、串行及专有网络。尽管大多数驱动直接与硬件设备相连,但有些驱动是为连接其他应用程序(例如,数据库、自定义软件应用程序)或其他 OPC 服务器而设计的。

· 遥测环境

工业自动化设备可以部署在干燥和加热工厂中,但也可以安装在车辆中、远程管道上、油井或泵站中。在这些远程环境中,通常有多种在用的遥测解决方案,如蜂窝、无线或卫星调制解调器。KEPServerEX 支持这些遥测配置,还提供其他一些方法,用于通过虚拟网络、定时参数、设备降级,以及通过制定设备之间的通信日程表来优化通信。

· 快速部署

由于自动化网络已经从 10 个控制器增长到数千个控制器,因此,用于辅助和加速部署的工具关系到解决方案的成败。KEPServerEX 提供了很多工具来加快新设备的部署,包括自动标签生成 (ATG) 和设备发现(当设备和通信协议支持时)。用户还可以导出、操控和导入 XML 项目文件,以编程方式定义配置。

· 仿真

在配置系统时,必须实施并测试各个组件,然后才能使用整个系统。KEPServerEX 允许在部署之前将任意数据源置于仿真模式。此外,可以配置基于内存的驱动来创建各种静态和动态数据点。Advanced Simulator 驱动可以利用数据库,为应用程序提供专门的仿真数据进行互联测试。

安全性

KEPServerEX 附带各种工具,可以控制用户对服务器、数据源或数据值的访问,还可以调节读/写访问,能够连接或断开客户端应用程序,并支持配置安全数据隧道。

· 配置

通过用户管理器,可以限制对 KEPServerEX 配置的访问。此工具使管理员能够定义用户组和用户,使之具备对特定项目配置任务的受限访问权限,还能够用来断开客户端应用程序的连接。

KEPServerEX 鼓励用户在安装期间设置管理员密码,从而将安全性增强至应用程序级别设置,避免非管理员用户执行以下操作:

· 停止运行时服务

· 访问任何配置 KEPServerEX 应用程序的管理设置

· 查看 OPC UA 配置以创建或配置端点或者接受客户端或服务器证书

· 运行 License Utility 并进行更改

KEPServerEX 还能够在 .opf 项目文件传输到 KEPServerEX 的其他用户或其他实例时对文件进行加密,此类文件通常包含有关组织网络和流程的专有信息。

 

· 运行时

KEPServerEX 还提供各种功能,以控制用户对服务器、数据源或数据值的访问权限。Security Policies 功能可根据用户凭据,限制 OPC UA 用户的访问权限,同时支持对匿名用户的默认处理(包括 OPC UA 和其他客户端接口)。通过禁用动态标签功能,用户必须在项目文件中对标签进行定义。KEPServerEX 支持多种安全客户端标准,包括 SNMPv3 安全)、OPC UA OPC DADCOM 安全),以便进一步限制对服务器的访问;还支持大量安全设备协议,用以满足 DNP3SNMP OPC UA 数据源的要求。通过在远程端点利用多个 KEPServerEX 实例,可以配置安全数据隧道,以便穿过防火墙来传递数据,满足互联网上的身份验证和加密要求。

诊断

KEPServerEX 可以隔离设备和应用程序通信以排除故障,提供 OPC 诊断来获取 OPC 事件的实时视图及历史视图。KEPServerEX 还支持通信诊断,用于捕获在服务器和任何设备之间传输的协议框架。

· OPC诊断

OPC 诊断可提供任意 OPC 客户端与服务器之间的实时及历史 OPC 事件视图,包括客户端进行的方法调用,或服务器进行的回调。查看实际通讯和响应将有助于排查客户端访问故障。KEPServerEX 中的诊断工具可以大大加快部署并缩短停机时间。

· 通讯诊断

通信诊断可以实时捕获在服务器与任意设备之间传输的协议帧,还能够指示驱动的性能。使用内置诊断标签,可以在 OPC 客户端应用程序中直接查看或跟踪所有读写操作。这在修改关键通信参数设置(例如,波特率、奇偶性或设备 ID)时十分有用,这是因为所做的修正可以立即显现。

· 第三方诊断集成

诊断信息可以在 KEPServerEX 中查看,也可以通过第三方应用程序查看。诊断信息通过系统定义的标签来提供,可供连接到数据源的相同客户端访问。KEPServerEX 可以记录事件信息,这些信息可以在配置工具中访问或可供支持 OPC 报警与事件规范的任何应用程序访问。

驱动列表

驱动程序是一个软件组件,能够使 KEPServerEX 满足某个特定设备、系统或其他数据源的连接要求。驱动程序处理 KEPServerEX 与数据源

进行的所有专属通信 ;客户端接口处理受监控或控制设备的应用程序的所有连接,包括 OPC 标准、设备专属通讯协议以及开放标准协议。

驱动程序可以单独或以套件形式获得授权许可。其他驱动程序的许可可以随着连接需求的发展来按需获得。具体的驱动选项请参见下表。

• ABB Totalflow

• Advanced Simulator

• Allen-Bradley 1609 UPS

• Allen-Bradley Bulletin 900

• Allen-Bradley ControlLogix Ethernet

• Allen-Bradley ControlLogix Unsolicited

• Allen-Bradley Data Highway Plus

• Allen-Bradley DF1

• Allen-Bradley Ethernet

• Allen-Bradley Micro800 Ethernet

• Allen-Bradley Micro800 Serial

• Allen-Bradley Unsolicited Ethernet

• Alstom Redundant Ethernet

• Analog Devices

• Aromat Ethernet

• Aromat Serial

• AutomationDirect DirectNET

• AutomationDirect EBC

• AutomationDirect ECOM

• AutomationDirect K Sequence

• AutomationDirect Productivity Series Ethernet

• BACnet/IP

• Beckhoff TwinCAT

• Bristol/IP

• BUSWARE Ethernet

• CODESYS Ethernet

• Contrex M-Series

• Contrex Serial

• Custom Interface

• Cutler-Hammer D50/D300

• Cutler-Hammer ELC Ethernet

• Cutler-Hammer ELC Serial

• Dataforth isoLynx

• DDE Client

• DNP3 Master Ethernet

• DNP3 Master Serial

• Enron Modbus

• Fanuc Focas Ethernet

• Fanuc Focas HSSB

• Fisher ROC Ethernet

• Fisher ROC Plus Ethernet

• Fisher ROC Plus Serial

• Fisher ROC Serial

• Fuji Flex

• GE CCM

• GE EGD

• GE Ethernet

• GE SNP

• GE SNPX

• Hilscher Universal

• Honeywell HC900 Ethernet

• Honeywell UDC Ethernet

• Honeywell UDC Serial

• IDEC Serial

• IEC 60870-5-101 Master

• IEC 60870-5-104 Master

• IEC 61850 MMS Client

• Intelligent Actuator (IA) Super SEL

• InTouch Client

• IOtech PointScan 100

• Keyence KV Ethernet

• Krauss Maffei MC4 Ethernet

• Lufkin Modbus

• Memory Based

• Mettler Toledo

• Micro-DCI

• Mitsubishi CNC Ethernet

• Mitsubishi Ethernet

• Mitsubishi FX

• Mitsubishi FX Net

• Mitsubishi Serial

• Modbus ASCII

• Modbus Ethernet

• Modbus Plus

• Modbus Serial

• Modbus Unsolicited Serial

• MQTT Client

• MTConnect

• ODBC Client

• OMNI Flow Computer

• Omron FINS Ethernet

• Omron FINS Serial

• Omron Host Link

• Omron NJ Ethernet

• Omron Process Suite

• Omron Toolbus

• OPC DA Client

• OPC UA Client

• OPC XML-DA Client

• Optimation OptiLogic

• Opto 22 Ethernet

• Partlow ASCII

• Philips P8/PC20

• Ping

• SattBus Ethernet

• SattBus Serial

• Scanivalve Ethernet

• Siemens S5

• Siemens S5 3964R

• Siemens S7 MPI

• Siemens S7-200

• Siemens TCP/IP Ethernet

• Siemens TCP/IP Unsolicited Ethernet

• Simatic/TI 505 Ethernet

• Simatic/TI 505 Serial

• SIXNET EtherTRAK

• SIXNET UDR

• SNMP

• Square D

• System Monitor

• Telemecanique Uni-Telway

• Thermo Westronics Ethernet

• Thermo Westronics Serial

• TIWAY Host Adapter

• Torque Tool Ethernet

• Toshiba Ethernet

• Toshiba Serial

• Toyopuc PC3/PC2 Ethernet

• Toyopuc Serial

• Triconex Ethernet

• User Configurable (U-CON®)

• WAGO Ethernet

• Weatherford 8500

• WITS Level 0 Active

• WITS Level 0 Passive

• Yaskawa Memobus Plus

• Yaskawa MP Series Ethernet

• Yaskawa MP Series Serial

• Yokogawa Controller

• Yokogawa CX

• Yokogawa Darwin Ethernet

• Yokogawa Darwin Serial

• Yokogawa DX Ethernet

• Yokogawa DX Serial

• Yokogawa DXP

• Yokogawa HR

• Yokogawa MW

• Yokogawa MX

• Yokogawa YS100

 

高级插件

高级插件可扩展 KEPServerEX 连接平台的功能。通过将设备中的原始数据转换为其他形式,来提高数据实用性,并增强 KEPServerEX 的功 能。高级插件需要单独购买来获得许可,随着连接需求的发展来按需升级。

Advanced Tags

Advanced Tags 支持机器对机器 (M2M) 标签链接、逻辑和数 学函数功能应用,适用于运营通信和分析。它可以链接两个数 据标签,基于逻辑状态设置触发器并利用原始测量值计算新值。 在 KEPServerEX 平台执行逻辑或数学运算,让数据更加靠近数据 源位置。

Alarms and Events

Alarms and Events 提供一个用于定义报警及事件的完整框架, 使用户能够选择受监控的标签、定义条件及触发条件。当满足某 个触发条件时,将向相应的 OPC AE 客户端应用程序发送警报, 从而为用户提供独特的报警输入、输出和确认消息。

DataLogger

DataLogger 是一个易于配置的应用程序,可将来自 KEPServerEX 的数据记录到与 ODBC 兼容的数据库(包括 SQL Server、Oracle 和 Access)。DataLogger 与 KEPServerEX 的无缝集成提供了大 量的独特优势,例如简单的安装、高效的性能、方便的标签浏览、 高级触发以及存储和转发功能。

EFM Exporter

 EFM Exporter 可收集主要用于石油和天然气行业的流量 计算机和 RTU 设备所产生的电子式流量测量 (EFM) 历史数据, 以便进行数据传输监测和远程资产监控。该插件可以与流量计算 机驱动程序协同工作,制定检索 EFM 数据并将其导出为通用行业 格式(如 FLOWCAL 和 PGAS)和自定义格式(如 CSV 和 SQL) 的时间表。

Industrial Data Forwarder for Splunk

Industrial Data Forwarder for Splunk 将实时设备和传感器数据 流式传输到 SplunkTM 软件平台中,以获取实施运营情报。客户 可以利用 Splunk 软件和云服务来搜索、监控、分析这部分来自 网站、应用程序、服务器、网络、传感器和移动设备的机器数据, 并实现这部分数据的可视化。

IoT Gateway

IoT Gateway 可将来自 KEPServerEX 的实时工业控制数据无缝地 传输到 IT 或 IoT 应用程序(包括大数据和分析软件以及自定义应 用程序开发平台),从而实现商业智能和卓越运营。IoT Gateway 通过 MQTT、HTTP/REST 和 ThingWorx® 二进制协议传输数据。

Local Historian

Local Historian 可让数据收集、存储和访问工作更靠近数据源, 从而防止数据丢失,并通过开放式访问和单一产品解决方案来提 高运营效率。Local Historian 高级插件配置简单灵活,并支持 OPC HDA 标准访问数据。

Scheduler

利用 Scheduler 高级插件,用户可以将来自客户端的数据请求计 划移至服务器,从而利用有限的网络带宽来优化设备通信。该插 件可以按照每天的时间或频率为来自多个设备的特定标签定义轮 询时间表。

SNMP Agent

SNMP Agent 高级插件为 IT 专业人员提供一个易于使用的平台 来管理自动化系统和设备。该插件可支持大多数网络管理系统 (NMS) 与自动化设备和自动化系统进行通信,同时还允许 IT 专业 人员监控联网设备的运行状态,避免内部进程故障并在发生故障 时予以补救,以及修复意外的外部事件。