登录
首页 PLC论坛 德嘉工控
回帖 发帖
正文

主题:RS485空调控制面板转ModbusTCP连接

点击:779 回复:4

       本文介绍Modbus TCP/Modbus RTU协议转换器连接空调控制面板,此篇文章演示用上位机ModScan测试仿真软件连接。
所用设备如下:
1、德嘉Modbus TCP/Modbus RTU协议转换器,型号:四口
2、海林空调控制面板,型号:HL8102DN
3、正泰控制变压器(220V转24V AC),型号:NDK-50
4、上位机(ModScan32仿真软件)
一、硬件连接图示如下:
附件 c92a4443a40f3eeefaacd2b82f6a496.jpg
附件 d8d8d683fa7fe6c764670c69e3f3142.jpg
二、参数设置如下:
海林空调控制面板参数为:9600,n,,1;站号地址:1
三、Modbus TCP/Modbus RTU协议转换器参数设置如下图:
附件 图片1.jpg
(1)Modbus TCP/Modbus RTU协议转换器IP
附件 图片2.jpg
(2)转换器Modbus RTU设置
附件 图片3.jpg
(3)ModbusRTU从站模式设置:
一共两种模式可供用户选择,默认为通过Slave ID来对应从站号设置,这种一般上位机选择多一些;另一种方式是通过从站地址由ModbusTCP起始地址决定的,从站个数是可选的(1个、7个、66个)
附件 图片4.jpg
四、上位机ModScan32仿真软件设置如下图:
(1)首先先建立一个连接,IP地址为Modbus TCP/Modbus RTU协议转换器IP,端口号:502
附件 QQ截图20230324092027.jpg
(2)读到如下寄存器地址数据
附件 QQ截图20230324092018.jpg
海林空调控制面板HL8102DN, MODBUS协议表地址如下:
附件 图片5.jpg
注:
** 温度值均为实际数值*10。
** 模拟量计算如下: 假设显示或设定为 100
  则实际输出电压为 100/255*10=3.92V
  实际输出电流; 100/255*20=7.84mA
  浮点输出动作时间计算如下: 假设显示或设定为 100
  浮点输出口 1 的最小输出时间 Tval_min=5s
  浮点输出口 1 的最大输出时间 Tval_max=260s
  则实际动作时间为:100/255*(Tval_max_-Tval_min)=100s
** A/B A 为摄氏度,B 为华氏度
最后修改:2023/3/24 11:41:35
23-03-24 11:40
这个是把Modbus rtu通讯的仪表数据转换到modbus TCP来读写?最大支持66个从站?从站多了会不会卡顿?响应时间一般多长?
最后修改:2023/3/25 12:16:26
23-03-25 12:15
这个的优势在哪儿?配置感觉还不方便
23-03-26 13:03
从站建议不要接太多,因为毕竟是485通讯,数量越多就会越容易出现问题,建议接7-8个左右
23-03-27 10:48
转成ModbusTCP通讯,有的上位机或者PLC不能走ModbusRTU通讯,配置很简单的,没什么难度,新手都可以接受
23-03-27 10:49

工控新闻

更多新闻资讯