PLC第一篇三菱第三章顺序控制程序编制

合集下载

2.2_PLC第一篇(三菱)第三章顺序控制程序的编制.

2.2_PLC第一篇(三菱)第三章顺序控制程序的编制.

M1
T0 K 20
M2
Y1
M2 X1 M4
M3
续 M1
M3
Y0
Y3
M2
M3 X2 M5
M3
M4
M4
Y4
M4
M4 X3 M0
M5
M5
M5 Y2
二、使用置位复位电路实现转换
Mi-1 Xi
Mi Xi+1
Mi-1 Xi
SET Mi RST Mi-1
编程举例
Y1
Y0
X0
4
X1
2
X2
3
X3
1
M8002
M0
X10 启动
一.使用起停保电路实现转换
单序列顺序功能图的梯形图实现
Mi-1 Xi
Mi Xi+1
Mi+1
Mi-1
Xi
Mi+1
Mi
Mi
M8002
M0
X0
M1
Y0 T0
T0
M2 Y0 Y1
X1
M3 Y0 Y3
X2
M4
X3
M5
X4
Y0 Y4 Y0 Y2
M5 X4 M1 M0
M0
M8002
M0 X0 M2 M1 M1 T0 M3 M2
M1 Y0
X3
M2 Y1
X1
M3 Y0
X2
M4 Y1
X0
M8002
M0
X10
M1 Y0
X3
M2 Y1
X1
M3 Y0
X2
M4 Y1
X0
M4 X0 M8002
M0 X10
M1 X3
M2 X1

三菱FxPLC教案(三章)

三菱FxPLC教案(三章)

6. 计数器C
作用:对内部元件(如X、Y、M、S、T和C)的信号的通断进行 计数 ,当计数输入达到设定值时,其触点动作. 类型: (1)内部信号计数器 ①16 位增计数器 通用 C0~C99 停电保持用 C100~C199 ②32 位双向(增/减)计数器 通用 C200~C219 停电保持用C220~C234 注: 32 位双向(增/减)计数器的增/减计数方式由M8200设 定:当M8200接通(置1)时为减计数;当M8200断开(置0) 时为增计数 (2)高速计数器 C235~C255,高速计数器的计数脉冲从PLC的输入端(X0~ X5)输入.其最高响应频率为60kHz
二、触点串联指令(AND、ANI)
AND(与) ANI (与非) 常开触点串联连接 常闭触点串联连接
AND、ANI指令使用说明及使用要点: 1. 在使用AND、ANI指令时,串联触点的 个数没有限制,该指令可多次使用。 2. 在OUT指令后,通过触点对其它线圈使 用OUT指令,称之为纵接输出或连续输出。 这种纵接输出,如果顺序不错,可以多次 重复,但限于图形编程器和打印机幅面的 限制,应尽量做到一行不超过10个接点及 一个线圈,总共不要超过24行。
①只能利用其触点的特殊辅助继电器,线圈由PLC系统驱 动,用户只可以利用其触点。 如: M8000 PLC运行时(RUN)接通(监控作用) M8002 初始脉冲,在PLC开始运行的第一个扫描周期接 通,其后一直断开。 M8012 周期为100ms的时钟脉冲 M8013 周期为1s的时钟脉冲 M8014 周期为1min的时钟脉冲
三、触点并联指令(OR、ORI)
OR (或) 常开触点并联连接 ORI (或非) 常闭触点并联连接
OR、ORI指令使用说明及使用要点: 1. OR、ORI指令紧接在LD、LDI指令后使用, 即对LD、LDI指令规定的触点并联一个触点。 并联触点的个数没有限制,该指令可多次使用。 但限于编程器和打印机的幅面限制,尽量不要 超过24行。 2. OR、ORI指令仅为单个触点的并联连接指 令,若将两个以上触点的串联回路与其它回路 并联时,应采用后面介绍的ORB指令。

PLC多种编程方法实现顺序控制

PLC多种编程方法实现顺序控制

P C程序设计方法 。 L 由于 S C图比梯形 图和指令表更清晰直观、 F 易于理
解, 而且 最 大 程 度 地 接 近 于生 产 工 艺 流 程 , 因此 , 种 编 程 方 法 为 广 大 这
P C工程技术人员所喜爱 , L 已成为 当前 P C程序设计 的主要方法。 L 在顺序 功能图的实际编程 中,可 以有多种方式编制 出对应 的梯形 图。 常见的实现顺序控制的编程方式有 四种 , 它们是 : 起保停 编程方式 、 步进指令编程方式 、 移位寄存器编程方式 和置位复位指令编程方式 。 下 面就三菱 F X系列 P C 结合某 液压动力滑 台运 动控 制的实例 , L, 对上述 四种编程方式分别加 以说明。对于其他型号的 P C, L 这些编程方式 同样 适用 , 只要简单修改一下指令符号即可。 控 制 实例 说 明 三菱 F X系列 P C控制的某液压动力滑台运动情况如下: L 在初始状 态时停在最左边 ,行程开关 x1 接通 ( 其余 两个 行程开关分别 为 X 、 2 X )按 下 启 动按 钮 X4 动 力 滑 台 的进 给 运 动 过 程 如 下 图 1 示 ; 作 3; , 所 丁 个 循 环 后 , 回 到 初 始 位 置 , 待 下 一 次 启 动 ; 制 电 磁 阀 ( ~ 3 返 等 控 Y1 Y )
v w ae cln a i aernev w ye hw a,) i d t aed rv w dt a g(e tp , o d y1 e e i s
qt t d t ev w ae tr d y =oe i s r=adi (e d ts t a, zndf a m i .a _ h t ) qn e d:adiev w ae n _ a,=oe i) d t (e d ted d y zndf m i . h f do ep a =rs0

三菱FX3U系列PLC编程技术与应用 第三章

三菱FX3U系列PLC编程技术与应用 第三章

§3.2 串并联指令及其应用
第三章 基本指令系统及编程
3.2.2 PLC控制传送带贴商标
Date:
2020-1-15
Page: 10
检测随传送带运动物品的位置,自动贴商标装置。当产品从传送带上送过来时,
经过两个光电管,即可检测传送线上物品的位置。当信号被两个光电管同时被接收
到,贴商标执行机构自动完成贴商标操作。
梯形图 语句表
§3.2 串并联指令及其应用
定时器(T)
定时器通常分为以下两类: 1.非积算型定时器 T0~T199为100 ms定时器, 设定值为0.1~ 3276.7s; T200~T245为10 ms定时器,设 定值为0.01~327.67s。
第三章 基本指令系统及编程
Date:
2020-1-15
2020-1-15
Page: 15
§3.2 串并联指令及其应用
3.2.4 基础知识:并联指令
1.或指令OR 功能:常开触点并联连接。 操作元件:X、Y、M、T、
C、S、D□.b
第三章 基本指令系统及编程
Date:
2020-1-15
Page: 16
2.或非指令ORI 功能:常闭触点并联连接。
操作元件:X、Y、M、T、 C、S、D□.b
Page: 19
非积算型定时器的特点:当驱动定时器的条 件满足时,定时器开始定时,时间到达设定值后, 定时器动作;当驱动定时器的条件不满足时,定 时器复位。若定时器定时未到达设定值,驱动定 时器的条件由满足变为不满足时定时器也复位, 且当条件再次满足后定时器再次从0开始定时。
§3.2 串并联指令及其应用
§3.2 串并联指令及其应用
第三章 基本指令系统及编程

PLC(三菱)第三章常用功能(应用)指令

PLC(三菱)第三章常用功能(应用)指令

多点传送指令的要素
操作数范围 程序步
多点传送
FMOV FMOV(P)
FNC16
(16)
KnX、KnY、KnM、KnS
K、H 〈=512
T、C、D、V、Z
多点传送指令FMOV是将源操作数中的数据送到目标操作 数指定地址开始的n个元件中,指令执行后n个元件中的数 据完全相同。该指令常用于初始化程序中对某一批数据寄 存器清零或置相同数的场合。
(2)功能指令的操作数。
操作数是功能指令中参与操作的对象,是指 功能指令所涉及到的或产生的数据及数据存储 的地址,操作元件分为源操作数,目标操作数 等。 1)、源操作数:用[S]表示,在指令执行后,不 改变其内容的操作数,如图中的常数K123。 2)、目标操作数:用[D]表示,在指令执行后, 将改变其内容的操作数如图中的D500。
除法指令DIV是将指定的二个源操作数相除, 为被除数, 为 为除数,其商送到指定的目标元件 中去,而余数送 到 的下一个目标元件。图中当X4为ON时,(D0)÷ (D2)→商放于(D4)中,余数放于(D5)中。
三、数据处理类指令 1、区域复位指令 区域复位指令ZRST又称成批复位,其使用要素见表17-16。
表17-16 区域复位指令的要素
指令代码 操作数范围
指令名称
助记符 位数 [D1.] [D2.]
程序步
区域复位
ZRST
ZRST(P)
FNC40
(16)
Y、M、S、T、C、 D(D1<=D2)
ZRST、ZRSTP…5步
图中,当M8002由OFF变为ON时,将 ~ 指 定的元件号范围内的同类元件成批复位,即位元件M500~ M510全部复位;字元件C0~C10全部复位;状态元件 S20~S30全部复位。单个元件和字元件可以用RST指令复 位。

课件 PPT 可编程序控制器及其应用 三菱 第三版课题三 顺序控制设计法及顺序控制指令应用

课件  PPT 可编程序控制器及其应用 三菱 第三版课题三 顺序控制设计法及顺序控制指令应用

课题三 顺序控制设计法及顺序控制指令应用
(2)第i程序步用逻辑代数书写的过程为每一步Mi的产 生都是由前一步压动行程开关或按下按钮(转换条件)Xi 产生,则
Mi XiMi1 产生后应该有一段时间区域保持不变,故应该有自保 (自锁),则:
Mi XiMi1 Mi 每一步的消失都是随后一步的出现而消失:
双出线接近开关的接线 a)无感应物 b)有感应物
课题三 顺序控制设计法及顺序控制指令应用
任务2 液体自动混合装置控制系统设计与装调
1.掌握状态继电器的功能及步进顺控指令的功能及应 用,熟悉顺序功能图及其编程方法。
2.掌握单序列结构顺序功能图的画法,并能通过顺序 功能图进行步进顺序控制系统的设计。
课题三 顺序控制设计法及顺序控制指令应用
(3)如需小车停下,只要按下停止按钮SB1即可实现。
课题三 顺序控制设计法及顺序控制指令应用
一、顺序控制设计法
顺序控制设计法是用输入信号控制代表各步的编程元 件(如辅助继电器M 和状态继电器S),再用它们控制输出信 号。步是根据输出信号的状态来划分的。顺序控制设计法 是一种先进的设计方法,很容易被初学者接受,程序的调 试、修改和阅读也很容易,并且大大缩短了设计周期,提 高了设计效率。
课题三 顺序控制设计法及顺序控制指令应用
3)当液位上升到SL1时,关闭电磁阀YV2,搅拌电动机 开始搅拌。
4)搅拌电动机工作20s后停止搅拌,混合液阀门打开, 放出混合液体。
5)当液位下降到SL3时,开始计时,且装置继续放液, 将容器放空,计时满20s后,混合液阀门关闭,自动开始下 一个周期。
(3)停止操作 当按下停止按钮SB2后,液体混合装置在完成当前的工 作循环后才停止操作。
在实际生产中往往会遇到设备工作台或送料小车的多地自动 往返循环控制的情况,如图所示为送料小车三地自动往返循环控 制工作画面。

第三章三菱PLC步进顺控指令及其应用

第三章三菱PLC步进顺控指令及其应用

《可编程控制器与变频器》教案编号:09教案续页《可编程控制器与变频器》教案编号:10教案续页(1)可编程控制器实训装置1台(2)PLC主机模块1个(3)开关、按钮板模块一个(4) 交流接触器模块1个(5) 交流接触器、热继电器模块1个(6) 三相电动机1台(7) 指示灯模块1个(8)计算机1台(9) 电工常用工具1条(10) 导线若干5、系统调试《可编程控制器与变频器》教案编号:11教案续页3.2步进顺控指令及其编程方法3.2.1步进顺控指令仅有两条步进顺控指令,其中STL ( Step Ladder)是步进开始指令,已是该状态的负载可以被驱动,RET是步进返回指令,也叫步进结束指令,使步进顺控程序执行完毕时,非步进顺控程序的操作在主母线上完成。

3.2.2状态转移图的编程方法对状态转移图进行编程,就是如何使用STL和RET指令的问题,编程原则是:先进行负载的驱动处理,然后进行状态的转移处理。

负载驱动及转移处理必须在STL指令之后进行,负载的驱动通常使用OUT指令;状态的转移必须使用SET指令。

但是若是向上转移,向非相邻的下游转移或向其他流程转移,一般不能使用SET指令,而用OUT指令。

3.2.3编程注意事项(1)与STL指令相连的触点使用LD或LDI指令,下一条STL指令的出现意味着当前STL程序区的结束和新的STL程序区的开始,最后一个STL程序区结束时,一定要使用RET指令,这就意味着整个STL程序区的结束,否则将出现“程序语法错误”信息,PLC不能执行用户程序。

(2)初始状态必须预先做好驱动,否则状态流程不可能向下进行。

一般用控制系统的初始条件,若无初始条件,可用M8002或M8000进行驱动。

M8002是一个初始脉冲辅助继电器,它只在PLC运行开关由STOP-》RUN时其动合触点闭合一个周期,股初始状态S0就只被它激活一次,初始状态S0就只有初始位置和复位功能。

(3)STL指令后可以直接驱动或通过别的触点来驱动Y、M、S、T、C等原件的线圈和功能指令。

三菱plc实现顺序控制的四种编程方法

三菱plc实现顺序控制的四种编程方法

三菱plc实现顺序控制的四种编程方法plc外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。

这是一种先进的设计方法,对于复杂系统,可以节约60%~90%的设计时间.我国1986年颁布了功能表图的国家标准(gb6988.6-86)。

有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。

本文以三菱plc为例,说明实现顺序控制的四种编程方式。

例如:某plc控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器x400检测到工件到位,钻头向下工进y430当钻到一定深度钻头套筒压到下接近开关x401时,计时器t450计时,4s后快退y431到上接近开关x402,就回到了原位。

功能表图见图1:图1 功能表图1 使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号plc的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。

这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的plc改造过程中应用较多。

如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图2中只有常开触点、常闭触点及输出线圈组成。

图2 起保停电路实现顺序控制2 使用步进梯形指令的编程方式步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器s来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令set置位,这样才具有控制功能,状态寄存器s才能提供stl触点,否则状态寄存器s与一般的中间继电器m相同。

PLC顺序控制设计法编制梯形图的四种方式

PLC顺序控制设计法编制梯形图的四种方式

PLC顺序控制设计法编制梯形图的四种方式季汉棋江苏省盐城市中等专业学校 224005摘要:本文通过一个实例,归纳总结了顺序控制设计法四种编程方式的思路和特点,并对它们进行了比较。

关键词:PLC,梯形图,顺序控制,起保停电路,步进梯形指令,移位寄存器,置位复位指令。

可编程控制器PLC外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。

这是一种先进的设计方法,对于复杂系统,可以节约60%--90%的设计时间.我国1986年颁布了功能表图的国家标准(GB6988.6—86)。

有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。

本文以三菱公司F1系列PLC为例,说明实现顺序控制的四种编程方式。

例如:某PLC控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器X400检测到工件到位,钻头向下工进Y430当钻到一定深度钻头套筒压到下接近开关X401时,计时器T450计时,4秒后快退Y431到上接近开关X402,就回到了原位。

功能表图见图1。

一、使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号PLC的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。

这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的PLC改造过程中应用较多。

如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图中只有常开触点、常闭触点及输出线圈组成。

二、使用步进梯形指令的编程方式步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器S来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令SET置位,这样才具有控制功能,状态寄存器S才能提供STL触点,否则状态寄存器S与一般的中间继电器M相同。

三菱PLC顺序启动、顺序停止控制程序编程实例

三菱PLC顺序启动、顺序停止控制程序编程实例

三菱PLC顺序启动、顺序停止控制程序编程
实例
下面介绍的是一个传送带挨次启动与停止的梯形图说明:该程序使用定时器(T)来做为延时启动与停止的掌握元件。

程序如下:元件介绍:X0为急停按钮X1、X2、X3为三个电机的热继电器X4为启动按钮X5为停止按钮Y1、Y2、Y3为电动机接触器程序说明:1、当急停及热继电器处于接通状态,M0帮助继电器得电。

2、按下启动按钮X4信号接通,Y1继电器得电。

同时T1、T2接通。

3、当T1的延时时间到后,Y2继电器得电。

4、当T2的延时时间到后,Y3继电器得电。

至此三台电动机挨次启动完成。

5、当按下停止按钮X5信号接通,M1帮助继电器得电掌握Y3继电器断开,同时接通T3、T4定时器。

6、当T3的延时时间到后,Y2继电器断开。

7、当T4的延时时间到后,Y1继电器断开。

至此三台电动机挨次停止完成。

8、当按下急停按钮或热继电器断开,三台电机同时断电。

注:程序中有处不合理之处,请各位看官留意,并试找出不合理之处。

1。

第3章 三菱FX2N系列PLC的基本指令系统

第3章 三菱FX2N系列PLC的基本指令系统

• 定时器和计数器的当前值和设定值均为有符号的字, 最高位为符号位,最大的正整数为32767
PLC编程元件的物理实质: 电子电路及存储器。称“软继电器”。
X0
元件类型 功能字母
相同点
数字
不同点
元件编号
编程元件与继电接触器元件比较表
都具有线圈和常开常闭触点, 编程元件被选中,只是代表这 触点的状态随着线圈的状态而 个元件的存储单元置1,失去 变化,即当线圈“通电”时, 选中条件只是这个元件的存储 常开触点闭合,常闭触点断开; 单元置0;编程元件可以无限 当线圈“失电”时,常闭接通, 次地访问,可编程控制器的编 程元件可以有无数多个常开、 常开断开。 常—□ □ □ □ - □
子系列名 I/O总点数 单元类型 M:基本单元 E:输入输出混合扩展单元与扩展模块
D/DS:DC24V ES/ESS:交流 A1:AC电源 电源和输入、 输出类型等 输出类型 R:继电器输出
T:晶体管输出
S:晶闸管输出
EX:输入专用扩展模块
辅助继电器元件号和功能
辅助继电器 类型 通用辅助继 电器 断电保持辅 助继电器 元 件 编 号 M0~M499 M500~M3071 M8000 M8002 M8005 特殊辅助继 电器 M8000~ M8255 M8011~ M8014 M8033 M8034 M8039 功 能 共有 500 点,PLC 在运行时电源断电,输出继电器和 M0~ M499 将全部变为 OFF PLC 在运行时电源突然断电, 断电保持继电器在重新通电后 将保持断电前的状态 运行监控。当 PLC 执行用户程序时,M8000 为 ON;停止 执行时,M8000 为 OFF 初始化脉冲。 仅在可编程序控制器运行开始瞬间接通一个扫 描周期 锂电池电压降低显示。 锂电池电压下降至规定值时变为 ON, 提醒及时更换 分别是 10 ms、100 ms、1 s、 1 min 时钟 当 M8033 线圈通电时,PLC 由 RUN 进入 STOP 状态后, 映 像寄存器与数据寄存器的内容保持不变 当 M8034 的线圈通电时,全部输出被禁止 当 M8039 的线圈通电时,PLC 以数据寄存器 D8039 设定的 扫描时间工作

三菱FX3U系列PLC编程技术与应用 第三章

三菱FX3U系列PLC编程技术与应用 第三章

第三章 基本指令系统及编程
Date:
2020-4-13
Page: 8
2.与反指令ANI 功能:常闭触点串联连接。
操作元件:X、Y、M、T、 C、S、D□.b
§3.2 串并联指令及其应用
第三章 基本指令系统及编程
Date:
2020-4-13
Page: 9
AND、ANI指令用于一个触点的串联,但串联触点的数量不限,这两个 指令可连续使用。若OUT指令之后,再通过触点对其他线圈使用OUT指令, 称之为纵接输出 。
§3.2 串并联指令及其应用
第三章 基本指令系统及编程
Date:
2020-4-13
Page: 14
1.16位增计数器
它是16位二进制加法计数器,其设定值在K1~K32767范围内有效。注意:设 定值K0与K1含义相同,即在第一次计数时,其输出触点就动作。C0 ~C99为通用 计数器;C100~C199为保持用计数器,即使发生停电,当前值与输出触点的动作 状态或复位状态也能保持。
Date:
2020-4-13
Page: 6
输入输出端口分配
输入
输出
输入设备 输入编号 输出设备 输出编号
按钮
X000
门铃
Y000
§3.1 连接驱动指令及其应用
3.1.3 应用实例:水池水位控制
如图所示,一个注水水池的自然状态 是:浮阀 “悬”空,进水阀打开,这 样水就流入注满容器,当容器逐渐地注 满了水,浮阀的浮标抬起,浮阀发出信 号时,进水阀关闭,停止注水。
2020-4-13
Page: 29
§3.3多重输出与主控指令及其应用
第三章 基本指令系统及编程
辅助继电器

三菱PLC编程及指令详解

三菱PLC编程及指令详解

三菱PLC编程及指令详解1三菱PLC 编程及指令详解三菱PLC 编程第一部分软元件的功能与代号一、输入继电器(X)输入继电器与输入端相连,它是专门用来接受PLC 外部开关信号的元件。

PLC 通过输入接口将外部输入信号状态(接通时为“1”,断开时为“0”)读入并存储在输入映象寄存器中。

如图3-2 所示为输入继电器X1 的等效电路。

输入继电器必须由外部信号驱动,不能用程序驱动,所以在程序中不可能出现其线圈。

由于输入继电器(X)为输入映象寄存器中的状态,所以其触点的使用次数不限。

FX 系列PLC 的输入继电器以八进制进行编号,FX2N 输入继电器的编号范围为X000~X267(184 点)。

注意,基本单元输入继电器的编号是固定的,扩展单元和扩展模块是按与基本单元最靠近开始,顺序进行编号。

例如:基本单元FX2N-64M的输入继电器编号为X000~X037(32 点),如果接有扩展单元或扩展模块,则扩展的输入继电器从X040 开始编号。

二、输出继电器(Y)输出继电器是用来将PLC 内部信号输出传送给外部负载(用户输出设备)。

输出继电器线圈是由PLC 内部程序的指令驱动,其线圈状态传送给输出单元,2再由输出单元对应的硬触点来驱动外部负载。

如图3-3 所示为输出继电器,,的等效电路。

图3-3 输出继电器的等效电路每个输出继电器在输出单元中都对应有维一一个常开硬触点,但在程序中供编程的输出继电器,不管是常开还是常闭触点,都可以无数次使用。

FX 系列PLC 的输出继电器也是八进制编号其中FX2N 编号范围为Y000~Y267(184点)。

与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺序进行编号。

在实际使用中,输入、输出继电器的数量,要看具体系统的配置情况。

三、通用辅助继电器(M0,M499)FX2N 系列共有500 点通用辅助继电器。

通用辅助继电器在PLC 运行时,如果电源突然断电,则全部线圈均OFF。

三菱PLC编程手册1

三菱PLC编程手册1

三菱PLC 编程手册目录第一章 FX1N PLC编程简介1.1 FX1N PLC 简介...............................................................1.1.1 FX1N PLC 的提出......................................................1.1.2 FX1N PLC 的特点.......................................................1.1.3 FX1N PLC 产品举例.....................................................1.1.4 关于本手册............................................................1.2 编程简介....................................................................1.2.1 指令集简介............................................................1.2.2 资源集简介............................................................1.2.3 编程及应用简介.......................................................第二章基本逻辑指令说明及应用2.1 基本逻辑指令一览表.........................................................2.1 [LD],[LDI],[LDP],[LDF],[OUT]指令.....................................2.2.1 指令解说.............................................................2.2.2 编程示例.............................................................2.3[AND],[ANI],[ANDP],[NDF]指令................................ 2.3.1 指令解说.............................................................2.3.2 编程示例.............................................................2.4 [OR],[ORI],[ORP],[ORF]指令..............................................2.4.1 指令解说.............................................................2.4.2 编程示例...........................................................2.5 [ANB],[ORB]指令..........................................................2.5.1 指令解说............................................................2.5.2 编程示例............................................................2.6 [INV]指令................................................................2.6.1 指令解说............................................................2.6.2 编程示例.............................................................2.7 [PLS],[PLF]指令.......................................2.7.1 指令解说.................................................2.7.2 编程示例.................................................2.8 [SET],[RST]指令.................................................2.8.1 指令解说......................................................2.8.2 编程示例....................................................2.9 [NOP],[END]指令...........................................2.9.1 指令解说...........................................2.9.2 编程示例...............................................2.10 [MPS],[MRD],[MPP] 指令.............2.10.1 指令解说........................................2.10.2 编程示例......................2.11[MC],[MCR]指令.............................2.11.1指令解说....................................2.11.2 编程示例.................................第三章步进顺控指令说明及应用3.1步进顺控指令说明...........................3.1.1 指令解.....................................3.1.2 编程示例.......................................3.2 步进顺控指令应用........................................3.2.1 单一流程示例......................................3.2.2 选择性分支与汇合示例..............................3.2.3 并行分支与汇合示例...........................3.2.4 循环和跳转示例...............................第四章功能指令说明及应用4.1 功能指令一览表............................4.2 程序流程........................4.2.1 条件跳转[CJ]........................4.2.2 子程序调用[CALL] .................4.2.3 子程序返回[SRET] .............................4.2.4 主程序结束[FEND] ............................4.2.5 循环范围开始[FOR] .....................4.2.6 循环范围结束「NEXT] ..............4.3 传送与比较.................4.3.1 比较指令[CMP] ..........................4.3.2 区域比较[ZCP] ...........................4.3.3 传送指令[MOV]...........................4.3.4 反向传送[CML] .........................4.3.5 BCD 转换[BCD] .........................4.3.6 BIN 转换[BIN] .......................4.4 四则逻辑运算.....................................4.4.1 BIN 加法运算[ADD] ..........................4.4.2 BIN 减法运算[SUB] ...................4.4.3 BIN 乘法运算[MUL] ......................4.4.4 BIN 除法运算[DIV] .......4.4.5 BIN 1 [INC].............4.4.6 BIN 减1 [DEC] ............4.4.7 逻辑与[WAND] .............4.4.8 逻辑或[WOR] ...........4.4.9 逻辑异或[WXOR]........4.4.10 求补[NEG]...................4.4.11 BIN 开方运算[SQR] .........4.5 循环与移位...................4.5.1 循环右移[ROR] .............4.5.2 循环左移[ROL] .........................4.5.3带进位循环右移[RCR] ........................4.5.4 带进位循环左移[RCL] ....................................4.6 浮点数运算.........................................................4.6.1 二进制浮点数比较「DECMP] ......................4.6.2二进制浮点数区域比较[DEZCP] ............................... 4.6.3 二进制浮点数转十进制浮点数[DEBCD] ........................4.6.3 十进制浮点数转二进制浮点数[DEBIN] ........................4.6.5 二进制浮点数加法[DEADD] ...................................... 4.6.6 二进制浮点数减法[DESUB] ..................................... 4.6.7 二进制浮点数乘法「DEMUL] .................................. 4.6.8 二进制浮点数除法「DEDIV] ................................... 4.6.9 二进制浮点数开方「DESQR] ..............................4.6.10 二进制浮点数转BIN 整数变换「INT] .............4.6.11 BIN 整数转二进制浮点数「FLT] .........4.7 触点比较指令..........................4.7.1 接点比较指令「LD※]................4.7.2 接点比较指令「AND※]............4.7.3接点比较指令「OR※]..........4.8 功能指令的基本规则.........4.8.1 .功能指令的表示与执行形式...4.8.2 功能指令内的数值处理.........4.8.3 利用变址寄存器的操作数修改.....第五章资源说明及应用5.1 变址寄存器V 、Z 说明及应用...........5.1.1 变址寄存器V 、Z 说明...........5.1.2 变址寄存器在梯形图中的应用........5.1.3 使用变址功能的注意事项........5.2 输入输出继电器X 、Y 说明及应用..5.2.1 输入输出继电器X 、Y 说明................5.2.2输入输出继电器应用............5.3 辅助中间继电器M 说明及应用........5.3.1 辅助中间继电器M 说明....5.3.2 辅助中间继电器M 应用5.4 状杰继申器S 说明及应用......5.4.1 状态继电器S 说明......5.4.2 状态继电器S 应用........5.5 定时器T 说明及应用..........5.5.1 定时器T 说明.............5.5.2 定时器T 应用......................5.6计数器C 说明及应用..........................5.6.1 16 bit 计数器C 说明.......................5.6.2 32 bit 计数器C 说明...............5.6.3 16 bit 计数器C 应用..........5.6.4 32 bit 计数器应用.................5.7数据寄存器D 说明及应用...................5.7.1 数据寄存器D 说明....................... 5.7.2 数据寄存器D 应用.........................5.8程序位置指针P 说明及应用....5.8.1 程序位置指针P 说明......................5.8.2 程序位置指针P 应用.................5.9常数标记K 、H 详细说明..........5.9.1 常数标记K...................5.9.2 常数标记H.............................5.10 特殊软元件说明............第六章 PID指令说明及应用6.1 PID 运算..........6.1.1.....6.1.2 应用示例.第一章FX1N PLC 编程简介1.1 FX1N PLC 简介1.1.1 FX1N PLC 的提出基于以下观点,提出FX1N PLC 的概念:①、软件和硬件独立设计。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 为了强调转换的同步实现,水平连线用双 线表示。
• 并行序列的开始称为分支。
在分支处,转换的实现导致
分支
几个序列被同时激活,而且
每个序列中的活动步的进展
是独立的;在分支处,转换
符号只能在表示同步的双水
平线上方。
• 并行序列的结束称为汇合.转
换符号只允许在表示同步实
现的双水平线的下方.只有当
直接连在双线上的所有前级
M1
T0 K 20
M2
Y1
M2 X1 M4
M3
续 M1
M3
Y0
Y3
M2
M3 X2 M5
M3
M4
M4
Y4
M4
M4 X3 M0
M5
M5
M5 Y2
二、使用置位复位电路实现转换
Mi-1 Xi
Mi Xi+1
Mi-1 Xi
SET Mi RST Mi-1
编程举例
Y1
Y0
X0
4
X1
2
X2
3
X3
1
M8002
M0
X10 启动
M1 Y0
X3
M2 Y1
X1
M3 Y0
X2
M4 Y1
X0
M8002
M0
X10
M1 Y0
X3
M2 Y1
X1
M3 Y0
X2
M4 Y1
X0
M4 X0 M8002
M0 X10 M1 X3 M2 X1
M3 X2

SET M0 RST M4
SET M1 RST M0 SET M2 RST M1 SET M3 RST M2 SET M4 RST M3
一.使用起停保电路实现转换
单序列顺序功能图的梯形图实现
Mi-1 Xi
Mi Xi+1
Mi+1
Mi-1
Xi
Mi+1
Mi
Mi
M8002
M0
X0
M1 Y0 T0
T0
M2 Y0 Y1
X1
M3 Y0 Y3
X2
M4 Y0 Y4
X3
M5 Y0 Y2
X4
M5 X4 M1 M0
M0
M8002
M0 X0 M2 M1 M1 T0 M3 M2
分支
——当某一步后面不止 一步,而是由两步(或两 步以上的步)组成,这些 后续步分别由与该步对应 的不同的转换条件来选择。 当这些后续步及其所属序 列完成后,根据相应的转 换条件又汇合到一起,这 种结构为选择序列.
汇合
• 并行序列
• 当某一步之后只有一个转换,而这一转换 条件的满足会使该步后面的两步(或两步 以上的步)同时变成活动步。当这些活动 步及其所属序列全部完成,且转换条件满 足后,汇合到一起,然后转换到后续步。 这样的结构称为并行序列。
• 3.自动控制系统应能多次重复执行同一工艺过 程,因此在顺序功能图中一般应有由步和有向 连线组成的闭环,即在完成一次工艺过程的全 部操作之后,应从最后一步返回初始步,系统 停留在初始状态(单周期操作),在连续循环工 作方式时,将从最后一步返回下一工作周期开 始运行的第一步 。
• 4.在单序列中,只有当某一步的前级步是活动 步时,该步才有可能变成活动步。而初始步之 前通常是没有前级步的,因此,必须用初始脉 冲M8002的常开触点作为转换条件,将初始 步预置为活动步,否则顺序功能图中永远不会 出现活动步,系统将无法工作。
• 5.如果系统具有自动、手动两种工作方式,顺 序功能图是用来描述自动工作过程的,这时还 应在系统由手动工作方式进入自动工作方式时, 用一个适当的信号将初始步置为活动步 。
四、 设计顺序控制程序应注意的几个问题
1、自动控制程序的初始状态 • 开始执行自动控制程序之前,应使系统处
于初始状态。然后将代表初始步的编程元 件置为有效,使初始步变为活动步,为启 动自动运行作好准备。同时要使代表其余 各步的编程元件无效,使程序在没有启动 之前,只有1个活动步。
X3 Y0,Y1 快进
X1 快退
工进 Y2
Y0 X2
• 顺序控制功能图由 1.步 2.动作 3.有向连线 4.转换 5.转换条件 五个基本要素组成
顺序功能图举例
(X0--启动)
二、顺序功能图的基本结构
• 单序列
M8002
M0
X0 M1 Y0 Y1
X1 M2 Y1
X2 M3 Y2
X3
• 选择序列
• 使系统由当前步进入下一步的信号称为转换条 件。顺序控制设计法用转换条件控制代表各步的 编程元件,让它们的状态按一定的顺序变化,然 后用代表各步的编程元件去控制输出。
• 使用顺序控制设计法时,应首先根据工艺 过程画出顺序功能图,然后根据顺序功能 图画出梯形图。
一、顺序功能图的组成及绘制
• 例:某组合机床动力头的进给运动示意图如下图所示, 按下启动按纽X0动力头快进;当碰到X1(行程开 关),动力头由快进变为工进(加工工件);加工完 毕,动力头碰到X2,暂停3s后由工进变为快退;退 回原点动力头碰到X3停止,等待下一次启动。试画 出该控制过程的顺序功能图。
第三章 顺序控制程序的设计方法
$1 顺序控制设计法与顺序功能图 • 顺序控制就是按照生产工艺预先规定的顺
序,在各个输入信号的作用下,根据内部 状态和时间的顺序,各个执行机构自动地 进行操作。
• 顺序控制设计法最基本的设计思想是将系统的一 个工作周期划分为若干个顺序相连的阶段(步, Step),用编程元件(例如M)来代表各步。在任何 一步内输出量的状态不变(ON或OFF)而在各步 中可执行不同的输出。
2、双线圈问题
• 在自动和手动程序中,或自动程序的各步中,都 需要控制PLC的输出Y,因此同一个输出Y的线圈 可能会出现2次或多次被激励,造成双线圈输出。
• 解决双线圈输出的办法是在各步中执行输出时, 不直接输出Y,而是用不同的辅助继电器(M)来 代替输出Y。在所有的步全部编程完成后,在程 序末尾再集中编制1段输出程序,将各步中要求同 1个输出Y、转换实现的条件 (1)该转换所有的前级步都是活动步。
(2)相应的转换条件得到满足。
• 4、转换实现应完成的操作 (1)使所有由有向连线与相应转换符号
相连的后续步都变为活动步。
(2)使所有由有向连线与相应转换符号
$2 顺序控制梯形图中实现转换的方法:
• 实现转换的方法有多种,如起停保电 路、置位复位电路、使用STL步进指令 等
步都是活动步且相应的转换
条件满足,才能发生到下一步
的转换.同时,所有的前级步都
汇合
变成不活动步。
三、绘制顺序功能图的注意事项
• 1. 两个步绝对不
1
能直接相连,必须
用转换将它们隔开。
2
3
• 2.顺序功能图中的初始步一般对应于系统等待 起动的初始状态,这一步可能会没有什么输出 处于ON状态。初始步是必不可少的,如果没 有该步,无法表示初始状态,系统也无法返回 停止状态。
相关文档
最新文档