抖音粉丝群1
『7x24小时有问必答』

一、通信概述
ATV600是施耐德电气(Schneider Electric)的Altivar Process系列变频器,支持PROFINET IO通信协议。虽然ATV600不是西门子产品,但通过标准PROFINET协议可实现与S7-1200 PLC的无缝通信。

通信架构

1.png

通信特点

特性
说明
通信类型
PROFINET IO RT(实时)
数据交换
控制字/状态字 + 频率给定/实际值
协议标准
CiA 402(CANopen驱动器协议)或施耐德专用报文
传输距离
标准100米(可扩展)
通信周期
4ms ~ 512ms可调
报文类型
标准报文/施耐德专用报文

---

二、硬件与软件要求

1. 软件要求

软件
最低版本
推荐版本
TIA Portal(博途)
V15.1
V17/V18/V19
SoMove
V2.0及以上
施耐德变频器调试软件
GSDML文件
ATV600 PROFINET
施耐德官网下载

2. 硬件要求

设备
型号/版本
说明
S7-1200
CPU 1214C/1215C/1217C V4.0及以上
IO控制器
ATV600
ATV630/ATV650/ATV660 PN版本
变频器(带PROFINET卡)
PROFINET卡
VW3A3627
内置或外置PROFINET通信卡
网线
CAT5e及以上
标准工业以太网线
交换机
可选
多设备连接时使用

3. ATV600系列型号

型号
功率范围
适用场景
ATV630
0.75kW ~ 630kW
标准应用
ATV650
0.75kW ~ 630kW
楼宇暖通
ATV660
0.75kW ~ 630kW
重载应用

4. GSD文件下载

文件类型
说明
获取方式
GSDML
PROFINET设备描述文件
施耐德电气官网下载
版本
GSDML V2.3
支持最新功能
下载链接
施耐德电气支持中心
https://www.se.com/

---

三、配置步骤(TIA Portal)

第一步:下载并导入GSDML文件

这是最关键的第一步,因为ATV600不是西门子产品:
下载GSD文件
访问施耐德电气官网支持中心
搜索"ATV600 PROFINET GSDML"
下载最新版本的GSDML文件
导入GSD文件
打开TIA Portal
点击「选项」→「管理通用站描述文件(GSD)」
选择GSDML文件所在文件夹
点击「安装」按钮
等待安装进度条完成
验证导入
安装完成后,硬件目录会自动更新
在「其他现场设备」→「PROFINET IO」→「I/O」→「Schneider Electric」→「ATV600」中可查看

第二步:创建TIA Portal项目

打开TIA Portal软件
点击「创建新项目」,输入项目名称
选择「添加新设备」

第三步:添加S7-1200 CPU(IO控制器)

添加PLC
选择「控制器」→「SIMATIC S7-1200」→「CPU」
选择具体型号(如CPU 1215C DC/DC/DC)
选择固件版本(V4.0及以上)
配置PROFINET接口
进入「设备视图」→ 点击CPU上的PROFINET接口
在「属性」→「以太网地址」中设置:
IP地址:如  192.168.0.1
子网掩码:255.255.255.0
勾选「自动生成PROFINET设备名称」

第四步:添加ATV600变频器(IO设备)

添加ATV600
进入「网络视图」
在右侧「硬件目录」→「其他现场设备」→「PROFINET IO」→「I/O」→「Schneider Electric」→「ATV600」
选择对应型号(ATV630/650/660)
拖拽到网络视图中
配置PROFINET接口
双击网络视图中的ATV600
在「属性」→「以太网地址」中设置:
IP地址:如  192.168.0.2(与PLC同一网段)
子网掩码:255.255.255.0
取消勾选「自动生成PROFINET设备名称」
手动设置设备名称(如:"atv600_drive1")
分配IO控制器
在网络视图中选中ATV600
点击「未分配」
选择S7-1200作为Controller

第五步:配置报文类型(关键步骤)

这是最关键的配置,决定数据交换格式:
选择报文类型:
进入「设备视图」→ 点击ATV600
在「参数」→「PROFINET」→「报文类型」中选择
报文类型
控制字/状态字
给定/反馈
适用场景
标准报文1
1个
1个
基本速度控制(推荐)
标准报文2
1个
2个
速度+附加数据
标准报文3
2个
2个
双通道控制
施耐德专用报文
1个
多个
完整参数访问
推荐配置
一般应用选择标准报文1(最常用)
数据长度:4字节输出 + 4字节输入
配置子模块
在「设备视图」中选择对应的子模块
确认输入/输出地址分配

第六步:建立网络连接

进入「网络视图」
选中S7-1200的PROFINET接口(绿色方块)
拖拽连线到ATV600的PROFINET接口
连接成功后显示绿色实线

第七步:分配设备名称(关键步骤)

这是最关键的步骤,变频器需要正确的设备名称才能通信:
连接PLC
使用网线连接PC与S7-1200
确保PC与PLC在同一网段
在线访问
点击「在线」→「访问PG/PC」
选择连接的网卡
点击「更新」搜索网络设备
分配名称
找到未分配名称的ATV600(显示MAC地址)
输入配置的设备名称(如:"atv600_drive1")
点击「分配名称」
验证
点击「显示」确认名称已分配
设备名称必须与TIA Portal组态完全一致

第八步:变频器参数设置

使用SoMove软件或变频器面板设置参数:
参数号
参数名称
推荐值
说明
COM.1
通信协议选择
PROFINET
选择PROFINET通信
COM.2
PROFINET设备名称
atv600_drive1
与TIA组态一致
COM.3
IP地址配置
192.168.0.2
与TIA组态一致
Ctl.1
控制命令源
PROFINET
控制字来自PROFINET
Fr1.1
频率给定源
PROFINET
频率给定来自PROFINET
Fr1.2
参考频率
50Hz
根据电机设定
tUn.1
电机自整定
自动识别电机参数
ACC.1
加速时间
根据应用
加速斜坡时间
DEC.1
减速时间
根据应用
减速斜坡时间
StC.1
停止模式
斜坡停止
正常停止方式

第九步:编译并下载

编译项目
点击「编译」→「编译全部」
检查是否有错误
下载组态
连接S7-1200 PLC
下载组态到PLC
将PLC切换到RUN模式
ATV600上电
变频器会自动从PLC获取组态
无需单独下载

---

四、控制字/状态字详解

1. 控制字1(STW1)- PLC发送给变频器

名称
功能
0
1
0
ON/OFF1
启动/停止
停止
启动
1
OFF2
自由停车
有效
禁止
2
OFF3
快速停车
有效
禁止
3
脉冲使能
使能变频器
禁止
使能
4
斜坡函数发生器使能
斜坡启动
禁止
使能
5
斜坡函数发生器保持
保持频率
禁止
保持
6
设定值使能
使能给定
禁止
使能
7
确认故障
故障复位
-
确认
8
点动
点动运行
禁止
使能
9
由PLC控制
控制权
面板
PLC
10
反转
反向运行
禁止
使能
11
-
保留
-
-
12
转矩设定值使能
转矩控制
禁止
使能
13
电子齿轮箱使能
电子齿轮
禁止
使能
14
-
保留
-
-
15
-
保留
-
-

2. 状态字1(ZSW1)- 变频器发送给PLC

名称
功能
0
1
0
准备就绪
变频器就绪
未就绪
就绪
1
运行准备就绪
可启动
未就绪
就绪
2
运行使能
运行中
禁止
使能
3
故障
故障状态
无故障
故障
4
OFF2
停车状态
有效
禁止
5
OFF3
停车状态
有效
禁止
6
禁止合闸
禁止上电
禁止
允许
7
报警
报警状态
无报警
报警
8
设定值/实际值
数据有效性
无效
有效
9
偏差
频率偏差
无偏差
有偏差
10
主回路接触器
接触器状态
断开
闭合
11
正向运行
运行方向
反向
正向
12
反向运行
运行方向
正向
反向
13
过电流
电流状态
正常
过流
14
达到设定频率
频率状态
未达到
已达到
15
-
保留
-
-

3. 给定值/实际值

数据类型
范围
说明
给定值
0~16384
对应0~参考频率
实际值
0~16384
对应0~参考频率
换算公式
频率设定值 = (目标频率 / 参考频率) × 16384

实际频率 = (实际值 / 16384) × 参考频率

---

五、编程示例

1. 启动/停止控制

// 控制字1 - 启动变频器

"STW1" := 16047F;   // 启动命令(位0=1, 位2=1, 位3=1, 位4=1, 位6=1, 位9=1)

// 控制字1 - 停止变频器

"STW1" := 16047E;   // 停止命令(位0=0)

// 控制字1 - 故障复位

"STW1" := 1604FF;   // 位7=1确认故障

2. 频率给定

// 频率给定值计算(假设参考频率=50Hz)

"NSOLL_A" := INT(50.0 / 50.0 * 16384);   // 50Hz给定

"NSOLL_A" := INT(25.0 / 50.0 * 16384);   // 25Hz给定

"NSOLL_A" := INT(0.0 / 50.0 * 16384);    // 0Hz给定

3. 状态监控

// 读取状态字1

"ZSW1" := %IW0;

// 读取实际频率

"NSOLL_B" := %IW2;

"Actual_Frequency" := REAL("NSOLL_B") / 16384.0 * 50.0;

// 运行状态判断

IF ("ZSW1" AND 160004) <> 0 THEN

      "Motor_Running" := TRUE;   // 运行中

ELSE

      "Motor_Running" := FALSE; // 停止

END_IF;

// 故障判断

IF ("ZSW1" AND 160008) <> 0 THEN

      "Drive_Fault" := TRUE;   // 故障

ELSE

      "Drive_Fault" := FALSE; // 正常

END_IF;

4. 完整控制程序

// 启动条件

IF "Start_Button" AND NOT "Stop_Button" AND NOT "Drive_Fault" THEN

      "STW1" := 16047F;   // 启动

END_IF;

// 停止条件

IF "Stop_Button" THEN

      "STW1" := 16047E;   // 停止

END_IF;

// 故障复位

IF "Reset_Button" AND "Drive_Fault" THEN

      "STW1" := 1604FF;   // 故障复位

END_IF;

// 频率给定

"NSOLL_A" := INT("Speed_Setpoint" / 50.0 * 16384);

// 输出到变频器

%QW0 := "STW1";         // 控制字

%QW2 := "NSOLL_A";    // 频率给定

---

六、通信状态监控与诊断

1. LED状态指示(ATV600)

LED
颜色/状态
含义
RUN
绿色常亮
运行正常
RUN
黄色闪烁
启动中/待机
RUN
红色
故障
LINK
绿色
网络连接正常
LINK
熄灭
网络连接断开
NS
绿色
PROFINET通信正常
NS
红色
PROFINET通信故障

2. TIA Portal在线监控

状态指示
颜色
含义
通信正常
绿色
PROFINET连接建立成功
通信故障
红色
连接中断或配置错误
正在连接
黄色
设备正在建立连接

3. 诊断缓冲区

在TIA Portal中查看CPU的「诊断缓冲区」
可获取详细的通信错误信息
常见错误:设备名称不匹配、IP冲突、网线故障等

4. 变频器故障代码

故障代码
含义
解决方案
COMF
通信故障
检查网络连接和配置
OPF
输出缺相
检查电机接线
OCF
过电流
检查电机和负载
OVF
过电压
检查电源电压
UVF
欠电压
检查电源电压
OHF
过热
检查散热和通风
MCF
电机故障
检查电机参数
tUnF
自整定失败
重新进行电机自整定

---

七、常见问题与解决方案

问题现象
可能原因
解决方案
ATV600无法识别
GSD文件未导入
在TIA Portal中导入GSDML文件
设备名称分配失败
未在线操作
点击「在线」→「访问PG/PC」分配名称
通信超时
IP地址不在同一网段
检查并统一IP网段
控制字无效
参数Ctl.1未设置
设置Ctl.1=PROFINET控制
给定值无效
参数Fr1.1未设置
设置Fr1.1=PROFINET给定
连接显示红色
PLC未运行
将PLC切换到RUN模式
设备名称不匹配
名称不一致
确保TIA组态与实际分配一致
变频器不启动
控制字位0未置1
检查控制字1位0(ON/OFF1)
频率不变化
给定值计算错误
检查给定值换算公式
频繁通信中断
网线质量差
更换高质量网线
报文类型不匹配
配置与实际不符
确认报文类型与参数一致
NS灯红色
PROFINET配置错误
检查GSD版本和报文配置

---

八、配置要点总结

配置项
关键要点
软件版本
TIA Portal V15.1及以上
GSD文件
必须从施耐德官网下载并导入
IP地址
同一网段,不能冲突
设备名称
必须在线分配且与组态一致
报文类型
选择标准报文1(最常用)
控制参数
Ctl.1=PROFINET控制
给定参数
Fr1.1=PROFINET给定
参考频率
Fr1.2设置正确(如50Hz)
网络连接
使用标准网线,确保连接可靠
诊断功能
启用诊断便于故障排查
跨品牌注意
ATV600是施耐德产品,非西门子

---

九、推荐参考资料

资料名称
来源
链接
ATV600产品手册
施耐德电气官网
下载
ATV600 PROFINET配置指南
施耐德电气支持中心
下载
ATV600 GSD文件下载
施耐德电气官网
下载
SoMove调试软件
施耐德电气官网
下载
S7-1200与第三方PROFINET设备通信
西门子工业支持中心
查看

---

十、总结

S7-1200与施耐德ATV600 PN变频器的PROFINET IO通信是跨品牌集成的经典方案,具有以下优势:
优势
说明
高速实时
PROFINET RT通信,周期可达4ms
配置简单
TIA Portal统一组态,导入GSD即可
诊断完善
支持变频器级诊断和故障定位
扩展灵活
支持多变频器、多站点连接
成本优化
减少布线,降低安装成本
功能丰富
支持速度/转矩/位置控制
跨品牌兼容
标准PROFINET协议,品牌无关

配置流程简图

2.png
重要提示ATV600是施耐德电气产品,不是西门子产品必须从施耐德官网下载GSDML文件,TIA Portal不自带设备名称必须严格一致,区分大小写建议使用SoMove软件进行变频器参数调试通信前确保电机参数正确,进行电机自整定

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码