《Modubs调试方法.docx》由会员分享,可在线阅读,更多相关《Modubs调试方法.docx(4页珍藏版)》请在三一办公上搜索。
1、Modubs调试方法1.调试使用ModbusPoll软件,开启软件,如图。 点击Connection-Connect 在此页面内,设置串口的基本参数。如下图。 设置内容按图中的设置即可。设置一次后,下次打开软件即不用再设置。直接点击下图红色框内的按钮连接即可。 2.测试励磁调速装置的Modbus命令,点击Setup-Read/Write Definiton 出现如下图的内容。 Slave ID:从机地址 Function:功能码 Address:数据起始地址 Quantity:数据个数 Scan Rate: 扫描频率 其他选项可不设置。 若连接成功,并发送成功,则会出现下面的画面。 图面中的T
2、X数会不断的增加。这时,可以观察发送和接收到的数据。点击Display-Communication 出现了下面的画面,可以按Stop将发送和接收的数据拷贝出来,观察数据。 数据的格式可参见MODBUS调试命令。 /-MODBUS调试命令- /ClientAdd地址事先要设置 /-励磁装置- 读输入寄存器 UG IG UF IF P Q F Send:ClientAdd FunctionCode DataAddress DataByte CRC 0x? 0x04 0x0000 0x0007 0x? ReBack:ClientAdd FunctionCode DataBits Data CRC 0
3、x? 0x04 0x000E Data1. Data7 0x? 强制单个寄存器 (1)升压 Send:ClientAdd FunctionCode DataAddress Data CRC 0x? 0x05 0x0000 0x? 0x? ReBack:ClientAdd FunctionCode DataAddress Data CRC 0x? 0x05 0x0000 0x? 0x? (2)降压 Send:ClientAdd FunctionCode DataAddress Data CRC 0x? 0x05 0x0001 0x? 0x? ReBack:ClientAdd FunctionCo
4、de DataAddress Data CRC 0x? 0x05 0x0001 0x? 0x? 读离散量输入(断路器位置) 开:0 合:1 /断路器的状态位在最低位 Send:ClientAdd FunctionCode DataAddress DataBits CRC 0x? 0x02 0x0010 0x0010 0x? ReBack:ClientAdd FunctionCode DataBytes Data CRC 0x? 0x02 0x0002 byte1.byte2 0x? /-调速装置- 读输入寄存器 RPM(转速) Send: ClientAdd FunctionCode Data
5、Address DataByte CRC 0x? 0x04 0x0000 0x0001 0x? ReBack:ClientAdd FunctionCode DataBits Data CRC 0x? 0x04 0x0002 Data1. Data2 0x? 强制单个寄存器 (1)升速 Send:ClientAdd FunctionCode DataAddress Data CRC 0x? 0x05 0x0000 0x? 0x? ReBack:ClientAdd FunctionCode DataAddress Data CRC 0x? 0x05 0x0000 0x? 0x? (2)减速 Sen
6、d:ClientAdd FunctionCode DataAddress Data CRC 0x? 0x05 0x0001 0x? 0x? ReBack:ClientAdd FunctionCode DataAddress Data CRC 0x? 0x05 0x0001 0x? 0x? 读离散量输入(断路器位置) 开:0 合:1 /断路器的状态位在最低位 Send:ClientAdd FunctionCode DataAddress DataBits CRC 0x? 0x02 0x0010 0x0010 0x? ReBack:ClientAdd FunctionCode DataBytes Data CRC 0x? 0x02 0x0002 byte1.byte2 0x? /- 推荐modbus poll 4.3.2 注册码 网上其他流传的是不好用的。 这个注册码在 modbus poll 4.3.3 注册 成果 9876543210ABCDEFGHIJ9813