分享

三菱PLC基本编程练习(7):用DECO解码指令控制圆转盘180度正反转程序

 PLC与自控设备 2022-04-27

往期精彩文章:

项目设计流程:一个项目电气工程师要做的设计思路

三菱Q系列PLC,Modbus 通信控制施耐德变频器运行

万用表应用基础知识,口诀速记万用表使用注意事项
FX5U PLC,FB块的建立与调用,编写延时启保停程序

PLC通信基础知识三菱PLC,CC-Link通信协议基础知识

光电开关的L-ON,D-ON,是什么意思?如何接线 ?

三菱FX5UPLC,MODBUS专用通信指令控制PLC运行

什么是ST语言?三菱PLC,ST语言创建方法及注意事项

电工基础,电工最基础、最核心的知识是掌握电的回路

三菱PLC输出接线,一篇文章搞懂,其他品牌大同小异

变频器前世今生,从电动机使用上浅谈变频器的发展史

基恩士FSN18N光纤传感器感光度异常处理,参数调校

欧姆龙(OMRON)E5CC温控器控制加热启停的设置

欧姆龙E3X-HD10光纤放大器调整20210124资料更新

按钮控制圆转盘180度正反转

上回说到转盘的一周控制,接下来讲一讲转盘的180度控制。

案例要求:

一个圆转盘有两个挡块,在原始位置时,行程开关受压,常闭点断开,常开点闭合,按一下启动按钮开关,电动机带动转盘正转180度,行程开关感应到对面挡块后再反转180度,按下紧急停止开关,电动机立即停止,紧急停止开关拔起复位后,按下启动按钮,转盘反向继续运转。

按下到位开关,转盘挡块感应到行程开关位置时,电动机停止运转。

软元件分配/使用如下表:

Y0
电机正转KM1
Y1
电机反转
KM2






X0
启动按钮SB1
X0行程开关SQ
X1
急停开关
SB2
X2
到位开关
SB3






设计思路:

采用按钮开关与行程开关常闭点并联,共同做为X0的输入点。

转盘在原始位置时,行程开关受压,常闭触点断开,也就是X0断开。

当启动按钮按下后松开的时候,PLC检测X0的下降沿,利用DECO解码指令对位软元件Y0进行1位解码,如果Y0为0,解码后则Y0为1,Y1为0

如果Y0为1,解码后则Y1为1,Y0为0。

当电动机带动转盘转半圈(180度)后,行程开关常闭点受压又断开,X0第二个下降沿产生,又执行一次Y0的解码,这样使Y0和Y1交替输出,电动机正反转交替运行。

接线简图:

编写程序:

首先,我们用梯形图语言来编写,打开三菱PLC编程软件MELSOFT GX Works3,新建一个工程,选择系列、机型,选择梯形图语言编写:

梯形图程序,用DECO指令设计如下:

其次,我们再用ST语言来编写,打开三菱PLC编程软件MELSOFT GX Works3,新建一个工程,选择系列、机型,选择ST语言编写:

ST语言程序如下:

DECO(LDF(1,X0),Y0,K1,Y0);

ZRST(( LDF(1,X0) AND X2)OR NOT X1 ,Y0,Y1);

参阅:《三菱PLC基本编程练习(6):利用FF指令的按钮和行程开关控制转盘转一圈就停

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多