使用环境:用的是鸣志SSM23IP-4EG(闭环一体式步进电机),PLC为欧姆龙NJ301-1200,该方法同样适用于开环一体式步进电机(STM23IP-2EESTM23IP-2ENSTM23IP-3EESTM23IP-3ENSTM24IP-3EESTM24IP-3ENSWM24IP-3EESWM24IP-3EN),闭环一体式步进电机TXM24IP-3EG),分体式开环步进驱动器(STF**-IP,MSST**-IP-E*,MSSTAC5-IP-E-2V)和分体式步进伺服驱动器(SSDC**-IP)。驱动器与PLC用RJ45标准网线连接,SSM23IP为单口以太网,在进行多轴连接时需要用到交换机,而STF**-IP及SSDC**-IP为双口以太网,支持菊花链。

产品通讯设置:
在软件上对驱动器从站进行IP设定,驱动器上有旋转拨码快关,每个位置的IP地址可以在软件中设定。

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

软件内配置:
PLC端口IP设置,PLC端口设置好后,驱动器IP地址设置需要和PLC端相对应。

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

加载EDS文件,选择工具->Ether/IP连接设置->内置EtherNET/IP端口设置->编辑

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

编辑标签组,添加目标设备地址,目标设备地址要跟驱动器设定的IP地址一致。

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

建立数据类型和全局变量
注意:在建立数据类型时,原则上如果驱动器类型不同,则要建立各自独立的数据类型(鸣志IP类驱动器及一体式电机所定义的数据类型都是一致的,所以只需要建立一组数据类型就可以)。

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议
鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

在建立全局变量时,每一个从站设备要建立唯一的名称,不能重复命名(如下图中所示,建立了三个从站设备)。

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

编辑连接添加目标设备,欧姆龙的这款PLC在IP通信时有字节数限制,只能配置16台设备。

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

编辑标签组,标签组注册

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议
鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

完成上述配置后,可进行PLC编程来控制电机运行(如下各图所示,详细请参考PLC自带的参考例程)。

使能/非使能

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

设置速度/加速度

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

设置减速度/目标位置

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议

FL运行

鸣志驱动器与欧姆龙PLC 基于EtherNetIP通讯协议