1200控制V90伺服除了使用西门子官方提供的全局库中的FB284来实现外,还可以利用标准的运动控制指令来实现,完成通信组态后,程序编写方法和控制步进一样。一起来学习组态步骤和程序编写
一、 导入V90支持包。选项>支持包>从文件系统添加>选择下载好的V90支持包>安装,如下图所示:
二、 新建项目,添加一台1215C和一台V90伺服,并建立通信连接。1)添加1200CPU 1215C V4.4,如下图:
2)打开网络视图,组态V90伺服。硬件目录>驱动器和启动器>SINAMICS驱动>
SINAMICS V90 PN>选择对应型号,如下图所示:
双击上图驱动器,打开设备视图>右击打开驱动属性>设置驱动器的IP地址,PROFINET设备名称和报文(标准报文3,PZD-5/9),图下图所示:
项目树>工艺对象>新增对象,打开下图,选择TO_PositioningAxis(定位轴)>确定:
双击运动控制工艺对象下的组态,打开组态画面,基本参数>常规>选择PROFIdrive,单位mm,如下图所示:
基本参数>驱动器>数据连接:驱动器>驱动器:选择组态的V90伺服驱动>驱动器报文:标准报文3,如下图所示:
基本参数>编码器>PROFINET/PROFIBUS上的编码器>数据连接:编码器>PROFIdrive编码器:选择编码器,如下图所示:
扩展参数>编码器安装类型:在电机轴上>电机没转的负载位移:丝杆导出(4.0mm)
扩展参数>位置限制>硬和软限位开关>根据需要选择启用硬限位开关和启用软限位开关,并设置好对应的硬限位开关输入和软限位位置,如下图所示:
动态>常规>设置最大转速和加减速时间,如下图所示:
回原点>主动>选择归位模式:通过数字量输入使用归位开关>输入归位开关:选择原点输入>选择电平:高电平>接近/回原点方向:负方向>归位开关一侧:下侧>回原点速度(慢速)>接近速度(快速)>勾选“允许硬限位开关处自动反转”搜寻参考点碰到限位自动反向搜索>原点位置偏移量:搜寻原点后运行设定的偏移量再停止并清零当前位置。如下图所示:
四、 使用标准的运动控制指令编写程序,指令>工艺>Motion Control,如下图所示:
SINAMICS-V-ASSISTANT_v1-07-01版本支持以太网连接,可直接设置IP地址和设备名称。
在网络视图>SINAMICS V90 PN>设备信息>设备名:v90>IP地址:192.168.0.20>设置,可以将V90伺服的设备名和IP地址设置成与组态的一致。如下图所示:
设置PROFINET>当前报文>3:标准报文3,PZD-5/9
以上就是1200通信控制V90伺服PN的全部内容,有些细节描述不够详细,阅读过程中有不明白的可以联系小编。
原文始发于微信公众号(工控云学堂):西门子1200通信控制V90伺服S模式实现定位案例