三菱st编程手册_通过示例学习三菱ST编程(ALT指令和条件语句的使用)

今天要跟大家分享的是ALT(交替输出指令)和条件语句综合应用的示例。

一、首先介绍的什么是ALT交替输出指令

概念:就是在输入使能信号为OFF→ON变化,指定的位元件ON→←OFF变化的指令。

简单理解就是当第一次输入信号为ON,则输出为1,当再一次为ON时,则输出为0。

时序图如下图所示:

58be99764a3cc0b79df0c4445c9fceb6.png

在ST编程中ALT指令格式:

1d3f9980e00d1de9497d928e03e0bcd7.png

BOOL_EN为使能信号。

BOOL_d为输出位元件

二、通过示例来熟悉指令的使用

示例的功能要求:下图所示的一个转盘,转盘由电机拖动,每转90度,停止10S后再次旋转90度,依次循环,当按下停止按钮后,电机停止。

c8ac42af017647c44fe17e38f706ec66.png

下面我们开始编程:

95ad831db01c6417cbba1d76aa06437f.png

使用条件语句进行判断:

1、当按下停止按钮,电机KM立即停止。

2、当按下启动按钮,电机旋转,当90度检测开关SQ(这里采用一个常闭触点),电机停止,当计时时间到电机再次旋转。

3、设定10s定时器,当SQ信号检测到,则启动定时器。

时序图如下:

f983b611c2758009674422c533422520.png

仿真如下:

当按下启动按钮START,KM得电:

5ab0b8587da1bf3fb7f938b2ecf3ea2f.png

当SQ检测到,则KM失电:

033d4765b00addf91d6b225655f8997c.png

定时时间到,则KM再次得电。

610f67cb764665e484b558c17cfaebf2.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值