三菱plc基本逻辑指令状态转移图

合集下载

三菱FX2N系列PLC基本指令PPT课件

三菱FX2N系列PLC基本指令PPT课件

11
3.1.3 流程图语言(SFC)4
(2)SFC语言元素,由状态、转移和有向线段组成。
① 状态表示过程中的一个工步(动作)。状态符号用
单线框表示,框内是状态的组件号。一个控制系统还必
须要有一个初始状态,对应的是其运行的原点,初始状
态的符号是双线框。
② 转移是表示从一个状态到另一个状态的变化。状态
助接点常开和常闭;后者使用PLC中的内部软元件,靠
软件实现控制程序, 图中Y000、 X000、 X001和X002
都是软继电器和软接点,都是用PLC内部的存储器位
来映像这些外部硬器件的状态,存储位为1,表示对应
的线圈得电或开关接通,存储位为0,表示对应的线圈
失电或开关断开,不需改变接线即能改变控制过程。
④ 梯形图中不存在实际的电流,而是用一种假想的能
流(Power Flow)来模拟继电接触控制逻辑。
25.07.2020
4
3.1.1 梯形图编程语言(Ladder)4 2.梯形图中的图元符号 梯形图中的图元符号是对继电接触控制图中的图形符 号的简化和抽象,两者的对应关系如表3.2所示。可得 出结论: ① 对应继电接触控制图中的各种常开符号,在梯形图
图中的图元符号”这一列中,有两种常闭符号,三种
线圈符号。
3.梯形图的格式
梯形图是形象化的编程语言,它用接点的连接组合表
示条件、用线圈的输出表示结果而绘制的若干逻辑行
组成的顺控电路图。
梯形图的绘制格式:
25.07.2020
6
3.1.1 梯形图编程语言(Ladder)6
① 梯形图按从上到下、从左至右顺序编写。每一逻辑
行总是从起始母线开始,终止于终止母线(可省)。

三菱PLC状态转移图详解

三菱PLC状态转移图详解

一、 状态编程思想引入使用经验法及基本指令编制的程序存在以下一些问题梯形图可读性差,很难从梯形图看出具体控制工艺过程。

思考:寻求一种易于构思,易于理解的图形程序设计工具。

它应有流程图的直观, 又有利于复杂控制逻辑关系的分解与综合,这种图就是状态转移图。

引出:状态编辑思想即将一个复杂的控制过程分解为若干个工作状态, 弄清各个 状态的工作细节(状态的功能、转移条件和转移方向)在依据总的控制顺序要求 将这些状态联系起来,形成状态转移图,进而编绘梯形程序,状态转移图是状态 编辑的重要工具,lo V 1(1) 工艺动作表达繁琐。

(2) 梯形图涉及的连锁关系较复杂,处理起来较麻烦。

SB* -启动《前逬、4态功能'I 前述1和动作501- H&ig I#二 |—502- -B 退俸ear ¥2动作吟三I —— 【0上£时前进工序 倆A ■后退両五]— 匕怎离R 停台车自动往返控制的流程图(3) SB台车自动往返控制的状态转移图二、 三菱FX2N 系列pic 的状态元件三菱pic 的状态元件即状态继电器,它是构成状态转移图的重要元件三、 FX2N 系列pic 的步进顺控指令PLC 的步进指令有两条:步进节点指令 STL 和步进返回指令RET1步进接点指令STL从下图不难看出,转移图中的一个状态在梯形图中用一条步进接点指令表示。

STL 指令的意义为“激活”某个状态 ,在梯形图上体现为从主 母线上引出的状态接点,有建立子母线的功能,使该状态的所有操作均在子的第二层意思是采用STL 指令编辑的梯形图区间,只有被激活的程序段才被扫描执行,而且在状态转移图的一个单流程中, 一次只有一个状态被激活,被激活的状态有自动关闭激活它 的前个状态的能力。

这样就形成了状态间的隔离,是编程者在考虑某个 状态的工作任务时,不必考虑状态间的连锁--M8002SB-TCO[状态继削器〉〔状态继啣器〉 (状态堆电器〉[状态继电器>〔状态筮电器> 审 |(2^)f 〈状态转移条件) 他"谁《态转榕条件:TO _ <[状态转移条用零「OUT 指©K60 <^OUT 4]______________ <S ) Voirr 指司 驚|二V 状态转移条件)S24 ----------------------------- 电J <0UT4&©523閃YW ” 也 i an^on. c 〔*tn母线上进行。

三菱FX系列PLC基本指令应用

三菱FX系列PLC基本指令应用

图 1 取指令与输出指令的使用取指令与输出指令的使用说明:1 )LD 、LDI 指令既可用于输入左母线相连的触点,也可与ANB 、ORB 指令配合实现块逻辑运算;2 )LDP 、LDF 指令仅在对应元件有效时维持一个扫描周期的接通。

图3-15 中,当M1 有一个下降沿时,则Y3 只有一个扫描周期为ON 。

3 )LD 、LDI 、LDP 、LDF 指令的目标元件为X 、Y 、M 、T 、C 、S ;4 )OUT 指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT 指令之后应设置常数K 或数据寄存器。

5 )OUT 指令目标元件为Y 、M 、T 、C 和S ,但不能用于X 。

FX系列PLC —触点串联指令(AND/ANI/ANDP/ANDF)( 1 )AND (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。

( 2 )ANI (与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。

( 3 )ANDP 上升沿检测串联连接指令。

( 4 )ANDF 下降沿检测串联连接指令。

触点串联指令的使用如图 1 所示。

图 1 触点串联指令的使用触点串联指令的使用的使用说明:1 )AND 、ANI 、ANDP 、ANDF 都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。

2 )AND 、ANI 、ANDP 、ANDF 的目标元元件为X 、Y 、M 、T 、C 和S 。

3 )图1 中OUT M101 指令之后通过T1 的触点去驱动Y4 称为连续输出。

FX系列PLC —触点并联指令(OR/ORI/ORP/ORF)( 1 )OR (或指令)用于单个常开触点的并联,实现逻辑“或”运算。

( 2 )ORI (或非指令)用于单个常闭触点的并联,实现逻辑“或非”运算。

( 3 )ORP 上升沿检测并联连接指令。

( 4 )ORF 下降沿检测并联连接指令。

触点并联指令的使用如图 1 所示。

图 1 触点并联指令的使用触点并联指令的使用说明:1 )OR 、ORI 、ORP 、ORF 指令都是指单个触点的并联,并联触点的左端接到LD 、LDI 、LDP 或LPF 处,右端与前一条指令对应触点的右端相连。

三菱PLC步进顺控指令系统

三菱PLC步进顺控指令系统
2
顺序控制
例1: 送料小车控制系统
控制特点:
①控制输出 ②记忆功能
甲 地
乙 地
甲 地
乙 地
丙 地 丙 地
甲 地
乙 地
丙 地
甲 地
乙 地
丙 地3
顺序控制
例2: 自动咖啡机
硬币接收
控制特点:
①控制输出 ②记忆功能 ③逻辑运算
系统控制 (逻辑)
送出咖啡 退回余钱
4
顺序控制
例3: 原料混合加热控制系统
经验设计法: 直接采用梯形图编程,试图用输入去控制输出。如果不行,
加些辅助条件。 顺序控制设计法(也称步进控制设计法):
采用順序功能图(SFC,Sequential Function Chart)设 计,再把功能图翻译成梯形图。
顺序控制设计法特点: ①简单易学; ②设计效率高; ③调试、修改和阅读方便。
S22
X4
S23
S24 S25
S26 S24 S27
X5
X6
S26
X7
X10
Y3 SET S23 SET S25 Y4 SET S24 Y5
Y6 SET S26 Y7 SET S27
Y10 SET S0 RET
M8002 S0
X0
S20
Y1
X 1
S22
Y3
X4
S23
Y4
X5
S24
Y5
X7
S27
Y10
步5
动作A 动作B
步5
动作A 动作B
a+b
a●b
步6
动作C 动作D
步6
动作C 动作D
11
5.1 状态转移图

三菱PLC循环与移位类指令三菱plc

三菱PLC循环与移位类指令三菱plc

三菱PLC循环与移位类指令 - 三菱plc 1.循环移位指令右、左循环移位指令(D)ROR(P)和(D)ROL(P)编号分别为FNC30和FNC31。

执行这两条指令时,各位数据向右(或向左)循环移动n位,最终一次移出来的那一位同时存入进位标志M8022中,如图1所示。

图1 右、左循环移位指令的使用2.带进位的循环移位指令带进位的循环右、左移位指令(D) RCR(P)和(D) RCL(P)编号分别为FNC32和FNC33。

执行这两条指令时,各位数据连同进位(M8022)向右(或向左)循环移动n位,如图2所示。

图2 带进位右、左循环移位指令的使用使用ROR/ROL/RCR/RCL指令时应当留意:1)目标操作数可取KnY,KnM,KnS,T,C,D,V和Z,目标元件中指定位元件的组合只有在K4(16位)和K8(32位指令)时有效。

2)16位指令占5个程序步,32位指令占9个程序步。

3)用连续指令执行时,循环移位操作每个周期执行一次。

3.位右移和位左移指令位右、左移指令SFTR(P)和SFTL(P)的编号分别为FNC34和FNC35。

它们使位元件中的状态成组地向右(或向左)移动。

n1指定位元件的长度,n2指定移位位数,n1和n2的关系及范围因机型不同而有差异,一般为n2≤n1≤1024。

位右移指令使用如图3所示。

图3 位右移指令的使用使用位右移和位左移指令时应留意:1)源操作数可取X、Y、M、S,目标操作数可取Y、M、S。

2)只有16位操作,占9个程序步。

4.字右移和字左移指令字右移和字左移指令WSFR(P)和WSFL(P)指令编号分别为FNC36和FNC37。

字右移和字左移指令以字为单位,其工作的过程与位移位相像,是将n1个字右移或左移n2个字。

使用字右移和字左移指令时应留意:1)源操作数可取KnX、KnY、KnM、KnS、T、C和D,目标操作数可取KnY、KnM、KnS、T、C和D。

2)字移位指令只有16位操作,占用9个程序步.3)n1和n2的关系为n2≤n1≤512。

第一讲_三菱PLC步进指令介绍

第一讲_三菱PLC步进指令介绍

输入输出端口配置
输入设备 启动按钮S01 停止按钮S02 开关SQ1 开关SQ2 输入端口编号 X00 X01 X02 X03
开关SQ3
选择按钮S07
X04
X05
输入输出端口配置
输出设备 向前接触器KM1 甲卸料接触器KM2 输出端口编号 Y00 Y01
乙卸料接触器KM3
向后接触器KM4 车卸料接触器KM5
K30
S24 S25
K50
控制要求:
• B.小车连续循环,按停止按 钮S02小车完成当前运行环 节后,立即返回原点,直到 碰SQ1开关立即停止;当再 按启动按钮S01小车重新运 行;
控制要求:
• C.连续作3次循环后自动 停止,中途按停止按钮 S02则小车完成一次循环 后才能停止;
3.4.03 PLC控制机械滑台
STL指令(步进开始指令) RET指令(步进结束指令) SET(状态转移)
• 一、步进指令
• •
• 每一个状态器有三种功能:
• (1)驱动负载(输出继电器) • (2)指定转移条件 • (3)指定转移到哪一个状态器。
第二节
步进指令及步进梯形图
• 二、关于步进使用的几点说明
• 1、步进地址号不能重复使用 • 2、允许用一个步进触点驱动多线圈输出,初始状态一 般不安排驱动负载。 • 3、允许在不同步进中,对同一元件进行多次输出 • 4、输出之间的联锁 • 5、允许在不相邻的步进中,重复使用同一编号的定时 器。 • 6、输出的驱动方法要符合规则。 • 7、注意状态转移方向
第二节
步进指令及步进梯形图
• 三.状态转移图和步进梯形图的转换 • 初始状态必须先行驱动 , PLC 的初始化脉
冲M8002来驱动 • 除初始状态器之外的一般状态器必须在其 它状态接通后加入 STL 指令,才能驱动,绝不能 脱离状态器用其它方式驱动。

三菱PLC顺序功能图(SFC)

三菱PLC顺序功能图(SFC)

选择分支与汇合流程
选择分 支流程不能 交叉,对左 图所示的流 程必须按右 边所示的流 程进行修改。
跳转流程
向下面状态 的直接转移或向 系列外的状态转 移被成为跳转,
用符号↓指向转 移的目标状态。
重复流程
向前面状 态进行转移的 流程称为重复。 用↓指向转移 的目标状态。 使用重复流程 可以实现一般 的重复,也可 以对当前状态 复位。
在起保停电路中,则应 将前级步M1和转换条件X1 对应的常开触点串联,作 为控制M2的起动电路。
闭触点与M2的线圈串联, 作为起保停电路的停止 电路。
梯形图可以用逻辑代数式 表示为:
M2=(M1·X1+M2)·/M3
右图是某小车运动 的示意图。设小车在 初始位置时停在右边, 限位开关X2为ON。按 下起动按钮X3后,小 车左行,碰到限位开 关X1时,变为右行; 返回限位开关X2处变 为左行,碰到限位开 关X0时,变为右行, 返回起始位置后停止 运动。
用LD或LDI指令设 置用转以O设移置用U设ST置条动TS指置LE动件作指T令状指作令设态令母开线始
正向跳步
逆向跳步
远程跳步
X0的常开触点下一次由 断开变为接通时,因为S20 是不活动步,没有执行图 中的第一条LDP M2800指令, S21的STL触点之后的触点 是M2800的线圈之后遇到的 第一个上升沿检测触点, 所以该触点闭合一个扫描 周期,系统由步S21转换到 步S22。

图起






















(一)状态转移图(SFC)_电气控制与PLC应用(三菱FX系列)_[共2页]

(一)状态转移图(SFC)_电气控制与PLC应用(三菱FX系列)_[共2页]

电气控制与PLC应用(三菱FX系列)
图8-1 十字路口交通灯示意图图8-2 十字路口交通灯时序图
二、相关知识
(一)状态转移图(SFC)
1.状态转移图
状态转移图也称功能图。

一个控制过程可以分为若干个阶
段,这些阶段称为状态。

状态与状态之间由转换分隔。

相邻的
状态具有不同的动作。

当相邻两状态之间的转换条件得到满足
时,就实现转换,即上面状态的动作结束而下一状态的动作开
始,可用状态转移图描述控制系统的控制过程,状态转移图具
有直观、简单的特点,是设计PLC顺序控制程序的一种有力工
具。

状态器软元件是构成状态转移图的基本元件。

FX2N系列
PLC有状态器1000点(S0~S999)。

FX2N系列PLC内部的状态
继电器从S0~S999共1000点,都用十进制表示。

(1)初始状态器:S0~S9,10点。

(2)通用状态器:S20~S499,480点。

(3)保持状态器:S500~S899,400点。

(4)诊断、报警用状态继电器:S900~S999,100点。

图8-4是一个简单状态转移图实例。

状态器用框图表示。

框内是状态器元件号,状态器之间用有向线段连接。

其中从
上到下、从左到右的箭头可以省去不画,有向线段上的垂直
短线和它旁边标注的文字符号或逻辑表达式表示状态转移
条件。

旁边的线圈等是输出信号。

图8-3 十字路口交通灯工作流程图。

状态转换图及步进指令简介

状态转换图及步进指令简介

动作是状态框旁边的输出信号,一步可以有几个动作,并不表示动作间的任
何顺序,当系统正处于某一步时,该步称活动步。
状态转移图(SFC)
3、SFC的特点: 当从一个状态转移到另一个状态,前一个状态自 动复位 如要保持前一状态的输出,必须在状态激活时, 用SET指令置位,然后在需要复位时,在以后的 状态中用RST指令复位。 4.状态元件 初始状态S0~S9,10点,回零S10~S19,10点, 通用S20~S499,480点,保持500~S899,400 点, 报警S900~S999,100点.
S0
S0
S50
S50
S51
S51
S59
Sp Ladder Instruction) • 步进开始指令STL • 步进结束指令RET 利用这两条指令,可以很方便地编制顺序控制梯形 图程序。 • SFC、梯形图、指令表三方可以转换。 • STL接点与母线连接,与STL相连的起始点要使 用LD、LDI指令,并接到STL接点的右侧,直到 出现下一条STL指令或RET指令为止; • STL指令使新的状态开始,前一状态自动复位, • RET使LD、LDI返回母线。
状态转移图(SFC)
2、 SFC的组成:步、有向连线、转换、转换条件和动作
步是用矩形方框表示,框内是该步的编号( ①可用数字表示该步编号, ②
也可用该步的编程元件的元件号作为该步编号 ) 步与步之间用有向线段连接 初始步:与系统的初始状态相对应的步,称初始步,初始步是系统等待起动 命令的相对静止的状态。初始步用双线方框表示,每一个顺序功能图至少应 有一个初始步。 有向线段上垂直短线,表示将两步隔开—转换; 旁边标注的是状态转换条件,转移条件: ①可以是外部输入信号,如按钮,开关等 ②可以是PLC内部的信号,如T,C的触点, ③可以是若干信号的逻辑表达式(AND/OR/NOT)或文字符号。

状态转移图及编程方法

状态转移图及编程方法

第6章状态转移图及编程方法教学目的及要求:通过教学,使学生明确状态的功能和状态转移图所表示的顺序控制过程,熟练掌握选择性分支与汇合、并行性分支与汇合的应用,掌握顺控系统设计的方法和技能。

教学方式:理论讲解、例题讲解。

演示操作:利用FX2N-64MR PLC实现对自动送料小车的控制。

重点难点:掌握单流程状态图的编程、选择性及并行性分支与汇合的编程。

问题的提出:状态转移图是使用什么语言编程,它与梯形图语言有什么区别。

6.1 状态转移图及状态的功能6.1.1 状态转移图用梯形图或指令表方式编程固然广为电气技术人员接受,但对于一个复杂的控制系统,尤其是顺序控制系统,由于内部的联锁、互动关系极其复杂,其梯形图往往长达数百行。

另外,在梯形图上如果不加注释,这种梯形图的可读性也会大大降低。

为了解决这个问题,近年来,许多新生产的PLC在梯形图语言之外加上了符合IEC1131—3标准的SFC(Sequential Function Chart)语言,用于编制复杂的顺控程序。

IEC1131—3中定义的SFC语言是一种通用的流程图语言。

三菱的小型PLC在基本逻辑指令之外增加了两条简单的步进顺控指令(STL,意为Step Ladder;RET,意为返回),同时辅之以大量状态元件,就可以使用状态转移图方式编程。

称为“状态”的软元件是构成状态转移图的基本元素。

FX2N共有1000个状态元件,其分类、编号、数量及用途如表6-1所示。

表6-1 FX2N的状态元件a状态的编号必须在指定范围选择。

b各状态元件的触点,在PLC内部可自由使用,次数不限。

c在不用步进顺控指令时,状态元件可作为辅助继电器在程序中使用。

d通过参数设置,可改变一般状态元件和掉电保持状态元件的地址分配。

6.1.2 FX2N系列PLC的步进顺控指令FX2N系列PLC的步进指令有两条:步进接点指令STL和步进返回指令RET。

1、STL:步进接点指令(梯形图符号为)STL指令的意义为激活某个状态。

三菱FX2n-状态转移图与步进梯形指令

三菱FX2n-状态转移图与步进梯形指令
2.转换条件的确定
转换条件是使系统从当前步进入下一步的条件。 常见的转换条件有按钮、行程开关、定时器和计数 器的触点的动作(通/断)等。
3.顺序功能图的绘制
分析被控对象工作内容、步骤、顺序和控制要求,根据 以上要求按照规范画出顺序功能图。绘制顺序功能图是顺序 控制设计法中最为关键的一步。
4.梯形图的绘制
步进梯形指令(STL、RET)
➢ FX2N系列PLC的步进梯形指令是采用步进梯形图编制顺序控制状态转 移图程序的指令,它包括STL和RET两条指令。
步进梯形指令STL、RET
助记符,名称
STL 步进梯形指令
功能 步进梯形图开始
回路表示和可用软元件
S STL
程序步 1
RET 返回
步进梯形图结束
RET
就是针对顺序控制系统的一
种专门的设计方法。这种设计方
法很容易被初学者接受,对于有 经验的工程师,也会提高设计的 效率,程序的调试、修改和阅读 也很方便。
梯形图
PLC的设计者们为顺序控制系统的程序编制提供了通用和 专用的编程元件,开发了专门供编制顺序控制程序用的功 能表图,使这种先进的设计方法成为当前PLC程序设计的 主要方法。
六、设计顺序功能图的注意事项
➢ 状态器编号不能重复使用。 ➢ 两个步之间必须有转换条件,如果没有,则应当将这两步
合成一步、或者将转换条件写为1,表示转换条件总是满 足。即两个步绝对不能直接相连,必须用一个转换将它们 隔开。 ➢ 两个转换也不能直接相连,必须用一个步将它们隔开。 ➢ 从生产实际考虑,初始步是必不可少的,否则系统没有停 止状态。只有当某一步所有的前级步都是活动步时,该步 才有可能变成活动步。PLC开始进入RUN方式时各步均处 于“0”状态,因此必须要有初始化信号,将初始步预置为 活动步,否则功能表图中永远不会出现活动步,系统将无 法工作。 ➢ 状态转移过程中,在一个扫描周期内两种状态同时接通, 相应的程序上应设置互锁。

三菱 FX 系列PLC的基本逻辑指令

三菱 FX 系列PLC的基本逻辑指令

三菱 FX 系列PLC的基本逻辑指令取指令与输出指令(LD/LDI/LDP/LDF/OUT)(1)LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。

(2)LDI(取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。

(3)LDP(取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。

(4)LDF(取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。

(5)OUT(输出指令)对线圈进行驱动的指令,也称为输出指令。

取指令与输出指令的使用说明:(1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;(2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。

(3)LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S;(4)OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。

(5)OUT指令目标元件为Y、M、T、C和S,但不能用于X。

触点串联指令(AND/ANI/ANDP/ANDF)(1)AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。

(2)ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。

(3)ANDP 上升沿检测串联连接指令。

(4)ANDF 下降沿检测串联连接指令。

触点串联指令的使用的使用说明:(1)AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。

(2)AND、ANI、ANDP、ANDF的目标元元件为X、Y、M、T、C和S。

(3)OUT M101指令之后通过T1的触点去驱动Y4称为连续输出。

触点并联指令(OR/ORI/ORP/ORF)(1)OR(或指令)用于单个常开触点的并联,实现逻辑“或”运算。

三菱PLC步进指令

三菱PLC步进指令

第4章 步进指令各大公司生产的PLC 都开发有步进指令,主要是用来完成顺序控制,三菱FX 系列的PLC 有两条步进指令,STL (步进开始)和RET (步进结束)。

4.1 状态转移(SFC )图在顺序控制中,我们把每一个工序叫做一个状态,当一道工序完成做下一道工序,可以表达成从一个状态转移到另一个状态。

如有四个广告灯,每个灯亮1秒,循环进行。

则状态转移图如图4-1所示。

每个灯亮表示一个状态,用一个状态器S ,相应的负载和定时器连在状态器上,相邻两个状态器之间有一条短线,表示转移条件。

当转移条件满足时,则会从上一个状态转移到下一个状态,而上一个状态自动复位,如要使输出负载能保持,则应用SET 来驱动负载。

每一个状态转移图应有一个初始状态器(S0~S9)在最前面。

初始状态器要通过外部条件或其他状态器来驱动,如图中是通过M8002驱动。

而对于一般的状态器一定要通过来自其他状态的STL 指令驱动,不能从状态以外驱动。

下面通过一个具体例子来说明状态转移图的画法。

例4-1 有一送料小车,初始位置在A 点,按下启动按钮,在A 点装料,装料时间5s,装完料后驶向B 点卸料,卸料时间是7s ,卸完后又返回A 点装料,装完后驶向C 点卸料,按如此规律分别给B 、C 两点送料,循环进行。

当按下停止按钮时,一定要送完一个周期后停在A 点。

写出状态转移图。

分析:从状态转移图中可以看出以下几点: (1) 同一个负载可以在不同的状态器中多次输出。

(2) 按下起动按钮X4,M0接通,状态可以向下转移,按下停止按钮,M0断开,当状态转移到S0时,由于M0是断开的,不能往下转移,所以小车停在原点位置。

(3) 要在步进控制程序前添加一段梯形图(见图4-3b )(b ) 梯形图(a ) 状态转移图图4-3 控制送料小车状态转移图M0 启动辅助继电器X1 原点条件M8002T3X1S23S22X3S23T2S21S24X1X2T1S22S21T0S20S0打开卸料阀小车左行Y4A点Y2T3C点K70小车左行Y4小车右行打开装料阀原点指示Y1Y3T2K50Y0A点打开卸料阀小车右行B点Y2T1K70Y3打开装料阀Y1T0 K504.2 步进指令4.2.1步进指令步进指令有两条:STL 和RET 。

第4章-状态转移图编程

第4章-状态转移图编程
15
三菱PLC基础与应用
4.1.5 状态转移图三要素
状态转移图中,每个状态都具备下列三要素: 1)驱动负载,即该状态所要执行的任务。表达输出可用 OUT指令,也可用SET指令。二者区别在于使用SET指令驱 动的输出可以保持下去直至使用RST指令使其复位,而OUT 指令在本状态关闭后自动关闭。如图4-5中的Y0就是状态S20 的驱动负载。 2)转移条件,即在什么条件下状态间实现转移。转移 条件可以为单一的,也可以是多个元件的串并联。如图4-5中 的X1就是状态S20实现转移的条件。 3)转移目标,即转移到什么状态。如图4-5中的S21为状 态S20的转移目标。转移目标若是顺序非连续转移,转移指 令不应使用SET,而应使用OUT,如图4-6所示。
大家好
第4章 状态转移图编程
三菱PLC基础与应用
4.1 状态元件、状态转移图
4.2 状态转移图的编程方法
4.3 状态编程思想在非状态元件 编程中的应用
4.4 实训项目
4.5 习题
2
4.1 状态元件、状态转移图
三菱PLC基础与应用
4.1.1 状态编程思想
梯形图由于其编程简单、使用方便等优点,受到了很多 技术人员的青睐,但在一些工艺流程控制方面,还存在以下 缺点:
3)S50为汇合状态,它可有S22、S32、S42任一状态 驱动在转移条件满足时发生状态转移。
26
三菱PLC基础与应用
S0
X0
S20
Y0
X1
S21
Y1
X2
S22
Y2
X3
X11
S31
Y11
Байду номын сангаас
X12
S32
Y12
X13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

辅助继电器(M) ①通用辅助继电器
●通用辅助继电器和输出继电器一样,在PLC电源中断后, 其状态将变为OFF。当电源恢复后,除因程序使其变为 ON外, 其它仍保持OFF X0 M0 M0 M0
辅助继电器(M) ①通用辅助继电器
编号: (按十进制编号)
FX0S
M0~ M495
FX1S
M0~ M383
外部电源 驱动能力 最大负载
AC250V或DC30V以下 2A/1点 8A/4点 8A/8点 感性负载 80VA 灯负载 100W 约10ms 继电器隔离 输出ON时LED亮
响应时间 电路隔离 输出状态显示
FX0N、FX1N系列PLC(输出性能指标②)
------- 晶体管输出 (T) 外部电源 驱动能力 DC5~30V 0.5A/1 点 0.8A/4点
M8002(M8003)----初始脉冲特殊辅助继电器
M8002(M8003)只在PLC开始运行的第一个扫描周期内 得电(断电),其余时间均断电(得电)。
常用M8002 的触点作为 一些继电器 的初始化复 位信号
辅助继电器(M) ③特殊辅助继电器(触点型3)
M8011、M8012、M8013、M8014
驱动能力 最大负载
0.3A/点 0.8A/4点 感性负载 15VA/AC100V、30VA/AC200V 灯负载 30W 开路漏电流 1mA/AC100V 2mA/AC200V 响应时间 ON:1ms OFF: 10ms 电路隔离 光电晶闸管隔离 输出状态显示 输出ON时LED亮
FX0S、FX1S系列PLC
辅助继电器(M)
◆辅助继电器是PLC中数量最多的一种继电器,其作用相当于 继电器控制系统中的中间继电器。 ◆和输出继电器一样,其线圈由程序指令驱动,每个辅助继电 器都有无限多对常开常闭触点,供编程使用。但是,其触点不 能直接驱动外部负载,要通过输出继电器才能实现对外部负载 的驱动。 ◆ FX系列PLC的辅助继电器有:通用辅助继电器 (三种) 保持辅助继电器 特殊辅助继电器
输 出 方 式:
R ── 继电器输出 S ── 晶闸管输出 T ── 晶体管输出
FX系列PLC内部软继电器及编号
PLC的内部软继电器
输入继电器 输出继电器 辅助继电器 状态继电器 定时器 计数器 数据寄存器 变址寄存器 指针 常数
FX系列PLC软继电器及编号
※ 每个输入继电器的常开与 常闭触点均可无数次使用
输入继电器(X)
●FX系列PLC的输入继电器以八进制进行编号
● FX0N输入继电器的编号范围为:
X000~X007、 X010~X017 、X020~X027、 X030~X037 、 X040~X047、 X050~X057 . . . . 展模块是按与基本单元最靠近开始,顺序进行编号
不同厂家、不同系列的PLC,其内部软继电器的功能和编 号也不相同,因此用户在编制程序时,必须熟悉所选用PLC 的软继电器功能和编号。
FX系列PLC软继电器编号由字母 和 数字 组成
其中:
输入继电器和输出继电器用八进制数字编号
其它均采用十进制数字编号
输入继电器(X)
◆ 输入继电器是PLC用来接收用户输入设备发来的输入信号 ◆ 输入继电器线圈由外部输入信号所驱动,只有当外部信号接 通时,对应的输入继电器才得电,不能用指令来驱动。 ※ 在程序中绝对不可能出现 输入继电器的线圈,只能出 现输入继电器的触点
项目 用户存储器 性能 程序存储容量 FX0S 800步(EEPROM) FX1S 2000步(EEPROM)
可选存储器
指令种类 基本指令 步进指令
FX1N-EEPROM-8L(只能用2K)
20条 2条 27条 2条
应用指令
运算速度 基本指令 应用指令
35种50条
1.6~3.6μs/指令 数十μs~数百μs/指令
辅助继电器(M) ③特殊辅助继电器(线圈型1)
M8028 ---- 10ms定时器切换标志
当M8028线圈被接通时,则T32-T62变为10ms定时器
M8034 ---- 禁止全部输出的特殊辅助继电器
当M8034线圈被接通时,则PLC的所有输出自动断开
M8039 ---- 恒定扫描周期的特殊辅助继电器
-------分别为产生周期为10ms、100ms、1s、1min脉冲的
特殊辅助继电器 ( PLC RUN )
例如:
辅助继电器(M) ③特殊辅助继电器(触点型4)
M8004 ---- 出错特殊继电器 当PLC出现硬件出错、参数出错、语法出错、电路 出错、操作出错、运算出错等时,M8004得电 M8061 ---- 硬件出错特殊继电器 M8064 ---- 参数出错特殊继电器 →D8061(出错代码) →D8064 (出错代码)
FX0N-8EX
FX0N-8EYR FX0N-8EYT
8
-
8 8 不需要
FX0N、FX1N系列PLC( FX0N 特殊模块及外围设备)
※ FX0N-3A 2路模拟输入/1 路模拟量输出
※ FX0N-232ADP
※ FX0N-485ADP
RS232通信接口
RS485通信接口
※ FX0N-16NT
※ FX-10-P 、 FX-20-P ※ FXGP/WIN-C
只可以利用其触点。
● 线圈型特殊辅助继电器的线圈由用户控制,其线圈得电
后,PLC作出特定动作。
辅助继电器(M) ③特殊辅助继电器(触点型1)
M8000 (M8001) ----运行监视用特殊辅助继电器
PLC运行时M8000得电(M8001断电),PLC停止时M8000失 电(M8001得电)
辅助继电器(M) ③特殊辅助继电器(触点型2)
最大负载
开路漏电流 响应时间 电路隔离 输出状态显示
感性负载 12W/DC24V 灯负载 15W/DC24V 0.1mA以下 <0.2ms 大电流OFF时<0.4ms 光电耦合器隔离 输出ON时LED亮
FX0N、FX1N系列PLC(输出性能指标③)
------晶闸管输出 (S) 外部电源 AC85~240V
M8022 ---- 进位标志
M8029 ---- 指令执行完毕标志 M8046 ---- STL状态置1
辅助继电器(M) ③特殊辅助继电器(触点型6)
M8246 ---- C246 减计数监视 M8247 ---- C247 减计数监视 M8249 ---- C249 减计数监视 M8251 ---- C251 减计数监视 M8252 ---- C252 减计数监视 M8254 ---- C254 减计数监视
辅助继电器(M) ③特殊辅助继电器(线圈型3)
M8040----禁止状态转移
M8041----从起始状态开始转移 M8042----启动脉冲 M8043----回原点结束 M8044----原点条件 M8045----禁止输出复位 M8047----STL状态监控有效
85种167条
0.55~0.7μs/指令 数μs~数百μs/指令
FX2N、FX2NC系列PLC (型号规格①)
类 型 型 号 输入点数 输出点数 电源类型 8 8 FX2N-16MR(S、T)
FX2N-32MR(S、T)
基本单元 FX2N-48MR(S、T) FX2N-64MR(S、T)
16
24 32
M496~
M511
M384~
M511
M384~ M384~
M500~
M3071
注:也可通过程序设定,将它们变为通用辅助继电器
辅助继电器(M) ③特殊辅助继电器(M8000~M8255)
●特殊辅助继电器是具有某项特定功能的辅助继电器 通常可分为两类:触点型 和 线圈型
● 触点型 特殊辅助继电器的线圈由PLC自动驱动,用户
M8065 ---- 语法出错特殊继电器
M8066 ---- 电路出错特殊继电器 M8067 ---- 操作出错特殊继电器
→D8065 (出错代码)
→D8066 (出错代码) →D8067 (出错代码)
辅助继电器(M) ③特殊辅助继电器(触点型5)
M8020 ---- 零标志 M8021 ---- 错位标志
注:基本单元输入继电器的编号是固定的,扩展单元和扩
基本单元 扩展单元
FX0N-40ER X030~X057
扩展模块
FX0N-8EX X060~X067
FX0N-40MR X000~X027
输出继电器(Y)
◆ 输出继电器是用来将PLC内部信号输出传送给外部负载 ◆ 输出继电器线圈是由PLC内部程序驱动,其线圈状态传送给 输出单元,再由输出单元对应的硬触点来驱动外部负载 ※ 每个输出继电器在输出单元中 都对应有一个常开硬触点,但在 程序中供编程的输出继电器,不 管是常开还是常闭触点,都可以 无数次使用。
I/O
FX0N、FX1N系列PLC(型号规格)
类 型 型 号 输入点数 输出点数 电源电压 14 24 36 24 10 16 24 16
AC100~240V 或DC24V AC 100~240V
FX0N(1N)-24M(R,T) 基本单元 扩展单元 扩展模块 FX0N(1N)-40M(R,T) FX0N(1N)-60M(R,T) FX0N-40ER
输出继电器(Y)
◆ FX系列PLC的输出继电器也是八进制编号
◆ FX0N编号范围为Y000~Y007、 Y010~Y017 。。。。 ◆ 与输入继电器一样,基本单元的输出继电器编号是固定的, 扩展单元和扩展模块的编号也是按与基本单元最靠近开始, 顺序进行编号 基本单元 扩展单元 扩展模块
FX0N-40MR FX0N-40ER FX0N-8EX X000~X017 X020~X037 实际使用中,输入/ 输出继电器的数量,要根据系统配置而定
相关文档
最新文档