返回主站|会员中心|保存桌面

西门子(SIEMENS)服务商    

框架断路器、塑壳断路器、隔离开关、软启动、变频器、电机 、PLC、触摸屏

联系方式
  • 联系人:方经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > MCGS怎么设置S7-300的word地址!
新闻中心
MCGS怎么设置S7-300的word地址!
发布时间:2026-03-21        浏览次数:0        返回列表

在 MCGS 中设置 S7‑300 的 Word 地址(如IW、QW、MW、DBW),核心是选对数据类型、写对地址格式,并匹配通讯方式(MPI / 以太网)。下面按最常用的两种方式给出完整步骤。

一、先明确 S7‑300 的 Word 地址类型

S7‑300 中,Word(16 位)地址主要有:

  • IWx:输入字(只读)

  • QWx:输出字

  • MWx:内部标志字

  • DBn.DBWx:数据块字(最常用)

注意:x 必须是偶数(0、2、4…),因为 Word 占 2 字节。


二、MCGS 配置步骤(以 MCGS 嵌入版 / 通用版为例)

1. 打开设备窗口,添加 S7‑300 驱动

  1. 进入 MCGS 组态 → 打开设备窗口

  2. 右键 → 设备管理 → 选择:

    • MPI 通讯:PLC → 西门子 → 西门子 S7‑300(MPI)

    • 以太网通讯:PLC → 西门子 → 西门子 S7‑300(TCP/IP)

  3. 双击设备,进入设备属性

    • MPI 方式:设置PLC 站地址(默认 2)、波特率(187.5kbps)、本地站号

    • 以太网方式:填写PLC IP、机架号(0)、槽号(2,CPU 默认槽 2)

2. 添加 Word 通道(关键)

在设备属性 → 通道连接增加通道

表格

存储区MCGS 数据类型寄存器地址格式示例(对应 PLC)
I 区(输入字)16 位无符号(WUB)/16 位有符号(WB)IWxIW0 → 地址填 0
Q 区(输出字)16 位无符号(WUB)/16 位有符号(WB)QWxQW2 → 地址填 2
M 区(标志字)16 位无符号(WUB)/16 位有符号(WB)MWxMW100 → 地址填 100
DB 块(数据字)16 位无符号(WUB)/16 位有符号(WB)DB 块号。偏移DB1.DBW2 → 地址填 1.2

要点:

  • 数据类型必须选WUB(无符号字)WB(有符号字),不能选字节 / 双字

  • DB 块地址格式:块号。字偏移(偏移是偶数)

3. 通道配置示例(MW100)

  1. 数据类型:16 位无符号二进制(WUB)

  2. 寄存器地址:100

  3. 通道名称:自定义(如 “PLC_MW100”)

  4. 连接 MCGS 变量:选择或新建对应变量

4. DB 块字配置示例(DB1.DBW2)

  1. 数据类型:16 位无符号二进制(WUB)

  2. 寄存器地址:1.2(1=DB1,2=DBW2)

  3. 通道名称:如 “DB1_DBW2”

  4. 连接变量


三、常见问题与注意事项

  1. 地址偏移问题

    • MCGS 中 MW100 对应 PLC 的MW100,不是 MW101

    • DB 块必须在 Step7 中创建并下载,且非优化块(优化块 MCGS 无法直接寻址)

  2. 数据类型选错

    • 选字节(BUB)会只读低 8 位,选双字(DUB)会读 4 字节,导致数据错乱

  3. 通讯失败排查

    • MPI:检查站地址、波特率、电缆

    • 以太网:检查 IP、机架 / 槽号、防火墙

  4. 批量添加

    • 可在通道列表中批量增加,地址自动递增(如 MW100、MW102…)


四、一句话总结

MCGS 设置 S7‑300 Word 地址:选 WUB/WB 类型,按 “IWx/QWx/MWx/DBn.x” 格式填地址,DB 块用 “块号。偏移”

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服