一、选择序列状态转移图:
1、选择序列状态转移图程序的特点:
由两个及以上的分支程序组成的,但只能从中选择一个分支执行的程序,称为选择序列状态转移图程序。
1)、分支点和混合点用有向线段分叉表示,有向线段中从左到右、从上到下的线一般省略箭头符号,从右到左和从下到上的线箭头却不能省略。
2)、先分支再有转换条件,先有转换条件再混合。也即选择性流程程序的各个支路只能一次进1条。
2、选择序列状态转移图程序的编程举例:
用下面的仿真窗口按照下面的系统工作要求编写梯形图控制程序。
系统工作过程如下:
按下按钮X20, Y1、Y2(输送带正转)开始转动,同时机械手Y0向输送带放一个物件:如果该物件为大物件,则传感器X1为ON,启动Y5(分检器)动作,使该物件从里端通道落下,X5检测到物件落下后,Y5复位同时启动Y0输送一个新的物件。如果该物件为中小物件,则传感器X2、X3为ON, Y5(分检器)不动作,使该物件从外端通道落下。当X4检测到物件落下后,X4启动Y0输送一个新的物件。如此重复不断直到按下停止按钮X21,待物件落下后自动停止。
解:1、输入输出口地址分配表:
2、设计状态转移图:
3、梯形图程序:
控制要求
1)用学习板上动作演示区的LED条上下流转代表运货小车的移动,LED条边上有SQ1、SQ2、SQ3为三个位置传感器,它们检测小车的位置。该学习板上动作演示区有三个按钮S1、S2、S3即“启动”“停止”和“归位” 三个按钮。要求按下“启动”按钮后,小车开始工作,按下“停止”按钮后,小车应回到SQ1点才能停止工作。
2)开始工作之前,小车可能位于任何位置,所以如果小车不在SQ1点位置,则要求通电后L1红指示灯按1HZ的频率闪烁不断。按下“归位”按钮后,小车开始下行归位,SQ1点位置传感器检测到后停下,此时红指示灯L1熄,然后才能开始按要求运行。
3)当小车停在SQ3点,按下启动按钮后小车开始上行,在途中SQ2点停5秒后一直运行到SQ3点,小车在SQ3点停止5秒钟,然后小车下行,直到SQ1点的位置传感器检测到后而停下。如果小车运行过程中按下了停止按钮,则小车回到SQ1点后,小车才自动停止运行。如果没按停止按钮,则小车在SQ1处停5秒后重复上述过程,直到按下停止按钮。
4)小车每完成5个工作周期应自动停止检查,如检查没有问题,则按下启动按钮又可以重复上述过程。
IO分配
接线图
实物图
顺序功能图
源程序
如果觉得本文有用,欢迎推荐更多朋友关注我们
学习板基本操作
- USB转串口线驱动的安装
- 学习板与三菱编程软件通信设置
- 学习板与西门子编程软件通信设置