[电工&电子] S120驱动参数据组切换功能

[复制链接]
查看73336 | 回复0 | 2024-10-8 17:15:42 | 显示全部楼层 |阅读模式

1  S120驱动器DDS驱动数据组切换

在通过SINAMICS S120驱动器控制伺服电机进行运动控制时,电机运行有时使用编码器1,有时使用编码器2或其他编码器,为此要进行编码器的切换。或者需要在一个电机模块上交替运行多个电机。下面介绍如何利用SINAMICS S120驱动器的数据组实现编码器或电机的切换功能。      

SINAMICS S120驱动器电机或编码器的切换是通过数据组的切换实现的。


首先要进行重要的相关名词介绍和解释:


    DDS(Drive Data Set):驱动数据组中包含了用于切换驱动控制的设置参数;



以下的数据组类型,只能通过DDS切换间接激活:


    EDS(Encoder Data Set)编码器数据组:其中包含连接的编码器的各种设置参数,用于对驱动进行配置;

    MDS(Motor Data Set)电机数据组:其中包含连接的电机的各种设置参数,用于对驱动进行配置。


S120驱动器可设置多个驱动数据组DDS。这样可使各种驱动配置(控制类型,电机,编码器)之间的切换更为简易,只需要选择相应的驱动数据组DDS即可。

编码器数据组EDS中包含连接的编码器的各种设置参数,用于对驱动进行配置。在选择驱动数据组DDS时,分配的编码器数据组EDS也会自动被选择。只能通过驱动数据组 DDS 切换进行编码器数据组EDS切换。EDS 切换可以应用在多个电机交替运行的功率单元上。电机间通过一个接触器回路进行切换。每个电机都可以装配编码器或者无编码器运行。

电机数据组MDS中包含连接的电机的各种设置参数,用于对驱动进行配置。每个由控制单元通过电机模块控制的电机都需要一个独立的电机数据组MDS。只能通过DDS驱动数据组切换进行电机数据组MDS切换。如果需要在一个电机模块上交替运行多个电机,必须设置相应数量的驱动数据组DDS。



2 S120驱动器数据组切换操作演示

下面介绍通过驱动数据组DDS和编码器数据组EDS切换实现1台电机配置两个不同编码器切换功能的软件配置过程:

1、首先完成一台电机和一个编码器的轴组态,此时只有一组驱动数据组DDS0,一组电机数据组MDS0和一组编码器数据组EDS0。



<图2-1 S120组态>

2、 添加新的驱动数据组DDS1。DDS1由DDS0复制产生。同时添加新的电机数据组MDS1,由于是相同电机所以选择使用已存在的电机数据。因为要配置第二个编码器,所以不要选择DDS0中已经存在的编码器1。选中“Start the drive wizard to complete the settings”,开启DDS1配置的设置向导。此处需要注意:如果要切换的DDS1使用不同的电机和编码器时,则无需勾选“As copy of DDS0”选项和“Use existing motor MDS0”选项。



<图2-2 S120添加驱动数据组DDS>

3、在配置向导中完成驱动数据组DDS1的配置,并设置第二个编码器的参数。为了通过切换编码器数据组 EDS 来切换 2 个或多个编码器,必须将各个编码器连接到不同的编码器模块或不同的 DRIVE-CLiQ 接口上。



<图2-3 S120配置驱动数据组DDS1>

4、完成驱动数据组DDS1的配置后,可设置CU自带的数字量输入DI0作为驱动数据组DDS和编码器驱动数据组EDS的切换开关。



<图2-4 S120设置驱动数据组DDS切换开关>

这样就完成了一台电机两个编码器切换功能的配置。比较添加驱动数据组DDS和编码器数据组EDS前后的拓扑结构:添加DDS1之前轴servo_02只配置了一个编码器SMI20_7,添加了DDS1后轴servo_02除了编码器SMI20_7外还多了一个编码器SM_2。可以通过DDS切换实现两个编码器的切换。



<图2-5 S120拓扑结构比较>



3 总结

除DDS切换之外,S120还支持CDS( Command Data Set  )通过相应地设置多个指令数据组并在这些数据组之间进行切换,驱动可以使用不同的信号源控制运行。

对于感兴趣的工程师,建议参考如下手册的14.5 数据组章节和12.5电机切换章节:

FH1功能手册(V5.2):

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






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则