|
|
|
将普通串口设备接入MODBUS
时间:2016-03-09 09:49:36
在实际工作场合有许多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地址: |