时序图 条件判断_通过示例学习三菱ST编程(ALT指令和条件语句的使用)

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

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

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

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

时序图如下图所示:

467b5cb1e9800cbd2fe89ebee71b1289.png

在ST编程中ALT指令格式:

94914c3ab4b562a1d264e5b9ede18fb0.png

BOOL_EN为使能信号。

BOOL_d为输出位元件

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

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

aa1791d0fc6196fb1173e2b62b605d7d.png

下面我们开始编程:

29fa6ab15938aece325188cadad36bba.png

使用条件语句进行判断:

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

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

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

时序图如下:

80e5c6a10d95a3b5e08fb68c1ddb10ea.png

仿真如下:

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

02324f3d39580834fbbe7e051017e9dd.png

当SQ检测到,则KM失电:

436ec0a83cda314b873cc71d18b3449c.png

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

7c93fc1bb2007970be40d6ebe6fdf41a.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值