.PLC程序的组合逻辑设计法PPT课件

合集下载

第三章+PLC的基本逻辑指令及举例ppt课件

第三章+PLC的基本逻辑指令及举例ppt课件
( )
( )
M0.0
M0.1
Q0.0
Q0.1
LD M0.0 LPS A M0.1 = Q0.0 LPP = Q0.1
网络1
I0.0
M0.1
网络2 连续输出
I0.2
Q0.0
M0.3
T5
Q0.3
M0.4
Q0.1
LD I0.0 A M0.0 = Q0.0 LD M0.1 AN I0.2 = M0.3 A T5 = Q0.3 AN M0.4 = Q0.1
注意事项:
7. RS触发指令
SR(set dominant bistable)
置位优先触发指令。当置位信号和复位信号都为真时,输出为真
RS(reset dominant bistable)
复位优先触发指令。当置位信号和复位信号都为真时,输出为假
R
S1
SR
OUT
bit
R1
S
RS
OUT
bit
指令
LD M0.0 LPS A M0.1 LPS A M0.2 LPS A M0.3 = Q0.0
I0.0
Q0.0
LD M0.0 O M0.1 ON M0.2 A I0.0 O I0.1 = Q0.0
(a)梯形图
(b)语句表
网络1 触点的并联电路举例
4 串联电路块的并联连接指令
OLD(or load)
( )
( )
网络1 置位
网络2 复位
I0.0
Q0.0
I0.1
S 2
Q0.0
R 2
LD I0.0 S Q0.0,2 LD I0.1 R Q0.1, 2
I0.0
I0.1

PLC编程及应用全套课程课件

PLC编程及应用全套课程课件

❖ 定义强调了PLC是: ❖ 1 数字运算操作的电子系统——也是一种计算
机 ❖ 2 专为在工业环境下应用而设计 ❖ 3 面向用户指令——编程方便 ❖ 4 逻辑运算、顺序控制、定时计算和算术操作 ❖ 5 数字量或模拟量输入输出控制 ❖ 6 易与控制系统联成一体 ❖ 7 易于扩充

❖ 1.2 PLC的分类
输入接口作用:将按钮、行程开关或传感器等产生 的信号,转换成数字信号送入主机
输出接口作用:将主机向外输出的信号转换成可以 驱动外部执行电路的信号,以便控制接触器线圈等 电器通断电;另外输出电路也使计算机与外部强电 隔离。
输出三种形式: 继电器 -- 低速大功率
可控硅 -- 高速大功率
晶体管 -- 高速小功率
第1章 概 述
1.1 可编程序控制器的定义 ❖ 可编程序控制器(Programmable Controller)简称
为PC ❖ 可编程序逻辑控制器(Programmable Logic
Cntroller)。简称为PLC ❖ 一、可编程序控制器的历史
❖ 20世纪70年代前 继电器接触器控制系统 ❖ 优点:结构简单、价格低廉。 ❖ 缺点:灵活性差、可靠性低。
用户可以通过键盘输 入和调试程序;另外在运 行时,还可以对整个控制 过程进行监控。
❖ 把外部供应的电源变换成系统内部各单元所需的电 源。
❖ 有的电源单元还向外提供24v隔离直流电源,可供 开关量输入单元连接的现场无源开关等使用。可编 程序控制器使用220V交流电源或24V直流电源。内 部的开关电源为各模块提供DC 5V、±12V、24V 等直流电源。
可编程序控制器的电源一般采用开关式电源,其特点是输入 电压范围宽、体积小、重量轻、效率高、抗干扰性能好。

PLC编程及应用ppt课件

PLC编程及应用ppt课件
扩展设备 扩展单元 通讯模块 功能模块
为了规范事业单位聘用关系,建立和 完善适 应社会 主义市 场经济 体制的 事业单 位工作 人员聘 用制度 ,保障 用人单 位和职 工的合 法权益
2.CPU模块存储器
存储器系统包括:系统程序存储器和用户程序存储器。 系统程序是PLC的操作系统,存在ROM中。 用户程序是由用户编写的系统程序。
PLC的由来和历史
这些问题需要寻求一种新的控制装置来取代老式的继电器控制, 使得电器控制系统更加灵活,适应于工艺变动. (3)解决方案-PLC (创新) 能用在工业现场 ; 能改变其控制”逻辑”,而不需要改动组成他的元件和修改 内部接线;出现故障易于诊断和维护( 与IEC的标准定义相印证)
为了规范事业单位聘用关系,建立和 完善适 应社会 主义市 场经济 体制的 事业单 位工作 人员聘 用制度 ,保障 用人单 位和职 工的合 法权益
PLC的工作模式
PLC的工作模式;
RUN模式:执行用户程序; STOP模式:创建和编辑用户程序,设置PLC的硬件功 能,并将用户程序和硬件设置信息下载到PLC
改变工作模式的方法;
用模式开关改变工作方式; 用STEP7-Micro/WIN32软件改变工作方式;
在程序中改变工作模式;
为了规范事业单位聘用关系,建立和 完善适 应社会 主义市 场经济 体制的 事业单 位工作 人员聘 用制度 ,保障 用人单 位和职 工的合 法权益
为了规范事业单位聘用关系,建立和 完善适 应社会 主义市 场经济 体制的 事业单 位工作 人员聘 用制度 ,保障 用人单 位和职 工的合 法权益
PLC实现的两大类控制
逻辑变量-顺序控制(下图所示)
模拟量的调节(如PID)
➢ 如过程变量(如温度,流量,压力,液位) ➢ 广泛应用于冶金,化工,电力,食品…

plc详细讲解ppt课件

plc详细讲解ppt课件

1. 梯形图编程语言
梯形图编程语言是一种图形语言
两种梯形图的继电器符号图对照
物理继电器
PLC继电器
线圈
()
触 常开 点 常闭
2. 两种控制的梯形图比较
继电器 控

PLC控制
SB1
KM I0.0 Q0.0
SB2 KM
线圈
常开触点
I0.1 (Q0.0)
常闭触点 线圈
3. 两种控制中继电器的区别
物理继电器
QB[起始字节地址]
QB0表示数字量输出映象区第0个字节,共8位,其中第0 位是最低位,第7位为最高位。
(3)字(W) QW[起始字节地址] 一个字含两个字节,这两个字节的地址必须连续,其中低位 字节是高8位,高位字节是低8位。如QW0中IB0是高8位, QB1是低8位
(4)双字(DW) QD[起始字节地址] 一个字含四个字节,这四个字节的地址必须连续,最低位字节 在一个双字中是最高8位。如QD0中IB0是最高8位,QB1是高 8位,QB2是低8位,QB3是最低8位
高速计数器:单相/双相
脉冲输出(DC) 模拟电位器 实时时钟 通讯口 浮点数运算 I/O映象区 布尔指令执行速度
CPU221
CPU222
90 x 80 x 62 90 x 80 x 62
4 096字节 4 096字节 2 048字节 50小时
6入/4出
0个模块 4路30KHz 2路20KHz
2路20KHz
KM
()
Q0.0
ST I0.2 I0.2

1M
触点闭合
~
1L
PLC
触点断开 电动停转
SB2闭合
I0.1 断开

PLC教程完整版ppt课件

PLC教程完整版ppt课件

FX2N-32MS-001
FX2N-32MT-001
16
16
32
FX2N-48MR-001
FX2N-48MS-001
FX2N-48MT-001
24
24
48
FX2N-64MR-001
FX2N-64MS-001
FX22N-80MR-001
FX2N-80MS-001
FX2N-80MT-001
名称 4CH模拟量输入(4路) 4CH模拟量输出(4路) 4CH温度传感器输入 4CH热电偶温度传感器输 50KHz2相高速计数器 100Kpps高速脉冲输出 RS232通信接口
RS232通信接板
RS422通信接板 RS485通信接板 与FX0N用适配器接板 容量适配器接板 与FX0N用接口板
.
占有点数 8 8 8 8 8 8 8 -
图6-4 FX2N系列扩展单元型号名称体系形式
.
7
FX2N系列的扩展单元种类共有4种,如表6-2 所示
表6-2 FX2N系列扩展单元型号种类
FX2N系列扩展单元 AD电源 DC输入
继电器输出 晶闸管输出 晶体管输出
输入 点数
输出 点数
输入/输出 总点数
FX2N-32ER
-
FX2N-32ET
16
16
扩展模块(Extension Module)用于增加I/ O点数及改变I/O比例,内部无电源,由基本单 元或扩展单元供电。
因扩展单元及扩展模块无CPU,因此必须与 基本单元一起使用。
特殊功能单元(Special Function Unit)是一 些专门用途的装置,如位置控制模块、模拟量控 制模块、计算机通讯模块等等。
.

第3章 PLC程序设计基础PPT课件

第3章 PLC程序设计基础PPT课件
4
▪ “能流”(Power Flow)只能从左向右流动。 ▪ 1个网络(Network)中只能放1块独立电路。
5
S7-200的程序结构
S7-200的程序由主程序、子程序和中断程序组成。 1.主程序:每次扫描都要执行主程序。每个项目都
必须且只能有一个主程序(OB1)。 2.子程序:可以多次调用,简化程序代码、减少扫
14
❖定时器T
➢S7-200提供的256个定时器T为T0~T255。定时器相 当于继电器控制系统中的时间继电器,其作用是实现按 照时间原则进行控制的目的。当工作条件满足时,定时 器开始定时,当前值从0开始增加。当前值等于设定值时, 状态寄存器动作,其常开触点和常闭触点供编程使用。
➢S7-200有 3种类型:接通延时型 TON 、断开延时型 TOF、接通延时保持型TONR。每种类型的定时器都有3 种时间精度,分别为1ms、10ms和100ms。定时器的 当前值寄存器是16位有符号整数,用于存储定时器累计 的时基增量值(1~32 767)。
❖输入继电器I
➢S7-200提供的128个输入映像寄存器为I0.0~I15.7, 扩展后的实际数字量输入点数不能超过128。 ➢外部输入电路接通时,对应的映像寄存器为ON(1 状态),反之为OFF(0状态)。 ➢输入继电器的线圈只能由外部信号驱动,不能用程序 指令驱动,其常开触点和常闭触点供编程使用。
10
❖输出继电器Q
➢S7-200提供的128个输出映像寄存器为Q0.0~Q15.7, 扩展后的实际数字量输入点数不能超过128。
➢梯形图中Q0.0的线圈“通电”,继电器型输出模块中 对应的硬件继电器的常开触点闭合,使接在标号0.0端子 的外部负载工作,反之则外部负载断电。
➢输出继电器的线圈只能使用程序指令驱动,其常开触 点和常闭触点供编程使用,但每一个输出继电器只有唯 一的物理动合触点用来接通负载。

plc的ppt课件

plc的ppt课件
详细描述
PLC是一种专门为工业环境设计的电子设备,它可以通过编程来实现各种逻辑控 制功能。PLC具有可靠性高、稳定性好、易于编程和调试等特点,因此在工业自 动化领域得到了广泛应用。
PLC的历史与发展
总结词
PLC的发展历程可以追溯到20世纪60年代,随着技术的不断进步,P于指令的编程方式,通 过编写指令序列来实现控制逻辑。
指令表编程语言具有简单直观、易于理解等优点 ,适用于初学者和简单控制逻辑的实现。
指令表编程语言常见的指令包括输入输出指令、 定时器指令、计数器指令等。
梯形图编程语言
梯形图编程语言是一种图形化 的编程方式,通过绘制梯形图
来实现控制逻辑。
3
功能块图编程语言常见的元素包括输入输出块、 运算块、控制块等,通过组合这些元素实现控制 逻辑。
结构化文本编程语言
结构化文本编程语言是一种基于文本的编程方式,通过编写结构化语句来 实现控制逻辑。
结构化文本编程语言具有高度灵活、可读性强等优点,适用于需要大量数 学运算和逻辑控制的场合。
结构化文本编程语言常见的语句包括条件语句、循环语句、函数调用等, 通过这些语句实现控制逻辑。
梯形图编程语言具有直观易 懂、易于维护等优点,适用 于复杂控制逻辑的实现。
梯形图编程语言常见的元素包 括输入输出继电器、定时器、 计数器等,通过连接这些元素
实现控制逻辑。
功能块图编程语言
1
功能块图编程语言是一种基于功能块的编程方式 ,通过绘制功能块图来实现控制逻辑。
2
功能块图编程语言具有模块化、易于扩展等优点 ,适用于大规模、复杂控制系统的开发。
工作原理
扫描工作方式
PLC按照一定顺序扫描用户程序 ,对输入信号进行采样,根据程 序逻辑执行相应的操作,并输出

5.5PLC程序的组合逻辑设计法

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编程案例经典案例PPT课件

三菱plc编程案例经典案例PPT课件

M0
T0 K50
X0
Y0
X1
M0
M1
5S
M1
T1
10S
K100
Y0
Y1
Y1
2021/3/9
END
4
例:设计一个5昼夜计时器
X000 T0
X000
T0 K600
RST C0 C0
T0 X000 C2
C0 X000
C4 C2
C4
2021/3/9
C0 K60
RST C2
C2 K24
RST C4
C4 K5 Y000 END
X0 正
KM3
KM4
Y2
SB2
X2 反
KM4
KM3 FR
Y3
SB3
X3 停
FU2
COM COM
220V ~
7
堆栈指令和主令指令程序
X0
1.
Y0
X1

Y1

Y0

Y1


X1 X2 Y1 X0 X2 Y0
T0 Y3 T0 Y2
END
Y0
Y1
K50 T0 Y2 Y3
2.
X0
X1 X2 Y1
Y0
Y0
X1
18 RST Y0 19 END
······
END
2021/3/9
16
例:顺序控制电路 Y0启动后,Y1才启动,Y0、Y1都启动后,Y2才启动······
END
注意:1.热继电器做输入
2.220V控制电压取决于实际需要;
3.对比外电路,逻辑部分由PLC完成;
4.Y2不自锁,因为Y1有自锁。 2

.PLC程序的组合逻辑设计法PPT课件

.PLC程序的组合逻辑设计法PPT课件

.
6
如图5-47给出了一个双向三相六拍环形分配 器的逻辑电路。电路的输出除决定于复位 信号RESET外,还决定于输出端QA、QB、QC 的历史状态及控制信号-EN使能信号、 CON正反转控制信号和输入脉冲信号。其真 值表如表5-4所示。
.
7
(2)程序设计
程序设计采用组合逻辑设计法,由真值表可知:
.
8
.
9
四、PLC程序的时序逻辑设计法
1.时序逻辑设计法概述
时序逻辑设计法适用PLC各输出信号的状态 变化有一定的时间顺序的场合,在程序设 计时根据画出的各输出信号的时序图,理 顺各状态转换的时刻和转换条件,找出输 出与输入及内部触点的对应关系,并进行 适当化简。一般来讲,时序逻辑设计法应 与经验法配合使用,否则将可能使逻辑关 系过于复杂。
.
11
3.时序逻辑设计举例
(1)控制要求
有M1和M2两台电机,按下启动按钮后, Ml运转l0min,停止5 min,M2与M1相反, 即M1停止时M2运行,M1运行时M2停止, 如此循环往复,直至按下停车按钮。
(2)I/O分配 X0为启动按钮、X1为停车按钮、 Y0为M1电机接触器线圈、Y1为M2电机接触 器线圈。
.
2
三、PLC程序的组合逻辑设计法
1.逻辑函数与梯形图的关系
组合逻辑设计法的理论基础是逻辑代数。在 《电子技术基础与技能》课程的数字电子电路部 分,我们学习了简单的逻辑代数(布尔代数)知 道,逻辑代数的三种基本运算“与”、“或”、“非”都 有着非常明确的物理意义。逻辑函数表达式的线 路结构与PLC梯形图相互对应,可以直接转化。
当CON=0时,输出QA、QB、QC的逻辑关系 当CON=1时,输出QA、QB、QC的逻辑关系: 当CON=0,正转时步进机A、B、C相线圈的通电

PLC程序设计方法——组合逻辑设计法

PLC程序设计方法——组合逻辑设计法
(2)每个开关都有两种状态:通(1)或断(0); 3个开关组合有8种;
(3)把这8种组合分成两组从一组改变 到另一组;
(4)如果设置其中一组使灯亮,那么另一组就使灯 灭。
开关

SA1 SA2 SA3 L1 (X0)(X1)(X2) (Y0)
奇1 1 1
1
数1
0
0
1

010
1
001
1
偶1 0 1
0
数1
1
0
0

011
0
000
0
2、写出表达式 3、画出梯形图
练习3:试设计一个三人表决程序
练习4:试设计一个比较逻辑程序
要求:已知有A、B两组开关,每组分别有3个开关, 试编写程序比较两组开关的状态是否一致。
练习5:通风机监视系统1
设计一个通风机监视系统监视3个通风机的运行情况。
练习1:根据梯形图写出对应的逻辑表达式
练习2:根据表达式画出梯形图
编程实例
三个钮子开关控制一个灯的逻辑
要求:有三处安装有钮子开关,任何一 处均可改变灯的状态(如果灯亮,可 使其灭;如果灯灭,可使其亮)。
1、设计真值表
(1)设3个开关分别为SA1、SA2、SA3,分别与 PLC的X0、X1、X2端相连;灯为L1,与PLC的 Y0 端相连;
梯形图的组合逻辑 设计方法
组合逻辑设计方法的基本步骤
1、分析设计要求,设计真值表,把要求抽象为输 入与输出间的对应的逻辑关系;
2、依据真值表列出逻辑表达式; 3、表达式化简; 4、根据化简后的表达式,画出梯形图; 5、添加特殊要求的程序; 6、上机调试程序,进行修改和完善。
表达式与梯形图的对应关系

lc第六章程序设计PPT参考课件

lc第六章程序设计PPT参考课件

Date: 2024/8/5
Page: 21
电气控制与PLC应用21
CH6 FX系列PLC的程序设计
顺序功能图的绘制
➢ 根据以上分析和被控对象工作内容、步骤、顺序和控制要 求画出顺序功能图。绘制顺序功能图是顺序控制设计法中 最为关键的一步。
➢ 顺序功能图又称做状态转移图,它是描述控制系统的控制 过程、功能和特性的一种图形。
➢ 顺序功能图不涉及所描述控制功能的具体技术,是一种通 用的技术语言,可用于进一步设计和不同专业的人员之间 进行技术交流。
➢ 国际电工委员会1994年5月公布的可编程控制器标准 IEC1131—3中,将SFC (Sequential Function Chart) 确定为可编程控制器位居首位的编程语言。各个PLC厂家 都开发了相应的顺序功能图。
CH6 FX系列PLC的程序设计
教学目标
掌握经验设计法和顺序功能图设计法。 能用PLC设计自动控制系统。
Date: 2024/8/5
Page: 1
电气控制与PLC应用1
CH6 FX系列PLC的程序设计
第一节 PLC程序的经验设计法
• 基本思路:根据控制要求选择相关联的基本控制环节或经验证的成
熟程序,对其进行补充和修改,最终综合成满足控制要求的完整程序。 若找不到现成的相关联程序,需根据控制要求一边分析一边设计,随 时增加或减少元件以及改变触点的组合方式,经过反复修改最终得到 理想的程序。
常闭触点断开,打开自保,Y0为OFF。
➢ 图(c)中为利用功能指令中的交替输出指令ALT来实现单按钮控制启停控
制的电路。
Date: 2024/8/5
Page: 7
电气控制与PLC应用7
CH6 FX系列PLC的程序设计

可编程逻辑控制器教程 (PLCppt课件)

可编程逻辑控制器教程 (PLCppt课件)

实际输入端子: X0~XF 实际输出端子: Y0~Y7 其他的I/O区可作为辅助寄存 器用。
(10- 19)
专用寄存器(FP1机: WR900~WR903) 。常用的如下:
R900A : “>”标志
R900B: “=”标志
R900C: “>”标志
R9010: 常ON继电器
R9011: R9013: R9014:
从母线开始一个新逻辑行时,或开始一个逻辑块时, 输入的第一条指令。
ST:以常开接点开始 ST/:以常闭接点开始
OT : (Output)
表示输出一个变量。
ED : (End) 表示程序无条件结束。
CNED : (Condition end) 程序有条件结束。 NOP : (No-operation) 空操作指令。
1. 输入/输出点数 ( I/O点数 )。 2. 扫描速度。 单位: ms /1000步 或 s/步 3. 内存容量。 4. 指令条数。 5. 内部寄存器数目。 6. 高功能模块。
(10- 13)
10.1.5 优点
1. 抗干扰、可靠性高。 2. 模块化组合式结构,使用灵活方便。 3. 编程简单,便于普及。 4. 可进行在线修改。 5. 网络通讯功能,便于实现分散式测控系统。 6. 与传统的控制方式比较,线路简单。
(10-20)
10. 2. 2 编程语言
一、 PLC 的编程语言有:
指令表(助记符)语言 梯形图语言
常用
流程图语言 布尔代数语言
助记符语言: 类似于微机中的汇编语言。 梯形图语言: 沿袭了传统的控制图。直观明了,易于掌握。
(10-21)
二、梯形图的规则:
(1)梯形图的左边为起始母线,右边为结束母线。 梯形图按从左到右、从上到下的顺序书写。

《组合逻辑电路设计》课件

《组合逻辑电路设计》课件
《组合逻辑电路设计》ppt 课件
目录
• 组合逻辑电路概述 • 组合逻辑电路设计方法 • 常用组合逻辑电路设计 • 组合逻辑电路的分析 • 组合逻辑电路的实现
01 组合逻辑电路概 述
组合逻辑电路的定义
01
02
03
组合逻辑电路
由门电路组成的数字电路 ,其输出仅与当前的输入 有关,而与之前的输入无 关。
04 组合逻辑电路的 分析
组合逻辑电路的分析步骤
确定输入和输出变量
首先需要确定组合逻辑电路的输入和 输出变量,以便了解电路的功能需求 。
பைடு நூலகம்
列出真值表
根据输入和输出变量的取值,列出组 合逻辑电路的真值表,以便了解电路 在不同输入下的输出情况。
化简逻辑表达式
根据真值表,化简输出函数的逻辑表 达式,以便了解电路的逻辑关系。
分析电路的完备性
检查电路是否实现了所需的功能,并 确定是否存在冗余的元件或不必要的 电路结构。
组合逻辑电路的分析实例
实例一
2-2=1的组合逻辑电路:该电路有两个输入 变量A和B,一个输出变量Y,满足条件A和 B不同时为1时Y为0,其他情况下Y为1。通 过分析可以得出输出函数的逻辑表达式为 Y=A'B'+AB。
THANKS
感谢观看
特点
无记忆功能,仅根据当前 的输入确定输出。
应用
如编码器、译码器、多路 选择器等。
组合逻辑电路的基本组成
门电路
是构成组合逻辑电路的基本单元,如AND门、OR 门、NOT门等。
输入和输出
组合逻辑电路有多个输入和输出,输入用于接收 外部信号,输出用于传递处理后的信号。
连线
连接门电路,将输入与输出连接起来,实现信号 的传递和处理。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.

8
.
9
四、PLC程序的时序逻辑设计法
1.时序逻辑设计法概述
时序逻辑设计法适用PLC各输出信号的状态 变化有一定的时间顺序的场合,在程序设 计时根据画出的各输出信号的时序图,理 顺各状态转换的时刻和转换条件,找出输 出与输入及内部触点的对应关系,并进行 适当化简。一般来讲,时序逻辑设计法应 与经验法配合使用,否则将可能使逻辑关 系过于复杂。
.
11
3.时序逻辑设计举例
(1)控制要求
有M1和M2两台电机,按下启动按钮后, Ml运转l0min,停止5 min,M2与M1相反, 即M1停止时M2运行,M1运行时M2停止, 如此循环往复,直至按下停车按钮。
(2)I/O分配 X0为启动按钮、X1为停车按钮、 Y0为M1电机接触器线圈、Y1为M2电机接触 器线圈。
5.5 PLC程序的逻辑设计法
1、PLC程序的组合逻辑设计法 2、PLC程序的时序逻辑设计法
.
1
一、 基本要求及学习要点
1 、了解逻辑设计法的基本原理; 2、 了解逻辑设计法的思维要点和实现方法;
二、 教学内容
逻辑设计方法的是以逻辑组合或逻辑时序的 方法和形式来设计PLC程序,可分为组合逻辑设计 法和时序逻辑设计法两种。这些设计方法既有严 密可循的规律性,明确可行的设计步骤,又具有 简便、直观和十分规范的特点。
.
5
• 举例
下面通过步进电机环形分配器的PLC程序来进 行说明:
(1)工作原理
步进电机控制主要有三个重要参数即转速、 转过的角度和转向。由于步进电机的转动是 由输入脉冲信号控制,所以转速是由输入脉 冲信号的频率决定,而转过的角度由输入脉 冲信号的脉冲个数决定。转向由环形分配器 的输出通过步进电机A、B、C相绕组来控制, 环形分配器通过控制各相绕组通电的相序来 控制步电机转向。
.
10
2.时序逻辑设计法的编程步骤 (1)根据控制要求,明确输入/输出信号个数; (2)明确各输入和各输出信号之间的时序关
系,画出各输入和输出信号的工作时序图。 (3)将时序图划分成若干个时间区段,找出
区段间的分界点,弄清分界点处输出信号状 态的转换关系和转换条件 (4)PLC的I/O、内部辅助继电器和定时器/计 数器等进行分配。 (5)列出输出信号的逻辑表达式,根据逻辑 表达式画出梯形图。 (6)通过模拟调试,检查程序是否符合控制 要求,结合经验设计法进一步修改程序
.
12
(3)画时序图
为了使逻辑关系清晰,用中间继电器 M0作为运行控制继电器,且用T0控制M1运 行时间,T1控制M1停车时间。根据要求画 出时序图如图2所示,由该图可以看出,T0 和T1组成闪烁电路,其逻辑关系表达式如 下:
.
13
.
14
.
15
(3)根据状态转换表进行系统的逻辑设计,包括列写中间记忆元件的逻辑函数 式和列写执行元件(输出量)的逻辑函数式。这两个函数式组,既是生产 机械或生产过程内部逻辑关系和变化规律的表达形式,又是构成控制系统 实现控制目标的具体程序。
(4)将逻辑设计的结果转化为PLC程序。逻辑设计的结果(逻辑函数式)能够很 方便的过渡到PLC程序,特别是语句表形式,其结构和形式都与逻辑函数式 非常相似,很容易直接由逻辑函数式转化。当然,如果设计者需要由梯形 图程序作为一种过渡,或者选用的PLC的编程器具有图形输入的功能,则也 可以首先由逻辑函数式转化为梯形图程序。
.
2
三、PLC程序的组合逻辑设计法
1.逻辑函数与梯形图的关系
组合逻辑设计法的理论基础是逻辑代数。在 《电子技术基础与技能》课程的数字电子电路部 分,我们学习了简单的逻辑代数(布尔代数)知 道,逻辑代数的三种基本运算“与”、“或”、“非”都 有着非常明确的物理意义。逻辑函数表达式的线 路结构与PLC梯形图相互对应,可以直接转化。
.
6
如图5-47给出了一个双向三相六拍环形分配 器的逻辑电路。电路的输出除决定于复位 信号RESET外,还决定于输出端QA、QB、QC 的历史状态及控制信号-EN使能信号、 CON正反转控制信号和输入脉冲信号。其真 值表如表5-4所示。
.
7
(2)程序设计
程序设计采用组合逻辑设计法,由真值表可知:
.
3
.
4
2.组合逻辑设计法的编程步骤
组合逻辑设计法适合于设计开关量控制程序,它是对控制任务进行逻辑 分析和综合,将元件的通、断电状态视为以触点通、断状态为逻辑变量的逻 辑函数,对经过化简的逻辑函数,利用PLC逻辑指令可顺利地设计出满足要求 且较为简练的程序。这种方法设计思路清晰,所编写的程序易于优化,。
用组合逻辑设计法进行程序设计一般可分为以下几个步骤:
(1)明确控制任务和控制要求,通过分析工艺过程绘制工作循环和检测元件分 布图,取得电气执行元件功能表。
(2)详细绘制系统状态转换表。通常它由输出信号状态表、输入信号状态表、 状态转换主令表和中间记忆装置状态表四个部分组成。状态转换表全面、 完整地展示了系统各部分、各时刻的状态和状态之间的联系及转换,非常 直观,对建立控制系统的整体联系、动态变化的概念有很大帮助,是进行 系统的分析和设计的有效工具。
当CON=0时,输出QA、QB、QC的逻辑关系 当CON=1时,输出QA、QB、QC的逻辑关系: 当CON=0,正转时步进机A、B、C相线圈的通电
相序
当CON=1,反转时各相线圈通电相序
QA、QB、QC的状态转换条件为输入脉冲信号上升 沿到来,状态由前一状态转为后一状态,所以 在梯形图中引入了上升沿微分指令。
相关文档
最新文档