hxl 发表于 2024-7-10 18:16:53

如何发送 Modbus RTU 命令来读取数字输入

<h3 style="margin-top:24px;margin-right:0;margin-bottom:0;margin-left:0;padding:0 0 0 0 ;line-height:30px"><strong><span style="font-family: 宋体;color: rgb(34, 34, 34);letter-spacing: 0;font-size: 18px;background: rgb(255, 255, 255)"><span style="font-family:宋体">命令 0x02</span></span></strong></h3><p style="margin-top:24px;margin-right:0;margin-bottom:23px;margin-left:0;padding:0 0 0 0 ;line-height:30px"><span style="font-family: Arial;letter-spacing: 0;font-size: 18px;background: rgb(255, 255, 255)"><span style="font-family:宋体">该命令用于读取数字输入</span> DI <span style="font-family:宋体">的值。</span></span></p><p style="margin-top:24px;margin-right:0;margin-bottom:23px;margin-left:0;padding:0 0 0 0 ;line-height:30px"><span style="font-family: Arial;letter-spacing: 0;font-size: 18px;background: rgb(255, 255, 255)"><span style="font-family:宋体">从</span> # 10197 <span style="font-family:宋体">到 </span><span style="font-family:Arial">10218 </span><span style="font-family:宋体">的寄存器对设备的 </span><span style="font-family:Arial">SlaveID </span><span style="font-family:宋体">地址 </span><span style="font-family:Arial">17 </span><span style="font-family:宋体">的 </span><span style="font-family:Arial">DI </span><span style="font-family:宋体">请求示例。第一个寄存器的地址将是 </span><span style="font-family:Arial">00C4 </span><span style="font-family:宋体">十六进制 </span><span style="font-family:Arial">= 196</span><span style="font-family:宋体">,因为帐户是从 </span><span style="font-family:Arial">0 </span><span style="font-family:宋体">地址维护的。</span></span></p><p><br/></p>
页: [1]
查看完整版本: 如何发送 Modbus RTU 命令来读取数字输入