S7-200 PROFINET通信及SINAMICS库的配置及编程步骤

发布者:Weasel最新更新时间:2024-03-06 来源: elecfans关键字:S7-200  编程步骤 手机看文章 扫描二维码
随时随地手机看文章

S7-200 SMART通过PROFINET连接V90 PN实现基本定位控制

从 S7-200 SMART V2.4 版本开始,标准型CPU支持做 PROFINET IO 通信的控制器。可以带PROFINET IO设备,本文档以S7-200 SMART 带 V90PN 作 IO设备为例,介绍 PROFINET 通信及SINAMICS库的配置及编程步骤。


软件:

STEP7 Micro/WIN SMART V2.5

硬件:

IO控制器:

CPU:ST40

IP地址:192.168.0.200

CPU固件:V2.5

IO设备:

V90PN

IP地址:192.168.0.90

设备名称:v90pn

S7-200 SMART PROFINET 通信相关视频链接如下:

S7-200 SMART PROFINET 通信概述

S7-200 SMART 作为控制器连接V90向导配置 跟我学

S7-200 SMART 作为控制器连接V90向导配置 跟我做

S7-200 SMART PROFINET向导组态配置方法

1、按照导入GSD文件的方法,将 V90PN 的 GSD 文件导入到STEP7 MicroWIN SMART 中,

2、打开 PROFINET 向导,有两种方法,可以使用其中之一。如图1.打开PROFINET 向导方法所示。

b70ba50e-6cc3-11ee-939d-92fbcf53809c.jpg

图1.打开PROFINET向导方法

3、在打开的PROFIENT配置向导对话框中的PLC角色处,选择PLC角色为“控制器”,设置控制器的IP地址,然后单击下一步。如图2.选择PLC角色所示。

b71e76a2-6cc3-11ee-939d-92fbcf53809c.jpg

图2.选择PLC的角色

4、从右侧设备目录选择已添加的 V90PN 的 GSD,直接从硬件目录拖拽或者点击添加按钮,将V90PN添加到设备表中,然后单击下一步。如图3.添加设备所示。

b72b71fe-6cc3-11ee-939d-92fbcf53809c.jpg

图3.添加设备

5、设置 V90PN 的设备名称及 IP 地址,保证与S7-200 SMART CPU 设置的IP地址在同一网段。然后单击下一步。如图4.设置IP地址及设备名称所示。

b7388614-6cc3-11ee-939d-92fbcf53809c.jpg

图4.设置IP地址及设备名称

6、添加报文,设置更新时间及数据保持,然后单击下一步。如图5.添加报文设置更新时间及数据保持所示。

b745aeca-6cc3-11ee-939d-92fbcf53809c.jpg

图5.添加报文设置更新时间及数据保持

7、查看相关的模块参数信息,如图6.查看模块参数信息所示。

b75c1caa-6cc3-11ee-939d-92fbcf53809c.jpg

图6.查看模块参数信息

8、检查配置参数没有问题,单击“生成”结束PROFINET 配置向导。向导配置界面自动关闭。如图7.单击生成完成配置所示。

b7691d56-6cc3-11ee-939d-92fbcf53809c.jpg

图7.单击生成完成配置

9、弹出对话框,将通信背景时间默认被修改为20%,点击"OK"进行确认即可。如图8.通信背景时间被修改所示。

b7741562-6cc3-11ee-939d-92fbcf53809c.jpg

图8.通信背景时间被修改

V-ASSISTANT组态

1、使用数据线连接V90PN和V-ASSISTANT软件,在线获取配置后,点击选择驱动,控制模式选择为基本定位控制(EPOS),如图9.所示。

b77f3b40-6cc3-11ee-939d-92fbcf53809c.jpg

图9.设置控制模式

2、点击设置PROFINET,选择报文,设置当前报文为:111:西门子报文,PZD-12/12,如图10.所示。

b7924ac8-6cc3-11ee-939d-92fbcf53809c.jpg

图10.选择报文。

b795f2ea-6cc3-11ee-939d-92fbcf53809c.jpg注意:

在V-ASSISTANT中设置的控制模式及报文,需要与S7-200 SMART中PROFINET向导中组态的报文相对应

报文111,对应控制模式为基本定位控制;

报文1,对应控制模式为速度控制。

3、设置V90PN的IP地址和设备名称,在线状态下,点击保存并激活按钮。需要保证此处设置的设备名称和IP地址,与S7-200 SMART PROFINET 向导中组态的保持一致。如图11.所示。

b7a922de-6cc3-11ee-939d-92fbcf53809c.jpg

图11.设置V90PN设备名称及IP地址

b795f2ea-6cc3-11ee-939d-92fbcf53809c.jpg注意:V90PN的设备名称和IP地址除了可以使用V-ASSISTANT软件设置以外,还可以使用STEP7 MicroWIN SMART 软件的查找PROFINET设备功能,方法见:: b7c55b8e-6cc3-11ee-939d-92fbcf53809c.jpg 查找PROFINET设备。

4、在V-ASSISTANT 中设置参数按钮下还包含有“设置机械结构”、“设置参数设定值”、“配置回零参数”、“查看所有参数”选项需要进行设置或者查看参数,按照实际需要进行设置,如图12.所示。

b7cf4a7c-6cc3-11ee-939d-92fbcf53809c.jpg

图12.设置其他参数

调用SINAMICS库指令编程

上述配置实现S7-200 SMART CPU 与 V90PN 之间 实现PROFINET通信。

通信成功建立后,具体运动控制功能需要通过调用SINAMICS库实现,如图13.所示。

b7e996de-6cc3-11ee-939d-92fbcf53809c.jpg

图13.SINAMICS库

具体调用指令方法参考文档:[文档编号:109766598]

b7f77880-6cc3-11ee-939d-92fbcf53809c.jpgS7-200 SMART通过PROFINET连接V90 PN实现基本定位控制

b795f2ea-6cc3-11ee-939d-92fbcf53809c.jpg注意:

调用指令库编程后,需要分配库存储区,推荐手动指定库存储区的起始地址。


关键字:S7-200  编程步骤 引用地址:S7-200 PROFINET通信及SINAMICS库的配置及编程步骤

上一篇:plc带模拟量输入输出和不带模拟量输入输出有什么区别啊?
下一篇:交流电机的电容起移相作用,细讲一下其中的原理

推荐阅读最新更新时间:2024-11-11 05:03

KUKA机器人8.7系统对PROFINET软件进行编程控制的步骤
通过 KRL 解耦 PROFINET 设备 • IOCTL 命令 1060: ‒ 为了可以在不同的上交替地运行一个设备,需要 IOCTL 命 令 1060 进行解耦。如果该设备仅在一个机器人上运行,也可以使 用该命令。 设备输出端设置在解耦后立即归零。如果将设备短时间断开后 又重新接上,则不会恢复输出端设置。 • IOCTL 命令 60: ‒ 只在该设备仅在一个机器人上运行时,才能使用该 IOCTL 命令。 只出于兼容性原因,该命令才仍可用。 在解耦时,设备上的输出端设置保持不变。如果将设备短时间断开 电源后又重
[机器人]
S7-200的常见接口模块有哪些
S7-200的接口模块主要有数字量I/O模块、模拟量I/O模块和通信模块。下面分别介绍这些模块。 (一)数字量I/O模块 数字量I/O模块是为了解决本机集成的数字量输入/输出点不能满足需要而使用的扩展模块。S7-200PLC目前总共可以提供3大类,共9种数字量I/O模块。 1.EM221数字量输入扩展模块 8DI,DC24V(直流输入) 2.EM222数字量输出扩展模块 8DO,DC24V(直流输出) 8DO,Relay(DC24V/ AC24~230V)(继电器输出) 3.EM223数字量混合模块 4DI(DC24V),4DO(DC24V/2A) 4DI(DC24V),4DO(Relay 2A) 8DI(DC24V),8DO
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved