【PLC一体机】用PLC控制直流步进电机转速的方法

继上一次博主通过PLC控制风扇的开关后,这次和大家分享用PLC控制一个直流电机转速的方法。因为同样采用的PLC一体机,因此还是分PLC编程和触摸屏编程两部分。

一、PLC编程

首先要将控制逻辑梳理清楚,对于控制直流电机转速的逻辑为:“开关”按键控制给直流电机的供电,在“开”的状态下,电机持续以初始转速运行;在转速框中输入新的转速值;然后点击“调速”按键,电机以新的转速运行;开关在“关”的状态下,电机停止转动。

对应的PLC梯形图如下图所示:

可以看到,以M3常开触点作为开关,然后将两个并联的常闭触点和常开触点同时设置为M2,在M2之后都运行向步进电机驱动发送脉冲信号的plsy命令。这里简单介绍一下plsy的语法,如下所示:

其中D5表示5号数据寄存器,寄存器中保存的脉冲频率数据,一般可以直接用“K+数字”来实现定义脉冲的频率,这里用数据寄存器是为了配合触摸屏,后面直接通过触摸屏将数据写入D5这个寄存器即可;K0表示让电机持续运行,这个位置的数据为脉冲的脉宽数据;Y000表示在PLC上脉冲数据的点位,这里博主用了PLC的Y000接口作为脉冲输出口,在三菱FX3U的PLC上一般Y0~Y3这四个点位都可以输出脉冲信号。

然后将这段程序下载到PLC中即可。

二、触摸屏编程

博主搭建的触摸屏如下图所示。其中包含两个状态按钮,“启动”和“变载”,然后可以在数值框中输入目标频率。

  • “启动”状态按钮的设置如下图:

需要注意我希望有灯能显示其状态的切换,所以选择“位状态切换开关”,我需要通过触摸屏对其写入一个状态,所以在写入地址中定义为M3,并且显示PLC中M3辅助继电器的状态,所以在读取地址上也是PLC上的M3。

  • “变载”状态按钮的设置如下:需要注意的是这个状态按钮的属性为复归型的,相当于物理按键中的复位按键,即触摸屏上按下为“联通”,松开后复位为“断开”,继而起到了PLC程序中对辅助继电器M2的状态切换。

  • “数值框”的定义如下图。从PLC程序中可以看到,我们要对D5这个数据寄存器写入数据,写入之后还能够显示这个数据,因此读取/写入地址相同,均为PLC上的D5。

然后将触摸屏程序下载到触摸屏后。就可以通过触摸屏定义电机的运行与否,同时在运行的过程中调整电机的脉冲频率(即调整电机转速)。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值