空调箱Modbus通讯应明确物理或网络接口、协议形式、地址、寄存器编号、功能码、数据类型、缩放、字节顺序及读写限制。双方都支持Modbus,并不意味着同一个寄存器地址或数值解释会自动一致。
温度可能以整数乘以系数表示,也可能以浮点表示,负值符号和多字数据顺序也需明确。寄存器文档中的显示编号与实际报文地址还可能采用不同起点,应通过联调确认。串口方案另需匹配波特率、校验及接线要求,网络方案则需相应网络参数。
连接参数要写接口、站点或网络地址及通信设置;数据参数要写地址、功能码、类型、缩放和字节顺序;控制参数则要写读写权限、命令条件及通信故障策略。三项对应不同配置环节,不能只给一个寄存器号。空调箱接入楼宇自控系统前需要提供哪些点表,可参考空调箱接入楼宇自控系统前需要提供哪些点表?。
Modbus可以在串口或网络上运行。串口方案通常需要确认接口形式、波特率、数据位、停止位和校验方式;网络方案则需要确认IP地址、端口和连接方式。不同设备的默认参数可能不同,对接前应交换通信参数表。
空调箱BACnet接口与干接点联动有什么区别,可参考空调箱BACnet接口与干接点联动有什么区别?。控制点表和信号定义,可参考空调箱接入楼宇自控系统前需要提供哪些点表?。
每个数据点应明确寄存器编号、功能码和读写属性。保持寄存器、输入寄存器和线圈的地址范围不同,功能码也不同。只给一个地址数字而不说明寄存器类型和功能码,对接时可能读错位置或读写方向。
寄存器文档还应说明地址起点是从0还是从1开始,不同软件工具可能采用不同显示方式。读写权限要区分只读、只写和读写,写入命令还要说明有效范围和条件。
同一个寄存器值可以表示整数、无符号整数、浮点数或位状态。温度、湿度和压力等模拟量通常需要缩放系数和偏移量。多字数据(如32位浮点)需要说明字顺序和字节顺序,否则读出的数值可能与实际相差很大。
负值和报警位也需要明确编码方式。报警状态可能用位表示,也可能用整数值表示不同故障类型。数据类型和编码方式不写清,联调时容易把正常值误判为故障。
如果上位系统需要远程启停或调整设定值,应明确写入寄存器的地址、数据范围、生效条件和优先级。本地控制与远程控制的切换逻辑、通信中断时的默认状态、写入超时处理,都需要事先约定。
重要保护通常需要独立于通讯的硬回路,可参考空调箱BACnet接口与干接点联动有什么区别?。写入命令不能替代急停、消防联动或防冻保护等独立保护。调试时应验证正常写入、非法写入和通信中断等场景。
应核对实际物理值、读写方向、报警变化及恢复行为,避免数据格式错误却显示为貌似合理的数。写入测试要在约定测试条件下进行,并遵守本地优先和保护逻辑。最终保留双方确认的寄存器版本与测试记录。
调试顺序如何从单机转到系统联动,可参考空调箱调试顺序怎样从单机转到系统联动?。传感器读数是否可信,可参考空调箱温湿度传感器怎样确定安装与校准要求?。
艾立工业的控制对接可围绕确认的寄存器表开展,接入前请说明上位系统和接口要求,便于逐点核对。艾立工业制造端覆盖电机、风机自主研发生产、控制系统、钣金、空气过滤器和整机装配,控制器接口、寄存器定义和箱体结构可以在同一套配套资料里对应;非标通讯要求可按项目对接文件调整。
产品形式可查看空气处理机组与风机箱页面;洁净送风配套可结合FFU风机过滤单元与EFU设备端风机过滤单元核对;多台设备联动可了解FFU电脑群控系统的配套方式;末端颗粒过滤可结合HEPA/ULPA过滤器确认;涉及气态污染控制时,可另行沟通化学过滤器方案。具体寄存器定义、通讯参数与交付范围,仍需依据对应配置资料和现场联调结果确认。实际效果以现场联调和性能测试结果为准。
提交项目参数:https://ailigy.com/contactus.html
双方都支持Modbus,寄存器地址就一样吗?
不一定。地址、功能码、数据类型和缩放都可能不同,对接前应交换寄存器表并逐点核对。
温度值读出很大或很小的数,可能是什么原因?
可能是数据类型、缩放系数或字节顺序不一致,应先核对寄存器定义再判断传感器是否异常。
艾立工业能提供寄存器表吗?
可按项目控制要求提供设备侧寄存器定义和通讯参数,具体内容需依据选定控制器和项目对接文件确认。
检查项目 | 确认重点 | 检查项目 | 确认重点 |
|---|---|---|---|
连接参数 | 接口、地址、波特率与校验 | 数据参数 | 寄存器号、功能码、类型与缩放 |
字节顺序 | 多字数据的字序与字节序 | 控制参数 | 读写权限、生效条件与优先级 |
故障策略 | 通信中断与写入超时处理 | 联调记录 | 版本、测试项与双方确认 |