广东湘恒智能科技有限公司
主营产品: 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
广东省茂名市SIEMENS西门子(授权)中国一级总代理商

为了更好的发送脉冲的输入指令,通常使用触摸屏。触摸屏输入脉冲指令,给到PLC,PLC再发送给步进驱动器,步进驱动器驱动电机。完成一系列的控制。在实际应用的时候,为了操作员的易读懂、方便度量,通常将输入的单位转化为毫米。本案使用的是丝杆结构,导程为10mm,即发送1000脉冲,电机移动10mm。本机以威纶通的触摸屏MT8051IP作为参数输入界面,当输入长度为P时,指令脉冲的数量为Q = 100P,步进电机运转时编码器的反馈脉冲为F,F=Q。总的系统硬件方框图如图1示:

图1 系统硬件方框图片描述

2.系统主要控制功能

系统控制软件功能包括长度与指令脉冲换算,位置控制参数设定及定位控制,脉冲反馈及闭环控制,超差处理等

图2 系统软件框图

(一)运动控制向导

为了将长度单位与脉冲指令进行换算,S7-200 SMART 提供了一个运动向导的工具,这个工具可以快速的将工程单位转化成步进驱动器相对应的控制脉冲。本案中步进的脉冲细分为1000,导程为10mm,所以在进行运动控制向导的时候,设置方法如图3所示:

图3 步进测量系统

(二)位置指令参数设定

当使用运动控制向导设置完毕之后,会自从生成对应的功能块,在进行定位控制的时候,调用相对应的功能块即可。需要注意的是,使用juedui定位运动,需要先进行回零的设置。在进行juedui定位,使用的功能块是AXIS0_GOTO,在进行位置控制的时候,设置好位置数据,触发V2100.7则可以进行定位控制。

图4 AXIS0_GOTO功能块

(三)编码器闭环反馈系统

对于编码器的闭环反馈,可以使用S7-200 SMART的高速计数器向导,来完成相关参数的设置,在进行相关参数设置的时候,需要确定好对应的高速计数器的模式。通常有四种类型的高速计数器,内部方向高速计数器、外部方向高速计数器、加减双相高速计数器、AB正交高速计数器,这四种类型根据是否有复位功能又有所不同。本案使用模式1,带有内部方向控制的单相增/减计数器。使用复位输入。

图5 高速计数器向导

当进行运动控制的时候,使用高速计数器的返回值与AXIS0_GOTO的当前位置值进行比较,当两者相等时候,证明没有丢步,当反馈值小于AXIS0_GOTO的位置值,则可能发生丢步的情况,需要进行补偿,通常会设置一定的容差范围,当大于容查的时,则不再进行补偿,需要进行报警处理,检查超出容差的原因。


展开全文
相关产品
拨打电话 微信咨询 发送询价