FESTO技术笔记:CPX-E-CEC控制器+CMMT-AS伺服+CDPX人机界面首次调试完整步骤
作者:Bryan Moloney,Festo 美国应用工程师
本篇应用说明将逐步讲解如何在 Festo Automation Suite(FAS)中,使用 CPX-E-CEC 控制器调试 CMMT-AS 伺服驱动器,并配合 CDPX 人机界面(HMI),以及如何使用点对点(Point-to-Point,PTP)库。
所需软件与工具
- Festo Automation Suite(FAS)——用于 CMMT-AS 伺服驱动器配置与参数化的插件;
- CODESYS 功能块(Function Block)——CMMT-AS;
- Festo Designer Studio——用于 CDPX-HMI 的组态软件;
- 控制器 CPX-E-CEC-C1(订货号 5226780)。
验证并匹配软件版本
为保证批量生产机器的可靠性,需验证并匹配 CODESYS 软件、固件和 Target Support Package(目标支持包)。如果用户已经安装了 CODESYS,可在”关于(About…)”部分查看当前版本。
创建项目归档与控制备份(如适用)
- 方法一:在 CODESYS 中创建项目归档(Project Archive);
- 方法二:在 Festo Field Device Tool(FFT)中创建备份。
具体操作请参阅硬件说明中链接提供的操作说明。
CPX-E-CEC 电源概念
负载电压 UOUT:用于给输出供电的负载电压 UOUT,直接馈送到各模块——每个带输出的模块分别供电。以下示例中,带输出的模块是输出模块 CPX-E-8DO、CPX-E-4AO-UI 以及 IO-Link 主站模块 CPX-E-4IOL。
新建项目并添加 EtherCAT 主站
打开软件并新建项目,使用 CPX-E-CEC 项目模板。选择设备,同时选择 CODESYS 版本和编程语言。在本练习中,我们将添加一个 EtherCAT 主站。双击”Device(设备)”打开设备设置,选择通信设置打开网络设置,然后扫描网络并设置活动路径(Active Path)。选择网关以扫描网络,查看是否有控制器已连接——如果发现控制器,将会如下方所示被检测到。
配置 CPX-E 控制系统
在 CODESYS 环境中双击 CPX-E-System,点击”实际配置(Actual Configuration)”以读取每个模块的电子数据。
IO-Link 主站模块:端口配置
在本练习中,我们将使用一个 IO-Link 设备,因此需要配置 IO-Link 模块。在模块配置设置中启用端口,并确认通道设置为每端口 8 字节。开关设置:模块提供的地址空间(输入/输出)通过 DIL 开关进行设置。
构建并上线测试
构建(Build)并上线(Go Online)以测试数据通信。在运行模式下,使用快捷键 Ctrl-F7 写入数值。
电源与接地连接
- 施加受控或工作电压——24VDC 接至引脚 9-12(运行必需);
- 安装 PE/FE 保护接地连接;
- 施加负载和逻辑电源——引脚 1-5;
- 传感器、开关和外部夹紧单元的连接;
- 调试阶段无需任何连接;
- 外部电机制动和温度监测的连接;
- 通过 X6、X6b 和 X2 端口(RJ45)连接电机电源和编码器。
配置 CMMT-AS-EC 的点对点运动
本应用说明描述了如何在 Automation Suite 中使用 CPX-E-CEC-M1-PN 配置 CMMT-AS-EC,以及如何使用点对点(PTP)库。
HMI 连接与配置
用网线将 HMI 设备连接到电脑。在 Designer Studio 中选择菜单命令”管理目标(Manage Target)”。你可能需要确保电脑中已配置正确的防火墙策略,以允许 Designer Studio 访问网络。从现有 HMI 应用上传项目,或加载现有项目;或者,创建更新包(Update Package)并将其复制到 USB 闪存盘。
CODESYS 符号配置与数据导入
在 CODESYS 中添加符号配置(Symbol Configuration),执行”生成代码(Generate Code)”菜单命令,并在项目目录中查找 .XML 文件。通过在项目树上右键单击,将 CPX 添加到 CODESYS 项目。双击设备打开显示器的配置设置,在项目视图中选择协议(Protocols),使用 CODESYS 项目目录中的 .XML 文件导入数据。选择标签、符号或数据。该数据现在应该可在部件库(Widget Gallery)中使用。最后,选择菜单命令”下载到目标(Download To Target)”。
免责声明
虽然 Festo 员工会为本博客撰稿,但请注意,这并非 Festo 的官方支持渠道。如需更及时的技术支持,请联系您所在地区的 Festo 支持渠道,并/或查阅 www.festo.com 上的用户手册及相关文档。

