鸣志驱动器与欧姆龙PLC NJ301-1200基于EtherNetIP通讯协议下的连接调试
使用环境:用的是鸣志SSM23IP-4EG(闭环一体式步进电机),PLC为欧姆龙NJ301-1200,该方法同样适用于开环一体式步进电机(STM23IP-2EE,STM23IP-2EN,STM23IP-3EE,STM23IP-3EN,STM24IP-3EE,STM24IP-3EN,SWM24IP-3EE,SWM24IP-3EN),闭环一体式步进电机(TXM24IP-3EG),分体式开环步进驱动器(STF**-IP,MSST**-IP-E*,MSSTAC5-IP-E-2V)和),分体式步进伺服驱动器(SSDC**-IP)。驱动器与PLC用RJ45标准网线连接,SSM23IP为单口以太网,在进行多轴连接时需要用到交换机,而STF**-IP及SSDC**-IP为双口以太网,支持菊花链。 产品通讯设置:
在软件上对驱动器从站进行IP设定,驱动器上有旋转拨码快关,每个位置的IP地址可以在软件中设定。
软件内配置:
PLC端口IP设置,PLC端口设置好后,驱动器IP地址设置需要和PLC端相对应。
加载EDS文件,选择工具->Ether/IP连接设置->内置EtherNET/IP端口设置->编辑
编辑标签组,添加目标设备地址,目标设备地址要跟驱动器设定的IP地址一致。
建立数据类型和全局变量
注意:在建立数据类型时,原则上如果驱动器类型不同,则要建立各自独立的数据类型(鸣志IP类驱动器及一体式电机所定义的数据类型都是一致的,所以只需要建立一组数据类型就可以)。
在建立全局变量时,每一个从站设备要建立唯一的名称,不能重复命名(如下图中所示,建立了三个从站设备)。
编辑连接添加目标设备,欧姆龙的这款PLC在IP通信时有字节数限制,只能配置16台设备。
编辑标签组,标签组注册
完成上述配置后,可进行PLC编程来控制电机运行(如下各图所示,详细请参考PLC自带的参考例程)。 使能/非使能
设置速度/加速度
设置减速度/目标位置
FL运行 ![FL运行 FL运行](https://s3.moons.com.cn/blog/ip14.png)
在软件上对驱动器从站进行IP设定,驱动器上有旋转拨码快关,每个位置的IP地址可以在软件中设定。
![产品通讯设置 产品通讯设置](https://s3.moons.com.cn/blog/ip1.png)
PLC端口IP设置,PLC端口设置好后,驱动器IP地址设置需要和PLC端相对应。
![软件内配置 软件内配置](https://s3.moons.com.cn/blog/ip2.png)
![加载EDS文件 加载EDS文件](https://s3.moons.com.cn/blog/ip3.png)
![编辑标签组 编辑标签组](https://s3.moons.com.cn/blog/ip4.png)
注意:在建立数据类型时,原则上如果驱动器类型不同,则要建立各自独立的数据类型(鸣志IP类驱动器及一体式电机所定义的数据类型都是一致的,所以只需要建立一组数据类型就可以)。
![建立数据类型 建立数据类型](https://s3.moons.com.cn/blog/ip6.png)
![建立数据类型 建立数据类型](https://s3.moons.com.cn/blog/ip7.png)
![建立全局变量 建立全局变量](https://s3.moons.com.cn/blog/ip5.png)
![添加目标设备 添加目标设备](https://s3.moons.com.cn/blog/ip8.png)
![编辑标签组 编辑标签组](https://s3.moons.com.cn/blog/ip9.png)
![标签组注册 标签组注册](https://s3.moons.com.cn/blog/ip10.png)
![使能/非使能 使能/非使能](https://s3.moons.com.cn/blog/ip11.png)
![设置速度/加速度 设置速度/加速度](https://s3.moons.com.cn/blog/ip12.png)
![设置减速度/目标位置 设置减速度/目标位置](https://s3.moons.com.cn/blog/ip13.png)
![FL运行 FL运行](https://s3.moons.com.cn/blog/ip14.png)