3、读计数器数据命令
说 明:读取计数器的数据,可以读所有通道,也可以读单通道。
命令格式:#012 读通道0~通道7计数器数据
应答格式:!AAAAAAAAAA, AAAAAAAAAA, AAAAAAAAAA, AAAAAAAAAA, AAAAAAAAAA, AAAAAA
AAAA, AAAAAAAAAA, AAAAAAAAAA(cr)
命令格式:#012N 读通道N计数器数据
应答格式:!AAAAAAAAAA(cr)
应用举例1: 用户命令(字符格式) #012
模块应答(字符格式) !0012345678, 0012345678, 0012345678, 0012345678, 0012345678, 0012345678, 0012345678, 0012345678 (cr)
说 明:所有通道的计数值为12345678。
应用举例2: 用户命令(字符格式) #0120
模块应答(字符格式) !0012345678(cr)
说 明:通道0的计数值为12345678。
4、读输入频率命令
说 明:读取输入的频率,可以读所有通道,也可以读单通道。
命令格式:#013 读通道0~通道7输入频率
应答格式:!AAAAAA.AA,AAAAAA.AA,AAAAAA.AA,AAAAAA.AA,AAAAAA.AA,AAAAAA.AA,AAAAA
A.AA, AAAAAA.AA (cr)
命令格式:#013N 读通道N输入频率
应答格式:! AAAAAA.AA (cr)
应用举例1: 用户命令(字符格式) #013
模块应答(字符格式) !001000.00,001000.00,001000.00,001000.00,001000.00,001000.00, 001000.00,001000.00(cr)
说 明:所有通道的输入频率值为1KHz。
应用举例2: 用户命令(字符格式) #0130
模块应答(字符格式) !001000.00(cr)
说 明:通道0的输入频率值为1KHz。
5、读输出PWM命令
说 明:读取输出的PWM,可以读所有通道,也可以读单通道,还可以读复位PWM值。
命令格式:#014 读通道0~通道7的PWM值
应答格式:! AAA.AA, AAA.AA, AAA.AA, AAA.AA, AAA.AA, AAA.AA, AAA.AA, AAA.AA(cr)
命令格式:#014S 读通道0~通道7复位PWM值
应答格式:! AAA.AA, AAA.AA, AAA.AA, AAA.AA, AAA.AA, AAA.AA, AAA.AA, AAA.AA(cr)
命令格式:#014N 读通道N的PWM值
应答格式:! AAA.AA (cr)
命令格式:#014SN 读通道N的复位PWM值
应答格式:! AAA.AA (cr)
应用举例1: 用户命令(字符格式) #014
模块应答(字符格式) ! 050.00,050.00,050.00,050.00,050.00,050.00,050.00,050.00(cr)
说 明:所有通道的PWM值为50%。
应用举例2: 用户命令(字符格式) #0140
模块应答(字符格式) !050.00(cr)
说 明:通道0的PWM值为50%。
6、设置PWM命令
说 明:设置输出的PWM值或者设置复位的PWM值,只能设置单通道。所有通道的出厂设置为050.00。
命令格式:#015NAAA.AA 设置通道N的PWM值
应答格式:! 01(cr) 表示设置成功
命令格式:#015SNAAA.AA 设置通道N的复位PWM值
应答格式:! 01(cr) 表示设置成功
应用举例1: 用户命令(字符格式) #0150050.00
模块应答(字符格式) ! 01(cr)
说 明:设置通道0的PWM值为50%。
应用举例2: 用户命令(字符格式) #015S0050.00
模块应答(字符格式) !01(cr)
说 明:设置通道0的复位PWM值为50%。
7、读PWM的频率命令
说 明:读取输出的PWM频率,也可以读复位PWM频率。
命令格式:#016 读PWM频率
应答格式:! AAAAA, BBBBB (cr) AAAAA代表0~3通道的频率,BBBBB代表4~7通道的频率
命令格式:#016S 读复位PWM值
应答格式:! AAAAA, BBBBB (cr) AAAAA代表0~3通道的复位频率,BBBBB代表4~7通道的复位频率
应用举例1: 用户命令(字符格式) #016
模块应答(字符格式) ! 01000,02000(cr)
说 明:0~3通道的PWM频率为1KHz,4~7通道的PWM频率为2KHz。
应用举例2: 用户命令(字符格式) #016S
模块应答(字符格式) ! 00100,00200 (cr)
说 明:0~3通道的PWM复位频率为100Hz,4~7通道的PWM复位频率为200Hz。
8、设置PWM频率命令
说 明:设置输出的PWM频率或者设置复位的PWM频率,只能设置单通道。范围00000~65535,设置为00000表示关闭PWM输出,输出为开关量电平输出。所有通道的出厂设置为00000。
命令格式:#017NAAAAA N=0表示设置通道0~3的PWM频率,N=1表示设置通道4~7的PWM频率。
应答格式:! 01(cr) 表示设置成功
命令格式:#017SNAAAAA N=0表示设置通道0~3的PWM复位频率,
N=1表示设置通道4~7的PWM复位频率。
应答格式:! 01(cr) 表示设置成功
应用举例1: 用户命令(字符格式) #017000100
模块应答(字符格式) ! 01(cr)
说 明:设置通道0~3的PWM频率为100Hz。
应用举例2: 用户命令(字符格式) #017S100500
模块应答(字符格式) !01(cr)
说 明:设置通道4~7的复位PWM频率为500Hz。
9、修改DI计数器的数值命令
说 明:修改DI计数器的值,也可以设置为零重新计数。
命令格式:$011NAAAAAAAAAA 修改通道N的计数值
应答格式:! 01(cr) 表示设置成功
应用举例: 用户命令(字符格式) $01150000000000
模块应答(字符格式) ! 01(cr)
说 明:设置通道5的计数值为0。
10、设置PWM输出取反命令
说 明:设置PWM输出是否要高低电平取反后输出。出厂设置为00000000。
命令格式:$013BBBBBBBB 设置PWM输出是否取反命令。
应答格式:! 01(cr) 表示设置成功
参数说明:BBBBBBBB代表开关状态,8个数,排列顺序为DO7~DO0
值为 0:该通道PWM正常输出;值为 1:该通道PWM取反输出
应用举例: 用户命令(字符格式) $01300000000
模块应答(字符格式) ! 01(cr)
说 明:设置所有通道PWM正常输出。