V90供应商直销 欢迎咨询
V90伺服
S7-1200系列PLC通过PROFINET与V90 PN伺服驱动器搭配进行位置控制,实现的方法主要有以下三种:• 方法一、在PLC中组态位置轴工艺对象,V90使用标准报文3,通过MC_Power、MC_MoveAbsolute等PLC Open标准程序块进行控制, 这种控制方式属于中央控制方式(位置控制在PLC中计算,驱动执行速度控制)。• 方法二、在PLC中使用FB284(SINA_POS)功能块,V90使用西门子111报文,实现相对定位、**定位等位置控制,这种控制方式属于分布控制方式(位置控制在驱动器中计算)。• 方法三、在PLC中使用FB38002(Easy_SINA_Pos)功能块,V90使用西门子111报文,此功能块是FB284功能块的简化版,功能比FB284少一些,但是使用更加简便。
V90 PN配置要点
• 对于方法一:设置控制模式为"速度控制(S)",配置通信报文为标准报文3• 对于方法二或三:设置控制模式为"基本定位器控制(EPOS)",配置通信报文为西门子报文111• V90在线后点击"设置PROFINET->配置网络",设置V90的IP地址及设备名称:注意:设置的设备名称一定要与1200项目中配置的相同。参数保存后需重启驱动器才能生效。
方法一 使用标准报文3和工艺对象
V90 PN与PLC采用PROFINET RT通信方式并使用报文3,项目步骤如下:
1. 创建项目后,添加新设备S7-1200 PLC
2. 在网络视图中添加V90 PN设备(使用GSD)
2. 建立V90 PN与PLC的网络连接,并分别设置S7-1200及V90 PN的IP地址及设备名称:
3. 在设备视图中为V90配置标准报文3
4. 插入一个位置轴
"驱动器"选择"PROFIdrive" :
配置轴的驱动,选择连接到PROFINET总线上的V90 PN:可以手动设置参考转速及较大转速,也可以选择"自动传送设备中的驱动装置参数"。
配置编码器的数据交换:
用户可以根据实际的需要选择和填写后续的信息,完成工艺对象的配置。
5. 在OB1中使用MC_Power、MC_MoveAbsolute等PLC Open标准程序块编写轴的位置控制程序,PLC Open指令位于工艺指令目录下的运动控制文件夹中,命令相关说明请查看博途的帮助文件。
方法二 使用西门子报文111和FB284(SINA_POS)
V90 PN与PLC采用PROFINET RT通信方式并使用西门子报文111,V90 PN设置控制模式为"基本位置控制(EPOS)"。
1. PLC与V90 PN的项目配置与方法一中的步骤1-3相同。
2. 在V90 PN的设备视图中插入西门子报文111
3. 编写程序
此种方法需要调用驱动功能库文件,可以通过以下两种方法进行安装:(1) 安装Startdrive软件,在TIA 博途软件中就会自动安装驱动库文件Startdrive软件V14.1: >support.industry./cs/us/en/view/SINAMICS Startdrive V15: >support.industry./cs/us/en/view/SINAMICS Startdrive V15.1: >support.industry./cs/us/en/view/(2) 在TIA 博途中安装SINAMICS Blocks DriveLib,下载链接: >support.industry./cs/ww/en/view/
在OB1中将DriveLib_S7_1200_1500中的SINA_POS(FB284)功能块拖拽到编程网络中(此功能块只能与报文111配合使用),进行位置控制。
注意:功能块参数HWIDSTW及HWIDZSW的赋值请参看下图:
4. FB284功能块输入输出块参数说明
输入参数:
输入信号类型含义ModePosINT运行模式:1 = 相对定位2 = **定位3 = 连续运行模式(按*速度运行)4 = 主动回零5 = 直接设置回零位置6 = 运行程序段 0~157 = 按*速度点动8 = 按*距离点动EnableAxisBOOL伺服运行命令:0 = 停止(OFF1)1 = 启动CancelTraversingBOOL0 = 取消当前的运行任务1 = 不取消当前的运行任务IntermediateStopBOOL暂停任务运行:0 = 暂停当前运行任务1 = 不暂停当前运行任务PositiveBOOL正方向NegativeBOOL负方向Jog1BOOL点动信号1Jog2BOOL点动信号2FlyRefBOOL此输入对V90 PN无效AckErrorREAL故障复位ExecuteModeBOOL激活请求的模式PositionDINTModePos=1或2时的位置设定值[LU]ModePos=6时的程序段号VelocityDINTModePos=1、2、3时的速度设定值[LU][1000LU/min]OverVINT设定速度百分比0~199%OverAccINTModePos=1、2、3时的设定加速度百分比 0~**OverDecINTModePos=1、2、3时的设定减速度百分比 0~**ConfigEPOSDWORD可以通过此参数控制基本定位的相关功能,位的对应关系见下表HWIDSTWHW_IOV90设备视图中报文1的硬件标识符HWIDZSWHW_IOV90设备视图中报文1的硬件标识符ConfigEPOS位的对应关系:
输出参数:
输出信号类型含义AxisEnabledBOOL驱动已使能AxisPosOkBOOL目标位置到达AxisSpFixedBOOL设定位置到达AxisRefBOOL已设置参考点AxisWarnBOOL驱动报警AxisErrorBOOL驱动故障LockoutBOOL位置环设定值到达目标位置ActVelocityDINT实际速度[十六进制的h对应 p2000参数设置的转速]ActPositionDINT当前位置LUActModeINT当前激活的运行模式EPosZSW1WORDPOS ZSW1的状态EPosZSW2WORDPOS ZSW2的状态ActWarnWORD驱动器当前的报警代码ActFaultWORD驱动器当前的故障代码ErrorBOOL1=存在错误上述就是V90厂家为您介绍的有关V90的内容,对此还有什么不了解的,欢迎前来咨询我们的网站,我们会有专 业的人员为您讲解。