Kithara Realtime EtherCAT 实时以太网控制自动化技术

实时软件: Kithara RealTime EtherCAT

Windows环境下Realtime EtherCAT®

Kithara RealTime EtherCAT是注重通过EtherCAT实现自动化的Windows扩展模块。

32 位和 64 位应用程序都可以从一个统一的代码库构建。 这两个世界都绝对源代码兼容,甚至二进制兼容特殊的集成功能 (KiK64)。 下面列出的编程语言和编译器的即用型程序框架包含在每个软件交付中。立即申请 试用版

支持的编程语言

Kithara RealTime Suite 支持 C、C++、Delphi 和 C# 等语言。 为了获得“硬”实时能力,需要在系统的内核模式下运行硬件相关的、时间关键的应用程序代码。 为此,该代码被传输到一个 DLL 中,然后直接加载到实时上下文中。 通常,这需要能够生成本机 x86 或 x64 机器代码的编程语言,例如 C、C++ 或 Delphi。 在 C# 的用例中,DLL 可以被编程,例如,在 C++ 中。

EtherCAT实时: 32/64位实时EtherCAT: 快速开始实时EtherCAT: 试用90天

一些特性

  • 频率大于20kHz的高精度 。 Real-time timer
  • 基于优先级的抢占式 Real-time multitasking
  • EtherCAT®主站 下的实时自动化。
  • 在内核级执行的代码支持的C,C++和Delphi(需要能生成本地代码)。
  • 通过将代码传输到 C++-DLL 来支持 C#
  • 支持 Windows 10和11(32位和64位)和 Windows Server 2016,2019 和 2022.
  • 支持在线激活和硬件加密狗两种授权方式。
EtherCAT实时

模块

RealTime EtherCAT是一些不同的 RealTime Suite 模块一个特殊的组合。此外,还可以根据用户要求进行定制。

基本功能

Base/Kernel Module

  • 支持以下操作系统:Windows 10和11(32位和64位)、Windows Server 2016,2019 和 2022、每个都有专用模式
  • 支持多核处理器,超线程和NUMA多处理器PC
  • 功能为:打开驱动程序、在内核级别实现实时代码、实时内存管理、设备处理、版本信息、调试支持、系统信息
  • 应用程序线程、事件、回调、共享内存、数据和消息管道、快速互斥对象

更多信息 …

Library Module

  • C standard library in real time
  • Mathematical/trigonometrical and string/memory functions
  • Supports application and kernel level
  • Support for external libraries for image processing and machine learning

更多信息 …

System Module

  • 系统事件的截取,例如故障和内核级的系统崩溃(如防故障处理程序/“蓝屏处理程序”)

更多信息 …

定时器与多任务

Timer Module

  • 在不同的时间和用户特定的格式监测系统时间,分辨率高达0.1 μs
  • 高精度的短的时间延迟
  • 系统时钟的长期同步,与EtherCAT分布式时钟(DC)和IEEE 1588 同步。
  • 创建简单的 Windows 计时器

更多信息 …

RealTime Tasking Module

  • 开发高频实时定时器例程
  • 任务频率高达 20 kHz 及以上
  • 一位数微秒范围内的抖动
  • 具有多达 255 个优先级的抢占式实时系统
  • CPU 内核仅在实时模式下运行以避免 Windows 影响

更多信息 …

实时以太网

Network Module

  • 使用任何协议(例如IP),以太网每秒高达千兆比特
  • 原始以太网以及UDP/TCP(服务器和客户端协议)
  • 事件和请求驱动控制,通过ARP支持自动确定内存地址
  • IP和MAC组播,广播,巨型帧根据使用的控制器
  • 支持Intel或RealTek网络控制器(可根据要求提供硬件支持)
  • Support for BroadR-Reach (100BASE-T1)

更多信息 …

自动化

EtherCAT Module

  • 实时EtherCAT主站
  • 专有开发的软件
  • 自动辨识EtherCAT拓扑结构;通过XML文件或SII协议进行同步。
  • 过程和服务数据通信(PDO + SDO)以及邮箱通信
  • CoE, EoE, FoE, SoE, DC, Safety-over-EtherCAT (TwinSAFE)

更多信息 …

EtherCAT Automation Protocol

  • EtherCAT®自动化协议
  • 自动化系统领域的新连接水平
  • 以传输速度为例,可以达到1000 Mbit/s甚至高达200 Gbit/s

更多信息 …



软件组成

Kithara RealTime EtherCAT具有下列特性:

  • Kithara RealTime Suite 是模块化构建的,可以根据您的需求创建单独定制的实时操作系统。
  • 可以自由选择开发和运行文件的名称。
  • 可靠的 API,新版本无需修改。
  • 购买模块后,您将自动获得开发者许可证。
  • 运行时许可证的有利价格规模条件。
  • 首次购买后 12 个月内提供多次更新。
  • 更新服务可再延长 12 个月。
  • 可随时使用其他模块进行扩展。
  • 包括 10 小时的开发人员支持,除此之外还提供各种支持支持包(20、50、100 小时)。
  • 支持在 Kithara 票务系统中处理,可以与开发人员快速直接联系。

我们的 支持 团队将为您把Kithara软件集成到您的应用项目中,提供最好的服务,此外我们也可以帮助您解决Kithara软件之外的问题!山东易码智能科技股份有限公司(LinkControl)作为Kithara在中国的唯一代理,我们有大量的工业自动化软硬件开发经验,也将为您提供个性化的服务咨询。

EtherCAT实时: 可组合模块实时EtherCAT: 可随时自由扩展EtherCAT: 实时特价

平台

实时功能只能在内核级别上实现。为此,需要一种能够生成本地机器码的编程语言,例如C, C++或者Delphi。当然, Kithara实时套件支持各种平台,例如.NET环境。解决方案是将时间关键型代码转换成一个DLL,该DLL将直接加载到内核级别的实时上下文中。Kithara实时套件可以提供所有这些功能。上述平台的即时可用程序框架是每个软件交付的一部分。


系统需求

Kithara RealTime EtherCAT产品广泛的支持各种硬件与软件组合。如果你对系统支持有疑问, 请联系 我们!

操作系统

该软件支持以下操作系统:

  • Windows 10和11(32位和64位), dedicated mode
  • Windows Server 2016,2019 和 2022, dedicated mode

硬件环境

该软件在以下硬件上运行:

  • CPU:AMD(Athlon)或Intel(Pentium 2),32 位或64位
  • 双核或多核;可选的超线程多核,目前多达48个逻辑CPU,可根据要求提供更高的性能
  • 推荐的ACPI(Advanced Control and Power Interface),
  • PC必须能够支持PAE(页面地址扩展)
  • 使用高达200 Gbit/s的千兆以太网,通常支持Intel和RealTek的控制器

编译器

Kithara提供如下编程语言/编译器编写的程序框架(其他编程语言可以根据用户需要提供支持):

  • Visual Studio的20xx年的C++ MFC用户界面(提供 VS 2010/12/13/15/17/19/22工程文件)
  • C++ Builder(Embarcadero公司,原Borland公司)VCL用户界面
  • Delphi(Embarcadero公司,原Borland公司)VCL用户界面
  • Visual Studio的20XX C#WPF用户界面(实时代码采用C++ DLL,提供 VS 2010/12/13/15/17/19/22工程文件)

对于在实时上下文中执行代码,一般情况下,任何能够以DLL形式生成本地机器代码的编译器都可以使用。另外,不在实时层执行的Windows应用程序可以采用其他语言,如C#。


EtherCAT®与Safety over EtherCAT®是由德国倍福自动化有限公司( Beckhoff Automation GmbH )授权许可的注册商标和获得专利保护的技术。
CANopen®CAN in Automation e. V.的一个注册商标。
GigE Vision®Automated Imaging Association的一个注册商标。
USB3 Vision®Automated Imaging Association的一个注册商标。