您的位置 首页 新品

如何将一般串口设备接入MODBUS

在实际工作场合有许多RS-232串口设备,本身不带地址设置功能,或者不符合MODBUS协议的地址,但是却要接入MODBUS总线。本文介绍如何借助于MO…

在实际工作场合有许多RS-232串口设备,自身不带地址设置功用,或许不契合MODBUS协议的地址,可是却要接入MODBUS总线。本文介绍怎么借助于MODBUS/串口转换器完成这个功用。MODBUS/4路串口转换器(类型:DIZ4232I)用于将MODBUS总线(RS-232或许RS-485)添加4个RS-232口,还能够一同接4个本产品最多添加到16个RS-232口。

DIZ4232I的4个下位机RS-232口各带地址,由上位机依照MODBUS协议发送地址指令来别离选通。下位机RS-232串行口只需TXD、RXD、GND三个信号。DIZ4232I适用于将原本不带地址的RS-232串口设备接入MODBUS总线。

DIZ4232I的外型为DB-25(针)/DB-25(针)转接盒巨细,两端彻底相同。产品中心的旁边面别离为RS-232口(DB-9孔)和RS-485/5V电源(接线端子),如图。DIZ4232I需求外接5V电源。DIZ4232I的两端DB-25针端均配套有各带2个DB-9针座的板,共4个DB-9针座;4个DB-9针座为4个下位机RS-232口(0#,1#,2#,3#),在相应的方位带指示灯。运用之前经过发送地址指令(契合MODBUS协议)来分时选通四个下位机RS-232口,选通某个口后端子板上对应方位的灯展亮。挑选下位机串口地址只需求加一句指令,刚加电时默许0#口通,一同0#灯亮。选通后,支撑通讯速率0-115.2Kbps,主动习惯。四个下位机RS-232口还能够外插波仕电子的RS-232/RS-485转换器等。随产品配套有一个5V稳压电源。J0、J1跳线用来设置本设备地址,一般情况下将跳线J0、J1断开即可,超越4个谈锋需求设置跳线。

关于接DIZ4232I扩展器的各种串口外设,在通讯之前,首要有必要从上位机端的串口(RS-232/RS-485均可)向产品以9600bps速率发送MODBUS指令来选通某个下位机。

产品的两个跳线用于设置MODBUS地址:

J0断、J1断表明本产品的设备地址为A(十六进制,相当于十进制的10)

J0通、J1断表明本产品的设备地址为B(十六进制,相当于十进制的11)

J0断、J1通表明本产品的设备地址为C(十六进制,相当于十进制的12)

J0通、J1通表明本产品的设备地址为D(十六进制,相当于十进制的13)

用MODBUS调试精灵V1.024进行设置演示。以本图为例,这儿“设备地址”为10(相当于16进制的A,即J0断、J1断),“寄存器地址”永久填写0,“数值”为1代表选通1#口。按下“写入”,会发现设备地址为A的1#串口灯亮。即便封闭本软件,灯持续亮。除非从头上电或从头写入设置。选通地址之后,后边的通讯软件能够习惯各种波特率等格局。

也能够用串口调试帮手软件scommassistant,在发送栏填写0A06000000014971,再按“手动发送”能够完成相同的功用。

将多个无法设置地址的一般RS-232设备接入MODBUS总线。独自运用一个DIZ4232I时,MODBUS能够用RS-232或RS-485总线;一个以上有必要选RS-485作为MODBUS总线。

每用一个DIZ4232I就能够将1~4个RS-232设备接入到MODBUS总线,经过对DIZ4232I进行不同的J0、J1跳线设置(4种),这样在同一个RS-485总线中最多能够用4个DIZ4232I,一共16个RS-232口。这4个DIZ4232I的上位机侧的RS-485并联(一切A接一同、一切B接一同、一切GND接一同)后接入MODBUS总线。这样上位机就能够经过RS-485总线发送本产品的选地址指令来选通某个RS-232设备后进行通讯,只需4个DIZ4232I的J0和J1跳线组合挑选不同,则每次只选通一个RS-232设备进行通讯就不会发生抵触。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/235813.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部