找回密码
 注册

QQ登录

只需一步,快速开始

搜索

三菱FX3U-485ADP-MB和温控器MODBUS通讯案例

[复制链接]
15812801591 发表于 2025-7-12 16:04:03 | 显示全部楼层 |阅读模式
三菱FX3U-485ADP-MB和温控器modbus通信样例.zip (890.96 KB, 售价: 1 E币)
1.png
1 、温控器型号:YTG-750WK
2、进行MODBUS通讯前最好先用串口助手试下,(需要USB转485串口线),接线方式:T/R+接温控器485的"+",T/R-接温控器485的“-”。
3.串口软件以SSCOMV20为例 。
    先打开软件,输入串口号,点击关闭串口后再点击打开串口。
    根据温控器的通信协议设好波特率,数据位,停止位,校验位,并勾选HEX发送和HEX显示。
    字符串输入框中输入,输入方法:
   如: 0103 1001 0001 D10A含义为:
       01为仪表编号;
       03为读取功能码;
       1001为通道实际显示值地址(实际温度);
       0001读取单通道值;
       39DF为CRC校验码,不知道可以百度“CRC在线计算器”,然后输入       010310010001,输入类型选择HEX,CRC-16(MODBUS)显示0x0AD1,D10A即为校       验码

       以上为通道读取。通道写入方式如下;
    0106 0000 07D0 8A66
      01为仪表编号;
      06为写入功能码
      0000为SP(温度设定值)地址;
      07D0为十六进制数值,转换成十进制为2000,对应的仪表温度为200.0度
      8A66为CRC校验码,同上。CRC在线计算器”,然后输入  0106 0000 07D0,输入类型选择HEX,CRC-16(MODBUS)显示668A,8A66即为校验码
4.串口调试无误后,然后温控器接PLC,与PLC走MODBUS通信需要485ADP-MB模块,接线方式:A对+,B对-
   
   程序解读:
     M8411为通道1和2的请求帧延迟.
     D8400为通道1通讯格式 0001 0000 1000 0001

                       1    0    8    1


  ADPRW H1 H3 H1001 K1 D230
H1为温控器地址,H3为读取功能码,H1001是仪表寄存器地址,K1为读取单通道值 ,D230是将读取的信息保存的寄存器
  ADPRW H1 H6 H0 K1 D30
H1为温控器地址,H6为写入功能码,H0是仪表寄存器地址,K1为个数,D30为要写入温度器的值,要提前MOV值

窍门:有时ADPRW写不进数值,可以断电再开启,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|ELEOK |网站地图

GMT+8, 2026-2-23 09:05

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表