M-Bus(Meter-Bus)是欧洲针对远程读表所发展出的一种通讯标准,适用于大多数的消费型仪表以及各种传感器、致动器,开发M-Bus是为了使用网络实作远程抄表功能的系统,亦能满足远程供电及电池驱动系统的特殊需求,与传统的人工读表不同的是,仪表设备在查询时会将测量到的数据传送到公共主站(例如PAC),并设定周期性的链接来读取控制系统中所有的仪表信息。

 
凭借其作为远程读取热量表的电流接口的标准化,该总线赢得了能源行业相关用户的极大重视。
公用事业仪表的远程读取可以通过不同方式进行,从传统的由供货商的人员手动读取的方法,直到远程控制收集整个住宅单元的所有仪表数值的作法,后者是电表技术发展的逻辑延续/扩展,可在 M-Bus 的帮助下实现。
 
为了实现通用的低成本总线网络的传输接口,使用两线式电缆线作为串行数据的传输,为了允许从站的远程供电功能,总在线的位表示如下:位数据从主站到从站的传输是通过电压准位转换来完成的,逻辑"1”(Mark)对应于总线驱动器(中继器,它是主设备的一部分)输出端的电压为 +36 V;当发送逻辑“0”(Space)时,中继器将其输出端的总线电压降低 12 V 到 +24 V。从从站设备到主站设备的方向上发送的位数据通过调变从站设备的电流消耗来进行编码,逻辑“1”(Mark)由最大约1.5 mA的固定电流来表示,逻辑“0”(Space)则由从站设备增加的额外11-20 mA的电流消耗要求来表示,Mark状态的电流可以作为M-Bus接口的供电,也能为仪表或传感器本身供电。

M-Bus电缆长度和仪表编号列表:

米数 最大距离限制 总电缆长度 电缆 数据速率
64 350 m <= 1 km 0.5 mm2 38400 bps
64 350 m <= 4 km 0.5 mm2 9600 bps
64 1000 m <= 4 km 0.5 mm2 2400 bps
64 3000 m <= 5 km 1.5 mm2 2400 bps
250 350 m <= 1 km 0.5 mm2 9600 bps
250 350 m <= 4 km 0.5 mm2 2400 bps

两线式的标准电话线可作为 M-Bus 的传输接口,从站和中继器之间的最大距离为350m;该长度对应于约29 Ω的电线电阻,该距离适用于波特率在300到 9600之间的标准配置,最多250个从站,最大距离可以通过限制波特率和使用较少的从站来增加,但是由于从站需要远程供电的关系,Space状态下的总线电压不得低于12V。
产品型号 描述
中继器 I-3591
 
M-Bus中继器
转换器 I-7590
 
RS-232/RS-422 RS-485对M-Bus转换器
网关 GW-7828
 
Modbus RTU 从站转M-Bus 主站网关
GW-7838-M
 
Modbus TCP 从站转M-Bus 主站网关