1 / 4
文档名称:

MBUS MSG指令.pdf

格式:pdf   大小:115KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

MBUS MSG指令.pdf

上传人:慢慢老师 2022/3/19 文件大小:115 KB

下载得到文件列表

MBUS MSG指令.pdf

相关文档

文档介绍

文档介绍:MBUS_MSG指令
输入/输出 操作数 数据类型
首次 布尔 I, Q, M, S, "地址"的指定取值范围基于Modbus从站支持的地址。
"计数"参数指定在该请求中读取或写入的数据元素的数目。"计数"值是位数(对于位数据类型)和字数(对于字数据类型)。
。地址0xxxx ٛ "计数"是要读取或写入的位数
。地址1xxxx ٛ "计数"是要读取的位数
。地址3xxxx ٛ "计数"是要读取的输入寄存器的字数
。地址4xxxx ٛ "计数"是要读取或写入的保持寄存器的字数
MBUS_MSG指令将读取或写入最大120个字或1920个位(240字节的数据)。"计数"的实际限值将取决于Modbus从站中的限制。
"DataPtr"参数是指向S7-200 CPU的V存储器中与读取或写入请求相关的数据的间接地址指针。对于读取请求,DataPtr应
该指向用于存储从Modbus从站读取的数据的第一个CPU存储器位置。对于写入请求,DataPtr应该指向要发送到Modbus从
站的数据的第一个CPU存储器位置。
DataPtr值作为间接地址指针传递到MBUS_MSG。例如,如果要写入Modbus从站的数据从S7-200 CPU中的地址VW200开
始,则DataPtr的数值将会是&VB200 (VB200的地址)。指针必须始终是VB类型,即使它们指向字数据。
( 4xxxx) ( 3xxxx) (2 16 ) S7-200 CPU Modbus保持寄存器(地址4xxxx)和输入寄存器(地址3xxxx)的值是字(2个字节或16位)。S7-200 CPU字的格式与Modbus寄存器相同。
低位编号的V存储器地址是寄存器的最高有效字节。高位编号的V存储器地址是寄存器的最低有效字节。下表显示了S7-200
字节和字寻址如何与Modbus寄存器格式相对应。
S7-200 CPU存储器 S7-200 CPU存储器 Modbus
字节地址 字地址 保持寄存器地址
地址 十六进制 地址 十六进制 地址 十六进制数
数据 数据 据
VB200 12 VW200 12 34 4001 12 34
VB201 34
VB202 56