基本指令应用举例.ppt

合集下载

第五章S7200基本指令.ppt

第五章S7200基本指令.ppt
第五章 S7-200系列PLC
第一节 S7-200系列PLC的基本指令 第二节 程序控制指令 第三节 PLC编程的规则 第四节 典型电路的编程
返回第一张 上一张幻灯片 下一张幻灯片
指令系统
S7-200 系列PLC主机中有两类基本指令集:SIMATIC指 令集和IEC 61131-3指令集,程序员可以任选一种。提供 了许多类型的指令以完成广泛的自动化任务。 SIMATIC指令集:是为S7-200系列PLC设计的,本指令通 常执行时间短,而且可以用LAD、STL和FBD三种编程语 言。 IEC 61131-3指令集:是不同PLC厂家的指令标准。
1、工作方式:
⑴通电延时型(TON) ⑵保持型(TONR) ⑶断电延时型(TOF)
2、时基标准:
1ms、10ms、100ms
CPU 22X系列PLC的256个定时器分属TON(TOF) 和TONR工作方式,以及3种时基标准,TOF与TON共 享同一组定时器,不能重复使用。
返回第一张 上一张幻灯片 下一张幻灯片
返回第一张 上一张幻灯片 下一张幻灯片
3、定时器指令格式
LAD
????
???? IN TON PT
????
???? IN TONR PT
????
???? IN TOF PT
STL TON TONR TOF
功能注释 通电延时型
有记忆通电延 时型
断电延时型
返回第一张 上一张幻灯片 下一张幻灯片
(1)通电延时型(TON)
1)LD(Load):装载指令,用于常开触点与左母线连接,每 一个以常开触点开始的逻辑行都要使用这一指令。
2)LDN(Load Not): 装载指令,用于常闭触点与左母线 连 接,每一个以常闭触点开始的逻辑行都要使用这一指令。 3)A(And): 与操作指令,用于常开触点的串联。

三菱PLC功能指令ppt课件

三菱PLC功能指令ppt课件
FX2N系列可编程控制器功能指令
4.5.1概述
定义 可编程控制器的基本指令——基于继电器、定时器、计数 器类软元件,主要用于逻辑处理的指令。 功能指令(应用程序)——用于数据的传送、运算、变换 及程序控制等功能。
3
概述
功能指令 的特点
➢ 功能强大 ➢ 指令处理的数据多 ➢ 数据在存储单元中流转的过程复杂
2、子程序调用指令及应用
一、子程序调用指令的使用要素及梯形图表示
子程序调用指令要素
指令名称 子程序调用 子程序返回
助记符
CALL CALL(
P) SRET
指令代 码位数 FNC01
(16)
FNC02
操作数 [D·]
指针 P0~P62 嵌套 5级

程序步
3步(指令标 号)1步
1步
11
子程序调用指令及应用
1步
18
中断指令
中断是计算机所特有的一种工作方式。 中断子程序是为某些特定的控制功能而设定的。
特定的控制功能的共同特点:要求响应时间小于机器 的扫描周期。
三类中断:
➢ 输入中断 ➢ 定时器中断 ➢ 计数器中断
19
指针I
输入中断用指针。输入中断用指针I00□~I50□,共6点。 6个输入中断仅接收对应于输入口 X000~X005的信号触发。 这些输入口无论是硬件设置还是软件管理上都与一般的输 入口不同,可以处理比扫描周期短的输入中断信号。上升沿 或下降沿指对输入信号类别的选择。
图8-11 外部输入中断子程序示例
22
例:
说明:图中一开始为允许中断,当X1从OFF至ON且保持ON, 程序跳到指针I101处执行中断,即执行第13行,将K100 送到D1,然后返回主程序,对定时器T0计时,当计时达 到D12当前值K100时,T0触点闭合,Y0得电。

3.PLC应用技术(三菱机型)教学课件 第3章基本指令

3.PLC应用技术(三菱机型)教学课件 第3章基本指令
在电动机控制中有六个输入,二个输出,用于自锁、互锁 的触点无须占用外部接线端子而是由内部“软开关”代替 ,故不占用I/O点数,资源分配如表3-2所示。
类别 输入 输出
表3-2电动机的基本控制资源分配表
名称
I/O地址
功能(可变)
SB1
X0
正转按钮
SB2
XI
反转按钮
SB3
X2
停止按钮
SQ1
X4
左限位行程幵关
1.指令集
指令的学习及应用要注意三个方面的问题。 其一是指令的表迖形式,每条指令都有梯形图与指令表 两种表迖形式,也就是说每条指令都有图形符号和文字 符号,这是使用者要记住的。 其二是每条指令都有各自的使用要素。如定时器是用来 计时的,计时自然离不幵计时的起点及计时时间的长短 ,指令中一定要表现这两个方面的内容,这也就是指令 的要素。 其三是指令的功能,一条指令执行过后,机内哪些数据 出现了哪些变化是编程者特别要把握的,分析不透,就 难以熟练编写分析调试程序,达到控制目的。
I/O 总 点 数 : 即 输 入 点 数 与 输 出 点 数 之 和 , 三 菱 PLC 的 输 入 点数和输出点数相等。 单元类型:M—该模块为基本单元(CPU模块);E—输入 、输出混合扩展单元或扩展模块;
输 出 形 式 : R_ 继 电 器 输 出 ; S — 双 向 晶 闸 管 输 出 ; T 一 晶 体 管输出。 特殊品种区别:D—直流电源,直流输入;A—交流电源, 交流输入或交流输入模块。
指令将前面的运算结果上升(下降)沿时输出脉冲,不能
2.基本指令
八、主控触点(MC、MCR)指令
MC (MasterControl):主控指令,用于公共串联触点连接 ,占3个程序步。 MCR (MC Reset):主控复位指令,用于公共串联触点的 清除,是MC指令的复位指令,占2个程序步。 使用主控指令的触点称为主控触点,它们在梯形图中与一 般的触点垂直,是与左母线直接相连的动合触点,其作用 相当于控制一组电路的总开关。 在MC指令内采用MC指令时,嵌套N级的编号按顺序增大( N0-N7)。将该指令返回时,采用MCR指令,从大的嵌套 级开始消除(N0-N7)。嵌套级最大可编8级,特殊辅助继 电器不能用做MC的操作元件。

《lc基本指令用法》课件

《lc基本指令用法》课件
问题4
如何实现异常处理?
• 解决方案
使用异常处理指令,如"TRY"、"CATCH"和"FINALLY",处理程序中的异常情况。
输入输出指令常见问题与解决方案
问题1
如何设置输入输出设备?
• 解决方案
使用设备设置指令,如"IO",配置输入输出设备的参数。
问题2
如何读取输入数据?
输入输出指令常见问题与解决方案
JMP指令
用于无条件跳转到指定的地址 执行代码。
RET指令
用于从子程序返回主程序。
输入输出指令用法详解
IN指令
用于从输入设备读取数据并存储在寄存器中 。
GET指令
用于从指定地址读取数据并存储在寄存器中 。
OUT指令
用于将数据写入输出设备。
PUT指令
用于将数据写入指定地址。
算术逻辑指令用法详解
AND指令
程序控制指令
程序控制指令
用于控制程序的执行流程,如跳转、 子程序调用等。
• 跳转指令
• 子程序调用指令
用于调用子程序并传递参数,如CALL 、RET等指令。
根据条件或地址偏移量改变程序的执 行地址,如JMP、CALL等指令。
PART 03
LC基本指令用法详解
数据处理指令用法详解
MOV指令
用于将数据从一个地址 或寄存器移动到另一个
PART 05
LC基本指令常见问题与 解决方案
数据处理指令常见问题与解决方案
问题1
如何处理数据溢出?
• 解决方案
使用溢出保护指令,如"OF"或"OL",以防止数据 溢出。

基本位逻辑指令应用举例

基本位逻辑指令应用举例

基本位逻辑指令应用举例 1. 起动、保持、停止电路起动、保持和停止电路(简称为“起保停”电路),其梯形图和对应的PLC 外部接线图如图23所示。

在外部接线图中起动常开按钮SB1和SB2分别接在输入端I0.0和I0.1,负载接在输出端Q0.0。

因此输入映像寄存器I0.0的状态与起动常开按钮SB1的状态相对应,输入映像寄存器I0.1的状态与停止常开按钮SB2的状态相对应。

而程序运行结果写入输出映像寄存器Q0.0,并通过输出电路控制负载。

图中的起动信号I0.0和停止信号I0.1是由起动常开按钮和停止常开按钮提供的信号,持续ON 的时间一般都很短,这种信号称为短信号。

起保停电路最主要的特点是具有“记忆”功能,按下起动按钮,I0.0的常开触点接通,如果这时未按停止按钮,I0.1的常闭触点接通,Q0.0的线圈“通电”,它的常开触点同时接通。

放开起动按钮,I0.0的常开触点断开,“能流” 经 Q0.0的常开触点和I0.1的常闭触点流过Q0.0的线圈,Q0.0仍为ON ,这就是所谓的“自锁”或“自保持”功能。

按下停止按钮,I0.1的常闭触点断开,使Q0.0的线圈断电,其常开触点断开,以后即使放开停止按钮,I0.1的常闭触点恢复接通状态,Q0.0的线圈仍然“断电”。

时序分析如图24所示。

这种功能也可以用图25中的S 和R 指令来实现。

在实际电路中,起动信号和停止信号可能由多个触点组成的串、并联电路提供。

小结:(1)每一个传感器或开关输入对应一个PLC 确定的输入点,每一个负载PLC 一个确定的输出点。

(2)为了使梯形图和继电器接触器控制的电路图中的触点的类型相同,外部按钮一般用常开按钮。

I0.0I0.1Q0.01M2ML+DC24VSB1SB2外部电路接线图1L起、保、停电路梯形图输入映像寄存器 输出映像寄存器图23外部接线图和梯形图图25 S/R 指令实现的起、保、停电路图24时序分析图I0.0I0.1 Q0.0外部电路接线图2. 互锁电路如图26所示输入信号I0.0和输入信号I0.1,若I0.0先接通,M0.0自保持,使Q0.0有输出,同时M0.0的常闭接点断开,即使I0.1再接通,也不能使M0.1动作,故Q0.1无输出。

s7-1200基本指令的应用案例

s7-1200基本指令的应用案例

S7-1200基本指令的应用案例随着工业自动化技术的不断发展,PLC(可编程逻辑控制器)作为工业控制领域中的重要设备,不断得到广泛的应用。

其中,西门子S7-1200系列PLC以其性能稳定、可靠性高等特点,成为了众多工业控制系统的首选。

在S7-1200系列PLC中,基本指令是实现其各项功能的基础,本文将结合具体案例,介绍S7-1200基本指令的应用方法及技巧。

一、S7-1200基本指令的概述S7-1200系列PLC的基本指令包括了逻辑运算、数值运算、移位、比较、计数和定时器等基本功能。

这些指令通过编程的方式,实现了PLC对工业设备的精确控制,具有非常重要的实际意义。

二、逻辑运算指令的应用1. 与门指令与门指令用于将多个输入信号进行与运算,并输出结果。

在工业控制中,可以利用与门指令实现多个条件的同时满足时,触发某项操作的逻辑控制。

2. 或门指令或门指令则是将多个输入信号进行或运算,并输出结果。

在设备的控制中,或门指令可以用于多种状态下的切换操作,提高了设备的灵活性。

三、数值运算指令的应用1. 加法指令加法指令可实现两个操作数的相加,广泛应用于工业设备中的加工、输送、包装等环节的位置控制和计数操作。

2. 减法指令减法指令同样是实现了两个操作数的相减操作,常用于工业生产中的计数、调整等方面。

四、移位指令的应用1. 左移指令左移指令主要用于对数据进行左移位操作,可应用于数值的扩大、倍增等场景,提高了生产效率。

2. 右移指令右移指令则是对数据进行右移位操作,在某些液位控制、料仓排料等方面具有重要作用。

五、比较指令的应用比较指令可用于比较两个操作数的大小关系,在工业控制中常用于检测传感器信号、设定阈值等环节。

六、计数和定时器指令的应用1. 计数器指令在工业生产中,计数器指令常用于对生产过程中的成品数量、加工次数等进行统计和控制。

2. 定时器指令定时器指令则是用于对设备的时间控制,如配料时间、加工时间、清洗时间等,实现对生产过程的准确控制。

PLC功能指令(课件PPT)

PLC功能指令(课件PPT)

6
⑵ 位组合数据 因为4位BCD码表示1位十进制数据,所以在
FX系列PLC中,用相邻的4个位元件作为一个组合, 表示一个十进制数,表达形式为KnX、KnY、KnM、 KnS等。n—指4位BCD码的个数。例如:
K1X0表示由X3~X0这 4位输入继电器的组合; K3Y0表示由Y13~Y10、Y7~Y0这12位输出继 电器的组合; K4M10表示由M25~M10这16位辅助继电器的组 合。
特殊用
D8000~ D8255
256点
FX2N FX2NC
D0~
D199 128点①
D200~
D511 312点②
D512~
D7999 7488点③
根据参数设定, 可以将D1000以 上作为文件寄存 器使用
D8000~
D8255 256点
① 非停电保持领域,通过设定参数可变更停电保持领域; ② 停电保持领域,通过设定参数可变更非停电保持领域; ③ 无法通过设定参数变更停电保持的特性。
14
15
5. 比较指令 比较指令CMP 是将源操作数 [S1] 和 [S2] 的数据进行比较, 然后将目标操作数 [D]进行相应的操作。如图4-10所示,X0 =1时,将C20的当前值与常数K100进行比较。若当前值小 于K100,[D]指定的M0自动置1(即Y0接通);若当前值等 于K100,M1自动置1(即Y1接通);若当前值大于K100, M2自动置1(即Y2接通)。在X0 断开,即不执行CMP 指令 时,M0~M2 保持X0断开前的状态。因此若要清除比较结果 需要用RST或ZRST指令。 【说明】数据比较是进行代数值大小比较(即带符号比较)。 所有的源数据均按二进制处理。
16
【应用举例】有一高性能的密码锁,由两组密码数据锁 定。开锁时只有输入两组正确的密码,才能打开锁,锁打开 后,经过5s再重新锁定。

应用指令程序流程指令ppt课件

应用指令程序流程指令ppt课件
完整最新版课件 12
5.2.1 条件跳转指令
X0 CJ(P) P0
……
X3
P0
Y2
图5-4 跳转指令的使用
完整最新版课件 13
5.2.1 条件跳转指令
注意事项:
1)CJP指令表示脉冲执行方式。 2)在一个程序中,一个指针标号只能出现一次,否则程序会出错。 但是在同一个程序中两条跳转指令可以使用相同的指针标号。 3)跳转指令一般在CJ指令之后,但也可出现在跳转指令之前。 4)跳转执行期间,即使被跳过程序的驱动条件改变,但其线圈 (或结果)仍保持跳转前的状态,因为跳转期间没有执行这段程序。 5)如果跳转开始时定时器和计数器已在工作,则跳转执行期间它 们将停止工作,即T和C的当前值保持不变,直到跳转条件不满足后又继续 工作(T和C接着以前的数值继续计时和计数)。但定时器T192~T199和高 速计数器C235~C255在跳转后将继续动作,接点也动作。
完整最新版课件 17
5.2.2 子程序调用和子程序返回
注意事项
★1)同一标号在左母线前只能出现一次,但不同的CALL指 令可调用同标号的子程序。
★2)子程序中可再调用子程序,形成子程序嵌套,最多可 有5级嵌套。
★3)在调用子程序和中断子程序时,可采用T192~T199和 T246~249作为定时器。
5.1.1 应用指令的表达形式
3. 数据格式
在FX系列PLC内部,数据以二进制(BIN)补码的形式存储, 所有的四则运算和加1/减1运算都使用二进制数。
16位数据的二进制补码最高位(第15位)为符号位,正数 的符号位为0,负数的符号位为1,最低为第0位。
完整最新版课件 6
5.1.1 应用指令的表达形式
5.2.1 条件跳转指令

第4章PLC基本指令及其应用

第4章PLC基本指令及其应用

(1)指令格式 LAD:
编号
类型
TON TOF
使能输入端
STL: TON Tn,PT
I0.0
Tn
IN TON
PT ?ms
TONR 1ms
说明:
设定值 1~32767
时基
10ms 100ms
延时时间=指令设定值×时基(定时精度)
38
(2)工作过程 ① 输入端(IN)接通时,开始定时。 ② 当前值大于等于设定值(PT)时,定时器状态位变
()
36
4.3 定时器、计数器指令
• 通电延时定时器TON (On-Delay-Timer) • 断电延时定时器TOF ( OFF-Delay-Timer ) • 保持型通电延时定时器TONR ( Retentive On-
Delay-Timer )
37
4.3.1 定时器指令
1、 通电延时型定时器TON(On-Delay Timer)
ALD = Q0.0
6.OLD(Or Load):块并联,表示将两组串联 的触点并接在一起。
I0.0
I0.4 Q0.0
LD I0.0 OLD
()
A I0.4
= Q0.0
LDN I0.1
I0.1
I0.3
A I0.3
16
7.NOT:取反指令,其功能是将NOT左侧的运算结果 取反。
I 0.0 I 0.1 Q 0.0
编号
Tn
IN TOF
PT ?ms
类型
TON TOF TONR
时基
1ms 10ms 100ms
STL: TOF Tn, PT
40
(2)工作过程
① 输入端(IN)接通时,定时器位立即为ON,当前值为0。 ② 当输入端由接通到断开时,定时器的当前值从0开始加1

西门子1200PLC基本指令使用及应用方法教案课件PPT

西门子1200PLC基本指令使用及应用方法教案课件PPT
边沿检测指令示例
4.特别提醒
不能重复
不能重复
不能重复
定时器及其应用1
2.4 定时器指令——定时器的基本功能 1/2 使用定时器指令可创建编程的时间延迟,S7-1200 PLC有4种定 时器:
●TP: 脉冲定时器可生成具有预设宽度时间的脉冲。
●TON:接通延迟定时器输出Q在预设的延时过后设置为 ON。
2.4 定时器指令——定时器的输入输出参数 2/4
参数 IN R PT (Preset Time) Q
ET (Elapsed Time)
定时器数据块
数据类型 Bool Bool Bool Bool
Time
DB
说明 启用定时器输入 将 TONR 经过的时间重置为零 预设的时间值输入 定时器输出
经过的时间值输出
S7-1200 PLC程序 上载(上传)
1.实验前准备
1. 将PLC与计算机用网线连接。 2. PLC上电,打开计算的TIA Portal软件。
2.新建一个空项目
3.上载程序
RS/SR触发器指令 及其应用
1.RS/SR触发器指令
S在后面是 置位优先
RS/SR触发器指令
(1) RS(置位优先):复位/置位触发器。
两条运输带顺序相连,为避免运送的物料在1号运输带上堆 积,按下起动按钮I0.3,1号带开始运行,8s后2号带自动起动。 停机的顺序与起动的顺序相反,按了停止按钮I0.2后,先停2号带, 8s后停1号带。Q1.1和Q0.6控制两台电动机M1和M2。
I0.3
M2.3
Q0.6
8s
Q1.1
I0.2 8s
定时器及其应用2
操作 数1
操作 数2
RLO (a)梯形图

fx基本指令

fx基本指令
5 AND X007 6 OR M103 7 7 ANI X010 8 OR M110 9 OUT M103
3.1.5 串联电路块旳并联连接指令
符号名称
ORB 电路块或
功能
• 电路表达及
操作元件
串联电路块旳并
联连接
程序步
1
元件:无
指令阐明:
(1)2个以上旳触点串联连接旳电路称之为串联电路块。串联电路块并联 连接时,分支旳开始用LD,LDI指令,分支旳结束用ORB指令。

连接
作元件
元件:无
程序步
1
(1)分支电路并联电路块与前面电路串联连接时,使用ANB指令。分支起 点用LD,LDI指令,并联电路块结束后使用ANB指令,与前面旳电路串联。
(2)若多种并联电路块顺次用ANB指令与前面电路串联连接,则ANB使用 次数无限制。
也能够连续使用ANB指令,但在这种场合,与ORB指令一样,LD,LDI指令 旳使用次数是有限制旳,务必注旨在8次下列。
定时器、计数器
1ms定时器 10ms定时器 100ms定时器 16位计数器 32位计数器
K设定范围
1~32767 1~32767 1~32767
-
• 实际旳设 步数
定值
0.001~33.767s 3
0.01~327.67s 0.1~3276.7s
3
同左
3
同左
5
定时器应用举例
LD
X000 X001
LDI
编程不佳旳程序 0 LD X000 1 AND X001 2 LD X002 3 LD X003 4 LDI X004 5 AND X005 6 ORB 7 ORB 8 OUT Y006
3.1.6 并联电路块旳串联连接指令(ANB)

电气控制与PLC应用技术(中国电力出版,崔继仁)PPT 第5章 PLC的基本指令及程序设计

电气控制与PLC应用技术(中国电力出版,崔继仁)PPT  第5章 PLC的基本指令及程序设计

表 CPU22X定时器的精度及编号
类型 定时指令 分辨率 1ms 10ms 计时范围 0-32.767s 0-327.67s 可使用的定时器号 T32、T96 T33-T36、T97-T100
接通延时
TON
100ms
1ms 断开延时 TOF 10ms 100ms 1ms 记忆接 通延时 TONR 10ms
当用立即指令读取输入点的状态时,直接读取物理输入点 的状态,相应的输入映像寄存器中的值并未更新; 当用立即指令访问输出点时,直接刷新输出映像寄存器中 某一位的状态,新值同时写到PLC的物理输出点,而不需要等待 扫描周期的输出时段。
立即指令的名称和使用说明 分类:
立即 触点
立即 输出
立即 置位/ 复位
第五章 PLC的基本指令及程序设计
PLC可采用指令表(STL)、梯形图(LAD)、顺序功能图 (SFC)和功能块图(FBD)四种编程语言。 本章主要使用梯形图和语句表两种编程语言。 本章主要介绍S7-200逻辑指令、定时器(计时器)、计数器 等指令,传送(移动)、移位、比较、中断、顺序控制、通信等 指令和编程在后续章节中介绍。
二、定时器
(一)定时器介绍
定时器类似于时间继电器,起延时作用。S7-200的PLC总共 可以提供256个定时器T0-T255。
1. 分类
(1)接通延时定时器(TON),用于单一时间间隔的定时。
(2)记忆接通延时定时器(TONR),用于累计多个时间间隔的定时。 (3)断开延时定时器(TOF),用于关断、故障事件后的延时。
(1)在块电路的开始要使用LD和LDN指令。
(2)每完成一次块电路的串联时要写上ALD指令。 (3)ALD指令没有操作数。 ALD(And Load)操作示例如图5-6所示。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

停止命令
X1
黄按钮
电机正转命令
X2
蓝按钮
电机反转命令
X3
热继电器常开 电动机过载保护
Y0
正转继电器
控制电机正转
Y1
反转继电器
控制电机反转
4. 系统编程分析和实现
X1
Y0
Y0
电机初步正转控制电路
X1
Y0
Y0 X2
Y1
Y1
电机初步正反转控制电路
系统要求电机不可以同时进行正转和反转,
如下图所示利用互锁电路可以实现。
X1
Y1
Y0
Y0
X2
Y0
Y1
Y1
电机正反转的互锁电路
利用正转按钮来切断反转的控制通路;利用反转按 钮来切断正转的控制通路。
X1
Y1 X2
Y0
Y0
X2
Y0
X1
Y1
Y1
电机正反转的切换电路
当按下红按钮时,无论在此之前电机的转动状态 如何,都停止电机的转动。
利用红色按钮同时切断正转和反转的控制通路。
X1
2、系统的控制要求
按动黄按钮时: ①若在此之前电机没有工作,则电机正转启动,并保持电机正转; ②若在此之前电机反转,则将电机切换到正转状态,并保持电机
正转; ③若在此之前电机的已经是正转,则电机的转动状态不变。
电机正转状态一直保持到有篮按钮或红按钮按下为止。
按动蓝按钮时: ①若在此之前电机没有工作,则电机反转启动,并保持电机反转; ②若在此之前电机正转,则将电机切换到反转状态,并保持电机
7 LD X2 8 OR Y1 9 ANI Y0 10 ANI X1 11 ANI X0 12 ANI X3 13 OUT Y1
14 END
三、 PLC的编程原则
1、输入/输出继电器、内部辅助继电器、定时器、 计数器等器件的触点可以多次重复使用,无需 复杂的程序结构来减少触点的使用次数。
2、梯形图每一行都是从左母线开始,线圈终止于 右母线。触点不能放在线圈的右边。 接点和线圈的顺序:
(3)对于较复杂的控制要求,为了能用启--保--停电路模式。绘出各输出口的梯形图,要 正确分析控制要求,并确定组成总的控制要求的关键点。在空间类逻辑为主的控制中关键 点为影响控制状态的点(如抢答器例中主持人是否宣布开始,答题是否到时等)。在时间类 逻辑为主的控制中(如电机的循环起停运转控制),关键点为控制状态转换的时间。
在编绘以上各例程序的基础上,现将“经验法”编程步骤总结如下。
(1)在准确了解控制要求后,合理地为控制系统中的事件分配输入输出口。选择必要的机 内器件,如定时器、计数器、辅助继电器。
(2)对于一些控制要求较简单的输出,可直接写出它们的工作条件,依启--保--停电路模 式完成相关的梯形图支路。工作条件稍复杂的可借助辅助继电器(如抢答器控制设计部分 的梯形图)。
输入端直流电源E由PLC内部提供,可直接将 PLC电源端子接在开关上。交流电源则是由外 部供给。
要求:
黄按钮按下:电机正转 蓝按钮按下:电机反转 红按钮按下:电机停止
红按钮 黄按钮
PLC
X0
Y0
KM1
KM2
X1
蓝按钮
X2
Y1
KM2
KM1
FR
X3
COM
COM
s
220V
PLC控制电动机正反转外部接线图
反转; ③若在此之前电机的已经是反转,则电机的转动状态不变。
电机反转状态一直保持到有黄按钮或红按钮按下为止。
按下红按钮时:停止电机的转动
注:电机不可以同时进行正转和反转,否则会损坏系统
3、PLC的 I/O点的确定与分配
电机正反转控制PLC的I/O点分配表
PLC点名称 连接的外部设备
功能说明
X0
红按钮
Y0
X2
X4
X1
Y0
X0
X2
X4 X3
Y1
X0
X4
X3
Y1
X2
错误的桥式电路
桥式电路的替代电路
注意:触点应画在水平线上,不能画在垂直分上。
6、程序的编写顺序应按自上而下、从左至右的方式 编写。为了减少程序的执行步数,程序应为左大 右小,上大下小。如:
X0
X1
X2
0 LD X 0
Y0
1 LD X 1 2 AND X2
由于本例时间间隔相等,“时 间点”的建立可借助振荡电路 及计数器。我们设X0为电机运 行开始的时刻。让定时器T0实 现振荡。再用计数器C0、C1、 C2、C3做为一个循环过程中的 时间点。循环功能借助C3对全 部计数器的复位实现。“时间 点”建立之后,用这些点来表 示输出的状态就十分容易了。 设计好的梯形图如左图所示。 梯 形 图 中 Y1 、 Y2 、 Y3 支 路 都 是典型的启--保--停电路,其中 启动及停止条件均由“时间点” 组成。
X0 X1
X2
X0 X1
X2
Y2
Y0
正确程序
错误程序
3、 除步进程序外,任何线圈、定时器、 计数器、高级指令等不能直接与左母线 相连。
X0
X3
X4
M0
X1
M0
M0 Y0
梯形图
4、 在程序中,不允许同一编号的线圈两次输 出。下面的梯形图是不允许的。
X0 Y0
X1 Y0
5、不允许出现桥式电路。
X0
X1
基本指令应用举例
例一: 交流异步电动机正反转的控制
一、问题的提出
大家通过前面的学习,想必对电动机的正反转控制电路 已经熟悉。
L1L2L3
QS FU
KM1
KM2
FR
SB2 KM1 SB1 SB3 KM2
KM2
KM1
KM1
FR
KM2
M 3∽
主回路
控制回路
二、PLC控制的电动机正反转
1、系统结构 利用PLC控制一台异步电动机的正反转。
Y1 X2
X0
Y0
Y0
X2
Y0
X1 X0
Y1
Y1
电机正反转的控制程序
考虑电动机的过载保护,最终梯形图如下:
X1
Y1 X2
X0 X3
Y2
Y0
X2

Y0
X1 X0 X3
Y1
Y1
五、语句表
0 LD X1 1 OR Y0 2 ANI Y1 3 ANI X2 4 ANI X0 5 ANI X3 6 OUT Y0
3 ORB
4 OUT Y0
不符合上大下小的电路,共5步
X0
X2
X1
0
LD X1
Y0
1
AND X2
2
OR X0
3
OUT Y0
符合上大下小的电路,共4步
X0
X2
X1
0
Y0
1
2
3
4
LD X 0 LD X 1
OR X2 ANB OUT Y0
不符合左大右小的电路,共5步
X1
X0
X2
Y0
0 LD X1
1 OR X2
2 AND X0
3 OUT Y1
符合左大右小的电路,共4步
例二: 三电机的循环起停运转控制设计
三台电机接于Y1 、Y2、Y3。要求它们相隔5s起动,各运行10s停止,并循环。据以 上要求。绘出工作时序图如下图所示。
分析时序图,不难发现电机Y1、Y2、Y3的控制逻辑和间隔5s一个的“时间点”有关, 每个“时间点”都有电机起停。因而用程序建立这些“时间点”是程序设计的关键。
相关文档
最新文档