基于MODBUS协议通信的设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
令上 是相 同的 , 帧 信息 的表示 方法 不 同。 仅
1 R U( e t T r n l nt模 式 . T R moe emia U i )
前, 多数 智能仪 表 已利用 该 协 议 向用户 提 供 通 信接 口, 随着 仪表 和 通 信技 术 的发 展 , MOD US协议 由 B
出, 每桶 装 入液体 容 积 的 准确 度 不 仅 和 流 量仪 表 的 准确度 有关 , 而且 和控 为修正后 的仪 表 系数 。 2 数 控灌油 装置误 差 分析 . 传统 的灌桶 型数 控 灌 油 装置 在 控 制 上 采用 A 、 B阀控 制方 式 , 开 始 灌油 时 打 开 A 阀, 即 B阀关 闭 , 当所灌 液体达 到 每桶 的预置 量时 , 出指令 , 闭 A 发 关
2 A C I 式 . S I模
二、 D U MO B S协议 MO B D US协议 采用 主从工 作方式 : 主机为 智能 终端或 上 位 机 , 机 为 l台 或 多 台 遵 守 MO B S 从 D U
量蕉
维普资讯
以 A C I 式建 立 通 信时 , 息 帧 的 每一 字 节 S I模 信
系。
流量计 在受 到 温度 的影 响时 , 随着温度 的升高 , 壳体 和转子 都膨 胀 , 因此有 必要 进行 温度 补偿 。 温度修 正 是指使 用温度 与标 定 温度不 同而 进行 的修正 , 温度 掺正 按下 式计算 :
C =一怠( 2 T ) r T一 】 () 6
维普资讯
修正 仪表系 数为 Kl 1K ,/ 则表 示 补偿 后 每个 脉 冲
的升数 , 由式 ( ) 则 2 可得 :
l = f) 5
由 L B一9 0 C 8 0系列 不 锈 钢椭 圆齿 轮 流 量 计 的 原理 可 知 , 量 计 产 生 的脉 冲与 流量 有 式 ( ) 关 流 4的
是 用 两个 字 符 表 示 的 , 十六 进 制数 6 , A C I 如 3在 S I 模 式下 占用 2 节 , 以表 示字符 ’ ’ ’ ’ 其代码 字 用 6和 3 ,
是
0.0 7 0 5 6% / c。 q
√ (
+ (
+, + 如)
仪 表 系数修 正计算 按下 式计算 :
K = Kll r +0 ) L 【) 7
式 中 :/ t 22 d I K( +t/ ) F是 流 量计 输 出 脉 冲的 稳定性 和 流 量 波 动 造 成 的 误差 ; / t +t/ ) F K (l 2 2 d 是 流 量计 仪 表 系数 非 线 性误 差 造 成 的误 差 ; / K F Kd . 数 字 信 号 ±1计 数 误 差 造 成 的 误 差 ; / t是 F ( K) t 阀 门 的 关 闭 时 间 造 成 的误 差 。 由此 看 2 d2是
Sa d r MO B ( 准 型 ) 展 到 MO B ls t ad n D US 标 发 D USPu
( 强 型 ) 增 。
以 RT U模 式建 立 通 信 时 , 息是 以 8位 二 进 信 制 方式传 送 的 , :3 十六 进 制 ) R 如 6( 在 TU模 式下 是 用 8位二进 制 O 10 1 表 示 的 , 10 31 这种 方式 的最 大好 处是 在 同等 传输 速 率下 , 以 比 AS I 模式 传输 较 可 CI 多 的信息 , 模 式在 智能 仪表 上被普 遍采 用 。 该
阀, 同时 打 开 B阀 , 当所 灌 液 体 达 到 每桶 的 预 置量
时 , 出指 令 , 闭 B阀 , 发 关 同时 打 开 A 阀 , 复此 过 重 程, 直到 达到所 预置 的总 量为 止
此 , 必 要 对 A、 阀 的关 闭 时 间 进 行 校 正 , 按 有 B 可
F 2 3 进行 校 正 , 2 =F t z 2 首先 应 测量 出 A、 B阀 的关
闭 的时间 。
基 于 MOD U B S协 议 通 信 的设 计 与 实现
潘 洪 跃
( 中国石化 股份 有 限公 司安 徽 安庆分公 司计 量 中心 , 安庆 2 60 ) 4 0 1
一
、
前
言
协议 的智 能仪 表或 变送器 。每 台从机 由用 户设 定地 址 以实 现访 问操 作 , 址 范 围为 0—2 5 地 5 。读取 或 写
用误差 传播 公 式求得 v 的误 差式
dV =
式中 C r为温度 修 正值 ; 2为使 用 温度 ; 为 标定 T T】
时标定 介质 温度 ; 为 流量 计壳 体体膨 胀 系数 不锈 钢壳 体 的 怠 是 0 0 6 q ; 通 碳 钢壳 . ̄8 % c 普
体 的
是 00 3 %/E;青 铜 壳 体 的 .0 6  ̄
MO B 协议 是 MOD C D US I ON公 司 推 出的一 个 开 放式 现场总 线 的通 信 协议 , 由于得 到 众 多 仪表 厂 家的支 持 , 在成 为仪表 及智 能终 端 的工业标 准 , 正 目
入信息 除设 备地址 外 , 要 了解 数 据 寄存 器 的起 始 还 地址 。标准 的 MO B 协 议 使 用 两种 模 式进 行 通 D US 信 : CI和 R AS I TU, 两 种模式 在 报文 结 构 、 这 功能命
由于阀 门开关 时 问的存 在 , 造成 灌桶误 差 , 桶 灌
的体积 V为 :
V t+Q = t+ 2 =Q】 l 专(l 音t 2 )
() 8
式 中 : 为数控 发 出起 动指 令 到数 控 发 出 切换
指令 的时 间 ;: t为数 控 发 出 切换 指 令 到切 换 完成 的 时 间 , 的关 闭时问 2的平 均 流量。 Q
1 R U( e t T r n l nt模 式 . T R moe emia U i )
前, 多数 智能仪 表 已利用 该 协 议 向用户 提 供 通 信接 口, 随着 仪表 和 通 信技 术 的发 展 , MOD US协议 由 B
出, 每桶 装 入液体 容 积 的 准确 度 不 仅 和 流 量仪 表 的 准确度 有关 , 而且 和控 为修正后 的仪 表 系数 。 2 数 控灌油 装置误 差 分析 . 传统 的灌桶 型数 控 灌 油 装置 在 控 制 上 采用 A 、 B阀控 制方 式 , 开 始 灌油 时 打 开 A 阀, 即 B阀关 闭 , 当所灌 液体达 到 每桶 的预置 量时 , 出指令 , 闭 A 发 关
2 A C I 式 . S I模
二、 D U MO B S协议 MO B D US协议 采用 主从工 作方式 : 主机为 智能 终端或 上 位 机 , 机 为 l台 或 多 台 遵 守 MO B S 从 D U
量蕉
维普资讯
以 A C I 式建 立 通 信时 , 息 帧 的 每一 字 节 S I模 信
系。
流量计 在受 到 温度 的影 响时 , 随着温度 的升高 , 壳体 和转子 都膨 胀 , 因此有 必要 进行 温度 补偿 。 温度修 正 是指使 用温度 与标 定 温度不 同而 进行 的修正 , 温度 掺正 按下 式计算 :
C =一怠( 2 T ) r T一 】 () 6
维普资讯
修正 仪表系 数为 Kl 1K ,/ 则表 示 补偿 后 每个 脉 冲
的升数 , 由式 ( ) 则 2 可得 :
l = f) 5
由 L B一9 0 C 8 0系列 不 锈 钢椭 圆齿 轮 流 量 计 的 原理 可 知 , 量 计 产 生 的脉 冲与 流量 有 式 ( ) 关 流 4的
是 用 两个 字 符 表 示 的 , 十六 进 制数 6 , A C I 如 3在 S I 模 式下 占用 2 节 , 以表 示字符 ’ ’ ’ ’ 其代码 字 用 6和 3 ,
是
0.0 7 0 5 6% / c。 q
√ (
+ (
+, + 如)
仪 表 系数修 正计算 按下 式计算 :
K = Kll r +0 ) L 【) 7
式 中 :/ t 22 d I K( +t/ ) F是 流 量计 输 出 脉 冲的 稳定性 和 流 量 波 动 造 成 的 误差 ; / t +t/ ) F K (l 2 2 d 是 流 量计 仪 表 系数 非 线 性误 差 造 成 的误 差 ; / K F Kd . 数 字 信 号 ±1计 数 误 差 造 成 的 误 差 ; / t是 F ( K) t 阀 门 的 关 闭 时 间 造 成 的误 差 。 由此 看 2 d2是
Sa d r MO B ( 准 型 ) 展 到 MO B ls t ad n D US 标 发 D USPu
( 强 型 ) 增 。
以 RT U模 式建 立 通 信 时 , 息是 以 8位 二 进 信 制 方式传 送 的 , :3 十六 进 制 ) R 如 6( 在 TU模 式下 是 用 8位二进 制 O 10 1 表 示 的 , 10 31 这种 方式 的最 大好 处是 在 同等 传输 速 率下 , 以 比 AS I 模式 传输 较 可 CI 多 的信息 , 模 式在 智能 仪表 上被普 遍采 用 。 该
阀, 同时 打 开 B阀 , 当所 灌 液 体 达 到 每桶 的 预 置量
时 , 出指 令 , 闭 B阀 , 发 关 同时 打 开 A 阀 , 复此 过 重 程, 直到 达到所 预置 的总 量为 止
此 , 必 要 对 A、 阀 的关 闭 时 间 进 行 校 正 , 按 有 B 可
F 2 3 进行 校 正 , 2 =F t z 2 首先 应 测量 出 A、 B阀 的关
闭 的时间 。
基 于 MOD U B S协 议 通 信 的设 计 与 实现
潘 洪 跃
( 中国石化 股份 有 限公 司安 徽 安庆分公 司计 量 中心 , 安庆 2 60 ) 4 0 1
一
、
前
言
协议 的智 能仪 表或 变送器 。每 台从机 由用 户设 定地 址 以实 现访 问操 作 , 址 范 围为 0—2 5 地 5 。读取 或 写
用误差 传播 公 式求得 v 的误 差式
dV =
式中 C r为温度 修 正值 ; 2为使 用 温度 ; 为 标定 T T】
时标定 介质 温度 ; 为 流量 计壳 体体膨 胀 系数 不锈 钢壳 体 的 怠 是 0 0 6 q ; 通 碳 钢壳 . ̄8 % c 普
体 的
是 00 3 %/E;青 铜 壳 体 的 .0 6  ̄
MO B 协议 是 MOD C D US I ON公 司 推 出的一 个 开 放式 现场总 线 的通 信 协议 , 由于得 到 众 多 仪表 厂 家的支 持 , 在成 为仪表 及智 能终 端 的工业标 准 , 正 目
入信息 除设 备地址 外 , 要 了解 数 据 寄存 器 的起 始 还 地址 。标准 的 MO B 协 议 使 用 两种 模 式进 行 通 D US 信 : CI和 R AS I TU, 两 种模式 在 报文 结 构 、 这 功能命
由于阀 门开关 时 问的存 在 , 造成 灌桶误 差 , 桶 灌
的体积 V为 :
V t+Q = t+ 2 =Q】 l 专(l 音t 2 )
() 8
式 中 : 为数控 发 出起 动指 令 到数 控 发 出 切换
指令 的时 间 ;: t为数 控 发 出 切换 指 令 到切 换 完成 的 时 间 , 的关 闭时问 2的平 均 流量。 Q