S7-1200 PLC,如何调试电机运行及变频器调速控制
上一篇文章我们讲了带参数的FB和FC如何建立以及如何使用,不知道大家掌握得怎么样了呢,有没有达到能灵活应用的程度呢?
如果没有的话,不着急,我们以一个编程实例来进行详细地讲解,如果看了这篇文章你还不会的话,那你打我吧……
【案例】电机运行及变频器调速的控制案例
每按一次频率递增按钮,则增加1Hz频率,每按一次频率递减按钮,则频率减少1Hz;
按下启动按钮,电机启动运行,电机运行时间达到设定运行时间后会自动停止运行,按下停止按钮,电机停止运行。
我们在创建工程项目的时候首先是进行硬件组态的配置,配置如下图所示,选择CPU1214C型号的PLC和SM1232 AQ02的模拟量输出模块,模拟量输出类型设置成电压类型,可以看到分配的地址分别是QW96和QW98。
软件使用博途V15,本文案例源文件,均可免费下载!,请看文末下载
IO分配:
程序设计: 使用FC块编写电机运行及调速控制程序
第一步:建立PLC的数据类型
因为2台电机采用相同的控制方式,我们可以建立一个PLC数据类型表来存储电机运行相关的变量和名称,双击“添加新数据类型”,然后命名为“电机运行及调速控制”,建立如下图所示的变量。
第二步:添加DB块
添加一个DB块,命名为“电机运行数据”,在DB块中新建一个名称为“电机”的变量,变量的数据类型选择为数组,Array[1..2]of“电机运行及调速控制”,数组中的元素的数据类型选择为前面建立的PLC数据类型名称“电机运行及调速控制”,[1..2]分别代表电机1和电机2,这样可以很方便地把2台电机使用到的地址全部建立好。
软件使用博途V15,本文案例源文件,均可免费下载!,请看文末下载
第三步:添加FC块、建立FC接口区变量
添加一个FC块,命名为“电机运行控制”,因为2台电机采用相同的控制方式,我们建立形式参数变量,形式参数在FC的接口区建立,如下图所示。
软件使用博途V15,本文案例源文件,均可免费下载!,请看文末下载
第四步:FC中控制程序的编写
当我们把形式参数变量建好之后,就可以使用这些形式参数编写电机的运行及调速控制程序。
建立的形式参数是没有地址的,只有名称和分配的数据类型,我们在编程的时候用这些名称进行编写就可以了。
软件使用博途V15,本文案例源文件,均可免费下载!,请看文末下载
第五步:OB1中调用FC
FC的程序编写好之后,我们可以在OB1中去调用该FC块,调用时给形式参数赋予不同的实参就可以实现对2台电机的控制了,因为有2台电机,我们调用2次,然后写上前面IO分配的地址即可。
以上是采用FC块的方法编写的电机运行及变频器调速控制的程序,你学废了吗?
别慌,还有使用FB块的编写方法,对于我们这个控制程序,使用FB块会更加简单一些,也是更合适的编程方式,下一篇文章再继续给大家讲解,想知道为什么的话,继续关注我们的更新哦~
(技成培训网原创,作者:蔡慧荥,未经授权不得转载,违者必究)
运动控制基础知识+PLC控制步进电机+脉冲当量的计算您搞清楚了么
私信“干货”二字,即可领取138G伺服与机器人专属及电控资料!
步进电机作为一种常用的电气执行元件,广泛应用于自动化控制领域。步进电机的运转需要配备一个专门的驱动电源,驱动电源的输出受外部的脉冲信号和方向信号控制。每一个脉冲信号可使步进电机旋转一个固定的角度,这个角度称为步距角。脉冲的数量决定了旋转的总角度,脉冲的频率决定了旋转的速度。
方向信号决定了旋转的方向。就一个传动速比确定的具体设备而言,无需距离、速度信号反馈环,只需控制脉冲的数量和频率即可控制设备移动部件的移动距离和速度;而方向信号可控制移动的方向。因此,对于那些控制精度要求不是很高的应用场合,用开环方式控制是一种较为简单而又经济的电气控制技术方案。
另外,步进电机的细分运转方式非常实用,尽管其步距角受到机械制造的限制,不能制作得很小,但可以通过电气控制的方式使步进电机的运转由原来的每个整步分成m个小步来完成,以提高设备运行的精度和平稳性。控制步进电机电源的脉冲与方向信号源常用数控系统,但对于一些在运行过程中移动距离和速度均确定的具体设备,采用PLC(可编程控制器)是一种理想的技术方案。
运动控制基础知识+PLC控制步进电机+脉冲当量的计算您搞清楚了么
丝杠的螺距是指:丝杠每两个丝之间的距离,如,螺距为 5MM。
电机的步进角是指:一个脉冲驱使步进电机转动的角度,如,步进角为1.8度的电机,转一圈就要:360度×1.8度 =200个脉冲。
驱动器的细分是指:把步进角再分割成N等分,如,8细分就是把1.8度的步进角再分成8分,细分后电机每一步进就是1.8度÷8=0.225度,转一圈就要:360度÷0.225度=1600个脉冲。
电机参数是指:每一步进所走的长度,螺距为5的丝杠每转一圈走5MM,每一步进就是5÷1600=0.003125MM/步进。
脉冲当量是指:每走1MM所要的脉冲数,用1除以电机参数就是脉冲当量,如:1÷0.003125=320个步进。
私信“干货”二字,即可领取138G伺服与机器人专属及电控资料!
相关问答
PLC发多少脉冲给伺服电机转一圈,脉冲频率该怎么算?
要确定PLC发多少脉冲给伺服电机转一圈,需要知道伺服电机的编码器分辨率,也就是每转多少个脉冲。然后,计算出整个系统需要的脉冲数,即脉冲频率。假设伺服电机...
西门子plc步进脉冲频率根据什么调?
西门子PLC的步进脉冲频率调整主要取决于实际应用中的需要。在调整脉冲频率时,需要考虑设备的运行速度、精度要求以及电机型号等因素。一般来说,可以通过调整P...
三菱PLC控制伺服电机脉冲频率和脉冲数量如何计算-懂得
齿轮比=编码器分辨率/电机每转脉冲数比如台达伺服分辨率是160000,这个设定齿轮比分母16,然后分子设定10,就是16:10=10000脉冲一圈齿轮比=编码器分...
三菱PLC控制伺服电机脉冲频率和脉冲数量如何计算-可可呀...
齿轮比=编码器分辨率/电机每转脉冲数比如台达伺服分辨率是160000,这个设定齿轮比分母16,然后分子设定10,就是16:10=10000脉冲一圈齿轮比=编码器分...
怎样在触摸屏上设置电机频率?
触摸屏和PLC通讯吧?以西门子为例比如你设定的是频率,30HZ,那把30hz传到PLC之后,用plc编程30/50*16384,然后把结果通过通讯或者模拟量给变频器就可以了触摸屏...
用plc怎么控制变频器输出频率?
要使用PLC控制变频器的输出频率,首先需要将PLC与变频器进行连接,通常使用Modbus通信协议。然后,在PLC的程序中编写逻辑,通过读取输入信号(如按钮、传感器等...
永宏plc脉冲输出频率怎么改?
PLC脉冲输出调速需要通过改变脉冲频率来实现。一般情况下,PLC脉冲输出的频率与电机转速成正比,因此可以通过改变脉冲输出的频率来调整电机的转速。具体实现方...
PLC怎样控制变频器的频率?
1.PLC可以通过发送控制信号来控制变频器的频率。2.这是因为PLC具有强大的控制功能和灵活的编程能力,可以通过编写程序来实现对变频器的频率控制。PLC可以根...
plc变频器怎么控制频率变化快慢?
PLC控制变频器一般有三种方法:1、开关量。最简单的是用数字量输出点控制启动和停止,速度在变频器上调;或用几个输出点控制变频器的高、中、低速。2、模拟量...
plc变频器控制电机原理?
PLC变频器控制电机是一种电气控制组合,结合了可编程逻辑控制器(PLC)和变频器的技术,实现了对电机的精确控制。其原理是利用PLC编程控制变频器来调节电机的频...