使用此函数可使 MODBUS 主站系统从数据块读取数据字。
ADDR | FUNC | start_register | register_number | CRC |
ADDR | FUNC | Byte_count n | n/2 寄存器 DATA(高字节、低字节) | CRC |
驱动程序如下所示解释 MODBUS 寄存器地址“start_register”:
为了进一步生成地址,驱动程序将使用在对话框“FC4 的 MODBUS 寻址转换”(Conversion of MODBUS addressing for FC4) 中*的“基本 DB 号”(开始于 DB xxxxx)。
访问地址(地址转换)的计算分如下两步:
访问 | 转换公式 | ||
数据块 DB | = | (基本 DB 号 xxxxx + start_register-offset_DB_no.) | |
数据字 DBW | = | (start_register word_No. | ∗ 2) |
如果已知要读取所生成的 DB,则可以根据以下公式计算主站系统中所需的 MODBUS 地址 start_register:
start_register | = | ((结果 DB – 基本 DB 号)* 512) + (data word_DBW/2) |
仅允许使用偶数的数据字数。
对于 register_number(寄存器数),允许 1 和 127 之间的值(对于 ET 200S 1SI Modbus,寄存器数较多为 110)。读取该寄存器数。请遵守以下规则:
(register_number)max | = | 512 - start_register |
提示 请注意 CPU 特定的限制。 |
参数分配示例:
列表: 函数代码 FC 04 的 MODBUS 寻址的转换
消息帧传输中的 MODBUS 地址 | SIMATIC 存储区 | |
---|---|---|
0 | 起始数据块 | DB 900 |
05H | 从站地址 ADDR |
04H | 函数代码 FUNC |
02H | start_register“高字节” |
C0H | start_register“低字节” |
00H | register_number“高字节” |
03H | register_number“低字节” |
xxH | CRC 校验和“低字节” |
xxH | CRC 校验和“高字节” |
05H | 从站地址 ADDR |
04H | 函数代码 FUNC |
06H | Byte_count |
A1H | <DATA 1> DBW 384“高字节” |
A2H | <DATA 2> DBW 384“低字节” |
A3H | <DATA 3> DBW 385“高字节” |
A4H | <DATA 4> DBW 385“低字节” |
A5H | <DATA 5> DBW 386“高字节” |
A6H | <DATA 6> DBW 386“低字节” |
xxH | CRC 校验和“低字节” |
xxH | CRC 校验和“高字节” |
MODBUS 地址“start_register”02C0 十六进制(704 十进制)的解释如下:
访问 DB 901,数据字 DBW 384。
MODBUS 寄存器数“register_number”0003 十六进制(3 十进制)表示要读取 3 个寄存器(3 个数据字)。
下表列出了一些其它的访问示例。
|
| start_register |
|
| |||
---|---|---|---|---|---|---|---|
start_register | 基本 DB 号 | 偏移 DB 号 | 字编号 | 生成的 DB | DBW | ||
十六进制 | 十进制 | 十进制 | 十进制 | 十六进制 | 十进制 | 十进制 | 十进制 |
0000 | 0 | 900 | 0 | 000 | 0 | 900 | 0 |
0064 | 100 | 900 | 0 | 064 | 100 | 900 | 200 |
00C8 | 200 | 900 | 0 | 0C8 | 200 | 900 | 400 |
0190 | 400 | 900 | 0 | 190 | 400 | 900 | 800 |
1400 | 5120 | 900 | 10 | 000 | 0 | 910 | 0 |
1464 | 5220 | 900 | 10 | 064 | 100 | 910 | 200 |
14C8 | 5320 | 900 | 10 | 0C8 | 200 | 910 | 400 |
词条
词条说明
改变窗格模式可在以下两种窗格模式中选择:单个窗格模式:任意时刻只打开一个窗格。 如果打开另外的窗格,则自动关闭上一次打开的窗格。多窗格模式:可以同时打开几个窗格。步骤要更改窗格模式,请执行下列步骤:单击任务卡内窗格上的“更改窗格模式”按钮。
修复 TIA Portal Teamcenter Gateway 的安装
修复 TIA Portal Teamcenter Gateway 的安装通过安装程序完全重新安装已安装产品,可对其进行修复。要求PG/PC 上安装有 TIA Portal V14 或更高版本和 TIA Portal Teamcenter Gateway V14 或更高版本。PG/PC 上安装有 Teamcenter Rich Application Client (RAC) 或 Teamcente
ST 端口调用此页面时,表中显示端口参数组态的当前状态。要进行组态,请单击端口表中的相关单元格。说明表 1 包含以下列:所有端口 (All ports)说明设置对于表 2 的所有端口都有效。生成树状态 (Spanning Tree Status)在此下拉列表中,选择适用于所有端口的设置。如果选择“无变化”(No Change),则表 2 中相应列的条目保持不变。复制到表格 (Copy to Tab
在信息系统中,可进行关键词搜索。为此,信息系统包含有一个搜索区。搜索选项可搜索以下文本:搜索一个字:系统将列出包含与搜索关键字完全相同或存在稍许不同的所有帮助页面。搜索多个字:系统将列出包含与所有搜索关键字完全相同或存在稍许不同的所有帮助页面。此时,搜索关键字不受先后顺序和距离远近的影响。搜索短语<
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com