当前位置:首页 > 机械智慧 > 正文

威纶通与汇川伺服SV660P的modbus通讯

威纶通触摸屏与汇川伺服SV660P的modbus通讯设备:威纶通触摸屏TK8071IP汇川伺服驱动器SV660P接线:威纶通com1口2脚接汇川CN34脚,com1口1脚接汇川CN35脚;参数设置:汇川伺服H02-00=0选择为速度模式H06-00=0H06-02=0设置为键盘给速度(通过H06-0...

威纶通触摸屏与汇川伺服SV660P的modbus通讯设备:威纶通触摸屏TK8071IP汇川伺服驱动器SV660P接线:威纶通com1口2脚接汇川CN34脚,com1口1脚接汇川CN35脚;参数设置:汇......

威纶通触摸屏与汇川伺服SV660P的modbus通讯

设备:

威纶通触摸屏TK8071IP

汇川伺服驱动器SV660P

接线:

威纶通com1口2脚接汇川CN34脚,com1口1脚接汇川CN35脚;

参数设置:

汇川伺服

H02-00=0选择为速度模式

H06-00=0H06-02=0设置为键盘给速度(通过H06-03给定速度,而不通过H31-09给定速度,因为触摸屏显示不到H3109的地址)

H0C-00=1设置modbus地址

H0C-02=2设定波特率为9600

H0C-03=3设置通讯格式无校验,1位停止位

H0C-26=1MODBUS32位功能码传输顺序设定为低16位在前,高16位在后

H03-10设置0

H17-00是指为1使用虚拟端子启停伺服,如H17-00设置为1,而H03-10=1时,伺服会报Err130故障。

威纶通

设置与电脑同一网段IP,方便下载

组态

打开威纶通组态软件选择TK8071IP后在系统参数中新增设备选择MODBUSRTU(Adjustable)

如图

选择modbus十进制后,com设置选择COM2(9600,N,8,1)确定完成组态

通讯参数读取与启停控制

首先我们需要了解威纶通的功能码

地址类型

描述

0x

是个可读可写的地址类型,相当于操作设备的输出点。该地址类型读位状态时的功能码为01H,写位状态时的功能码为05H。写多个位寄存器时的功能码为0fH。

1x

是个只读的地址类型,相当于读设备的输入点。读位状态时的功能码为02H。

3x

是个只读的地址类型,相当于读设备的只读数据寄存器。读数据时的功能码为04H。

4x

是个可读可写的地址类型,相当于操作设备的数据寄存器。当读数据时的功能码为03H,当写数据时的功能码为10H。

5x

该地址类型与4x属性是一样的。即读写的功能码完全一样。不同之处在于,当为双字时,若32_bitunsigned格式的数据,使用5x和4x两种地址类型分别读取数据时,高字和低字的位置是颠倒的。若使用4x地址类型读到的数据是0x1234,则使用5x地址类型读取的数据即为0x3412。

6x

是一个可读可写的地址类型,读数据时的功能码也是03H,与4x不同之处在于写数据时的功能码为06H,即写单个寄存器的数据。

3x_Bit

该地址类型支持的功能码与3x地址类型完全一致,不同之处在于3x是读数据,而3x_Bit是读数据中的某一个bit的状态。

4x_Bit

该地址类型支持的功能码与4x地址类型完全一致,不同之处在于4x是读数据,而4x_Bit是读数据中的某一个bit的状态。

6x_Bit

该地址类型支持的功能码与6x地址类型完全一致,不同之处在于6x是读数据,而6x_Bit是读数据中的某一个bit的状态。

读伺服实际转速:H0B-00因为H0B-00为16进制数值,将其转换为10进制为2186

使用威纶通功能码4X读写,如图

设定伺服转速H06-03转换成10进制为1539

使用功能码4X读写如图

启动控制通过控制字H31-00的bit0位控制,将其转换成十进制对应威纶通的地址位1254400(00表示bit0位,如bit2为02)

使用功能4X_bit读写如图

以上简单介绍了威纶通过modbusRtu通讯控制汇川伺服SV660P。希望对需要的人有所帮助。

最新文章