完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
主要特性:
>>螺丝固定安装,插拔式接线端子
>>尺寸:120 x 105 x29mm
>>工业级温度范围: - 45~ + 85 ℃
应用:
>>RS-485远程设备控制
举例:
例1:一进一出 输入信号:0-10V 供电电源:24V 输出信号:100Hz PWM 型号:DIN11 IBF V2-P1-PWM2
例2:一进两出 输入信号:0-10V 供电电源:12V 输出信号:100KHz PWM 型号:DIN12 IBF V2-P2-PWM5
例3:两进两出 输入信号:4-20mA 供电电源:24V 输出信号:10KHz PWM 型号:DIN22 IBF A4-P1-PWM4
例4:一进两出 输入信号:RS485 供电电源:24V 输出信号:100KHz PWM 型号:DIN12 IBF RS485-P1-PWM5
例5:一进一出 输入信号:RS485 供电电源:15V 输出信号:1KHz PWM 型号:DIN11 IBF RS485-P4-PWM3
例6:一进一出 输入:0-10V供电电源:12V 输出:5KHz PWM 型号:DIN11 IBF V2-P2-PWMz(PWMz:5KHz)、
Modbus RTU
通讯协议
输入选型为RS485的按此通讯协议通讯,输入选型为模拟量的请忽略此章节。
模块出厂默认协议为MODBUS RTU通讯协议,
默认地址为
01
,波特率为
9600
,数据格式:
10
位,
1
位起始位,
8
位数据位,
1
位停止位,无校验。
如果忘记模块地址和波特率,可以短接INIT(3脚)到GND1(4脚),再重新启动模块电源,模块暂时恢复为默认的状态:地址为01,波特率为9600。用户可以查询地址、波特率和通讯协议的寄存器40201-40203,得到模块的实际地址、波特率和通讯协议,也可以跟据需要修改地址、波特率和通讯协议。请注意Modbus通讯请将寄存器40203设置为1,否则无法Modbus通讯。当断开INIT(3脚)到GND1(4脚)后,重启模块电源,模块就会重新按实际设定的地址和波特率来运行。
支持Modbus RTU通讯协议
功能码
03(读保持寄存器)和
功能码
06(设置单个寄存器),命令格式按照标准Modbus RTU通讯协议。
通讯举例
1
:假如模块地址为01,以16进制发送:
010300000001840A,即可取得寄存器40001的数据。
假如模块回复:
0103021388B512即读到的数据为0x1388,换算成16进制就是5000,5000/10000=0.5。即表明现在输出的PWM为50%。
通讯举例
2
:设置模块的通道1输出PWM为80%,可以发送如下命令:
假如模块地址为01,以16进制发送:
010600001F
40800A。
假如模块回复:
010600001F
40800A即表示设置成功。
寄存器说明:
表5 Modbus Rtu寄存器说明
如何将模块设置为
字符协议
?
1, 短接INIT(3脚)到GND1(4脚),再重新启动模块电源,模块暂时恢复为默认的状态:地址为01,波特率为9600。查询地址和波特率的寄存器40201-40203,设置模块地址和波特率,再设置通讯协议为0,即ASCII码通讯协议。
2, 断开INIT(3脚)到GND1(4脚),再重启模块电源,模块就会进入ASCII码通讯协议。按上面设定好的地址和波特率通讯即可。
字符协议
命令集:
注意:
1
、在一些情况下,许多命令用相同的命令格式。要确保你用的地址在一个命令中是正确的,假如你用错误的地址,而这个地址代表着另一个模块,那么命令会在另一个模块生效,因此产生错误。
2
、必须用大写字母输入命令。
1
、设定通道
N
的
PWM
输出值命令
说 明:设定模块通道N的PWM输出值。N为0表示第1通道,N为1表示第2通道。
命令格式:
#AAN(data)(cr)
参数说明:
#分界符。
AA模块地址,取值范围 00~FF(十六进制)。出厂地址为01,转换成十六进制为每个字符的ASCII码。如地址01换成十六进制为30H和31H。
N通道代号 0或1。换成十六进制为30H或31H。
(data)代表要设置的通道N输出的PWM数据。范围000.00~100.00, 代表PWM从0%到100%。
(cr)结束符,上位机回车键,十六进制为0DH。
应答格式:
>(cr)命令有效。
?AA(cr)命令无效或非法操作。
参数说明:
>分界符。
(cr)结束符,上位机回车键,十六进制为0DH。
其他说明:假如语法错误或通讯错误或地址不存在,模块不响应。
应用举例: 用户命令(字符格式)
#010+050.00(
cr
)
(十六进制格式)
233031302B3035302E30300D
模块应答(字符格式)
> (
cr
)
(十六进制格式)
3E0D
说 明:设定地址01H模块上 通道1的输出PWM是 50%。
2
、设定通道
N
的上电或复位后的
PWM
输出值命令
说 明:设定模块通道N的上电PWM输出值。N为0表示第1通道,N为1表示第2通道。
命令格式:
#AASN(data)(cr)
参数说明:
#分界符。
AA模块地址,取值范围 00~FF(十六进制)。出厂地址为01,转换成十六进制为每个字符的ASCII码。如地址01换成十六进制为30H和31H。
S表示要设置上电或复位后的PWM输出值。
N通道代号 0或1。换成十六进制为30H或31H。
(data)代表要设置的通道N输出的PWM数据。范围000.00~100.00, 代表PWM从0%到100%。
(cr)结束符,上位机回车键,十六进制为0DH。
应答格式:
>(cr)命令有效。
?AA(cr)命令无效或非法操作。
参数说明:
>分界符。
(cr)结束符,上位机回车键,十六进制为0DH。
其他说明:假如语法错误或通讯错误或地址不存在,模块不响应。
应用举例: 用户命令
#01S0+010.00(cr)
模块应答
>(cr)
说 明:设定地址01H模块上 通道1的上电输出PWM值是10%。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
相关推荐
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
小黑屋|手机版|Archiver|德赢Vwin官网(湘ICP备2023018690号)
GMT+8, 2024-8-25 18:25, Processed in 0.581842 second(s), Total 66, Slave 48 queries .
Powered by德赢Vwin官网 网
© 2015bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号