西门子 6SL3210-5BE32-2UV0/22KW/3AC380V-480V

   2024-10-01 160

SINAMICS V20 380-480V 3AC -15/+10 % 47-63Hz 标称功率 15kW 有 60 秒 150 % 过载 未过滤 I/O:4 DI,2 DO,2 AI,1 个模拟输出 现场总线:USS/MODBUS RTU 安装有基本操作面板 保护:IP20/ UL 开放 尺寸:D 240x207x173(宽x高x深)

西门子SINAMICS V20变频器,IP20 / UL 开放式,FSE,3AC380-480 V, 22,00 kW

订货号: 6SL3210-5BE32-2UV0

Modbus RTU V4 及以上版本新功能介绍

TIA Portal V15 版本开始,Modbus (RTU)指令集更新到 V4.0 及以上版本:

注意:S7-1200 固件至少需要 V4.2 版本

以 V16 为例,如图 1 所示,Modbus (RTU)指令集为 V4.4 版本。


图 1. Modbus RTU V4 指令集

V4 版本的 Modbus RTU 指令有以下重要功能的更新。

Modbus_Master 指令变化:

DATA_PTR 接口的 DB 可以支持"优化块访问"

Modbus_Slave 指令变化:

MB_HOLD_REG 接口的 DB 可以支持"优化块访问"

可以选择对输入输出过程映像区的读访问限制

可以自定义访问 DB 中的数据区域,而不是默认的 IQ 区与 MB_HOLD_REG

本文档仅介绍相比指令集 V3.0 基础功能的新变化,指令集 V3.0 基础功能使用请参见链接

优化块的支持

DATA_PTR 参数指向要写入或读取的 DB 或 M 地址。如果使用数据块,则必须创建一个全局数据块为读写 Modbus 从站提供数据存储位置。

自指令版本 V4.0 起:

该参数可以指向优化的 DB 数据块,在优化数据块中,允许使用以下数据类型的单个元素或者数组:Bool、Byte、Char、Word、Int、DWord、DInt、Real、USInt、UInt、UDInt、SInt或 WChar。

MB_HOLD_REG 指向 Modbus RTU 保持寄存器,可以是 M 存储区或者 DB 数据块。

自指令版本 V4.0 起:

该参数可以指向优化的 DB 数据块,在优化数据块中,允许使用以下数据类型的单个元素或者数组:Bool、Byte、Char、Word、Int、DWord、DInt、Real、USInt、UInt、UDInt、SInt 或 WChar。

例:使用 TIA Portal V16,CPU1215C 配置 CM1241 RS422/485 模块作为 Modbus RTU 主站,CPU1215C 配置 CM1241 RS422/485 模块作为 Modbus RTU 从站

CPU1215C 在 OB1 中编写 Modbus 主站的程序,创建优化 DB 数据块 DB3-Master,DATA_PTR 填写该优化的 DB 块区域

图 2. CPU1215C 主站 Modbus 编程

图 3. 优化的数据块 DB3-Master

CPU1214C 在 OB1 中编写 Modbus 从站的程序,创建优化的 DB 数据块 DB8,MB_HOLD_REG 填写该优化的 DB 块区域:

图 4. CPU1214C 从站 Modbus 编程

图 5. 优化的数据块 DB8

主站 Master 的 REQ 管脚触发,主站读取从站的保持性寄存器 40001,长度为 5 个字,读取结果如图 6 所示:


核心提示:西门子,V20,变频器
 
反对 0举报 0 收藏 0 打赏 0评论 0
 
同类新闻
  • 联系人:田子龙
  • 电话:15221760199
  • 地址:上海市松江区科技园区平原街880弄65号201
  • 邮件:271463402@qq.com
  • 手机:15221760199
我们的产品