当前位置:首页 >> 法律资料 >>

SIAMATIC S7-1200 中通过Modbus RTU如何读取输入字

SIAMATIC S7-1200 中通过 Modbus RTU 如何读取地址范围 9999 到 65535 的输入字? STEP 7 V13 (TIA Portal)的 Service Pack 1 中的Modbus_Master指令可以使用在 SIMATIC S7-1200 上。 除了MB_MASTER指令的功能以外, 会允许读取 Modbus 从站输入字(功能代码 04)的扩展地址范围(9999 - 65535)。 说明 除了需要 STEP 7 >= V13 SP1 (TIA Portal)的软件,还需要 S7-1200 CPU 固件版本>= V4 (文章编号: 6ES721x-1xx40-0XB0)。 Modbus RTU 可以通过以下模块通讯。 ? ? ? CB 1241 RS485 (订货号: 6ES7241-1CH30-1XB0) 结合 S7-1200 CPU 固件升级到>= V4.1.1. CM 1241 RS422/485 (订货号: 6ES7241-1CH32-0XB0) 结合通讯模块固件升级到>= V2.1 CM 1241 RS232 (订货号:6ES7241-1AH32-0XB0) 结合通讯模块固件升级到>= V2.1 除了Modbus_Master指令,还需要Modbus_Comm_Load指令才能建立通讯。 两个程序块都在 STEP 7 (TIA Portal)中,Instructions>Communication>Communication processor>MODBUS ( RTU )>= Version 3.0 。 图. 01 Modbus_Comm_Load Modbus_Comm_Load 程序块是用来选择通讯模块的,设置通讯参数并用主站(或从站)的参数将连接参数化。 图. 02 在第一次调用 Modbus_Master (or Modbus_Slave)之前,非循环块 Modbus_Comm_Load 必须运行一次并且运行完 成(DONE 为 1)。 Modbus_Comm_Load 可以在程序的第一个循环中(通过在硬件组态中启用系统存储器位 M1.0) 调用。在硬件组态中插入通讯模块之后,就可以在 PORT 参数传输通讯模块的符号名。 通讯参数 BAUD (波特率)和 PARITY (奇偶校验) 必须要与从站地址相匹配。在参数 MB_DB 传输 Modbus_Master (or Modbus_Slave)背景数据的数据结构 MB_DB,这样就可以定义通讯模块(通过 PORT 参数识别) 为 MODBUS 主站(或从站)。除此之外,必须改变 Modbus_Comm_Load 的实例数据中的静态参数以便进行双工操作模式,通 过初始值设定(0 = full duplex (RS232), 1 = full duplex (RS422) 四线制模式,4 = half duplex (RS485) 两线制模 式)。 图. 03 Modbus_Master 使用 Modbus_Master 功能块来定义通讯模块,并将 Modbus_Comm_Load 组态块选择为 MODBUS 主站。 图. 04 Modbus_Master 块用来选择需要与之通讯相匹配的 MODBUS 从站,指定功能代码并定义本地数据的存储区。下 面表格介绍了参数。 Parameter REQ MB_ADDR MODE Description 使能通讯。 MODBUS-RTU 站地址。 请求的类型: 0 = 读 1 = 写 104 = 读取从站的输入字(寄存器地址到 65535) ... DATA_ADDR 定义 MODBUS 起始地址( =偏移量 + 从站寄存器地址):MODE = 104:Offest =0 DATA_LEN DATA_PTR 定义 MODBUS 数据长度(位或者字节形式):MODE = 104: Words 定义主站本地数据接收区和发送区。DATA_PTR 参数必须引用一个数据块,这个数据块的 “Optimized block access”属性必须已被禁用。 表 01 MODBUS (RTU)指令库也包含MODBUS指令库的功能。 但是,如果使用 Modbus_Slave 块,MB_HOLD_REG 参数只支持“Word”数据类型的一维数组。 下载 下载包括109474481_S7-1200_Modbus_Master_V13-SP1.zip项目。它包含了以下程序文件夹。 ? ? CPU-V4_CM1241RS485-V2d1 使用 S7-1200 CPU 固件 V4.0 版的 Modbus-RTU 通讯,通过 CM 1241 RS422/485 固件 V2 版本。 CPU-V4d1_CB1241RS485 使用 S7-1200 CPU 固件 V4.1.1 版的 Modbus-RTU 通讯 , 通过 CB 1241 RS485。 地址为 1 的 Modbus 从站,从地址 53248 开始 (16#D000)规定的 9 个输入字可以通过 RS485 通讯使用监控表读取 (比如 ebm-papst 公司的 Motor VarioDrive C)。 复制109474481_S7-1200_Modbus_Master_V13-SP1.zip文件到一个单独的目录,然后双击点开文件。可以使用 STEP 7 来打开并处理提取的项目数据。

相关文章:
SIAMATIC S7-1200 中通过Modbus RTU如何读取输入字.doc
SIAMATIC S7-1200 中通过Modbus RTU如何读取输入字_法律资料_人文社科_专业资料。SIAMATIC S7-1200 中通过Modbus RTU如何读取地址范围9999到65535的输入字?...
S7-1200 作为Modbus RTU 主站.doc
读取Modbus RTU 主站 CPU1215C 中地址从 DB1.DBW0 开始的 5 个字中。...SIAMATIC S7-1200 中通过... 暂无评价 5页 2.00 S7-200的MODBUS RTU...
s71200 modbus 通讯指令解析.doc
S7-1200 作为 Modbus RTU 主站 S7-1200 支持 ...个字中 的数据, 分别读取Modbus RTU 主站 CPU...尤其需注意 MB_DB 输入引脚需指向“MB_MASTER”...
S7-1200PLC基于MODBUS通信协议的数据采集及远程传送应用.pdf
在库函数中嵌套了Modbus-RTUModbus-TCP功能库, ...(从站中的起始 Modbus 地址)和 MODE(读、 写、...S7-1200 PLC 同时支持有关基于字 符的串行协议的...
...V11 为 SIMATIC S7-1200 建立 MODBUS-RTU 通讯?.doc
V11 为 SIMATIC S7-1200 建立 MODBUS-RTU 通讯?_...从站中第一个字的保持寄存器对应 MODBUS 寄存器的 ...范例 在主站的范例里,交替的读写从站寄存器是通过...
如何通过Modbus协议实现S7-1200与S7-200通讯.doc
“Add new device”,在弹出的菜单中输入设备名“... DP 电缆连接 S7-1200 与 S7-200。 在线监控 ...MODBUS RTU通讯协议在S7... 6页 免费 如何...
如何通过Modbus RTU协议实现S7-1200与PAC3200的通信_图文.pdf
如何通过 Modbus RTU 协议实现 S7-1200 与 PAC3200 的通信 How to communication between S7-1200 and PAC3200 meter via Modbus RTU protocol Getting Started ...
S7-1200与CU240BE-2之间的Modbus-RTU通讯_图文.pdf
S7-1200与CU240BE-2之间的Modbus-RTU通讯_林学_...指定要在该请求中访问的位数或字 M、D、 数。 可...将 MODE 输入改为 0(即参数模式),将 DATA_...
S7-1200与CU240BE-2之间的Modbus RTU通讯.doc
S7-1200与CU240BE-2之间的Modbus RTU通讯_计算机...指定要在该请求中访问的位数或字 M、D、 数。 可...将 MODE 输入改为 0(即参数模式),将 DATA_...
S7-1200+PLC+基于+Modbus+通信协议的数据采集及远程传....pdf
S7-1200PLC 作为主站必须配备 RS485 通信 在Modbus-RTU 总线通信中,智能仪表及变 功能块库, 它包含了 Server和Client 的库函数, 编 程时可以直接调用该库函数...
S7-1200和S7-200 MODBUS通信教程.doc
西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的...“Project name:”里输入Modbus_Master; 在“Path:...如何通过Modbus RTU协议... 27页 2下载券 S7-1200...
S71200 CB1241 modbus RTU模块应用_图文.pdf
S71200 CB1241 模块 Modbus RTU 通讯应用 一、模块介绍 CB1241RS485 可允许 S71200 CPU 通过该模块连接到别的 Modbus 设备,实现 S71200 ModbusRTU 主站通讯功能...
S7-1500Modbus_图文.pdf
使用入门 ?11/2014 S7-1500 Modbus-RTU 使用快 速入门 S7-1500、ET 200MP、ET 200SP、Modbus-RTU http://support.automation.siemens.com/CN/view/zh/...
西门子S7_300PLC的Modbus_RTU通讯实现.pdf
西门子S7_300PLC的Modbus_RTU通讯实现_互联网_IT/...01 02 03 04 05 06 名称 读取线圈状态 读取输入...=MW118 // 接收状态字在发送数据和接收数据中 , ...
西门子Modbus RTU通信.doc
S7-200 Modbus RTU 通信 关键字 库文件 RS485 ...主站指令库的功能是通过在用户程序中调用预先编好的...开关量输入和模拟量输入只支持功能 e. Addr ...
S7-200 Modbus RTU 通信.doc
S7-200 Modbus RTU 通信关键字 库文件 RS485 网络...支持的通讯波特率为 1200,2400,4800,9600,19200,...如果是读指令,读回的数据放到这个数据区中 2. ...
威纶通触摸屏和s7-200通过MODBUS RTU协议通讯.doc
威纶通触摸屏和s7-200通过MODBUS RTU协议通讯_计算机软件及应用_IT/计算机_专业资料。威纶通触摸屏和 s7-200 通过 MODBUS RTU 协议通讯一般情况下,威纶通触摸屏...
S7-200MODBUS_RTU通讯注意事项.pdf
Modbus RTU 协议,成为 功能是通过 S7-200 的自由...可选 1200 , 2400 , 4800 , 9600 , 19200, 38400...不能正 Modbus 中的保持寄存器区按“字”寻址,即 ...
第十二部分 S7-200的modbus rtu通讯_图文.ppt
第十二部分 S7-200的modbus rtu通讯_计算机硬件及...MBUS_MSG 指令将读取或写入最大 120 个字 或 ...器中与读取或写入请求相关的数 据的间接地址指针 (...
S7-200 MODBUS RTU通讯教程.pdf
www.plcworld.cn S7-200 MODBUS RTU 通讯 Modbus RTU 主站指令库 西门子在 Micro/WIN V4.0 SP5 中正式推出 Modbus RTU 主站协议库(西门子标准库指令)。 图 1...
更多相关标签: