项目实例本文中的实例项目使用 CPU1516-3PN/DP通过 PN通讯控制 G120变频器,通过安装在电机后面的编码器连接到工艺模块 TMCount24V作为位置反馈。示例项目示意图
项目示意图
项目配置过程:新建项目及硬件组态:组态 CPU站点
CPU及工艺模块
配置CPU的网络和 IP地址
选择工艺模块的工作模式
同时,还需要根据所连接编码器实际数据配置通道 0的模块参数,例如“编码器类型”在本例中选择的是 24V增量编码器,“每个单位的增量”中填入编码器每圈的脉冲数,“基准速度”中填入所使用电机的额定转速,更多关于 TMCount2x24V模块的信息请参考 TMCount2x24V模块手册
配置驱动器
至此,CPU的站点硬件组态完毕,接下来需要在项目中插入一个驱动器,在本例中使用 G120的 CU250S-2PN,将驱动器拖拽到项目中后,将其 PN口与之前组态的 CPU的 PN网络相连接:插入驱动器站点进入驱动器的设备视图,插入所使用的功率单元,为驱动器设置 IP地址和设备名称,并在循环数据交换中选择“StandardTelegramm3” 选择驱动器报文类型运动控制所需要的硬件组态部分基本完毕,在进行下一步之前需要使用驱动器的调试软件对驱动器进行参数分配和优化,因为不同驱动器的参数方法不尽相同,所以本文不再详细介绍,更多关于 G120变频器的调试方法请参考 G120的使用手册
配置工艺对象
在 S7-1500的运动控制功能中,被控电机都是以工艺对象的形式存在的,所以需要先在项目中插入一个新的工艺对象,在运动控制里面看到对象类型可以是速度轴,位置轴,外部编码器以及同步轴。在本例中选用位置轴,并定义一个工艺对象的名称
插入定位轴工艺对象
基本参数及硬件接口
插入工艺对象之后,在项目树下可以看到该对象及其下面的组态、调试、诊断等项目。在工艺对象组态中分为基本参数、硬件接口和扩展参数。这些参数中如果是蓝色图标代表默认参数可用,如果是红色图标则表示有错误或者未设置,绿色图标表示经过修改且可用的参数:工艺对象的组态参数
首先,需要在基本参数里面根据项目实际情况选择轴的类型,线性或是旋转轴,同时还要选择单位等参数,在本例中都选用默认值。接下来在驱动装置中选择驱动装置类型为 PROFIdrive,驱动装置从下拉列表中选择前面已经组态好的“驱动_1”
选择工艺对象的驱动器接口
在后面的编码器参数中,选择通过工艺模块(TM)进行连接,并在下面工艺模块中选择前面组态好的 TMCount2x24V的通道 0
选择工艺对象的编码器接口
在数据交页面中,需要将驱动器报文选择为跟前面驱动器组态一致的DP_TEL3_STANDARD,转速参数根据实际电机填写。编码器报文可以选择标准报文 81或者 83,根据实际编码器选择编码器类型和每圈的脉冲数,本例中使用 1024脉冲的增量式旋转编码器。最后将高精度预留位改为 0:
工艺对象的数据交换参数