西门子授权代理商-潮州市西门子PLC-S7-1500 S7-400PLC 西门子s7 200 smart代理商
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- PLC触摸屏代理商
- 西门子代理商
- 伺服电机驱动电缆
- 西门子一级代理商
- 变频器直流调速器
- 西门子一级总代理商
- 联系电话
- 13922889745
- 手机号
- 18475208684
- 经理
- 向小姐
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 更新时间
- 2024-11-24 08:00
1.profinet 通讯功能概述
sinamics g120 的控制单元 cu250s-2 pn 支持基于 profinet的周期过程数据交换和变频器参数访问。
周期过程数据交换
profinet io控制器可以将控制字和主给定值等过程数据周期性的发送至变频器,并从变频器周期性的读取状态字和实际转速等过程数据。
变频器参数访问
提供 profinet io控制器访问变频器参数的接口,有两种方式能够访问变频器的参数:
1. 周期性通讯的 pkw 通道(参数数据区):通过 pkw 通道 profinet io控制器可以读写变频器参数,每次只能读或写一个参数,pkw 通道 的长度固定为 4 个字。
2. 非周期通讯:profinet io控制器通过非周期通讯访问变频器数据记录区,每次可以读或写多个参数。
本文通过示例介绍 s7-1200 与 g120 cu250s-2 pn 的 profinet pzd通信, 以组态标准报文 1 为例介绍通过 s7-1200 如何控制变频器的起停、调速以及读取变频器状态字和电机实际转速。
2.s7-1200 与 g120 的 profinet pzd 通讯实例
2.1 硬件列表
表 2-1 硬件列表
2.2 软件列表
表 2-2 软件列表
2.3 硬件组态
2.3.1 创建 s7-1200 项目
打开 tia portal 软件:
图 2-1 创建 s7-1200 项目
2.3.2 添加 s7-1214c dc/dc/dc
1. 打开项目视图,点击"添加新设备",弹出添加新设备对话框;
2. 设备树中选择 s7-1200->cpu->cpu 1214cdc/dc/dc->6es7 214- 1ae30-0xb0;
3. 选择 cpu 版本号;
4. 点击“确定”按钮。
图 2-2 添加 s7-1200 cpu1214c dc/dc/dc
2.3.3 添加 g120 站
1.点击“设备和网络”,进入网络视图页面;
2. 将硬件目录中“其它现场设备 -> profinet io-> drives -> siemens ag -> sinamics -> sinamics g120cu250s-2 pn vector v4.7”模块拖拽 到网络视图空白处;
3. 点击蓝色提示“未分配”以插入站点,选择主站“plc_1.profinet接口 _1”,完成与 io 控制器的网络连接。
图 2-3 添加 g120 从站
2.3.4 组态 s7-1200 的 device name 和分配 ip 地址
1. 选择 cpu1214cdc/dc/dc,点击“以太网地址”;
2. 分配 ip 地址;
3. 设置其 device name 为“plc1200”。
图 2-4 设置 cpu1214c dc/dc/dc 的 device name 和分配 ip 地址
2.3.5 组态 g120 的 device name 和分配 ip 地址
1. 选择g120,点击“以太网地址”;
2. 分配 ip 地址;
3. 设置其 device name 为“g120pn”。
图 2-5 设置 g120 的 device name 和分配 ip 地址
2.3.6 组态 g120 的报文
完成上面的操作后,硬件组态中 s7-1200 和 g120 的 ip 地址和 devicename 就已经设置好了。现在组态 g120 的报文:
1. 将硬件目录中“standard 1,pzd-2/2 ”模块拖拽到“设备概览”视图的插槽中,系统自动分配了输入输出地址,本示例中分配的输入地址 iw68、iw70,输出地址qw64、qw66;
2. 编译项目。
图 2-6 组态与 cu250s-2 pn 通讯报文
2.3.7 下载硬件配置
1. 鼠标单击“plc_1”选项;
2. 点击“下载到设备”按钮;
3. 选择 pg/pc 接口类型,pg/pc 接口和子网的链接;
4. 点击“开始搜索”按钮,选中搜索到的设备“plc_1”,点击“下载”按钮,完成下载操作。
图 2-7 下载硬件配置
2.4 sinamics g120 的配置
在完成 s7-1200 的硬件配置下载后,s7-1200 与 g120还无法进行通讯,必须为 g120 分配 device name 和 ip 地址,保证为 g120 实际分配的 device name与硬件组态中为 g120 分配的 device name 一致。
2.4.1 分配 g120 的设备名称
1. 如下图所示选择“更新可访问的设备”,并点击“在线并诊断”;
2. 点击“命名”;
3. 设置g120 profinet 设备名称g120pn,并点击“分配名称”按钮;
4. 从消息栏中可以看到提示。
图 2-8 分配 g120 device name
2.4.2 分配 g120 的 ip 地址
1. 如下图所示选择“更新可访问的设备”,并点击“在线并诊断”;
2. 点击“分配 ip 地址”;
3. 设置 g120 ip 地址和子网掩码;
4. 点击“分配 ip地址”按钮,分配完成后,需重新启动驱动,新配置才生效。
图 2-9 分配 g120 ip 地址
2.4.3 设置 g120 的命令源和报文类型
1. 在线访问 g120,选择“参数”进入参数视图页面;
2. 选择通讯设置;
3. 设置 p15=7,选择“现场总线控制”;p922=1,选择“标准报文 1,pzd2/2”。
图 2-10 g120 配置
2.5 通过标准报文 1 控制电机的起停及速度
s7-1200 通过 profinet pzd 通讯方式将控制字 1(stw1)和主设定值(nsoll_a)周期性的发送至变频器,变频器将状态字 1(zsw1)和实际转速 (nist_a)发送到 s7-1200。
1. 控制字:常用控制字如下,有关控制字 1(stw1)详细定义请参考“3profinet 报文结构及控制字和状态字”章节。
· 047e(16 进制) - off1停车
· 047f(16 进制) - 正转启动
2. 主设定值:速度设定值要经过标准化,变频器接收十进制有符号整数16384(4000h 十六进制)对应于 的速度,接收的zui大速度为 32767(200%)。参数 p2000 中设置对应的参考转速。
3. 反馈状态字详细定义请参考“3 profinet 报文结构及控制字和状态字”章节。
4. 反馈实际转速同样需要经过标准化,方法同主设定值。
示例:通过 tia portal软件“监控表”模拟控制变频器起停、调速和监控变频器 运行状态。
表 2-3 plc i/o 地址与变频器过程值
1. 程序:
图 2-11 程序
2. 启动变频器:
首次启动变频器需将控制字 1(stw1)16#047e 写入qw64 使变频器运行准备就绪,然后将 16#047f 写入 qw64 启动变频器。
3. 停止变频器:
将 16#047e 写入 qw64 停止变频器;
4. 调整电机转速:
将主设定值(nsoll_a)十六进制 2000 写入qw66,设定电机转速为 750rpm。
5. 读取 iw68 和 iw70 分别可以监视变频器状态字和电机实际转速。
图 2-12 监控表
3. profinet 报文结构及控制字和状态字
3.1报文结构
表 3-1 报文结构
表 3-2 报文说明
3.2 控制字
表 3-3 控制字
3.3状态字
表 3-4 状态字