PLC程序的时序逻辑设计法
plc控制系统设计
B地启动
1
小车前进
B点行程开关闭合
2
启动2S定时
2S定时到
3
小车后退
A点行程开关闭合
4
启动5S定时
5S定时到
4 、SFC转换为梯形图
1)初始(第0)工作步的梯形图
该步的启动条件之一是其它工作步均未 工作。
第1步
第2步
第n步
第0步
当初始步的建立需要一定的条件时, 还
应将各条件的逻辑组合作为启动条件。
2.集中控制系统
上位机
PC
受控对象A 受控对象B 受控对象C
该形式系统构成简单, 相对成本低。一般用于各 受控对象位置比较集中且相互之间有一定联系的
场合。
3.分散控制系统
上位机A
上位机B
PC — A
PC—B
PC—C
受控对象A 受控对象B 受控对象C
该形式系统安全性较高, 便于维护。多用于 大型生产装置或多条流水线的控制。
V1、V2.V3均关闭,搅拌器
液体A
V1
不工作。 控制要求:按启动按钮后,
液体B
V2
V1打开,充液体A;充至I
位 H后,V1关闭,V2打开
,充液 I体B;充至H位后
,V2关闭,
L
搅拌器启动,搅拌6秒;搅 拌停止后,开V3阀排放,排 放至L位2秒后,关闭V3,
V3 M
按开停始止下按循钮环后。, 系统不立即停止工作, 须待一个循环
其它设备电源
采用UPS备用电源:
220VAC
总 电 源
UPS 控制器电源 I/O电源
其它设备电源 隔离变压器
双路供电:
双
A路 AA
路 切
常用的PLC编程方法有经验法
常用的PLC编程方法有经验法、解析法、图解法。
1、经验法即是运用自己的或别人的经验进行设计,设计前选择与设计要求相类似的成功的例子,并进行修改,增删部分功能或运用其中部分程序,直至适合自己的情况。
在工作过程中,可收集与积累这样成功的例子,从而可不断丰富自己的经验。
2、解析法可利用组合逻辑或时序逻辑的理论,并运用相应的解析方法,对其进行逻辑关系的求解,然后再根据求解的结果,画成梯形图或直接写出程序。
解析法比较严密,可以运用一定的标准,使程序优化,可避免编程的盲目性,是较有效的方法。
3、图解法图解法是靠画图进行设计。
常用的方法有梯形图法、波形图法及流程法。
梯形图法是基本方法,无论是经验法还是解析法,若将PLC程序转化成梯形图后,就要用到梯形图法。
波形图法适合于时间控制电路,将对应信号的波形画出后,再依时间逻辑关系去组合,就可很容易把电路设计出。
流程法是用框图表示PLC程序执行过程及输入条件与输出关系,在使用步进指令的情况下,用它设计是很方便的PLC编程应注意以下基本原则。
(1)外部输入/输出继电器、内部继电器、定时器、计数器等软元件的触点可重复使用,没有必要特意采用复杂程序结构来减少触点的使用次数。
(2)梯形图每一行都是从左母线开始,线圈接在最右边。
在继电器控制原理图中,继电器的触点可以放在线圈的右边,但在梯形图中触点不允许放在线圈的右边。
如图1所示。
(3)线圈不能直接与左母线相连,也就是说线圈输出作为逻辑结果必须有条件。
必要时可以使用一个内部继电器的动断触点或内部特殊继电器来实现。
参见图2所示。
(4)同一编号的线圈在一个程序中使用两次以上称为双线圈输出。
双线圈输出容易引起误操作,这时前面的输出无效,只有最后的输出才有效。
但该输出线圈对应触点的动作,要根据该逻辑运算之前的输出状态来判断。
如图3所示,由于M1双线圈输出,所以,M1输出随最后一个M1输出变化,Y1随第一个M1线圈变化,而Y2随第二个M1输出变化。
电气控制与Plc第5章-S7-200-PLC的基本指令及程序设计
KA2
(M0.1)
KM2
(Q0.1)
KM1
(Q0.0)
KM2
(Q0.1)
KA1
(M0.0)
图5-4 电气原理图
LD M0.0 A I0.0 = Q0.0
LD Q0.0
AN M0.1
=
Q0.1
AN Q0.1
=
M0.0
(a) 梯形图
图5-5 触点串联指令编程使用举例
(b) 语句表
触点并联指令使用说明:
EXIT
5.1.2 触点串连指令
与指令:用于单个常开触点的串联连接。 指令格式:A bit
与反指令:用于单个常闭触点的串联连接。 指令格式:AN bit
例3-2 触点串联指令的应用举例。图5-4为电气原理图(已标 地址),图5-5为对应的梯形图和语句表。
KA1
(M0.0)
SB
(I0.0)
KM1
EXIT
5.1.9 逻辑堆栈操作指令
S7-200 PLC使用了一个9层堆栈来处理所有逻辑操作, 逻辑堆栈指令主要用来完成对触点进行的复杂连接,配 合ALD、OLD指令使用。
1.指令
1)逻辑入栈指令 指令格式:LPS
2)逻辑读栈指令 指令格式:LRD
3)逻辑出栈指令 指令格式:LPP
4)装入堆栈指令 指令格式:LDS n
I0.1 I0.2 Q0.1,Q0.2
(b) STL
(c) 时序图
图5-14 S/R指令使用举例
EXIT
S/R指令使用说明
➢S/R指令的操作数为:I、Q、M、SM、T、C、V、S和 L。 ➢ N的常数范围为1~255,N也可为:VB、IB、QB、 MB、SMB、SB、LB、AC、常数、*VD、*AC和*LD。 一般情况下使用常数。 ➢ 对位元件来说一旦被置位,就保持在通电状态,除非对 它复位;而一旦被复位就保持在断电状态,除非再对它置 位。
国开作业《机电控制与可编程序控制器技术》 (19)
题目:试题正文PLC按结构分为()和()两类,按应用环境分为()和控制室安装两类。
答案:题目:试题正文PLC控制系统设计追求的目标:()、()、()、()。
要求设计者考虑问题全面,系统中各种安全保护措施到位。
答案:题目:PLC程序的现场调试指在工业现场的实际调试,也是PLC程序的最后调试。
现场调试的目的是调试通过后,可交给用户使用或试运行。
选项A:对选项B:错答案:对题目:试题正文PLC程序代码由可执行代码和注释组成,可执行代码又由()、()和中断程序组成。
答案:题目:试题正文PLC程序的设计一般包括五部分内容,即()、()、()、()和程序说明书的编制。
答案:题目:试题正文控制系统的梯形图程序设计方法一般包括继电器电路移植法、()、逻辑设计法和()。
答案:题目:在实际工程控制中,常用到的基本时间控制程序有:回答、(长时间)定时控制程序等。
答案:延时通断控制程序题目:在实际控制中,会遇多个信号优先权要求不同的情况,这时就需要使用回答控制程序进行控制。
答案:优先题目:在进行PLC程序设计时,经验设计法要求设计者有一定的实践经验,因此程序设计因人而异,设计结果往往不是很规范。
选项A:对选项B:错答案:对题目:逻辑设计方法以布尔代数为理论基础,以逻辑组合或逻辑时序的方法和形式来设计PLC程序。
选项A:对选项B:错题目:选择序列由一系列相继激活的步组成,每一步的后面仅有一个转换,每一个转换的后面只有一个步。
选项A:对选项B:错答案:错题目:为了实现长延时控制,可以用多个定时器组合来实现。
选项A:对选项B:错答案:对题目:在程序设计时,可以利用特殊标志位存储器SM0.5产生周期为1 s的连续脉冲。
选项A:对选项B:错答案:对题目:设计用3个按钮分别控制3盏灯的控制系统,要求每次只能亮一盏灯,此时按下其他按钮,对应的灯不亮,用一个总按钮控制灯的熄灭。
试设计梯形图程序,并且画出PLC外部接线图。
答案:aaaaaaaaaaaaaaa题目:控制两台电动机,要求按下启动按钮时,两台电动机同时启动,按下停止按钮,第一台电动机停止,第二台电动机延迟10 s后自动停止,并且要求第二台电动机能够点动控制。
程序设计方法
组合逻辑设计法适合于设计开关量控制程 序,它是对控制任务进行逻辑分析和综合,将 元件的通、断电状态视为以触点通、断状态为 逻辑变量的逻辑函数,对经过化简的逻辑函数, 利用PLC逻辑指令可顺利地设计出满足要求且较 为简练的程序。这种方法设计思路清晰,所编 写的程序易于优化。
LD X1 AND X2
INV OUT Y0
X1为A X2为B Y0为F
或非 F= A + B
LD X1 OR X2
INV OUT Y0
X1为A X2为B Y0为F
与或
F= A B + C
LD X1 AND X2 OR X3 OUT Y0
X1为A X2为B X3为C Y0为F
二、PLC程序的组合逻辑设计法
基本逻辑
逻辑表达式
PLC实现方式
与 F=AB
LD X1 AND X2 OUT Y0
X1为A X2为B Y0为F
或 F = A+B
LD X1 OR X2 OUT Y0
X1为A X2为B Y0为F
非 F= A
LD X1 INV
OUT Y0
X1为A Y0为F
组合逻辑
逻辑表达式
PLC实现方式
与非 F= A B
二、PLC程序的组合逻辑设计法
3、组合逻辑设计举例
例1、三层电梯的控制。控制要求如下:
(1) (2)
ቤተ መጻሕፍቲ ባይዱ
当电梯停在一层或二层时,如果按3AX按钮呼 叫,则电梯上升到三层,由行程开关3LS停止。
当电梯停在二层或三层时,如果按1AS按钮呼叫, 则电梯下降到一层,由行程开关1LS停止。
(3) (4)
当电梯停在一层时,如果按2AS按钮呼叫,则 电梯上升到二层,由行程开关2LS停止。
4章PLC的程序设计方法
图4.1.1自锁触点的启、保、停
图4.1.2 置复位的启、保、停
图4.1.3 RS的启、保、停 2
(4)按钮控制启动、保持、停止控制
计数器比较的单 按钮控制
取反主程序加子程序的单按钮控制
3
2.互锁控制 所谓“互锁”是指当一个继电器工作时,另一个继电器不能工 作,避免短路。方法是用互锁继电器的常闭触点分别串联到其它 互锁的继电器线圈控制线路中。
42
43
4.5.2顺序控制设计法中启保停电路的编程 1. 顺序控制设计中使用启-保-停电路的编程方法 顺序控制设计法中启保停电路的编程,可采用以下步骤
1)根据要求设计顺序功能图(即流程图)。 2)根据顺序功能图写布尔表达式。 3)根据布尔表达式画出梯形图。 启-保-停电路编程的布尔表达式规律:当前步步名对应的继电器
23
24
T37(时段1 T38(时段2 T39(时段3 T40(时段4 T41(时段5 T42(时段6
)
)
)
)
)
)
Q0.1灯A
亮
亮
Q0.2灯B
亮
亮
Q0.3灯C
亮
亮
Q0.4灯D
亮
亮
表4.3.2 彩灯工作时段表格形式 逻辑表达式
25
26
2.【项目4.5】电动机循环运行的PLC控制 (1)控制要求 有两台电动机M1和M2,按下起动按钮SB1,M1运转10min后, 停止5min,M2与M1相反,即M1停止时M2运行,M1运行时 M2停止,如此循环往返,直到按下停止按钮SB2,电动机M1 和M2停止运行。
35
2)绿灯常亮的程序设计 能引起绿灯常亮的情况有5种,其状态为
由状态表可得Q0.1(HL2)的逻辑函数为
第五章 梯形图程序设计方法
第五章梯形图程序设计方法由于PLC所有控制功能都是以程序的形式来实现的,因此程序设计对PLC 的应用是很重要的。
PLC的应用主要包括开关量控制和模拟量控制2类。
本章仅介绍开关量控制程序的设计方法。
不同类型的控制问题所采用的设计方法不尽相同,主要的梯形图程序设计方法有:(1)逻辑设计法:对控制任务进行逻辑分析和综合,将控制电路中元器件的通断状态看作以触点通断状态为逻辑变量的逻辑函数,并进行化简,利用PLC 的逻辑指令即可得到控制程序的设计方法。
这种方法主要用于组合逻辑问题的程序设计。
(2)时序图设计法:当PLC各输出信号按照固定的时间间隔发生先后变化时,可以根据输出信号的时间先后关系来设计程序的一种方法。
(3)经验设计法:要求设计者透彻理解PLC各种指令的功能,凭着对各种典型控制环节和基本单元电路的设计经验,选择各种指令并进行修改和完善相应程序的方法。
(4)顺序控制设计法:当控制要求满足一定的先后顺序时,可以将系统的l 个工作周期划分为若干个顺序相连的步,每个步对应一种操作状态,并分析清楚相邻步的转换条件,进而绘制功能图,再按一定的规则转化为梯形图程序的设计方法。
这种方法主要用于解决顺序控制问题,包括单一顺序、选择顺序和并发顺序控制问题。
(5)继电器控制电路图转换设计法:在继电器控制电路图的基础上,经过选择相应指令和合理转换后,就能设计出符合要求的控制程序的方法。
在介绍以上程序设计方法的基础上,还将以实例来介绍具有多种工作方式的系统的控制程序设计思路。
5.1 逻辑设计法当控制对象是开关量且按照它们之间的逻辑关系来实现控制时,可用逻辑设计法来设计控制程序。
逻辑设计法就是根据输入量、输出量及其他变量之间的逻辑关系来设计程序的一种方法。
下面以1个简单的控制为例介绍这种编程方法。
例1 某系统中有4台通风机,设计1个监视系统,监视通风机的运转。
要求如下:4台通风机中有3台及以上开机时,绿灯常亮;只有2台开机时,绿灯以5Hz的频率闪烁;只有1台开机时,红灯以5Hz的频率闪烁;4台全部停机时,红灯常亮。
顺序逻辑控制的PLC程序设计
菱形结构编码方案的优点是: ⑴ 一个状态变量在一个控制过程中只ON一次,OFF一次,使编程简化, 也满足即时输出指令对于给定的输出继电器在程序中只出现一次的要求。 ⑵ 便于按逻辑段编程且规律性很强。 ⑶ 最后一个状态,所有的状态变量都取0值,这满足了一般控制电路停 机断电的要求。
27
m 的最小整数。 2
3
8.2 用基本逻辑操作指令实现顺序逻辑控制
•
•
PLC程序设计常用的方法
主要有经验设计法、继电器控制电路转换为梯形图法、 顺序控制设计法等。
逻辑设计法、
•
1.经验设计法:经验设计法即在一些典型的控制电路程序的基础上,根据被 控制对象的具体要求,进行选择组合,并多次反复调试和修改梯形图,有时 需增加一些辅助触点和中间编程环节,才能达到控制要求。这种方法没有规
25
8.2.3 状态和状态变量的确定
• 主要讨论状态和状态变量的确定 和状态方程、输出方程的列写
• 1.什么是“状态”
• 在一个时间段上系统维持不变的行为,就称为“状态”,也 可以称一个行为维持不变的时间段为一个“状态”。
• 2.状态的表示方法(状态编码)
• 我们设计开关电路和PLC程序,一般应根据控制要求,首先 确定状态数m,然后确定状态变量数n。
使用以转换为中心控制步
12
例:
13
14
案 例功能图顺序控制设计法
液压进给装置运动控制
液压油缸
Y1 Y0
X0
OFF
X1
OFF
X2
NO X3
液压进给装置运动示意图
15
左行示意
输出点y0有效,活塞杆向 运行
左
液压油缸
Y0 X0 OFF X1 ON X2 OFF X3 单序列结构液压进给装置运动示意图
plc时序图怎么画
plc 时序图怎么画
时序图是描述设备工作过程的时间次序图,也是用于直观分析设备工作过程的一种图形。
如电子技术中的触发器、定时器、计数器等均用时序图来描述其工作原理。
在plc 顺序控制设计法编制梯形图程序时往往是先画出时序图,再根据时序图设计流程图,再按流程图编制梯形图程序。
一、plc 时序图编程方法:
时序图编程设计法适用PLC 各输出信号的状态变化有一定的时间顺
序的场合,要求系统工作时所有的动作都在定时器的控制下按时间顺序工作。
在程序设计时根据画出的各输出信号的时序图,理顺各状态转换的时刻和转换条件,找出输出与输入及内部触点的对应关系,并进行适当化简。
一般来讲,时序逻辑设计法应与经验法配合使用,否则将可能使逻辑关系过于复杂。
时序逻辑设计法的编程步骤:。
巧用真值表法编写PLC时序控制程序
巧用真值表法编写PLC时序控制程序中高职维修电工专业的课程设置中《PLC基础与实训》是理论和实践性很强的一门课程,对于基础薄弱的中职学生及一些渴望自学成才的初中级电工而言,非常感兴趣,但是编程却没有好的思路和方法。
PLC梯形图的设计方法有很多,如经验设计法、继电接触器电路图转化法、逻辑设计法、波形图设计法等等。
在PLC入门初期,在教师讲授并演示了继电接触器电路图的转化法后,大多数的学生都能够很好地加以应用,但是到了定时器的学习,一些需要按一定时序要求循环工作的项目设计时,学生们一片茫然不知道如何下手。
笔者尝试了逻辑设计法、波形图设计法进行讲授,但是逻辑设计法的理论基础是逻辑代数,编程者需要根据控制要求,利用“与”、“或”、“非”3种基本运算关系,写出逻辑表达式,最后化成梯形图。
波形图设计法则需要学生根据任务要求,画出触点线圈的动作时序图,然后利用时序图,写出逻辑表达式,最后化成梯形图。
这两种方法对大学生而言容易接受,但是在中职课堂里,只有少数资质好的同学可以灵活应用,而大多数同学,还是不得其道。
为此,笔者借签了很多经验,总结出一套行之有效的真值表编程方法使很多同学如醍醐灌顶豁然开朗。
2 真值表编程方法与步骤可编程序控制器(PLC )的时序控制程序,是指能够实现PL C 各输出端信号的状态在时间上按一定的顺序要求进行变化的用户程序。
通常,对于时序控制系统,用户通过分析各输出状态发生变化的时刻和相应的条件,依据输出与输入的时序逻辑关系,采用多个定时器,来编制相应的PLC 时序控制程序。
由于程序中使用了较多的定时器,涉及到多个定时器的启动信号、时间设定、触点动作方式等诸多因素,因此这种时序控制程序往往存在着逻辑关系复杂、程序过长、不易读懂调试麻烦等问题。
真值表法是在波形图法基础上改进而来,以绘制随时序变化的真值表为基础,利用编程规律,实现PLC程序设计的一种方法。
适用于按时序控制的程序的编写,当系统复杂时,也可将其动作分解,其局部也可采用这种方法。
5.5PLC程序的组合逻辑设计法
(3)画时序图 为了使逻辑关系清晰,用中间继电器 M0作为运行控制继电器,且用T0控制M1运 行时间,T1控制M1停车时间。根据要求画 出时序图如图2所示,由该图可以看出,T0 和T1组成闪烁电路,其逻辑关系表达式如 下:
2.时序逻辑设计法的编程步骤 (1)根据控制要求,明确输入/输出信号个数; (2)明确各输入和各输出信号之间的时序关系, 画出各输入和输出信号的工作时序图。 (3)将时序图划分成若干个时间区段,找出区 段间的分界点,弄清分界点处输出信号状态的 转换关系和转换条件 (4)PLC的I/O、内部辅助继电器和定时器/计数 器等进行分配。 (5)列出输出信号的逻辑表达式,根据逻辑表 达式画出梯形图。 (6)通过模拟调试,检查程序是否符合控制要 求,结合经验设计法进一步修改程序
3.时序逻辑设计举例
(1)控制要求 有M1和M2两台电机,按下启动按钮后, Ml运转l0min,停止5 min,M2与M1相反, 即M1停止时M2运行,M1运行时M2停止, 如此循环往复,直至按下停车按钮。 (2)I/O分配 X0为启动按钮、X1为停车按钮、 Y0为M1电机接触器线圈、Y1为M2电机接触 器线圈。
三、PLC程序的组合逻辑设计法
1.逻辑函数与梯形图的关系
组合逻辑设计法的理论基础是逻辑代数。在 《电子技术基础与技能》课程的数字电子电路部 分,我们学习了简单的逻辑代数(布尔代数)知 道,逻辑代数的三种基本运算“与”、“或”、 “非”都有着非常明确的物理意义。逻辑函数表 达式的线路结构与PLC梯形图相互对应,可以直接 转化。
5.5
PLC程序的逻辑设计法
1、PLC程序的组合逻辑设计法 2、序的时序逻辑设计法
一、 基本要求及学习要点
1 、了解逻辑设计法的基本原理; 2、 了解逻辑设计法的思维要点和实现方法;
三菱PLC自学教案
0 STL S20 1 OUT Y010 2 LD X001 3 SET S21 4 STL S21 5 OUT Y011
(c)指令表
三菱FX2N系列可编程控制器编程技术 常用编程方法
SFC图编程规则 • 编制SFC图的注意事项 1)状态编程时必须使用步进接点指令STL,程序最后必须使用步进返回指令RET,返回主母线; 2)初始状态的软元件用S0~S9,并用双框表示;中间状态软元件用S20~S899,并用单框表示; 3)状态编程顺序:先进行驱动,再进行转移,不能颠倒; 4)当同一负载需要连续多个状态驱动时,可使用多重输出。在状态程序中,不同时“激活双线
Y004 黄2 T0
MCR N 0 END
三菱FX2N系列可编程控制器编程技术 常用编程方法
状态转移图(SFC)设计法 • FX系列步进指令与状态转移图表示方法 • SFC图编程规则 • FX2N系列PLC状态编程法示例
三菱FX2N系列可编程控制器编程技术 常用编程方法
状态转移图(SFC)设计法:
PLC的I/O地址分配:
IN: SB1(右行) :X000 SB2 (左行) :X001 SB3(停止):X002
SA1(X3位置检测):X003 SA2(X4位置检测):X004 OUT:
KM1 (右行控制):Y000 KM2 (左行控制):Y001 KM3(装料电磁阀):Y002
KM4(卸料电磁阀):Y003
• 适用场合:可用于逻辑关系较简单的梯形图程序设计。 • 基本步骤:
– 分析控制要求、选择控制原则; – 设计主令和检测元件,确定输入输出设备; – 设计执行元件的控制程序; – 检查修改和完善程序。
例1:利用可编程控制器实现星-角启动控制线路。 控制要求:绕组星-角控制转换时间定为2s。
冲压液压机PLC程序设计中的时序逻辑对象封装
K e yw ords:
f r n e h i u o mi g t c n q
维普资讯
P C的 功 能 块 实 现 面 向 对 象 编 程 ,封 装 的 对 象 是 物 L
1 引 言 冲压液 压机 的动 梁 ( 动 时 分 为 压 边 梁 和 拉 深 双
P C应 用 可 以显 著 提 高 控 制 柔 性 和 控 制 精 度 。 一 般 L
地 , 液 压 系 统 中 的 电 磁 换 向 阀 实 施 换 位 控 制 , 时 对 同
梁 ) 液 压 垫 、 动 工 作 台 等 数 个 运 动 机 构 , 要 用 于 、 移 主
按 电 液 比例 溢 流 阀 调 定 的 系 统 工 作 压 力 和 电 液 比 例
流 量 阀 调 定 超 载 的 流 量 ,驱 动 运 动 机 构 完 成 工 艺 动 作 或 循 环 , 现 工 作 吨 位 和 速 度 控 制 , 足 负 载 对 驱 实 满 动 力 、 动 速 度 和 加 速 度 的综 合 要 求 I 。 运 按 照 工 艺 要 求 确 定 的 液 压 机 流 程 中 ,虽 然 仅 涉
艺 要 求 。 由 于 在 控 制 过 程 中要 对 各 机 构 的 动 作 状 态
及 数 个 运 动 机 构 , 因 具 有 手 动 、 自动 单 次 循 环 、 但 半 全 自 动 连 续 循 环 等 三 种 工 作 模 式 和 位 置 控 制 / 力 压 控 制 、 气 / 排 气 等 工 艺 制 式 , 合 得 到 的 控 制 流 排 不 组
等研 究
模 和 程 序 设 计 方 法 可 以 改 善 此 状 况 。 娟 【 出 利 用 陈 3 】 提
S7-200系列plc基本指令及逻辑控制应用技术
三组抢答器梯形图:
//儿童组抢得逻辑,除 常闭触点Q1.2, Q1.3外 为基本启-保-停电路
//学生组抢得逻辑,除 常闭触点Q1.1, Q1.3外 为基本启-保-停电路
//教授组抢得逻辑,除 常闭触点Q1.1, Q1.2外 为基本启-保-停电路
//幸运抢得计时
//彩球逻辑,除定时器 T37触电外为基本 启-保-停电路
3) 按下鼓风机停止按钮I0.3, 鼓风机停止工作;
4) 按下引风机停止按钮I0.1, 引风机停止工作;
改进手动顺序起停控制梯形图:
1)把Q0.1的常开触点串联在Q0.2的支路当中, 使Q0.1得电之后,Q0.2才能得电;
2)把Q0.2的常开触点并联在Q0.1的支路当中, 使Q0.2失电之后,Q0.1才能失电;
最大当前值(s) 32.767 327.67 3276.7 32.767 327.67 3276.7
定时器号 T32,T96 T33-T36,T97-T100 T37-T63,T101-T225 T0,T64 T1-T4,T65-T68 T5-T31,T69-T95
定时时间的计算:T=PT×S(T为实际定时时间, PT为预设值,S为精度等级).
输入端口
输出端口
正向启动按钮:I0.0 停止按钮:I0.1
反向启动按钮:I0.2 正向限位开关:I0.3 反向限位开关:I0.4
正向运行控制 : Q0.0 反向运行控制: Q0.1
其他器件
自动往复限位控制梯形图:
自动往复限位控制带延时梯形图:
• 交流异步电动机Y-△降压起动PLC控制:
控制要求:一般大于7.5KW的交流异步电动机,在启动时常采用Y- △ 降压起动。要求按下启动按钮之后,电动机先进行星形连接启动,经 延时5s后,自动切换到三角形连接运转,按下停止按钮后,电动机停 止运转。
利用状态时序逻辑图编写PLC顺控制程序
进 行 编 写PL 的 顺 序 控 制 程 序 。 C
图 , 意 设 定 步 序 之 间 的 定 时 器 的 延 时 时 注 间 。 图 l 图2 示 。 如 , 所
1 利用状态时序 图来进行程序设计的步骤 2 5 写 出指令程 序 .
( ) 统 分 析 。 给 定 题 目先 进 行 系统 1系 对 利 用 步进 梯形 指令 S 及 复 位 RE TL T指 分 析 , 定 整 个 工 作 过 程 可 分 为 哪 几 个 工 令 写 出 如 下 指 令 ( ) 确 图3 。 LD M 8 02 0 O UT Y l 序 ? 工序 之 问 是 什 么关 系 ? 后 确定 输 入 各 最 0U T T l K 6 O 和 输 出 。2I ( )/O地 址 分 配 。 于 以 上 分 析 的 对 SET SO STL S0 LD T l 输 入 、 出分 配 具 体 的P 输 入 、 出 地址 输 LC 输 0U T Y0 SET ¥2 2 ( O地址 ) 以 方便 记 忆 和 接 线 。/ I / 。 I 0地址 的 STL 82 2 确定 一般 都是 连续 的 。 3 画 出状 态 时序 图 , () LD X0 SET ¥2 0 0 UT Y 1 确 定 时 间 关 键 点 。 据 给 定 系统 所 要 求 的 根 O UT Y2 条 件 , 出 所 对 应 的输 入 继 电 器 和 输 出继 画 STL ¥2 0 0UT Y0 O UT T2 K 5 0 电 器 状 态 时 序 罗辑 图 , 定 状 态 转 换 的 几 确 0U T T0 K 4 0 LD T2 个 时 间关 键 点 。4 画 出顺 序 控制 流 程 图 。 () 根 据 上 步 所 画 出 的状 态 时 序 图确 定 顺 序 控 制 LD T0 SET S0 SET S21 RET 流 程 图的 步 序 , 意 步 与 步 之 间 的 时 间关 注 STL S2l END 系 。 5 写 出指 令 程 序 。 据 顺 序 控 制 流 程 () 根 图 , 用 步进 梯 形 指 令 写 出指 令 程 序 。6 录 2 6 录入程 序进 行 传送 . 利 () . 在模拟 实验 板上 接 入 程 序 进 行 传送 , 模 拟 实 验 板 上 接 线 运 线 运 行 和 调 试 在 行和调试 。 利 用编程 器或计 算机进 行程序 录入 、 传 送 。 果 利 用 计 算 机 录 入 程 序 , 启 动 如 先 2 编程举例 G F WI P x— N软件 , 入上 面 的指 令程 序 , 录 检 控 制 系统 , 当按 下 启 动按 钮 4 后 电动 查 无误 后 , 送 至P C。 s 传 L 机 M , 止 工 作 , 时 电 动 机 M, 始 工 作 , 停 此 开 最后 在P C 拟 实 验板 上 接 线 , L 模 进行 运 1 s 电动机 M O后 开始 工 作 , s M,M 1 后 5 、 同时 行 和 调 试 。 了直 观 地 观 察 到 程 序 的 运 行 为 停 止 , 又 开 始 起 动 , 入 下 一 个 工 作 循 结 果 , M 进 我们 用Y Y 、 分 别 去 驱 动指 示灯 Y, 环 , 设计出其顺序控制程序 。 试 L 、 ,L , L 、 即输 出 继 电 器 为 高 电平 时 , 驱 所 本 系 统 如 果 采 用 经 验 设 计 法 编 程 在 对 动 的指 示 灯 亮 。 L 接 线 图 3 示 。 P C 所 Y 问题处理上有一定 难度 , 果利用P 如 Lc 打 开 P C的运 行( L RUN) 关 , 察模 拟 开 观 状 态 编程 法 编程 , 照以 上 的 步 骤 , 要找 指示 灯 L L的 亮来 情 况 , 时 序 罗辑 图 按 只 L 、 , 与 出 几 个 时 问 变 化 的 关 键 点 , 容 易进 行 编 相 比 是 否 相 符 。 很 程 。 里 我 们 选 用 在 国 内 占 有 很 大 市 场 份 这 根 据 状 态 时序 逻辑 图 的 编 程 方 法 本 质 额 的 日本 三 菱 F N一 8 x2 4 MR型 可 编程 控 制 上 还 是 状 态 编 程 法 , 过 此 方 法 的 分 析 过 不 器来设计本程序 。 设计步骤如下。 其 程 比 较 独 特 , 其 它 的 编 程 方 法 相 比 更 为 与 2 1系统分析 . 直 观、 捷 , 便 且具 有 较 强 的通 用性 , 于 学 对 该 系 统 设 有 启 动 按 钮 x , 个 驱 动 输 习 顺 序 控 制 编 程 的 读 者 有 一 定 的 指 导 意 三 出 Y Y 及Y , 个 输 出 都 为 延 时 动 作 , 三 其 义 。 以 说 是 对 可 编 程 控 制 器 状 态 编 程 思 可 中 Y 与 Y 是 互 非 关 系 。 样 就 确 定 该 系 统 想 的 创 新 和 发 展 。 这 只有一个输入和 三个输出。 2 2 l o地址 分配 . / 参考文献 输入 : 启动 按钮 ; 出 : 为 电动 机 【】汤 自春 . L 原 理 及应 用技 术 【 . 等 X为 输 Y。 1 P C M】高 M Y, 电动机 M, Y 为 电动机M 为 。 教 育 出版 社 , 0 6, 2 0 1. 2 3 画 出状态 时 序 图。 . 确定 时 间关键 点 【】高 勤 . 2 电器 及 P C控制 技 术 [ . 等教 L M】 高 确 定 状 态 转 换 的 几 个 时 间关 键 点 : 1 () 育 出版 社 , 0 8 2 20 , . 按 下按 钮 x 的瞬 间 , 状 态 为 “ , 态 Y。 l Y状 []王 兰 军 . 于 状 态 编程 思 想 的PLC编 程 3 基 为 … ’ 状 态 为 “ ” ( ) 下 按 钮 X 后 的第 0 Y, 0 ,2 按 的新 方 法【】 机 电工 程 技 术 , 0 6 7 J. 2 0 ,. 4 , 态 为 … , 态 为 … Y, 态 为 sY 状 0 Y状 1 状 “ ” () l sY 状 态 为 “ ” Y 状 态 为 “ ” 0 ;3 第 0 , 0 , l Y 状态 为 “ ” () 1 s Y. 态 为 “ ” Y 状 , 1 }4第 , . 5 状 l, 态为 “ ” 0 Y 状态 为 “ ” 0} 2 4 画 出顺 序控 制流 程 图 . 根 据 状 态 时 序 图 画 出 顺 序 控 制 流 程
PLC自学教程学习项目三时序图编程方法
【实训目的】 :1、可编程序控制器定时器的使用方法; 2、PLS、PLF、MC、MCR、SET、RST、MPS、MRD、MPP 等基本
指令的使用; 3、时序法编程方法。
【任务实施】 : 1、I/O 分配:根据系统控制要求,确定 PLC 的 I/O(输入输出口)。
输入
启动按钮
X0
停止按钮
X2
输出
a
Y0
PLF 指令工作原理时序图 PLS 和 PLF 指令的目标元件是 Y 和 M,但特殊辅助继电器不能作目标元件。 四、脉冲输出指令应用举例: 例 1、如下图所示三级传送带,编写程序实现下面系统功能。
仿真界面
操作面板
系统工作过程:
当按下启动按钮 X20,Y7 动作一次向传送带系统提供一个物料,同时 Y20 指示灯亮表
X0 MC N0 M100
X10
Y10
MCR N0
X1
X11
Y11
MC N0 M101
MCR N0 END
3、指令功能: 以上面的梯形图为例。 MC 指令的功能是:当 X0 保持为 ON 时,MC 指令和 MCR 指令之间的程序要执行。当 X0 保持为 OFF 时,MC 指令和 MCR 指令之间的程序不执行,此时非积算定时器和用 OUT 指令驱动的元件复位,积算定时器、计数器、用 SET/RST 指令驱动的元件保持当前的状态。 上面梯形图中,当 X0 保持为 ON,X1 保持为 OFF,则按下按钮 X10,Y10 工作而按下 按钮 X11,Y11 不工作。 MCR 指令的功能是:取消主控指令。 MC 和 MCR 指令的目标元件是 Y 和 M,但特殊辅助继电器不能作目标元件。 4、MC 指令的嵌套: 在 MC 指令区内使用 MC 指令称为嵌套,嵌套级 N 的编号(0~7)顺次增大,返回时用 MCR 指令,从大的嵌套级开始解除。用 MC、MCR 指令编程时最好不要用嵌套,以免产生 错误。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PLC程序的时序逻辑设计法
1.概述
时序逻辑设计法适用plc各输出信号的状态变化有一定的时间顺序的场合,在程序设计时根据画出的各输出信号的时序图,理顺各状态转换的时刻和转换条件,找出输出与输入及内部触点的对应关系,并进行适当化简。
一般来讲,时序逻辑设计法应与经验法配合使用,否则将可能使逻辑关系过于复杂。
2.时序逻辑设计法的编程步骤
1)根据控制要求,明确输入/输出信号个数;
2)明确各输入和各输出信号之间的时序关系,画出各输入和输出信号的工作时序图。
3)将时序图划分成若干个时间区段,找出区段间的分界点,弄清分界点处输出信号状态的转换关系和转换条件
4)PLC的I/O、内部辅助继电器和定时器/计数器等进行分配。
5)列出输出信号的逻辑表达式,根据逻辑表达式画出梯形图。
6)通过模拟调试,检查程序是否符合控制要求,结合经验设计法进一步修改程序。
3.时序逻辑设计举例
(1)控制要求有A1和A2两台电机,按下启动按钮后,Al运转l0min,停止5 min,A2与A1相反,即A1停止时A2运行,A1运行时A2停止,如此循环往复,直至按下停车按钮。
(2)I/O分配 X0为启动按钮、X1为停车按钮、Y0为A1电机接触器线圈、Y1为A2电机接触器线圈。
(3)画时序图为了使逻辑关系清晰,用中间继电器M0作为运行控制继电器,且用T0控制A1运行时间,T1控制A1停车时间。
根据要求画出时序图如图1所示,由该图可以看出,T0和T1组成闪烁电路,其逻辑关系表达式如下:
图1 两台电机顺序控制时序图
(4)设计梯形图结合逻辑关系画出的时序图如图2所示。
最后,还应分析一下所画梯形图是否符合控制要求。
图2 两台电机顺序控制梯形图。