在 大多数 具体情况 这 器械 是 必需的 至 reply 用 echoing 这 地址 和
函数 号码, 一起 和 一个 echo 的 所有 或者 部分 的 这 message received (在
这 情况 的 一个 要求 至 写 一个 值 或者 carry 输出 一个 command) 或者 这 信息
要求 (在 这 情况 的 一个 读 参数 运作).broadcast messages (至
这个 这 控制 responds 用 带去 一些 action没有sending 后面的一个
reply) 是 supported 在 器械 地址 零. commands 这个 能 be
broadcast 是 marked 和 这 标识
B
.
数据 是 transmitted作 第八-位 二进制的 字节 和 1 开始 位, 1 停止 位 和 optional
parity checking (毫无, 甚至 或者 odd).
一个 message 是terminated solely 用 一个 延迟 的 更多 比 三 character 长度s
在 这 给 波特 比率, 和 任何 character received 之后 此类 一个 延迟 是 treated
作 一个 潜在的 地址 在 这 开始 的 一个 新 message.
这 下列的 单独的 message formats 应用. 自从 仅有的 这 rtu 表格 的 这
协议 是 supported, 各自message 是 followed 用 一个 二-字节 crc16. 详细信息 的
如何 这 checksum 必须 是 计算 是 给 在 这 终止 的 这个 部分.
一个. 读 coil 状态
(读 n 位)
01/02
这 message sent 至 这 控制 将 组成 的 8 字节, 作 跟随:
这 正常的 reply 将 echo 这 第一 二 characters 的 这 message received, 一个d
将 然后 包含 一个 单独的-字节 数据 字节 计数, 这个 将 不 包含 它自己 或者 这
crc. 为 这个 message, 那里 将 是 一个 字节 的 数据 每 第八 位-worth 的
信息 要求, 和 这 lsbit 的 这 第一 数据 字节 transmitted depicting
这 状态 的 这 最低-numbered 位 必需的.
这个 函数 将 是 使用 largely 至 report 控制 状态 信息, 和 所以一个
位 设置 至 1 indicates 那 这 相应的 特性 是 目前 使能/起作用的,
和 一个 位 重置 至 0 indicates 这 opposite. 如果 一个 精确的 多样的 的 第八 位 是 非t
要求, 这 数据 是 padded 和 trailing zeros 至 preserve 这 8-位 format.
之后 这 数据 有 被 transmitted, 这 crc16 值 是 sent.
59047-2 页3的 9