uka profinet gsd文件_S7-1200通过PROFINET连接SINAMICSV90PN实现位置闭环控制

一、V-ASSISTANT 端 90 PN 参数配置

配置报文

选择报文列表如图 1。本例中选择标准报文 3。

0e2ae5d79b6249a59b84d5acf90dab23
8a3e78daee7f490a9c83c37965ba5eff

配置 IP 地址和设备名称

60b0e96ed1fa4704a1f219c5de2049a4

1.配置设备名称:在本例中,设备名称为 sinamics-v90-pn。

2.配置 IP 地址:在本例中, IP 地址为 192.168.0.2。

3.在配置完设备名称以及 IP 地址之后,必须保存参数并重启驱动来激活配置。

4.配置完的信息可以在右侧栏中查看。

注: 配备名称和 IP 地址也可以在 TIA Portal 中进行配置。

配置斜坡函数发生

3d1ecf993a9e4d5181c218dc7ff87174

注: 由于 S7-1200 轴工艺对象中已经组态了轴运行的加减速时间,所以在SINAMICS V-ASSISTANT 侧需要激活斜坡功能模块并将斜坡上升时间和斜坡下降时间设置为 0.0000 S 即可。

项目配置

新建项目并添加 S7-1200 CPU

1.打开 TIA 博途软件并创建新项目

661942bc633c4b2f8a98efdde734f383

2.进入到项目视图添加 S7-1200 CPU 到项目

2db9437628a44dbbaa73fc160ff3bb8f
29c847367051441b9c3d5ec56ea5b070

3.进入到网络视图并打开硬件目录

8d0db44e18f74c40944cc1944b9c5840

添加 SINAMICS V90 PN 到项目

可以在以下网址下载 V90 的 GSD 文件。

SINAMICS V90: PROFINET GSD file

https://support.industry.siemens.com/cs/ww/en/view/109737269

1.安装 GSD 文件

2e4bbe17d2964da5b5d07db45c7c646b

2.找到 GSD 文件,点击安装。

b39cb470e7804e0b9eac2669200ac3ac

3.右侧硬件目录树中“其他现场设备”中选择 V90 PN。

24eba82dfa3940a2af9d6611d3cd4d8c

4.双击 V90 PN 或拖拽 V90 PN 到网络视图

176e470e27d242d5b7c2df97467c9f95

S7-1200 CPU 设备组态

双击 PLC CPU 进入 CPU 属性。

f41013debc394ec190aa05c65aad356e

在“PROFINET 接口(X1)”中可以设置 IP 地址,设备名称等信息

7a0e90f62bdd436ea293b6b2330553fc

SINAMICS V90 PN 设备组态

1. 双击 SINAMICS V90 PN 进入属性区域。 在“PROFINET 接口(X1)”中可以设置 IP 地址,设备名称等信息。

dd209a37312b4de9ad5529df6bbf511e

2.硬件目录下,在子模块中选择标准报文

a70ac1a5a5474b44a9de7f25d594fe75

连接 SINAMICS V90 PN 和 S7-1200 CPU

组态完 SINAMICS V90 PN 和 S7-1200 CPU 后,需要连接 SINAMICS V90 PN和 S7-1200 CPU。

1.在网络视图单击“未分配”,选择 PLC_1.PROFINET 接口

a43420429ee242a8b10d5cfb0882baf2

2.连接后网络视图如下所示:

7ab661dff43a42cb904b3a903fdd5d40

3. 然后在网络视图中右键单击 PROFINET 网络为 SINAMICS V90 PN “分配设备名称”。

2622e2a1ea424559b83bfc8dc0d438bd
06c5c08c97e24e16a3c6b4e0131f0b5a

位置控制

插入工艺对象(TO)

在左侧“工艺对象”列表下双击“插入新对象”。 在弹出的“新增对象”对话框中选择“TO_PositioningAxis”, 并为新增对象命名, 然后点击“确定”按钮插入一个新的工艺对象。

7fd7bc1098e249ca83dc4e6cf45a1944

工艺对象配置 – 基本参数(常规)

1.在“基本参数”的“常规”页面下,你可以对添加的工艺对象轴的名称进行配置。

2.驱动器类型选择“PROFIdrive”。

3.测量单位默认为 mm,你可以从下拉列表中选择其它单位,如 m、 in、 ft、脉冲以及度等。

c41bc33360ce486bab5f27a17e867d35

工艺对象配置 – 基本参数(驱动器)

1.在“基本参数”的“驱动器”页面下,需要选择驱动器。

2.在选择好驱动器后,你可以对数据交换的参数进行配置。例:最大转速,本例中为 3000.0 r/min。

66f4c7ad39ed4f2ca29db50457c44ccb
101f670f6f2c4a46b1b7b61bafab4dd3

工艺对象配置 – 基本参数(编码器)

1.在基本参数的“编码器”页面中, 选择编码器的连接方式。对本例来说, 选择“驱动装置上的编码器”。

2.在选择完编码器的连接方式之后, 需要配置编码器的类型以及高精度参数进行配置。对于本例来说,我们使用的是 2500 ppr 增量式编码器,细分精度为 2。

38474c8184514452b3f8f9c5bb0c0805

工艺对象配置 – 扩展参数

270fc930b4734a579ad6c49ecb7bf8b2

组态应用循环时间

S7-1200 CPU 在创建闭环运动控制工艺对象时,会自动地创建用于执行工艺对象的组织块,其中 MC-Servo[OB91]用于位置控制器的计算, MCInterpolator[OB92]用于生成设定值、评估运动控制指令和位置监控功能。这两个组织块彼此之间出现的频率关系始终为 1:1, MC-Servo[OB91]总是在 MCInterpolator[OB92]之前执行。可以根据控制质量和系统负载需求,指定 MCServo[OB91]的应用循环周期性调用时间,如果循环时间过短,则可能造成CPU 发生溢出,造成 CPU 停机。鼠标右键 OB91 组织块,在弹出的 OB91 属性对话框中可以修改其循环时间。 可根据所使用的轴数量设置运动控制应用循环,运动控制应用循环时间 = 2 ms +(位置控制轴的数量 x 2 ms)

968f466198244fad8bf17ae82ef58fb3

设备调试

编译并将项目下载到 S7-1200 CPU 后,即可进行调试。至此 S7-1200 与 V90 的组态配置已经初步完成, 可以打开工艺对象的调试界面进行调试,然后就可以编写运动控制程序了。另外,轴控制面板还提供调节功能,可用于调整 CPU 位置控制器的增益和预控制值,并可以监视轴的运行轨迹。

abe94fb695f24c9284a26e374a477118

当 CPU 位置控制器的预控制值保持不变的情况下,修改“增益”参数可用于组态控制回路的增益系数,轴的机械硬度越高,可设置的增益系数就越大;较大的增益系数可以减少随动误差,实现更快的动态响应;但是过大的增益系数将会使位置控制系统振荡。效果如下:

c19bddfc05684659a28f897cf4376e05
28ae64374feb452692a155eae8d2b70e
42992588ed7846f2876afb7533b136e3

当 CPU 位置控制器的增益保持不变的情况下,修改“预控制”参数可用于修改控制回路的速度预控制百分比。不同预控制值时的轴运行轨迹修改预控制值效果,如下所示。

55a88d76d1704bf4b0a70ce6eec0a294
3be9c353ce66484c9300befdac454b7b
72eebb638c5545dfbc038e631e5f0526

电气知识和经验是用来分享的,希望通过本文的介绍能对你的工作和学习有帮助。想学习的可以关注我。

欢迎大家点赞、评论及转发。欢迎大家提问题一起探讨。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: uka_workvisual6.0是一款先进的软件工具,用于编程和仿真机器人系统。它可以通过直观的图形用户界面简化机器人编程的过程,提高编程效率。此外,uka_workvisual6.0还包括一个全面的仿真环境,可以在不实际操作机器人的情况下,测试和优化机器人程序。这使得机器人的开发和实施效率大幅提高,减少了开发成本和时间。 该软件支持多种机器人品牌和类型,适用于不同类型的应用场景,例如装配、运输和物料搬运等。它还提供了许多高级功能,例如图形化的路径规划和可视化的程序调试,这些都有助于编写更高效、更准确的机器人程序。 与此同时,uka_workvisual6.0还支持与其他CAD和PLC软件的集成,使机器人系统的开发和整合更加容易。它也提供了一个定制化的用户界面,使用户可以根据自己的需求和偏好,自由地设计和配置程序的界面。 总的来说,uka_workvisual6.0是一个强大、灵活和易于使用的机器人编程和仿真软件,可以帮助用户轻松实现高效的机器人系统开发和实施。 ### 回答2: uka_workvisual6.0是一款基于工业领域的可编程控制器(PLC)编程软件。它是德国工业自动化龙头公司Siemens所生产的编程软件之一。该软件集成了多种功能,如硬件配置、在线诊断和寄存器查看等,以支持用户开发和维护PLC程序。用户可以使用uka_workvisual6.0软件对程序进行仿真、调试和优化,从而提高PLC控制效率和精度。此软件还可用于自动化生产流程和设备的物流规划,以提高工业设备的运转率和准确性。 目前,uka_workvisual6.0在全球范围内都得到广泛应用,适用于多种工业领域,如汽车制造、食品加工、纺织工业等等。此外,该软件还常用于高等院校的工程专业教学中,培养学生在工业自动化方面的实际操作能力。在未来,uka_workvisual6.0将会继续发展和更新,以满足不断变化的工业需求和技术发展,成为更加高效和先进的PLC编程软件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值