【仪表】数显仪表与PLC通讯配置

【仪表】数显仪表与PLC通讯配置

一、常见数显仪表通讯

  • RS485 MODBUS RTU(最常用)
  • ASCII协议
  • 自定义协议

二、MODBUS RTU基础

从站地址 | 功能码 | 数据 | CRC16地址:1-247功能码:03读保持寄存器  04读输入寄存器  06写单个寄存器  10写多个寄存器

三、三菱FX5U通讯

硬件:FX5U自带RS485扩展板通讯参数:p3000=1 (MODBUS RTU模式)p3001=1 (从站模式)p3002=19200 (波特率)p3003=2 (奇偶校验) p3004=1 (停止位) 

四、PLC程序(RS485)

// MODBUS轮询ADPRW从站地址 功能码 寄存器地址 数据// 读保持寄存器ADPRW K1 H03 K0 K1; // 读取40001// 写单个寄存器ADPRW K1 H06 K10 数据; // 写入40011

五、西门子S7-200 SMART

// 使用USS协议库USS_PORT := 0;USS_ADDR := 1;  // 从站地址VB100 := 16#04;  // 功能码// 读保持寄存器USS_RPM_W(0, 1, 1, VW200, VB300);

六、常见问题

  • 通讯不上:检查波特率/奇偶校验/接线
  • 数据跳动:检查接地/屏蔽
  • 读数不准:检查协议地址对应

七、仪表地址映射

40001-49999: 保持寄存器(功能码03/06/16)30001-39999: 输入寄存器(功能码04)

关注【一路福利】,获取常用仪表通讯协议文档!

上一篇 【PID控制】增量式PID算法原理与实现
下一篇 【工具】电工工具使用与维护指南