RTU测试步骤V1.0.8 联系客服

发布时间 : 星期五 文章RTU测试步骤V1.0.8更新完毕开始阅读

//写计数器输入 写第1-5路 清零

01 10 00 00 00 14 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 f4 9d // 4*5=20--14,20*2=40--28 --01 10 00 00 00 14 06 C0

//写计数器输入 写第1-6路 清零

01 10 00 00 00 18 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 23 9d // 4*6=24--18,24*2=48--30 --01 90 03 0C 01

注:RTU支持亚控阻态软件,具体用法请参照其它文件。

6.PWM输出(读写 2路)

(

PWM对应首地址的16进行表示是0x002F,1路PWM 2个寄存器 0x002F 代表的是PWM的周期

0x0030 代表的是PWM的占空比(值不能大于10进制数100) )

读PWM输出:

主机下发命令 读PWM输出1-2路 读2路 //40048-40001=47,47--2f 01 03 00 2f 00 04 75 c0 //读写都一样,占空比在前,周期在后

--01 03 08 00 00 00 3C 00 00 00 21 05 CA //第1路频率(Hz) 3C--60,占空比--0,第2路频率(Hz) 21--33,占空比--0

--01 03 08 00 50 00 3C 00 5A 00 21 75 DC //第1路频率(Hz) 00 3C--60,占空比00 50--80,第2路频率(Hz) 00 21--33,占空比00 5A--90

读取PWM第1路 周期 01 03 00 2f 00 01 b5 c3

--01 03 02 00 20 B9 9C //第1路频率(Hz) 00 3C--60,占空比00 50--80

读取PWM第1路 占空比 01 03 00 30 00 01 84 05

--01 03 02 00 06 38 46 //第1路频率(Hz) 00 3C--60,占空比00 50--80

读取PWM第2路 周期 01 03 00 31 00 01 d5 c5

--01 03 02 00 03 F8 45 //第1路频率(Hz) 00 3C--60,占空比00 50--80

读取PWM第2路 占空比 01 03 00 32 00 01 25 c5

--01 03 02 00 04 B9 87 //第1路频率(Hz) 00 3C--60,占空比00 50--80

读取PWM第1路 周期 和占空比一起 01 03 00 2f 00 02 F5 c2

--01 03 04 00 50 00 3C FA 33 //第1路频率(Hz) 00 3C--60,占空比00 50--80

读取PWM第2路 周期 和占空比一起

01 03 00 31 00 02 95 c4 //40050-40001=49,49--31

--01 03 04 00 5A 00 21 1A 38 //第2路频率(Hz) 00 21--33,占空比00 5A--90

写PWM输出:

//写PWM 写第1路 修改 占空比为11 周期为12

下发--01 10 00 2F 00 02 04 00 0B 00 0C c0 30 //00 0B-11,00 0C-12 回应--01 10 00 2F 00 02 01 70

===01 10 00 2F 00 02 01 70 11:11 2015-4-13

//写PWM 写1路 修改 占空比为11 周期为12 故意错误的地址 下发--01 10 00 2E 00 02 04 00 0B 00 0C 01 FC 回应--01 90 02 CD C1 非法的数据地址 ===01 90 03 0C 01 11:11 2015-4-13

//写PWM 写第2路 修改 占空比为11 周期为12

下发--01 10 00 31 00 02 04 00 0B 00 0C 40 b0 //00 0B-11,00 0C-12 回应--01 10 00 31 00 02 07 10

//写PWM 写2路 修改第一路 占空比为11 周期为12 修改第二路 占空比为11 周期为12 下发--01 10 00 2F 00 04 08 00 0B 00 0C 00 0B 00 0C F8 D7 回应--01 10 00 2F 00 04 03 F0

//写PWM输出第一路 修改周期为 32 下发--01 06 00 2F 00 20 b9 db 回应--01 06 00 2F 00 20 B9 DB

==01 06 00 2F 00 20 B9 DB 10:58 2015-4-13 下发--01 06 00 2F 03 e8 b8 bd //修改周期为 1000 ==01 06 00 2F 03 E8 B8 BD 11:05 2015-4-13

//写PWM输出第一路 修改占空比为 33 下发--01 06 00 30 00 21 49 dd 回应--01 06 00 30 00 21 49 DD

===01 06 00 30 00 21 49 DD 10:57 2015-4-13

//写PWM输出第二路 修改周期为 33 下发--01 06 00 31 00 21 18 1d 回应--01 06 00 31 00 21 18 1d

===01 06 00 31 00 21 18 1D 10:56 2015-4-13

//写PWM输出第二路 修改占空比为 33 下发--01 06 00 32 00 21 e8 1d 回应--001 06 00 32 00 21 e8 1d

===01 06 00 32 00 21 E8 1D 10:56 2015-4-13

三、RTU烧写程序步骤

1. RTU接好网线、调试串口线、电源线,此时先不要上电。

2.打开RTU烧写工具Caimore-Rtu-Loader.exe,选择好串口号,IP,要烧写的镜像文件CAIMORERTU-20150417v1.4.3-NeuVer-cfg-Image!

点击“Start”之后开始上电,此时就会出出如下的烧写界面,如果弹出“拒绝访问”就是串口被占用了,把占用串口的终端关闭即可再烧。