【技术】有人物联解析用于楼宇管理应用的Modbus知识
Modbus协议是什么
Modbus网关许多技术方面都超出了我们的想象。但在现场使用Modbus时,不需要了解更精细的技术细节,只需要知道Modbus是什么并合理使用它的价值。
集成网络在楼宇管理系统中都变得越来越重要,因此,BMS 工程师都要求至少对协议有一个基本的了解。幸运的是,网上有详细资料介绍您可能需要了解的有关Modbus的所有信息;不幸的是,很多信息相互矛盾,而且通常并不是“所有”信息,有时会让您束手无策。这篇文章Modbus中的信息,以便您了解足够多的信息,并希望应用您的项目中。
Modbus协议有两种安装方式:
● 串行网络-RS485
● TCP/IP网络
最终结果是相同的,而且Modbus点寄存器通常是相同的,但两种安装之间存在差异,如果不仅仅是物理安装的话。
串行RS485Modbus
要建立RS485 Modbus网络,需要将双绞线电缆从网络主设备安装到从设备。
通常,带有屏幕的单双绞线电缆就可以完成这项工作,但如今越来越多的制造商推荐使用双绞线电缆。
推荐两对电缆线的原因是使一对可用于发送/接收线,而另一对可用作屏蔽线或排扰线。这样就可以覆盖所有的基地。
通过RS485网络连接Modbus设备时,它们应以菊花链形式连接在一起,不支持任何其他布线拓扑。
串行网络布线
整个网络中的连接应该保持不变:正对正,负对负。这些有时可能被标记为 A 和 B。如果这些被交叉,这可能会导致整个网络瘫痪并在主控制器内产生通信警报。
还值得一提的是,屏蔽电缆在整个网络中应保持完好无损,并且仅在控制器端接地。
TCP/IP 网络连接
根据cat5/6的限制,每个网段的最大长度为100m,Wi-Fi可能会根据安装的类型和质量达到更长的距离。
当通过其他网络进行通信时,需要在防火墙上打开一个通信端口,默认端口是:502,但如果需要,可以更改此端口。
在配置TCP/IP Modbus 网络时,每个设备都需要使用网络上可用的唯一 IP 地址进行编程。
RS485 与 TCP / IP Modbus
典型的寄存器表
上表是一个有用的参考点,因为制造商的文献通常不会说明该点是什么类型的寄存器。根据您使用的系统,您可能无法在您包含的模拟可写对象上搜索输入寄存器;这是因为输入寄存器是只读的。
线圈点 00001 – 09999
将线圈点视为可写的数字点,例如数字输出。
读取线圈点时,您将看到真或假反馈值。它可以是两种状态之一,仅此而已。这同样适用于当你写到这一点时,你可以把它设为真或假。线圈点通常是设备内用于触发某些功能的数字点。
● Modbus 功能代码 1 = 读取线圈
● Modbus 功能代码 5 = 写入单个线圈
● Modbus 功能代码 15 = 写入多个线圈
连接Modbus串行设备时,每个网络限制为32个;由于主设备占用了网络上的地址,因此上述示例将分类为4。如有必要,可以通过在网络上使用中继器和助推器来解决此限制。
不论增强器和中继器,串行网络的最大长度不能超过1200m。
在某些情况下,可能需要在通信对上安装终端电阻。通常,一个120欧姆的电阻可以正常工作,但如果需要,可以更准确地计算出来。越来越多的设备带有内置的端接跳线,可用于在需要时省去电阻的麻烦。
配置RS485串行Modbus网络时,您需要在每个设备中设置以下内容:
● 波特率
● 平价
● 停止位
● 数据位
这些通常可以通过板载跳线或软件进行配置。在开始此类项目时,需要进行板载跳线需要设置,直接开箱即可完成,而不是安装在天花板或现场任何地方要容易得多。
TCP / IP Modbus
要建立TCP/IP Modbus 网络,所有设备必须在本地或通过网关连接连接到同一网络。通常,这些将是使用以太网电缆和RJ45端的有线连接,尽管现在更多的设备通过Wi-Fi连接,但两种解决方案都可以完成这项工作。
TCP / IP Modbus并不像串行连接那样每个网络限制为 32 个设备,但是,每个主(客户端)设备都有其自身的限制,在开始设计系统之前应进行检查。与 RS485 Modbus 网络的另一个区别是使用的术语,当谈到串行连接时,我们说“主从”,当谈到 TCP / IP Modbus 时,我们说“客户端和服务器”。
离散输入 10001 – 19999
这些点类似于线圈点,除了它们是只读的,就像数字输入一样。
读取离散输入时,它将反馈两个值之一,它是真或假,仅此而已。根据设备的不同,它可能被标记为 1 或 0、开或关等。这些类型的点通常用于显示控制器上数字输入的状态。Modbus 功能代码 2 – 读取输入状态
输入寄存器 30001 – 39999
输入寄存器是由 16 位信息组成的只读点。模拟输入值将被归类为输入寄存器。输入寄存器可以进一步分类为有符号或无符号,由于 16 位限制,无论哪种方式,都存在可以显示的最大信息量。
签名寄存器可以从 -32,768 到 32,767。这对温度传感器很有用。无符号寄存器可以从 0 到 65,536。这对于消耗量表很有用,因为不需要负值。Modbus 功能代码 4 – 读取输入寄存器
持有寄存器 40001 – 49999
保持寄存器是由 16 位信息组成的可写点。模拟输出值将被归类为保持寄存器。
就像输入寄存器一样,保持寄存器也可以有符号或无符号。16 位保持寄存器与上面详述的输入寄存器具有相同的范围限制
Modbus 功能代码 3 = 读取保持寄存器
Modbus 功能代码 6 = 写入保持寄存器
Modbus 功能代码 16 = 写入多个保持寄存器
字节顺序(MSB / LSB)
这是配置 Modbus 网络的鲜为人知的部分之一。以我的经验,这样做的原因是因为字节顺序通常总是 MSB > LSB,这是大多数控制器默认设置的。
● MSB = 最高有效位
● LSB = 最低有效位
这与控制器读取组成寄存器的各个位的顺序有关。正如我们前面所讨论的,标准输入或保持寄存器由 16 位组成,通常从位 0 到位 15 开始。
虽然这个设置经常被遗忘,但重要的是您要意识到它,因为它会在读取寄存器值时产生问题。所有 16 位寄存器值都是使用二进制代码读取的,这就是存在最大值 65,535 的原因,即二进制的 16 个。
现在让我们假设我们正在尝试使用 Modbus 读取寄存器值。我们已经准备好网络设置,所有设备都在线并且工作(嗯,接收值),但我们还没有意识到这个设备首先使用 LSB 而不是 MSB。
默认情况下,我们将使用 MSB 顺序(从左到右)读取50,401的值当设置为 LSB 时,我们读取的值为34,595(从右到左)。
看看为什么Modbus现在很重要?
如果您没有意识到这一点,您很容易浪费时间在数据表中寻找其他可能的寄存器来查找,当您一直都可以做到这一点时,只是字节顺序阻止了您获得正确阅读。
仅供参考,只是在上面的示例中使用了一组随机的 1 和 0。要将这些转换为读数,您可以使用计算器上的“程序员”设置。如果某些设备使用 MSB 而其他设备使用 LSB,则在同一网络上混合使用设备可能会给您带来问题。一些控制器甚至允许您更改每个设备或点的字节顺序设置,其他控制器只允许每个网络。容易吧?根据经验,设置任何集成网络最困难的部分是从您尝试与之通信的设备中获取正确的信息。制造商的文献常常令人困惑并且缺乏关键信息。例如,为什么电表没有 Modbus 标准?他们都提供相同的信息,但他们都给它贴上了不同的标签?通常正是这种事情阻止了两个设备之间的成功集成。希望本文为您提供了对该主题的一些基本了解,并使您将来能够成功集成多个设备。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由浩哥的小锤锤转载自有人物联官网,原文标题为:用于楼宇管理应用的 Modbus知识全在这里了,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【技术】CAT4为什么不能替代CAT1?
现今,CAT1的发展势头一直很迅猛,那为什么CAT4不能替代CAT1的地位呢?本文有人物联将从成本层面、技术层面和应用层面三个维度进行分析。
【技术】有人物联解析RS485串口服务器的功能有什么特别之处
串口服务器是一款工业级串口服务器设备,拥有高规格的电气保护,ISO9001国际质量认证,采用协议栈技术,不宕机、不死机、数据不丢失,整机2年质保,技术支持终身服务,在-40℃~85℃环境下可运行,进口芯片,独立CPU。RS485串口转以太网,5-36V宽电压供电,软件+硬件+CPU三级看门狗稳定不宕机。
【技术】解析MQTT和HTTP协议的区别
本文有人物联将介绍MQTT和HTTP协议的区别,供各位工程师参考及使用。
有人物联(usr)以太网系列产品选型指南
目录- 公司简介和主营产品概览 串口服务器 Wi-Fi 串口服务器 以太网模块 工业级以太网交换机 数据采集网关系列
型号- USR-W600,USR-K7,USR-K6,USR-N510,USR-CANET200,USR-TCP232-T2,USR-SDR080,USR-SDR160,USR-SDR041,USR-M511,USR-SDR021,USR-N668,USR-TCP232-ED2,USR-TCP232-E2,USR-N540,USR-N520,USR-N580,USR-W630,USR-W610,USR-TCP232-S2,USR-SDR050,USR-TCP232-306,USR-TCP232-410S,USR-TCP232-304,USR-TCP232-302
有人物联推出IP转换器USR-G807,支持宽压9~36V供电,解决PLC跨网段通讯难题
有人物联推出的IP转换器USR-G807采用钣金外壳、散热更佳,支持宽压9~36V供电,解决PLC终端无法修改IP问题和PLC跨网段通讯难题。该产品可以在不修改原系统的任何软硬件,不影响原系统正常通信,实现PLC的IP地址转换;具备核心NAT功能,可实现LANO设备IP和端口映射到WAN口的任意IP。
【经验】解析串口服务器USR-TCP232-410如何使用485口并联方式与设备通信
本文主要介绍串口服务器USR-TCP232-410使用485口并联方式与设备通信。有人物联410的485口最大支持32个设备,485总线协议标准是200多个,实际连接还需要设备的负载决定。
鼎桥CEO莅临有人物联参观交流,深化5G战略合作
在数字化转型浪潮的推动下,物联网技术的融合创新成为推动工业产业升级的关键力量。近日,行业领先的物联网解决方案服务提供商——有人物联,与享誉全球的通信解决方案供应商鼎桥通信技术有限公司,正式签署战略合作框架协议。此次合作不仅标志着双方在5G RedCap工业通信领域达成战略合作,也预示着双方共同推动物联网技术与产业的深度融合的坚定决心。
打破远程运维边界,有人物联异地组网方案彻底解决终端设备无法统一远程管理痛点
现在,只需将这些终端设备连接在有人物联路由器网口下,通过异地组网平台简单配置,就能轻松搭建起一个终端互通的网络。企业总部人员或外出员工借助手机、PC随时随地对终端进行远程调试、下载程序、配置等运维操作,彻底解决终端设备无法统一远程管理的痛点。
有人物联网双网口8串口的串口服务器USR-N580,独特的工业功能支持,支持Modbus网关功能
为了能为客户降低成本和减少布线难度,有人物联网研发出了一款双网口8串口的串口服务器,专门应用于多设备联网的复杂环境。八串口服务器USR-N580,是用来将TCP/UDP数据包与RS485接口实现数据透明传输的设备。 独特的工业功能支持,支持Modbus网关功能,更加方便工业现场使用。 支持网络打印,打印机行业使用更加方便。
【选型】有人物联WiFi6工业无线客户端、小体积5G工业数传终端满足AGV小车联网需求,确保通信稳定
AGV小车要不断移动就要依靠稳定的无线通信网络覆盖,以及快速的AP间漫游切换,保证各工业场景中AGV的高效稳定工作。AGV无线通信组网系统要具备较大带宽,支持实时双向通信,能够承载诸如高清视频、机器人/车辆运行数据、传感器数据、语音及其他网络业务。有人物联新推出的WiFi6工业无线客户端W660和小体积5G工业数传终端G815可助力AGV+物联网推动各行各业数字化转型升级。
水利应用全场景揭秘,有人物联响应时代号召,打造行业产品新高度
有人物联响应时代号召,深研水利行业应用十大场景,围绕智慧水利、智慧灌区、高标准农田、水库大坝安全监测、测控一体化闸门等核心板块,提供完整完善的有人水利行业产品组合。
有人物联新推出小体积5.8GHz无线网桥ST508E及千兆PoE交换机S1210P,性价比高
有人网通产品品类丰富,覆盖无线网桥、百兆/千兆/PoE交换机、AC管理机、无线吸顶/户外AP、WiFi6核心板、5G CPE等产品,致力于满足各行业有线、无线数据传输需求。近日,有人网通产品再添两员“强将”,无线网桥ST508E &千兆PoE交换机S1210P,性能给力,性价比高。
有人物联(usr)通信网关/通信模组/交换机选型指南(中文)
描述- 国内领先的工业物联网软硬件解决方案服务商
型号- USR-S100-WS4W-CA,USR-SDR050-L,N520,USR-DR512,USR-SF1008,USR-SF1005,USR-PLCNET-510,USR-DR514,USR-DL216-L,USR-ISG008P,USR-LG206-L,IO0080,USR-DR185,IO808(CAT-1),USR-S100-GU4D-CA,N510,USR-ISG,USR-N520,USR-W610,USR-IO34,USR-IO0440,AC1000,USR-DR504,USR-DR502,IO808(EWR),USR-G805S,USR-M100-HM,USR-S100-GU4G-CA,USR-ISG208P-SFP,USR-G806R,DR185,N540,USR-D24-15,USR-M300,USR-N510,USR-DR134,USR--TCP232-30X,USR-DR132,USR-TCP232-T0,USR-TCP232-T1,USR-G780S,USR-ISG005,AP520X,USR-G806W,IO424T-EWR,USR-TCP232-E2,USR-G806S,WH-L101-L,USR-N580,ST515N,NR310I,USR-G780,USR-G781,IO808,USR-DR404,USR-DR206-L,USR-ISG系列,USR-D12-54,USR-S100,USR-DR152,USR-K5,USR-G817,USR-W660,USR-IO0404,WH-GM800,USR-N5X0,USR-DR154,USR-SG,USR-D24-36,USR-SG系列,G810,USR-PLCNET-310,USR-G771,WH-GM5,USR-DR30X,ST508E,G817,G816,USR-G816,AP530X,USR-G815,USR-TCP232-ED2,USR-G809,USR-S100-GU4H-CA,IO0440,USR-IO8000,USR-DR13X,USR-DR302,USR-DR301,AP310I,USR-TCP232-S1,USR-IO4040,USR-IO0080,NR530X,USR-TCP232-304,USR-G805,USR-M100-ARD,USR-S1210P,G806W,USR-LG210-L,USR-M100,USR-S100-WL4J-CA,USR-FQ610,USR-EG818,USR-PLCNET-210,USR-N668,USR-D24-60,USR-W630S,USR-LG207-L,USR-D12-24,AC200,IO424T-CAT-1,USR-N540,WH-LTE-7S1,WH-LTE-7S0,USR-IO34(CAT-1),USR-SG1008,USR-D12-15,N580,USR-SG1005,USR-TCP232-410S,NR520X
【电气】有人物联白金系列工业级交换机,工业防雷6000V,专为严苛工业环境设计
白金系列是有人物联推出的5口/8口、百兆/千兆工业级以太网交换机,专为严苛工业环境而设计。满足轨道交通、平安城市、智能交通、安防监控和其他恶劣环境中的部署要求,为用户的以太网设备提供可靠、便捷的联网解决方案。
电子商城
登录 | 立即注册
提交评论