没有合适的资源?快使用搜索试试~ 我知道了~
首页libmodbus使用手册中文版.docx
资源详情
资源评论
资源推荐

官方中文手册详解
最近做 相关内容,因为中文没有 各个函数的详细解释,所以在此把要
用的 的官方手册包括所有的函数都翻译整理一下,给自己和大家们学习,欢迎
大家交流指正。
英文版手册原文:
注:可以通过 快速查询常用的 指令主要有如下几条,并基本基于此顺序执
行:
、初始化 指针
!、建立连接
、设置从站 "#
、读取保持寄存器读取输入寄存器读取位
$、写单寄存器写多寄存器写多位数据
、关闭连接
目录
特点
概要
描述
环境%&'()
环境
创建 环境
初试化 环境指针 *+*&',*%&-+''&---.&
--*&*)

设置串口模式
获取当前串口模式 &**'*'-*'%*+()/
设置串口模式 &**'*'-*'%*+(&')/
在 环境下 中获取当前 0 模式 &**'*%*+()% 版本补充)
在 环境下获取设置 0 模式 &**'*%*+(&')% 版本
补充)
自定义 0 实现 &**'**%*+(%'*)%*(
&&))% 版本补充)
获取 中当前 0 延迟 &**'**'-.%*+()/% 版本补充)
设置 中的 0 延迟 &**'**'-.%*+(&)/% 版本补充)
1("1)环境
创建 21 环境 *+*&',*%&-+&)/
11"("1 和 "1)环境
创 建 2 1 1" 环 境 * +*&',**%& - +&' & -
+'')/
通用函数:
释放 环境 *3''%*+()/
设置从站 "#&*'*-'%*+(&-')/( 版本补充)
启用调试模式 &*'*'%*+(&4-)/( 版本补充)
超时设置:
获取字节之间的超时 &*'*.'*5'%*+(&!*+*'&!*
+*')/
设 置 字 节 之 间 超 时 间 隔 *'*.'*5'%* +(&!**'
&!**')/

获 取 响 应 超 时 时 间 *'*'&'*5'%* +( 5'-
+5')/
设 置 超 时 响 应 时 间 *'*'&'*5'%* +( 5'-
+5')/
设 置 错 误 恢 复 模 式 & *'*'*''.%* +(
*'*''.*''*''.)/( 版本补充)
设置环境套接字(6')&*'*6'%*+(&)/
获取环境套接字(6') &*'*6'%*+()/
检索当前标头长度 &*'*'-'*'&%*+()/
用于数据操作的宏
用于操作位和字节的函数( 版本修改)
从 单 个 字 节 值 设 置 多 个 位 *'**3*.'%&7*+'&&'(&
&7*-')/
从字节数组设置多个位 *'**3*.'%&7*+'&&'(&&'
&&*&&7*+-*.')/
从多个位获取数值 &7**'*.'*3*%&&7*+&&'(&&'
&&*)/
设置或获取浮点数
89# 顺序获取浮点值 4-*'*4-*-%&&*+)/
89# 顺序存储浮点值 *'*4-*-%4-3&*+')/
98# 顺序获取浮点值 4-*'*4-*-%&&*+)/
98# 顺序存储浮点值 *'*4-*-%4-3&*+')/
#89 顺序获取浮点值 4-*'*4-*-%&&*+)/
#89 顺序存储浮点值 *'*4-*-%4-3&*+')/
#98 顺序获取浮点值 4-*'*4-*-%&&*+)/

#98 顺序存储浮点值 *'*4-*-%4-3&*+')/
连接
建立连接 &*&&'%*+()/
关闭连接 *'%*+()/
冲洗未连接数据 &*4%*+()/
主机(客户端 '&)
读取数据
读取位(读取线圈状态) &*'-*%*+(&-&&&7*+')/
读取输入位(读取输入状态) &*'-*&*%*+(&-&&
&7*+')/
读取保持寄存器 &*'-*''%*+(&-&&&*+')/
读 取 输 入 寄 存 器 &*'-*&*''%* +(&-&&&*
+')/
读 取 控 制 器 ( &' ) 描 述 &*'*-'*%*+(&-(*'
&7*+')/
写数据
写一位数据(强置单线圈)&*,'*%*+(&-&-)/
写单寄存器(预置单寄存器)&*,'*''%*+(&-&-')/
写 多 位 数 据 ( 强 置 多 线 圈 ) &*,'*%*+(&-&&&
&7*+)/
写 多 寄 存 器 ( 预 置 多 寄 存 器 ) &*,'*''%*+(&-&&
&&*+)/
写和读数据
在单个处理中写入和读取多个寄存器 &*,'*-&*'-*''%*+(
&,'*- &,'*& & &* + &'-*- &'-*& & &*
+')/

原始请求
发 送 原 始 请 求 & *'&*-,*':' %* +( &7* +-,*':
&-,*':*'&)/
收到确认请求 &*'''*&;-5&%*+(&7*+)/
回复异常
发送一个异常响应+&*'.*'('5&%*+(&&7*+':&&'
&'('5&*')/
从机(服务器 '')
数据映射
分 配 位 ( 线 圈 ) 和 寄 存 器 的 数 组 *-&**-&*&',%&&*
&&*&*&&*''&&*&*'')/
释放 *-&*结构 *-&*3''%*-&*+*-&)/
接收
收到指示请求 &*'''%*+(&7*+':)/
回复
响 应 收 到 的 请 求 & *'.%* +( & &7* +': &':*'&
*-&*+*-&)/
发 送 异 常 响 应 & *'.*'('5&%* +( & &7* +': &&'
&'('5&*')/
错误处理
返回错误信息 &-+*'%&'&)/
杂项
版权协议
剩余27页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0