MODBUS通信表4.4.1
驱动器间的配线方法和各驱动器通信地址
的设定方法说明如下。使用多站通信,上位控
制器只和1 个伺服驱动器接线的状态下,实现
对多个伺服驱动器的参数变更,上位控制器对
位置偏差、转速等波形观测等操作。
通信条件如右表所示。
通信数据长度
非同步串行通讯(半双工)
转送数据
报警检出
停止位
校验位
数据比特
通信速度
通信方式
电气规格
35 字节以下
8 bit 二进制编码
CRC16-CCITT
1 bit~2 bit
0 bit~1 bit
8 bit
2.4 kbps~115.2 kbps
EIA485
通信条件
以下数字末尾加了“H”表示十六进制数
参数的通信地址:分类组号左移8位+组内偏移量。例如P08.11的值,按规则计算得到的地址
是 080BH。
(1)在没有加密的情况下,所有参数均可读写。
(2)部分参数在驱动器运行时不可改写,此时通信输入改写命令时返回错误。
(3)32位功能码必须一次读写高低16位,不能只读写高或低16位,即只能用03H命令读
32位,用10H命令写32位。
(4)用户密码参数只支持写入,读时一律返回0,并且密码类参数用通信输入时,
即用06H或10H命令输入时,并不改变密码值本身,只是输入密码,修改密码只能用键盘操作。
(5)通信写入参数时,一般是只改写内存中的值,不写入EEPROM,如改写的参数需要
写入EEPROM(掉电之后能恢复),则将参数的相应地址值与E000H求和作为参数地址,再写
入,例如改写P08.11的值,地址是 080BH,如果改写之后需要存EEPROM,
则地址为 080BH + E000H = E80BH。
10.2 通信读写命令
(1)通信读一个或多个连续16位寄存器的命令03H
03H命令的请求帧格式如下表所示(表格中的数据都是十六进制数
相关产品:台达伺服驱动器维修 , 伺服电机维修 , 数控系统维修触摸屏维修