展开全部

MBUS 和MODBUS之间的关系:

M-Bus是针对仪表(主要是热表)的单线制通讯总线标准,对于物理层62616964757a686964616fe58685e5aeb931333431343666、数据链路层、应用层和网络层都有严格的规定。Modbus则对物理层没有过多限制,在RS-232、RS-485、TCP/IP、光纤、红外等任意物理层上都可以跑,基本上来说,Modbus只包含应用层和网络层的定义。

M-Bus 是一种专门为消耗测量仪器和计数器传送信息的数据总线设计的。M-Bus在建筑物和工业能源消耗数据采集有多方面的应用。Modbus协议是一个master/slave架构的协议。有一个节点是master节点。

其他使用Modbus协议参与通信的节点是slave节点。每一个slave设备都有一个唯一的地址。在串行和MB+网络中,只有被指定为主节点的节点可以启动一个命令(在以太网上,任何一个设备都能发送一个Modbus命令,但是通常也只有一个主节点设备启动指令)。

扩展资料:

1、M-Bus的工作原理:

只有在计算中心发出询问的情况下,才能够在附有MESSDAS软件计算中心和计数器之间执行数据交换。也就是说,各个终端在计算中心发出指令后才能够提供数据。从M-Bus物理角度来看各终端之间是不会产生数据交换的。

M-Bus是一个层次化的系统,由一个主设备、若干从设备和一对连接线缆组成,所有从设备并行连接在总线上,由主设备控制总线上的所有串行通信进程。

2、Modbus比其他通信协议使用的更广泛的主要原因有:

(1)公开发表并且无版权要求;

(2)易于部署和维护;

(3)对供应商来说,修改移动本地的比特或字节没有很多限制。

python开发mbus程序_MBUS 和MODBUS 什么关系啊相关推荐

  1. python开发mbus程序_Mbus 2019(水表校验程序)V2.1 最新版

    Mbus 2019(水表校验程序)是一款功能强大的水表等设备的测试辅助工具.Mbus 2019(水表校验程序)选择串口号选择波特率及效验位,打开串口,可读取信息,真实有效可靠,可读取写入表计地址,发送 ...

  2. python开发mbus程序_关于MBUS MSG指令

    在MBUS MSG指令里有一个错误位,我看了手册上说1-8的低位,其中0是无错误,那Q0.0有输出到底是对还是不对,还有Q0.2是不用的意思,它是一直为1的吗?我现在程序测试过程中,发现Q0.1和Q0 ...

  3. python开发mbus程序_Python pywmbus包_程序模块 - PyPI - Python中文网

    #WIP WM总线在Python中的实现 本项目实施了无线m-bus标准的部分内容,定义见din en 13757-1及以下. 目前,只支持未加密的短帧(即ci 0x7a).欢迎拉取请求. ##安装 ...

  4. python开发mbus程序_程序不知道怎么调,那个MBUS

    展开全部 驱动62616964757a686964616fe58685e5aeb931333361326337程序开发的一个重大难点就是不易调试.本文目的就是介绍驱动开发中常用的几种直接和间接的调试手 ...

  5. python开发mbus程序_基于MBUS标准协议采集水、热、气表的方法与流程

    本发明涉及的是一种在用电采集终端上实现标准MBUS协议接口用来采集水表.热量表.气表数据的方法,具体涉及一种基于MBUS标准协议接口模块采集水.热.气表的方法,属于用电信息采集领域. 背景技术: 我国 ...

  6. python开发mbus程序_apis-scraper-Python网络刮板获取波兰政党的支持率-TheLastGimbus PL EN...

    作者:TheLastGimbus ### 作者邮箱:mateusz.soszynski@tuta.io ### 首页:https://github.com/TheLastGimbus/APiS-Scr ...

  7. iospython开发工具_使用Python开发iOS程序

    们见过使用JS.Lua.Ruby开发iOS程序的,但是基本没有见过使用Python开发iOS程序(软件)的,这是为什么?关于这个问题,我后面会回答. 那么,怎么用Python开发iOS程序呢?其实我们 ...

  8. 使用Python开发木马程序

    使用Python开发木马程序 一.实验介绍 1.1 实验内容 木马程序会给普通用户带来很多危害,比如盗取QQ账号,游戏账号等.课程将用Python实现一个简易的木马程序,该程序会记录用户的键盘输入和屏 ...

  9. python开发安卓程序-如何使用python开发android应用

    Python是一种面向对象.解释型计算机程序设计语言,其源代码和解释器CPython遵循GPL(GNU General Public License)协议Python语法简洁清晰,特色之一是强制用空白 ...

最新文章

  1. python调用git生成log文件_python解析git log后生成页面显示git更新日志信息
  2. js实现随机生成小方块
  3. node mysql limit_node中mysql连接池的connectionLimit指什么,它和mysql的最小连接数和最大连接数的关系是什么?...
  4. 腾讯技术课|基于Elastic Stack 搭建日志分析平台
  5. C#机器学习之判断日报是否合格
  6. 2.1线性表的类型定义
  7. 重磅 | 《机器学习综述》算法分类及特征工程手推笔记!
  8. Django自定义一个简单的中间件,并使用此中间件
  9. JAVA设计模式-委派模式(Delegate)
  10. 卸载mySQL数据库
  11. 魔兽世界插件开发-Table Of Contents(TOC)文件
  12. 三菱plc pwm指令_三菱PLC高速处理指令编程(新手教学)
  13. 详谈外部浏览器如何实现复制微信号一键唤起微信号加好友
  14. [微信小程序]搜索功能实现,搜索框样式
  15. 多个txt文件合并成一个txt文件、多个csv文件合并成一个csv文件
  16. SpringBoot MySQL #1 报错 Error executing DDL ...
  17. 这样配置win10亲测不错
  18. 根据一个包含汉字的字符串返回一个汉字拼音首字母的字符串
  19. 北京仁源欣生获200万美元天使轮融资,和玉资本领投
  20. 完美解决Can‘t locate Data/Dumper.pm in @INC

热门文章

  1. 高效能人士的执行四原则(五)——原则4:建立规律问责制
  2. 微信小程序通过百度智能云实现人脸检测
  3. 投影仪的标定方法总结
  4. 传感器 esp8266_使用esp8266作为I2C传感器的主机
  5. 机械硬盘的存储结构及原理
  6. dcdc模块降额设计_DCDC电源模块温度的使用范围以及降额使用
  7. 无穷小微积分教材的结束语
  8. 计算机三级网络技术第六章(第一轮)
  9. 免费图片外链空间推荐
  10. 【力斩offer】一些面试常问的数学概念