施耐德电气LXM32M系列伺服通过扩展VW3M3308通信卡可支持Profinet总线,本文主要介绍西门子PLC通过Profinet控制LXM32M伺服的实现。
系统构架:
实现步骤:
LXM32伺服端准备:
处理IO点限位急停信号;
确定控制模式为现场总线;
设置IP地址;
注:
LXM32要求:
硬件版本>=RS03
固件版本>=V1.22.00
生产日期>=2014
PLC端实现(本例使用TIA V13 SP1 Update9):
1.提取库
选项-全局库-恢复库;
选择库文件;
加载完至TIA中的效果;
2.安装GSDML文件
3.添加LXM32伺服
4.分配设备名称和IP地址;
5.记住Drive Profile Lexium对应的硬件标识符;
6.从全局库中复制 “Axis_Ref_LXM32_1200_1500 ”到“PLC数据类型”中;
复制以下功能块到“程序块”中;
“Init_LXM32_1200_1500”,
“ReadInputData_1200_1500”,
“WriteOutputData_1200_1500” ,
“MC_Power_LXM32_1200_1500”,
“MC_MoveRelative_LXM32_1200_1500”,
“MC_Stop_LXM32_1200_1500”,
“MC_ReadAxisError_LXM32_1200_1500”,
“MC_Reset_LXM32_1200_1500”;
7.创建轴结构体变量;
8.添加Startup[OB100]块,调用“Init_LXM32_1200_1500”;
注:此处硬件标识符HW_ID必须填写正确
9.Main[OB1]中调用伺服运动功能块;
“ReadInputData_1200_1500” 必须放在*前面执行;
“WriteOutputData_1200_1500” 必须放在*一个程序段执行;
其他使能,速度,位置等功能块放在中间位置执行;
……
以上就是在TIA Portal快速实现LXM32伺服控制的方法。

通讯模块
6GK7342-5DF00-0E0 CP342-5 光纤通讯模块
6GK7343-5FA01-0E0 CP343-5通讯模块
6GK7343-1EX11-0E0 CP343-1 以太网通讯模块
6GK7343-1EX21-0E0 CP343-1 以太网通讯模块
6GK7343-1GX20-0E0 CP343-1 IT 以太网通讯模块
6GK7343-1HX00-0E0 CP343-1PN PROFINET以太网通讯模块
6ES7322-5HF00-0AB0 开出模块(8点,继电器,5A,故障保护)
6ES7322-1FH00-0AA0 开出模块(16点,120V/230VAC)________________________________________________________________
6ES7323-1BH01-0AA0 8点输入,24VDC;8点输出,24VDC模块
6ES7323-1BL00-0AA0 16点输入,24VDC;16点输出,24VDC模块