本文主要介绍西门子S7-1500通过Profinet网络控制变频器起停及调速
1 PROFINET 通讯功能概述
SINAMICS G120的控制单元CU250S-2PN支持基于PROFINET的周期过程数据交换和变频器参数访问。
周期过程数据交换—PROFINET IO控制器可以将控制字和主给定值等过程数据周期性的发送至变频器,并从变频器周期性的读取状态字和实际转速等过程数据。
变频器参数访问—提供PROFINET IO控制器访问变频器参数的接口,有两种方式能够访问变频器的参数:
1. 周期性通讯的PKW通道(参数数据区):通过PKW通道PROFINET IO控制器可以读写变频器参数,每次只能读或写一个参数,PKW通道的长度固定为4个字。
2. 非周期通讯:PROFINET IO控制器通过非循环通讯访问变频器数据记录,每次可以读或写多个参数。
本文通过示例介绍S7-1500与G120 CU250S-2PN的PROFINET PZD通信,以组态标准报文1为例介绍通过S7-1500如何控制变频器的起停、调速以及读取变频器状态和电机实际转速。
2 S7-1500与G120的PROFINET PZD通信实例
图2-7下载硬件配置
• 分配G120的IP地址:
1)如下图所示选择“更新可访问的设备”,并点击“在线并诊断”;
2)点击“分配IP地址”;
3)设置G120 IP地址和子网掩码,并点击“分配IP地址”按钮;
4)从消息栏中可以看到提示“当前连接的PROFINET配置已经改变。需重新启动驱动,新配置才生效”。
2.5 通过标准报文1控制电机起停及速度
S7-1500通过PROFINET PZD通信方式将控制字1(STW1)和主设定值(NSOLL_A)周期性的发送至变频器,变频器将状态字1(ZSW1)和实际转速(NIST_A)发送到S7-1500.
1. 控制字:常用控制字如下,有关控制字1(STW1)详细定义请参考“3 PROFINET报文结构及控制字和状态字”章节。
• 047E(16进制) - OFF1停车
• 047F(16进制) - 正转启动
2. 主设定值:速度设定值要经过标准化,变频器接收十进制有符号整数16384(4000H十六进制)对应于的速度,接收的Zui大速度为32767(200%)。参数P2000中设置对应的参考转速。
3. 反馈状态字详细定义请参考“3 PROFINET报文结构及控制字和状态字”章节。
4. 反馈实际转速同样需要经过标准化,方法同主设定值。
示例:通过TIA PORTAL软件“监控表”模拟控制变频器起停、调速和监控变频器运行状态。
- 在STEP7 V5.5中如何实现ET200SP的组态控制功能 2024-11-26
- 如何计算西门子 S7-400 CPU 所需的Local Data 大小 2024-11-26
- 在西门子PLC中数字量模块参数中的术语“漏型” 和“源型”是什么意思 2024-11-26
- 西门子PLC模拟量接线问题的解决方法 2024-11-26
- 西门子S7-1200 高速计数功能简介 2024-11-26
- 如何通过西门子S7-1200与第三方设备实现自由口通信 2024-11-26
- 如何通过STEP 7(TIA 博途)诊断 S7-1500 CPU 的显示面板是否存在? 2024-11-26
- 移植一个 STEP 7 V5.x 项目到 STEP 7 专业版(TIA 博途) 的必要条件 2024-11-26
- 在TIA Protal中Slice片段访问与AT覆盖变量的使用区别 2024-11-26
- TIA Protal中如何通过FB286 读写多个变频 器参数 2024-11-26
- 在 STEP 7 (TIA Protal) 中,如何在 SCL 程序中实现间接寻址 2024-11-26
- 西门子Step7-GRAPH软件的基本信息 2024-11-26
- 西门子Step7 GRAPH 顺控器规则 2024-11-26
- 西门子Step7 GRAPH FB块的参数说明 2024-11-26
- Step7-GRAPH与监控调试相关问题 2024-11-26