西门子变频器 G120C 与 PLC(如西门子 S7-1200/1500 等)通讯时,需根据通讯协议(常用Profinet或Modbus-TCP)设置关键参数,确保两者能正常交换数据(如启停指令、频率设定、运行状态等)。以下是两种主流协议的参数设置步骤及核心参数说明:
一、明确通讯协议与硬件连接
G120C 支持多种工业通讯协议,与西门子 PLC 最常用的是:
硬件连接:
二、Profinet 协议参数设置(与西门子 PLC 对接首选)
Profinet 是西门子工业网络的标准协议,G120C 作为 Profinet 从站(IO Device),需与 PLC(Profinet 主站,IO Controller)建立通讯。
1. 基础网络参数设置(必设)
通过 G120C 的操作面板(BOP-2)或调试软件(如 STARTER、TIA Portal)设置:
参数号 | 参数名称 | 含义与设置值 |
---|---|---|
P29003 | 通讯协议选择 | 设置为 3 (表示启用 Profinet 协议) |
P8920 | Profinet 从站名称 | 定义变频器在 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 数据格式:
3. 与 PLC(TIA Portal)的对接配置
三、Modbus-TCP 协议参数设置(跨品牌兼容)
Modbus-TCP 是通用开源协议,G120C 作为 Modbus-TCP 服务器(Server),PLC 作为客户端(Client)读写其寄存器。
1. 基础网络与协议参数(必设)
参数号 | 参数名称 | 含义与设置值 |
---|---|---|
P29003 | 通讯协议选择 | 设置为 2 (表示启用 Modbus-TCP 协议) |
P8802 | Modbus 服务器 IP 地址 | 设置固定 IP(如 192.168.1.10),与 PLC 同网段 |
P8803 | 子网掩码 | 如 255.255.255.0 |
P8804 | 网关地址 | 跨网段时设置,同网段设为 0.0.0.0 |
P8820 | Modbus 端口号 | 默认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 写入) |
---|---|---|---|---|
0x03 | 40001 | 实际运行频率(Hz) | 浮点型 | 读取值为 20.0 → 20Hz |
0x03 | 40002 | 状态字 | 16 位整数 | 0x0001 → 运行中 |
0x06 | 40101 | 控制字 | 16 位整数 | 写入 0x0001 → 启动 |
0x06 | 40102 | 频率设定值(Hz) | 浮点型 | 写入 50.0 → 设定 50Hz |
四、通用注意事项
通过以上参数设置,G120C 可与 PLC 建立稳定通讯,实现远程控制与状态监控。若使用西门子 PLC,优先选择 Profinet 协议,实时性和兼容性更佳;若需对接第三方设备,Modbus-TCP 更灵活。