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

西门子PLC服务商    

PLC、变频器、电机,触摸屏,低压

联系方式
  • 联系人:黄经理
  • 电话:18124228889
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 西门子变频器G120C 要设置哪些参数才能与PLC通讯!
新闻中心
西门子变频器G120C 要设置哪些参数才能与PLC通讯!
发布时间:2025-10-05        浏览次数:1        返回列表

西门子变频器 G120C 与 PLC(如西门子 S7-1200/1500 等)通讯时,需根据通讯协议(常用ProfinetModbus-TCP)设置关键参数,确保两者能正常交换数据(如启停指令、频率设定、运行状态等)。以下是两种主流协议的参数设置步骤及核心参数说明:

一、明确通讯协议与硬件连接

G120C 支持多种工业通讯协议,与西门子 PLC 最常用的是:

  • Profinet:适合需要高速实时通讯(如 100Mbps)、集成到西门子工业网络的场景(推荐,兼容性最佳);

  • Modbus-TCP:适合跨品牌设备通讯(如与第三方 PLC 对接),配置简单但实时性稍弱。

硬件连接

  • 用工业以太网电缆将 G120C 的以太网口(X127,部分型号为 X1)与 PLC 的以太网口或交换机连接,确保物理链路通畅。

二、Profinet 协议参数设置(与西门子 PLC 对接首选)

Profinet 是西门子工业网络的标准协议,G120C 作为 Profinet 从站(IO Device),需与 PLC(Profinet 主站,IO Controller)建立通讯。

1. 基础网络参数设置(必设)

通过 G120C 的操作面板(BOP-2)或调试软件(如 STARTER、TIA Portal)设置:

参数号参数名称含义与设置值
P29003通讯协议选择设置为 3(表示启用 Profinet 协议)
P8920Profinet 从站名称定义变频器在 Profinet 网络中的唯一名称(如 “G120C_001”),需与 TIA Portal 中配置一致
P8922固定 IP 地址(子网掩码)设置变频器的 IP 地址(如 192.168.0.10)和子网掩码(如 255.255.255.0),需与 PLC 同网段
P8923网关地址若变频器与 PLC 跨网段,需设置网关(如 192.168.0.1),同网段可设为 0.0.0.0

说明:IP 地址需与 PLC 的 IP 在同一网段(如 PLC 为 192.168.0.20,则变频器可设为 192.168.0.10),避免冲突。

2. 报文结构设置(数据交换格式)

Profinet 通过 “报文(Telegram)” 定义 PLC 与变频器的输入 / 输出数据格式(如 PLC 发送启停指令、频率设定,变频器返回运行状态、电流等)。G120C 支持标准报文和自定义报文,推荐使用标准报文 111(兼顾常用控制与状态信号)。

参数号参数名称含义与设置值
P2023报文类型选择设置为 111(标准报文 111:输入 / 输出各 4 字节,包含启停、频率、状态字等)
P2010频率设定源设置为 6(表示通过 Profinet 接收 PLC 的频率设定值)
P2009控制命令源设置为 6(表示通过 Profinet 接收 PLC 的启停 / 正反转指令)

标准报文 111 数据格式

  • PLC→变频器(输出数据,4 字节)

    • 第 1 字节:控制字(如 bit0=1 启动,bit1=1 反转,bit4=1 故障复位);

    • 第 2-4 字节:频率设定值(浮点型,单位 Hz,如 20.0 表示 20Hz)。

  • 变频器→PLC(输入数据,4 字节)

    • 第 1 字节:状态字(如 bit0=1 表示运行,bit3=1 表示故障);

    • 第 2-4 字节:实际运行频率(浮点型,单位 Hz)。

3. 与 PLC(TIA Portal)的对接配置

  1. 在 TIA Portal 中添加 G120C 的 GSDML 文件(硬件描述文件),确保能识别变频器型号;

  2. 将 G120C 组态为 Profinet 从站,输入 P8920 设置的 “Profinet 从站名称”,与 PLC 主站建立连接;

  3. 在 PLC 程序中通过 “输入 / 输出地址”(如 IW256、QW256)读写变频器数据(地址由 TIA Portal 自动分配)。

三、Modbus-TCP 协议参数设置(跨品牌兼容)

Modbus-TCP 是通用开源协议,G120C 作为 Modbus-TCP 服务器(Server),PLC 作为客户端(Client)读写其寄存器。

1. 基础网络与协议参数(必设)

参数号参数名称含义与设置值
P29003通讯协议选择设置为 2(表示启用 Modbus-TCP 协议)
P8802Modbus 服务器 IP 地址设置固定 IP(如 192.168.1.10),与 PLC 同网段
P8803子网掩码如 255.255.255.0
P8804网关地址跨网段时设置,同网段设为 0.0.0.0
P8820Modbus 端口号默认502(标准 Modbus-TCP 端口,需与 PLC 客户端设置一致)

2. 数据映射与控制源设置

Modbus-TCP 通过 “寄存器地址” 映射变频器的控制指令和状态参数,需指定控制命令和频率设定的来源:

参数号参数名称含义与设置值
P2010频率设定源设置为 5(表示通过 Modbus-TCP 接收频率设定值)
P2009控制命令源设置为 5(表示通过 Modbus-TCP 接收启停指令)
P8851输入寄存器映射定义变频器状态参数对应的 Modbus 输入寄存器(只读),如:- 实际频率映射到 40001(默认)- 状态字映射到 40002
P8852保持寄存器映射定义 PLC 可写入的控制参数对应的 Modbus 保持寄存器(读写),如:- 控制字映射到 40101(默认)- 频率设定值映射到 40102

常用 Modbus 寄存器地址(示例)

功能码寄存器地址含义数据类型示例(PLC 写入)
0x0340001实际运行频率(Hz)浮点型读取值为 20.0 → 20Hz
0x0340002状态字16 位整数0x0001 → 运行中
0x0640101控制字16 位整数写入 0x0001 → 启动
0x0640102频率设定值(Hz)浮点型写入 50.0 → 设定 50Hz

四、通用注意事项

  1. 参数保存:修改参数后需通过 P0970=1 保存并重启变频器,确保参数生效;

  2. 通讯测试

    • Profinet:在 TIA Portal 中通过 “在线诊断” 查看变频器是否 “已连接”,发送启动指令(控制字 bit0=1)观察是否运行;

    • Modbus-TCP:用 Modbus 调试工具(如 ModScan32)连接变频器 IP:502,读取 40001 寄存器验证是否返回实际频率;

  3. 故障排查:若通讯失败,检查:

    • 网线是否松动、IP 是否同网段;

    • 协议选择是否正确(P29003 需与实际协议一致);

    • 控制源和频率源是否设为通讯方式(P2009、P2010 需对应协议的数值)。

通过以上参数设置,G120C 可与 PLC 建立稳定通讯,实现远程控制与状态监控。若使用西门子 PLC,优先选择 Profinet 协议,实时性和兼容性更佳;若需对接第三方设备,Modbus-TCP 更灵活。

收缩
  • QQ咨询

  • 电话咨询

  • 18124228889
  • 添加微信客服