9299.net
大学生考试网 让学习变简单
当前位置:首页 >> >>

任务三逻辑指令的应用3学习目标ppt课件共68页文档_图文

任务三逻辑指令的应用3学习目标ppt课件共68页文档_图文

任务三 逻辑指令的应用

黄河水利职业技术学院

任务三 逻辑指令的应用

§3.1 学习目标

§3.2 知识准备

§3.3 项目概述

§3.4 任务描述 §3.5 总结分析

§3.6 训练任务

日期:2019/9/18

页码: 1

西门子PLC应用基础与实训

任务三 逻辑指令的应用
§3.1 学习目标

黄河水利职业技术学院

?掌握S7-200 PLC基本位逻辑指令的类型、格式、使
用方法和编程规则。

?掌握S7-200 PLC输出指令类型、格式、使用方法和
编程规则。

?掌握S7-200 PLC的定时器的类型、指令格式、设定
值范围、使用方法和编程规则。

?学会简单程序设计方法,输入和输出地址的分配,
程序的调试与模拟运行。

日期:2019/9/18

页码: 2

西门子PLC应用基础与实训

任务三 逻辑指令的应用
§3.2 知识准备

黄河水利职业技术学院

§3.2.1 基本逻辑指令 §3.2.2 定时器和计数器指令

日期:2019/9/18

页码: 3

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

§3.2.1 基本逻辑指令

1.触点指令
在LAD(梯形图)程序中,用类似继电器控制电 路中的触点符号及线圈符号来表示PLC的位元件,被 扫描的操作数则标注在触点符号的上方。

常开触点
位地址

常闭触点
位地址

线圈
位地址
()

日期:2019/9/18

页码: 4

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

1.触点指令
?基本逻辑指令处理的对象为二进制位信号。位逻辑指令 扫描信号状态“1”和“0”位,并根据布尔逻辑对它们进 行组合,所产生的结果(“1”或“0”)称为逻辑运算结 ?果常。开触点:若操作数是“1”则常开触点“动作”,即“闭 合”;若操作数是“0”,则常开触点“复位”,即触点打开。

?常闭触点:若操作数是“1”则常闭触点“动作”,即“断 开”;若操作数是“0”,则常闭触点“复位”,即触点闭合。 ?触点只能出现在梯形图逻辑串的最左边。触点所使用的操 作数是:I、Q、M、L、D、T、C。

日期:2019/9/18

页码: 5

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

1.触点指令
?输出线圈与继电器控制电路中的线圈一样,信号 流过线圈,则被驱动的操作数置“1”;没有流过线 圈则被驱动的操作数复位(置“0”)。 ?输出线圈只能出现在梯形图逻辑串的最右边。 ?输出线圈使用的操作数可以是:Q、M、L、D。

日期:2019/9/18

页码: 6

西门子PLC应用基础与实训

任务三 逻辑指令的应用 1.触点指令

语句说明
?LD:梯形图开始的常开触点 ?LDN:梯形图开始的常闭触点 ?A:”与”,串联常开触点 ?AN:”与非”,串联常闭触点 ?O:”或”,并联常开触点 ?ON:”或非”,并联常闭触点

日期:2019/9/18

页码: 7

黄河水利职业技术学院
西门子PLC应用基础与实训

任务三 逻辑指令的应用 1.触点指令 梯形图

I0.1 I0.2

I0.4

Q0.3

()

I0.3

Q0.4

()

I2.2 Q2.2
()

黄河水利职业技术学院
指令表
LD I 0.1 AN I 0.2 O I 0.3 A I 0.4 = Q 0.3 = Q 0.4 AN I 2.2 = Q 2.2

日期:2019/9/18

页码: 8

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

2.输出指令(应放在梯形图的最右边)
?输出指令 输出指令(=)又称为赋值指令,与
线圈相对应,驱动线圈的触点电路接通时,有 “能流”流过线圈,输出指令指定位对应的映像 寄存器为1,反之则为0。

?立即输出指令 立即输出指令(=I)只能用于输
出量(Q),执行该指令时,将栈顶值立即写入 指定的物理输出位和对应的输出过程映像寄存器。 线圈符号中的“I”表示立即输出。

日期:2019/9/18

页码: 9

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

2.输出指令
?置位和复位指令 执行S(Set,置位或置1)或R
(Reset,复位或置0)指令时,从指定的位地址开 始的N个位地址都被置位(变为1)或复位(变为 0),N=1~255。
?立即置位SI和立即复位RI指令 执行SI或RI指令时,
从指定的位地址开始的N个连续的物理输出点将被 立即置位或复位,N=1~128,线圈中的I表示立即。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
置位与复位指令

I0.1

Q0.3

(S)

1

I0.2

Q0.3

(R)

1

I0.3

Q0.5

(SI)

1 I0.4
Q0.5
(RI)

1

黄河水利职业技术学院
LD I 0.1 S Q 0.3,1 LD I 0.2 R Q 0.3,1 LD I 0.3 SI Q 0.5,1 LD I 0.4 RI Q 0.5,1

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用 2.输出指令

黄河水利职业技术学院

?RS触发器指令 RS触发器指令的基本功能
与置位指令S和复位指令R的功能相同。
?置位优先(SR)触发器的置位信号SI和复
位信号R同时为1时,输出OUT信号为1。
?复位优先(RS)触发器的置位信号S和复
位信号RI同时为1时,输出OUT信号为0。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
置位优先触发器
Q0.2 I0.2
SR SI OUT I0.4 R

日期:2019/9/18

页码:

黄河水利职业技术学院

Q0.3

I0.3

RS

S OUT

I0.5 RI

复位优先触发器

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

3.堆栈指令
?S7-200有一个9位的堆栈,最上面一层为栈顶,它
用来存储逻辑运算的结果,下面8个层用来存储中间 运算的结果。堆栈中的数据一般按“先进后出”的原 则存取.
?执行常闭触点对应的LDN、AN和ON指令时,取出
指令指定的位地址中的二进制数据后,先将它取反 (0变为1,1变为0),然后再作对应的装载、与、或 操作。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

3.堆栈指令
?执行LD指令时,将指令指定的位地址中的二进制数据
装载入栈顶。执行A(与)指令时,将指令指定的位地 址中的二进制数和栈顶中的二进制数相“与”,结果存 入栈顶。执行O(或)指令时,将指令指定的位地址中 的二进制数和栈顶中的二进制数相“或”,结果存入栈 顶。每次逻辑运算时只保留运算结果,参与运算的两个 二进制数则被丢弃。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

3.堆栈指令(ALD和OLD指令不需要地址码 )
?栈装载与指令 (ALD)表示两个或两个以上的触点组
的串联编程。执行ALD指令,将堆栈中的第一级和第二 级的值进行逻辑“与”操作,结果置于栈顶(堆栈第一 级),并将堆栈中的第三级至第九级的值依次上弹一级。
?栈装载或指令 (OLD)表示两个或两个以上的触点组
的并联编程。执行OLD指令,将堆栈中的第一级和第二 级的值进行逻辑“或”操作,结果置于栈顶,并将堆栈 中的第三级至第九级的值依次上弹一级。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
3.堆栈指令

I0.1 I0.2

C24

I1.1 I1.2

I1.4

Q2.3

黄河水利职业技术学院

Q5.3
()

LDN I 0.1 A I 0.2 LD I 1.1 AN I 1.2 OLD LDN C24 ON I 1.4 ALD O Q 2.3 = Q 5.3

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

LPS指令的操作过程(注:×表示不确定)

3.堆栈指令

入栈前 S0

入栈后 S0

?逻辑入栈(LPS,

S1

S0

Logic Push)指令复 制栈顶的值并将这个 值推入栈顶,原栈顶 中各级数据依次向下 一级推移,栈底值被

S2

S1

S3

S2

S4

S3

S5

S4

S6

S5

S7

S6

推出丢失。

S8

S7

LPS(入栈)

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院
LRD指令的操作过程(注:×表示不确定)

3.堆栈指令
?逻辑读栈(LRD,

读栈前 读栈后

×

S0

S0

S0

Logic Read)指令将 堆栈中第2层的值复制 到栈顶,第2~9层的数

S1

S1

S2

S2

S3

S3

S4

S4

据不变,原栈顶值消失。

S5

S5

S6

S6

S7

S7

日期:2019/9/18

页码:

LRD(读栈)
西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

3.堆栈指令

LPP指令的操作过程(注:×表示不确定)

出栈前

出栈后

?逻辑出栈(LPP,

×

S0

Logic Pop)指令 使栈内各层的数据

S0

S1

S1

S2

S2

S3

向上移动一层,第

S3

S4

2层的数据成为堆

S4

S5

栈新的栈顶值,栈 顶原来的数据从栈 内消失。

S5

S6

S6

S7

S7

×

日期:2019/9/18

页码:

LPP(出栈)

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

3.堆栈指令
?合理使用LPS、LRD和LPP指令可使程序简化, 但是注意LPS和LPP必须成对使用。用编程软件 将梯形图转换为语句表程序时,编程软件会自动 地加入LPS、LRD和LPP指令。而写入语句表程 序时,必须由用户来写入LPS、LRD和LPP指令。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

3.堆栈指令
?装载堆栈(LDS, Logic Stack)指令复 制堆栈内第n(n=1~8) 层的值到栈顶。原栈顶 中各级数据依次向下一 级推移,栈底值被推出 丢失。

日期:2019/9/18

页码:

黄河水利职业技术学院
LDS 指令的操作过程

执行前 S0

执行后 S3

S1

S0

S2

S1

S3

S2

S4

S3

S5

S4

S6

S5

S7

S6

S8

S7

LDS(装载堆栈)
西门子PLC应用基础与实训

任务三 逻辑指令的应用 堆栈指令的应用

I0.1 I0.2

I0.3

Q2.1

()

I0.4 Q2.2
()

I0.5 Q2.3
()

黄河水利职业技术学院
LD I 0.1 A I 0.2 LPS AN I 0.3 = Q 2.1 LRD A I 0.4 = Q 2.2 LPP AN I 0.5 = Q 2.3

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

4.立即触点指令
?立即触点指令(Immediate)只能用于输入量I,执行 立即触点指令时,立即读入物理输入点的值,根据该值 决定触点的接通/断开状态,但是并不更新该物理输入点 对应的输入过程映像寄存器。在语句表中,分别用LDI、 AI、OI来表示开始、串联和并联的常开立即触点,用 LDNI、ANI、ONI来表示开始、串联和并联的常闭立即 触点。触点符号中间的“I”和“/I”用来表示立即常开触 点和立即常闭触点。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

立即触点和立即输出指令的应用

I0.1

I0.2

Q0.3

I

I

()

I0.3

I

I2.1

I2.2

Q3.3

I

I

(I)

I2.3 I

黄河水利职业技术学院

LDNI I 0.1

OI I 0.3

AI I 0.2

=

Q 0.3

LDI I 2.1

OI I 2.3

AI I 2.2

= Q 3.3

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

5.其它指令
?取反(NOT)指令将它左边电路的逻辑运算结果取反, 运算结果若为1则变为0,为0则变为1,该指令没有操作 数。能流到达该触点时即停止;若能流未到达该触点,该 触点给右侧提供能流。

?空操作指令(NOP N) 空操作指令不影响程序的执行, 操作数N=0~255。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用 5.其它指令

黄河水利职业技术学院

?正(EU,Edge Up,上升沿)/(ED,Edge Down) 负跳变指令 正跳变触点检测到一次正跳变(触点的输入 信号由0变为1)时,或负跳变触点检测到一次负跳变 (触点的输入信号由1变为0)时,触点接通一个扫描周 期。它们没有操作数,触点符号中间的“P”和“N”分别 表示正跳变(Positive Transition)和负跳变(Negative Transition)。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
取反与跳变指令的应用

黄河水利职业技术学院

I0.1

M1.3

P ()

I0.1

M3.3

N ()

I0.5

M0.3

NOT ( )

LD I 0.1 EU = M 1.3 LD I 0.1 ED = M 3.3 LD I 0.5 NOT = M 0.3

I0.1 M1.3

1个扫描周期

M3.3

I0.5

M0.3

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
§3.2.2 定时器和计数器指令
1.定时器指令

黄河水利职业技术学院

?定时器有1ms、10 ms和100 ms三种分辨率 ?允许的最大值为32767 ?定时器的设定时间等于分辨率与设定值(整数)的乘积 ?使用V4.0版的编程软件,输入定时器号后,在定时器方 框的右下角内会出现定时器的分辨率

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

1.定时器指令
?接通延时定时器(TON):使能输入(IN)电路接通时开始定时, 当前值线性增大。当前值大于等于预制时间PT端指定的设定值 (1~32767)时,定时器位变为ON,其常开触点闭合,常闭触点断 开。达到设定值后,当前值仍继续计数,直到最大值32 767。 ?输入电路断开时,定时器自动复位,当前值被清零,定时器位变为 OFF。CPU第一次扫描时,定时器位被清零。

?分辨率: T32和T96 ( 1ms )、 T33~T36和T97~T100 (10ms )、 T37~T63和T101~T255 (100ms )

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

T37为100ms定时器

I2.2

T37

IN TON

30 PT 100ms
T37 Q2.0
()

LD I 2.2 TON T37,+30 LD T37 = Q2.0

I2.2 3s
T37当前值 0 T37的位

设定时间T=PT×S PT:设定值,S:分辨率

T37设定时间100ms×30=3s

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用 1.定时器指令

黄河水利职业技术学院

?断开延时定时器(TOF)在IN输入断开后延时一段时间, 使定时器位OFF。输入从ON到OFF的负跳变启动定时。 ?定时器IN输入端的电路接通时,定时器位变为ON,当前 值被清零。IN输入电路断开后开始定时,当前值从0开始增 大。当前值等于设定值时,输出位变为OFF,当前值保持不 变,直到输入电路接通。 ?分辨率: T32和T96 ( 1ms )、 T33~T36和T97~T100 (10ms )、 T37~T63和T101~T255 (100ms )

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用 T33为10ms定时器

黄河水利职业技术学院

T33 I0.2
IN TOF
200 PT 10ms T33
Q2.2
()

LD I 0.2 TOF T33,+200 LD T33 = Q2.2

I0.2 T33当前值

T33的位

2s 200 0

设定时间为10ms×200=2s

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

1.定时器指令
?保持型接通延时定时器(TONR)输入接通时,开始定时。 当前值大于等于PT端指定的设定值时,定时器位变为ON。 达到设定值后,当前值仍继续计数,直到最大值32 767。 ?输入电路断开时,当前值保持不变。可以用TONR来累计 输入电路接通的若干个时间间隔。 ?只能用复位指令(R)来复位TONR,使它的当前值变为0, 同时使定时器位变为OFF。

?分辨率: T0和T64( 1ms )、T1~T4和T65~T68 (10ms )、 T5~T31和T69~T95 (100ms )

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

T2为10ms定时器

I2.1

T2

IN TONR

1000 PT 10ms T2
Q0.0
()
I0.3 T2
(R)
1

t1

t2

LD I 2.1 TONR T2,+1000 LD T2 = Q0.0 LD I0.3 R T2,1

I2.1 T2当前值

1000

0 T2的位,Q0.0
I0.3

设定时间为t1+t2=10ms×1000=10s

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

2.计数器指令
?加计数器指令(CTU):当复位输入(R)断开,加计数 器(Count Up)脉冲(CU)由断开变为接通(即CU信号 的上升沿),计数器的当前值加1,直至计数最大值32 767。 当前值大于等于设定值(PV)时,计数器位被置1。

?复位输入(R)为ON或对计数器执行复位指令时,计数器 被复位,计数器位变为OFF,当前值被清零。 ?计数器的编号范围为C0~C255。不同类型的计数器不能 共用同一计数器号。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

加计数器

I2.2

C4

CU CTU
I2.3 R

4 PV

LD I 2.2 LD I 2.3 CTU C4,4

I2.3

I2.2

6 45

当前值

3

2

1

0

计数器位

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
2.计数器指令
?减计数器输出指令(CTD) 在 减计数(Count Down)脉冲输入 (CU)的上升沿(从OFF到ON), 从设定值开始,计数器的当前值减 1,减至0时停止计数,计数器位 被置1。装载输入(LD)为ON时, 计数器位被复位,并把设定值装入 当前值。

日期:2019/9/18

页码:

黄河水利职业技术学院

I2.2

C5

CD CTD

I2.3 LD

3 PV

LD I 2.2 LD I 2.3 CTD C5,3

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

2.计数器指令

?加减计数器(CTUD):在加计数脉冲(CU)的上升沿),

计数器的当前值加1,在减计数脉冲(CU)的上升沿,计数

器的当前值减1,当前值大于等于设定值(PV)时,计数器

位被置位。

?若复位输入(R)为ON,或对计数器执行复位(R)指令

时,计数器被复位,当前值为最大值32 767时,下一个CU

输入的上升沿使当前值变为最小值-32 767。当前值为-

32 767时,下一个CD输入的上升沿使当前值变为最大值32

767(循环计数)。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

§3.3 项目概述

?在电气控制系统中,电动机有许多控制环节,其中电 动机起保停控制是最基本的控制环节,用PLC完成控制 功能时,输入的常开、常闭信号如何接入PLC,PLC的 输出信号怎么样去控制现场负载,控制程序任何编制, 掌握了这些原则后,去完成电动机的其它控制程序,可 以做到举一反三。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
§3.4 任务描述

黄河水利职业技术学院

§3.4.1 任务要求

§3.4.2 任务实施

§3.4.3 项目调试

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
§3.4.1 任务要求

黄河水利职业技术学院

? 电动机起保停控制 要求电动机起保停控制系统设置起动按钮和停止按钮, 输出由接触器控制,热继电器进行过载保护。 ?电动机Y—△降压起动控制 要求电动机起动时定子绕组接成Y形降压起动,3s后自 动转换成△连接全压运行,由定时器控制延时时间,系 统设置起动按钮和停止按钮,输出由电源接触器、Y形接 触器和△形接触器控制电动机运行。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
§3.4.2 任务实施
? 电动机起保停控制

黄河水利职业技术学院
电气原理图

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
I/O接线图

黄河水利职业技术学院
梯形图

日期:2019/9/18

页码:

时序图

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

创建项目

?打开STEP 7-Micro Win编程软件,(双击图标

)执

行菜单命令“文件”→“新建”

?或点击工具条最左边的【新建项目】图标,创建一个

新的项目

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

设置与读取PLC的型号

?在编程之前,应该正确地设置PLC型号,以防止创建 程序时发生错误。 ?执行菜单命令“PLC”→“类型”,在出现的菜单命令 中设置PLC的型号。 ?或者设置通信参数,建立起计算机与PLC的通信连接, 单击对话框中的【读取PLC】按钮,可以通过通信读出 PLC的型号与硬件版本。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

选择编程语言和指令集
?执行菜单命令“工具”→“选项”,在“一般”对话 框的“一般”选项卡中,选择SIMATIC指令集和“国际” 助记符集,分别为英语和德语的指令助记符,将梯形图 编辑器设置为默认的程序编辑器。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用 确定程序结构
?简单的数字量控 制程序一般只有主 程序OB1,复杂程 序可能还有子程序、 中断程序和数据块。

日期:2019/9/18

页码:

黄河水利职业技术学院
西门子PLC应用基础与实训

任务三 逻辑指令的应用
编写符号表

黄河水利职业技术学院

?为了便于记忆,在符号表中用符号地址代替存储器的 地址

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

编写控制程序 ?简单的数字量控制程序一般只有主程序OB1,复杂程 序可能还有子程序、中断程序和数据块。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

编译程序

?点击工具条中的“编译”或“全部编译”按钮,编译 输入的程序,如果程序没有错误,将显示“0”错误。如 果程序有错误,编译后在屏幕下部的输出窗口显示与错 误有关的信息。在下载用户程序之前,编程软件将首先 自动执行编译操作。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

?打开指令树中的“符号表”文件夹内名为“用户1”的 符号表,分别为网络1中的I0.1、I0.2和Q0.0设置符号地 址“起动”、“停止”和“电动机”。 ?执行菜单命令“检视” →“符号编址”,可以切换是 否显示符号地址。 ?点击工具条中的“切换符号信息表”按钮,在网络1的 电路下面将会显示出符号信息表,再点击一次将会关闭 该表。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

程序下载、上载和清除

?计算机与PLC建立连接后,且程序编译成功,可以将它下载到PLC 中。将CPU模块上的模拟开关放在STOP位置,点击工具条中的“下 载”按钮,在下载对话框中点击【选项】按钮,选择要下载的块,一 般只下载程序块。点击【下载】按钮,开始下载。 ?可以从PLC上载程序块,系统块和数据块到编程软件,但是不能上 载符号表或状态表。 ?上载前应该建立或打开保存从PLC上载块的项目,最好用一个新建 的空项目来保存上载的块,以免项目中原有的内容被上载的信息覆盖。 点击工具条中的“上载”按钮,或执行菜单命令“文件”→“上载”, 在上载对话框中,选择要上载的块后,点击【上载】按钮,开始上载。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
调试程序

黄河水利职业技术学院

?下载成功后,点击工具栏中的“运行”按钮,用户程 序开始运行,“RUN”LED亮。 ?用接在端子I0.1和I0.2的开关模拟起动按钮和停止按钮 的操作,将开关接通后马上断开。通过观察各输出点对 应的LED的状态变化,了解程序执行的情况。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

?用程序状态功能调试程序。在程序编辑器中点击工具 条中的“程序状态”按钮,用外接的小开关改变各输入 点的状态,观察梯形图中有关的触点、线圈和定时器当 前值的变化。 ?执行菜单命令“检视”→“STL”,切换到语句表显示 方式,在RUN模式点击工具条中的“程序状态”按钮, 用小开关提供输入信号,观察各变量的状态变化。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

?用状态表调试程序。打开指令树中的“状态图”文件 夹中的状态表,在状态表中输入I0.1、I0.2、Q0.0的当前 值,以及二进制格式IB0、QB0,点击工具条中的“图状 态”按钮,启动监视功能,用外接的小开关模拟各输入 点的状态,观察状态表中有关元件状态的变化。 ?用状态表强制变量。在状态表中,Q0.0所在行的“新 数据”列输入数字1,点击工具条中的“强制”按钮,观 察出现的强制图标和强制的效果。搬动I0.2对应的开关, 观察它是否能使Q0.0变为OFF。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
§3.5 总结分析

黄河水利职业技术学院

常闭输入触点的处理

I0.1

I0.2 Q0.0

()

Q0.0

如果输入为常闭触点,编制的梯形图与继电 器原理图相反

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

?如果输入为常开触点,编制的梯形图与继电器原 理图一致

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用 用置位和复位指令编程

黄河水利职业技术学院

?起动信号I0.0使输出Q0.0置位(接通并保持),形成 自锁功能;停止信号I0.1使输出Q0.0复位断开。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

长延时程序

?S7-200 PLC中定时器最大设定时间为3276.7s,如果 需要更长的延时时间,用计数器可以实现长延时,如左 图电路,由SM0.4提供时钟脉冲信号(1min),计数器 C2对脉冲进行计数,计数器的设定值30000和脉冲周期 1min之积就是定时时间,为30000min。 ?还可以用定时器和计数器配合完成,如右图电路,当 输入信号接通后,定时器T37提供的3000s脉冲信号,计 数 器 C4 对 其 进 行 计 数 , 计 满 12000 次 , 定 时 时 间 达 到 10000小时。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用
1min时钟脉冲信号

延时500h

日期:2019/9/18

页码:

黄河水利职业技术学院
延时10000h
西门子PLC应用基础与实训

任务三 逻辑指令的应用
闪烁电路

黄河水利职业技术学院
?当T37的输入信号接通后开始定 时 , 时 间 到 其 触 点 接 通 T38 的 输 入 信 号 , T38 的 定 时 时 间 到 断 开 T37的输入信号,使T37复位,从 而 使 T38 也 复 位 。 复 位 后 其 常 闭 触 点 接 通 , T37 又 开 始 定 时 。 输 出 线 圈 Q0.0 周 期 性 “ 接 通 ” 和 “断开”,时间分别是T37和T38 的设定时间。

?输出脉冲的周期和占空比可调的振荡电路。t38为接通 时间,t37为断开时间,周期为t37 + t38

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

注意事项
?梯形图每一行都是从左边母线开始,线圈接在最右边。 触点不能放在线圈的右边。即左母线只能与触点相连,右 母线只能与线圈相连,但右母线可以省略不画。 ?线圈不能直接与左边的母线相连。 ?两个或两个以上的线圈可以并联输出,但不能串联连接。 ?同一编号的线圈在一个网络中使用两次称为双线圈输出, 双线圈输出容易引起误操作,应避免线圈重复使用。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

任务三 逻辑指令的应用

黄河水利职业技术学院

注意事项
?为了减少语句表指令的数量,串联电路中单个触点放 在右边,串联触点较多的电路画在梯形图的上方,并联 电路应放在左边,并联电路中单个触点放在下边。 ?如果继电器控制电路中有互锁环节,在PLC控制程序 中除了软件互锁以外,还要加硬件互锁。

日期:2019/9/18

页码:

西门子PLC应用基础与实训

感谢您的参与 任务三 逻辑指令的应用

黄河水利职业技术学院

日期:2019/9/18

页码:

谢谢!
西门子PLC应用基础与实训

谢谢


网站首页 | 网站地图 | 学霸百科 | 新词新语
All rights reserved Powered by 大学生考试网 9299.net
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com