工程案例
Modbus转Profinet网关连接汇川SV660P系列伺服驱动器配置方法
下面介绍汇川SV660P伺服,通过兴达易控RS485modbus转Profinet网关实现伺服驱动器Modbus RTU转Profinet通信接入到西门子1200PLC。实现modbus与Profinet协议的互转
在博图配置方法:
打开博图添加1200PLC,并加载RS485转Profinet网关GSD文件,
在设备视图添加兴达易控的GSD文件驱动
连接RS485转Profinet网关到1200PLC
分配网关IP地址及设备名称,与博图里配置的IP地址一致
给RS485转Profinet网关配置通信字节总长度,(字节长度不小于实际连接RTU驱动器的字节数总和)
添加网关通信字节长度,并下载的1200PLC
打开SV660P伺服驱动器使用手册。对照手册修改H0C组通讯参数。
1、 H0C.00为伺服轴地址,设定范围1-247。
0为广播地址。本地地址设置为1-247时,地址具有唯一性,这是实现PLC与变频器点对点通讯的基础。
波特率越大数据传输速度越快,上位机与变频器波特率必须一致,否则无法通讯。
2、 H0C.02 波特率设置。
3、 H0C.03 Modbus数据格式。
系统中PLC与各伺服驱动器通讯格式必须保持一致,才能正常通讯。
数据帧字段说明
1、命令码03H:读取N个字(word)可以连续读取16个字。
实例:通过读取0B07H地址的数值(绝对位置计数器),此数值可以确认伺服电机编码器反馈的当前绝对位置。同时可以将该数值在人机界面进行显示。
Modbus地址表
注:汇川伺服驱动器Modbus地址计算方式说明如下:参数格式为HAA.BB,AA为16进制,BB为十进制,其具体Modbus地址需要对其进行换算,先把BB十进制换算成16进制,然后与AA合并。例如H0b.07(绝对位置计数器)其Modbus地址为H0B07,H0b.10(电气角度)其Modbus地址为H0B0A。
2、命令码06H:写入一个字(Word)
实例:通过给Modbus地址0604H赋值来修改电机点动速度。
驱动器地址0604H对应PLC内部寄存器为QW40,通过给QW40赋值即可更改电机点动运行速度。修改后立即生效无需重启。
Modbus
Modbus地址表、
Modbus寄存器地址计算方式如上文所述。
以上就是利用兴达易控RS485转Profinet网关对汇川SV660P伺服驱动器只需在博图里配置rtu通讯参数及通信指令,无需更改PLC里的程序实现RS485modbus转Profinet的配置与1200PLC通信