西门子CPU模块代理商西门子CPU200CN继电器模块西门子CPU200CN继电器模块西门子CPU200CN继电器模块
S7-1500CPU代理商,西门子S7-1500CPU代理商,西门子模块代理商,西门子模块一级代理商,西门子
模块总代理商,西门子模块分销商,西门子模块代理商
西门子CPU200CN继电器模块西门子CPU200CN继电器模块西门子CPU200CN继电器模块
逻辑控制模块。深圳西门子伺服电机模块代理商,广州西门子DP电缆代理商,西门子变频器代理商,荆门西门子PLC模块授权一级代理商,湖北西门子电线电缆授权代理商,上海西门子S7-200CPU系列代理商,西门子S7-1200CPU系列代理商,SIEMENS西门子模块授权一级代理商,西门子SIEMENS低压一级供应商,西门子低压断路器代理商,西门子S7-500系列代理商
紧凑型CPU | 6ES7512-1CK01-0AB0 | CPU 1512C-1 PN, 250 KB程序,1 MB数据;48 ns;集成2x PN接口;集成 32 DI/32 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES7511-1CK01-0AB0 | CPU 1511C-1 PN, 175 KB程序,1 MB数据;60 ns;集成2x PN接口;集成 16 DI/16 DO, 5 AI/2 AO, 6 HSC@100kHz |
阐述了200smart实现步进闭环控制的方法,以及重要的应用注意事项。
在工业自动化领域当中,运动控制一直是PLC应用领域当中的重要组成部分。而步进电机由于其性能稳定、响应速度快、运行平稳、噪音低等特点,被广泛应用在有精度要求的定位控制场合。对于绝大多数步进控制系统,都使用的是开环控制,因为控制简单。有些情况下,增加编码器的方式,组成步进闭环控制系统,既能降低设备体积,还可以减少步进电机丢步的风险,相比伺服系统成本更低。本文以PLC为控制器,结合编码器和步进电机组成闭环系统,以供参考。
1.系统硬件组成
因为需要组成步进闭环系统,所以在选取PLC的时候,需要满足两个条件,支持脉冲输出,支持高速计数器输入。在这里使用S7-200 SMART ST20,它具有2个100KHz的脉冲输出,6个高速计数器,满足步进闭环控制的性能要求。
步进电机使用研控步进电机YK57HB76-04A,该电机步距角为1.8°,保持转矩为2.0 N.m。驱动器使用配套的型号YKE2405M,电流在1.5-4.0A可调,细分可在400-40000之间设置。在本项目中,细分设置为1000,即PLC发送1000个脉冲,电机旋转一圈。
由于闭环的需要,需要使用一款编码器,这里选取欧姆龙的增量编码器E6B2-C6C 1000P/R 3M,其分辨率为1000脉冲/圈,将其直接安装在步进电机的输出轴上。
综上所述,那么我们可以得到该步进控制系统的关系:PLC发送一千个脉冲,步进电机旋转一圈,编码器也旋转一圈。
为了更好的发送脉冲的输入指令,通常使用触摸屏。触摸屏输入脉冲指令,给到PLC,PLC再发送给步进驱动器,步进驱动器驱动电机。完成一系列的控制。在实际应用的时候,为了操作员的易读懂、方便度量,通常将输入的单位转化为毫米。本案使用的是丝杆结构,导程为10mm,即发送1000脉冲,电机移动10mm。本机以威纶通的触摸屏MT8051IP作为参数输入界面,当输入长度为P时,指令脉冲的数量为Q = 100P,步进电机运转时编码器的反馈脉冲为F,F=Q。总的系统硬件方框图如图1示:
图1 系统硬件方框图
2.系统主要控制功能
系统控制软件功能包括长度与指令脉冲换算,位置控制参数设定及定位控制,脉冲反馈及闭环控制,**差处理等
图2 系统软件框图
(1) 运动控制向导
为了将长度单位与脉冲指令进行换算,S7-200 SMART 提供了一个运动向导的工具,这个工具可以快速的将工程单位转化成步进驱动器相对应的控制脉冲。本案中步进的脉冲细分为1000,导程为10mm,所以在进行运动控制向导的时候,设置方法如图3所示:
图3 步进测量系统
(2) 位置指令参数设定
当使用运动控制向导设置完毕之后,会自从生成对应的功能块,在进行定位控制的时候,调用相对应的功能块即可。需要注意的是,使用**定位运动,需要先进行回零的设置。在进行**定位,使用的功能块是AXIS0_GOTO,在进行位置控制的时候,设置好位置数据,触发V2100.7则可以进行定位控制。
图4 AXIS0_GOTO功能块
(3) 编码器闭环反馈系统
对于编码器的闭环反馈,可以使用S7-200 SMART的高速计数器向导,来完成相关参数的设置,在进行相关参数设置的时候,需要确定好对应的高速计数器的模式。通常有四种类型的高速计数器,内部方向高速计数器、外部方向高速计数器、加减双相高速计数器、AB正交高速计数器,这四种类型根据是否有复位功能又有所不同。本案使用模式1,带有内部方向控制的单相增/减计数器。使用复位输入。
图5 高速计数器向导
当进行运动控制的时候,使用高速计数器的返回值与AXIS0_GOTO的当前位置值进行比较,当两者相等时候,证明没有丢步,当反馈值小于AXIS0_GOTO的位置值,则可能发生丢步的情况,需要进行补偿,通常会设置一定的容差范围,当大于容查的时,则不再进行补偿,需要进行报警处理,检查**出容差的原因。
词条
词条说明
6ES7212-1AB23-0XB8西门子全国代理6ES7212-1AB23-0XB8西门子全国代理湖南回收西门子数控主板/板子长沙回收西门子数控主板/板子株洲回收西门子数控主板/板子湘潭回收西门子数控主板/板子衡阳回收西门子数控主板/板子邵阳回收西门子数控主板/板子岳阳回收西门子数控主板/板子常德回收西门子数控主板/板子张家界回收西门子数控主板/板子6ES7212-1AB23-0XB8S7-20
西门子可编程控制器西门子CPU模块代理商6ES7516-3AN02-0AB06ES7516-3AN02-0AB0SIMATIC S7-1500, CPU 1516-3 PN/DP, *处理器,带 主存储器 1MByte 用于 程序及 5MByte 用于数据, * 1 个接口:PROFINET IRT 带双端换机, * 2 接口:PROFINET RT, * 3 接口:PROFIBUS, 10 n
西门子PLC数组的生成与使用教程(1)生成数组可以在数据块中定义数组,也可以在逻辑块的变量声明表中定义它。下面介绍在数据块中定义的方法。在SIMATIC管理器中用菜单命令“插入”→“S7块”→“数据块”生成数据块DB4。双击打开它,默认的显示方式为声明视图方式。声明视图用于定义、删除和修改共享数据块中的变量,*它们的名称、数据类型和初始值。在新生成的数据块的**行和最后一行标有STRUCT(结构
西门子CPU模块代理商西门子通讯处理器模块6ES73411CH020AE0通讯处理器6ES73411CH020AE0通讯处理器6ES73411CH020AE0通讯处理器西门子PLC模块6ES7516-3FP03-0AB0西门子PLC模块6ES7511-1TL03-0AB0西门子PLC模块6ES7515-2TN03-0AB0西门子PLC模块6ES7511-1UL03-0AB0西门子PLC模块6ES7
公司名: 浔之漫智控技术(上海)有限公司
联系人: 颜经理
电 话:
手 机: 15021292620
微 信: 15021292620
地 址: 上海松江小昆山 广富林4588弄52号3楼
邮 编:
网 址: yan6789.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 颜经理
手 机: 15021292620
电 话:
地 址: 上海松江小昆山 广富林4588弄52号3楼
邮 编:
网 址: yan6789.b2b168.com