运动控制软件 - PMP
所有Prodrive运动控制器均运行于Prodrive Motion软件平台(PMP)——这是一个基于多年运动控制经验构建的实时系统。其突出优势包括可靠的实时性能,以及对集中式、分布式和混合控制架构的支持,由高达20kHz的并行EtherCAT®总线驱动。
PMP支持深度控制结构优化,通过MATLAB Simulink代码生成和C++工具链实现自定义算法的无缝集成。开发者还可使用完整的C++和C# API,并通过.NET以Python.NET和MATLAB方式访问。
为加速开发,PMP提供适用于Windows和Debian Linux的软件模拟器,以及强大的集成与调试工具套件。该套件涵盖从数据采集到命令队列的完整API支持,全程无需编写代码。
所有Prodrive运动控制器均运行于Prodrive Motion软件平台(PMP)——这是一个基于多年运动控制经验构建的实时系统。其突出优势包括可靠的实时性能,以及对集中式、分布式和混合控制架构的支持,由高达20kHz的并行EtherCAT®总线驱动。
PMP支持深度控制结构优化,通过MATLAB Simulink代码生成和C++工具链实现自定义算法的无缝集成。开发者还可使用完整的C++和C# API,并通过.NET以Python.NET和MATLAB方式访问。
为加速开发,PMP提供适用于Windows和Debian Linux的软件模拟器,以及强大的集成与调试工具套件。该套件涵盖从数据采集到命令队列的完整API支持,全程无需编写代码。
-
确定性实时控制
自动计算顺序和PDO优化最大限度地减少I/O延迟,实现精确、稳定的运动。
-
任何控制拓扑
集中式、分布式或混合控制,配合同步EtherCAT网络,以满足延迟和轴耦合需求。
-
自定义控件
从MATLAB Simulink或C++部署自定义控制算法
-
仿真环境
使用PMP模拟器加速开发周期。无需硬件。
功能特点
- 集中式、分布式和混合控制拓扑
- 使用MATLAB/Simulink/C++进行高级控制回路自定义
- 同步多轴EtherCAT网络支持
- 全面的API支持C++、C#、Python和MATLAB
- 内置适用于Windows和Debian的模拟器,无需硬件
- 高速数据采集和示波器视图用于诊断
- 确定性实时控制与多核调度
- 自动计算顺序优化与I/O延迟最小化
- 使用并行EtherCAT总线的多采样率
- 用于快速调试的调试和集成套件
- 同步轨迹生成,支持3阶和4阶选项
可扩展性
-
可扩展性
轻松适应任何规模的系统,从单轴设置到复杂的多轴网络
-
性能
优化运动控制并最小化I/O延迟,实现精确可靠的运行
-
可定制性
无缝集成MATLAB Simulink与C++算法,完全拥有您的专有控制知识产权。
-
快速集成
内置仿真器和无代码调试工具加速开发和调试