PLCS7-300课后习题答案_第1页
PLCS7-300课后习题答案_第2页
PLCS7-300课后习题答案_第3页
PLCS7-300课后习题答案_第4页
PLCS7-300课后习题答案_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课后题:

第一章:

1.什么是可编程限制器?

答:可编程序限制器(ProgrammableController):可通过编程或软件配置变更限

制对策的限制器。是一台专业环境应用而设计制造的计算机。它具有丰富的输入

输出接口,并且具有较强的驱动实力。

2.可编程限制器是如何分类的?简述其特点。

答:一体化紧凑型PLC:电源,CPU中心处理系统,I/O接口都集成在一个机壳

内。标准模块式结构化PLC:各种模块相互独立,并安装在固定的机架上,构成

一个完整的PLC应用系统。

3.简述可编程限制器的工作原理,如何理解PLC的循环扫描工作过程?

答:当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程

序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行

期间,PLC的CPU以确定的扫描速度重复执行上述三个阶段。PLC接受循环扫

描的工作方式,对输入信号进行的是一次性“采样”。接受这种工作方式,在一

个PLC程序循环周期内,即使实际输入信号状态发生变更,也不会影响到PLC

程序的正确执行,从而提高了程序执行的牢靠性。

用户程序通过编程器或其他输入设备存放在PLC的用户存储器中。当PLC

起先运行时,CPU依据系统监控程序的规定依次,通过扫描,可完成各输入点

状态采集或输入数据采集,用户程序的执行,各输出点状态的更新,编程器键入

响应和显示器更新及CPU自检等功能。

PLC的扫描可按固定依次进行,也可按用户程序规定的依次执行。

4.简述PLC与继电接触器限制在工作方式上各有什么特点。

在继电器限制电路中,当电源接通时,电路中全部继电器都处于受制约状态,

即该吸合的继电器都同时吸合,不该吸合的继电器受某种条件限制而不能吸合,

这种工作方式称为并行工作方式。而PLC的用户程序是按确定依次循环执行,

所以各软继电器都处于周期性循环扫描接通中,受同一条件制约的各个继电器的

动作次序确定于程序扫描依次,同他们在梯形图中的位置有关,这种工作方式称

为串行工作方式。

5.PLC能用于工业现场的主要缘由是什么?

答:因为它能较好地解决工业限制领域中用户普遍关切的牢靠,平安,灵敏,便

利,经济等问题。

1.牢靠性高,抗干扰实力强;2.灵敏性好,扩展性强;3.限制速度快,稳定

性强;4.延时调整便利,精度较高;5.系统设计安装快,修理便利;6.丰富

的I/O接口模块;7.接受模块化结构;8.功能完善,编程简洁,易于运用;9.总

体价格低。

6.详细说明PLC在扫描的过程中,输入映像寄存器和输出映像寄存器各起什么作

用?

输入采样阶段:PLC以扫描方式按依次将全部输入端的输入状态进行采样,并将

采样结果分别存入相应的输入映像寄存器中,此时输入映像寄存器被刷新。接着

进入程序执行阶段,在程序执行期间即使输入状态变更,输入映像寄存器的内容

也不会变更,输入状态的变更只在下一个工作工作周期的输入才被从新采样到。

输出刷新阶段:当全部指令执行完后,进入输出刷新阶段。此时,PLC将输出映

像寄存器中全部与输出有关的输出继电器的状态转存到输出锁存器中,并通过确

定的方式输出,驱动外部负载。

7.PLC限制器的限制程序为串行工作方式,继电接触器限制线路为并行工作方

式,相比之下,PLC的限制结果有什么特殊性?

答:(1)输入/输出滞后现象:与PLC的集中输入集中刷新、程序循环执行、输

入滤波器造成的时间常数、输出继电器机械滞后以及程序设计不当的附加影响等

有关。(2)多重输出不允许:关于步进梯形图多重输出的状况,将在后面详细

讲解并描述的PLC指令时予以介绍。

8.PLC、单片机系统的主要区分在哪里?

答:(1)PLC是建立在单片机之上的产品,单片机是一种集成电路,两者不具有

可比性。(2)单片机可以构成各种各样的应用系统,从微型、小型到中型、大

型都可,PLC是单片机应用系统的一个特例。(3)不同厂家的PLC有相同的

工作原理,类似的功能和指标,有确定的互换性,质量有保证,编程软件正朝标

准化方向迈进。这正是PLC获得广泛应用的基础。而单片机应用系统则是八仙

过海,各显神通,功能千差万别,质量参差不齐,学习、运用和维护都很困难。

(4)单片机用来实现自动限制时,一般要在I/O接口上做大量的工作。例如要

考虑现场与单片机的连接,接口的扩展,I/O信号的处理,接口工作方式等问题,

除了要设计限制程序外,还要在单片机的外围做很多软硬件工作,系统的调试也

较困难。PLC的I/O口已经做好,输入接口可以与输入信号干脆连线,特殊便利,

输出接口也具有确定的驱动实力。

其次章:

1.SIMATICS7-300MPI接口有何用途?

答:MPI是多点接口(MultiPointInterface)的简称,是西门子公司开发的用于PLC

之间通讯的保密的协议。MPI通讯是当通信速率要求不高、通信数据量不大时,

可以接受的一种简洁经济的通讯方式。

2.DI模块接口电路有哪些?DO接口电路有哪些?

答:直流32点数字量输入模块的内部电路;沟通32点数字量输入模块的内部电

路。32点数字量晶体管输出模块的内部电路;32点数字量晶管输出模块的内部

电路;16点数字量继电器输出模块的内部电路。

3.PLC的工作方式有几种?如何变更PLC的工作方式?

答:一.PLC接受“依次扫描,不断循环”的工作方式

中断处理。

1).每次扫描过程。集中对输入信号进行采样。集中对输出信号进行刷新。

2).输入刷新过程。当输入端口关闭时,程序在进行执行阶段时,输入端有新状

态,新状态不能被读入。只有程序进行下一次扫描时,新状态才被读入。

3).一个扫描周期分为输入采样,程序执行,输出刷新。

4).元件映象寄存器的内容是随着程序的执行变更而变更的。

5).扫描周期的长短由三条确定。(1)CPU执行指令的速度(2)指令本身占有

的时间(3)指令条数

6),由于接受集中采样。集中输出的方式。存在输入/输出滞后的现象,即输入/

输出响应延迟。

4.PLC按电源分类有哪几种输出模块?若按开关器件分类,有哪几种输出方式?

如何选PLC输出类型?

答:直流驱动输出模块、沟通驱动输出模块。有继电器输出模块、晶体管输出模

块、晶闸管输出模块。驱动直流负载的大功率晶体管和场效应晶体管、驱动沟通

负载的双向晶闸管或固态继电器,以及既可以驱动沟通负载又可以驱动直流负载

的小型继电器。可依据实际状况依据上述规则选取。

5.PLC中的“软继电器”与实际的继电器相比,有哪些特点?

答:(1)反应速度快,噪音低,能耗小。体积小;

(2)功能强大,编程便利,可以随时修改程序;

(3)限制精度高,可进行困难的程序限制;

(4)能够对限制过程进行自动检测;

(5)系统稳定,平安牢靠;

6.何谓通道和通道号?PC的通道分哪几类?

答:计算机系统中传送信息和数据的装置,主要有主存储器读写通道和输入、输

出通道。能接收中心处理机的叮嘱,独立执行通道程序,帮助中心处理机限制与

管理外部设备。通道号则是对某个通道的称谓。

分类:字节多路通道、数组多路通道、选择通道。

第四章:

1.S7-300有哪几种寻址方式?干脆寻址与间接寻址有何区分?

S7-300有4种寻址方式:立刻寻址、存储器干脆寻址、存储器间接寻址、寄存

器间接寻址。

存储器干脆寻址,简称干脆寻址,这种寻址方式在指令中干脆给出操作数的存储

单元地址。

存储器间接寻址,简称间接寻址,这种寻址方式在指令中以存储器的形式给出操

作数所在存储单元地址,也就是说该存储器的内容是操作数所在存储单元的地址。

2.MO.O、MBO、MWO和MDO有何区分?

M、MB、MW、MD都是位存储器(又称输出继电器)。M为存储位标识符,寻

址范围为0.0~255.7;MB为存储字节标识符,讯寻址范围为0~255;MW为存储

字标识符,寻址范围为0~254;MD为存储双字标识符,寻址范围为0~252。

3.S7-300PLC有哪些内部元器件?各元件地址支配和操作数范围怎么确定?

S7-300PLC的内部元器件有:输入过程映像寄存器、输出过程映像寄存器、位

存储器、外部输入寄存器、外部输出寄存器、定时器、计数器、数据块寄存器、

本地数据寄存器。地址支配和操作数范围如下表所示:

元件名称运算单位寻址范围标识符

输入过程映像寄存器输入位0.0^65535.71

(又称输入继电器)输入字节0-65535IB

(1)输入字0-65534IW

输入双子0-65532ID

输出过程映像寄存器输出位0.0^65535.7Q

(又称输出继电器)输出字节0-65535QB

(Q)输出字0-65534QW

输出双字0~65532QD

位存储器存储位0.0^255.7M

(又称帮助继电器)存储字节0~255MB

(M)存储字0~254MW

存储双字0~252MD

外部输入寄存器外部输入字节0~65535PIB

(PI)外部输入字0-65534PIW

外部输入双字0-65532PID

外部输出寄存器外部输出字节0~65535PQB

(PQ)外部输出字0~65534PQW

外部输出双字0-65532PQD

定时器(T)定时器0-255T

计数器(C)计数器0~255C

数据块寄存器(DB)数据位0.0^65535.7DBX或DIX

数据字节0-65535DBB或

DIB

数据字0~65534DBW或

DIW

数据双字0-65532DBD或

DID

本地数据寄存器本地数据位0.0^65535.7L

(又称本地数据)本地数据字节0-65535LB

(L)本地数据字0~65534LW

本地数据双字0~65532LD

4.在状态字中,RLO作用是什么?

状态字中RLO位存储逻辑操作结果。位逻辑指令扫描信号状态“1”和“0”,并

依据布尔逻辑对它们进行组合,所产生的结果(“1”或“0”)成为逻辑运算结果,

存储在状态字“RLO”中。

5.S7-300的基本数据类型有哪些?

类型(关键位表示形式数据与范围事例

词)

布尔1布尔量Ture/False触点的闭合断开

(BOOL)

字节8十六进制B#16#0~B#16#FFLB#16#20

(BYTE)

二进制2#0^2#1111_1111_1111_1111L

2#0000_0010_100

字1

0^0000

(WORD)6

十六进制W#16#0~W#16#FFFFLW#16#0380

BCDC#0~C#999LC#896

无符号十B#(0,0)-B#(255,255)LB#(10;10)

进制

双字3十六进制DW#16#0000_0000-DW#16#FFL

(DWORD2FF_FFFFDW#16#0123_ABC

)D

无符号数BitLB#(lz23,45,67)

(0,0,0,0)~B#(255,255,255,255)

字符8ASCII字符可打印ASCII字符'A'、'0'、','

(CHAR)

整数(INT)1有符号十-32768-+32767L-23

6进制数

长整数3有符号十L#-214783648-L#214783647L23#

(DINT)2进制数

实数3IEEE浮点±1.175495e-38-±3.402823e+L2.34567e+2

(REAL)2数38

时间3带符号T#24D_20H_31M_23S_648MS~L

(TIME)21EC时间,T#8D_7H_6M_5S_

T#24D_20H_31M_23S_647MS

辨别率为OMS

1ms

日期3IEC日期,D#1990_l_l^D#2168_12_31LD#2023_9_27

(DATA)2辨别率为

1天

实时时间3实时时TOD#0:0:0.0~TOD#23:59:59.999LTOD#8:30:45.12

(Time_Of_2间,辨别

Daytod)率为1ms

S5系统时3S5时间,S5T#0H_0M_10MS^L

间2以10msS5T#1H_1M_2S_1O

S5T#2H_46M_30S_0MS

为时基MS

(S5TIME)

6.在RS触发器中何谓“置位优先”和“复位优先”,如何运用?置位、复位指

令与RS触发器指令有何区分?(55)

置位优先:当R和S驱动信号同时为“1”时,触发器最终为置位状态;

复位优先:当R和S驱动信号同时为“1”时,触发器最终为复位状态;

如何运用:

RS触发器和SR触发器的“位地址”、置位、复位及输出(Q)所运用的操作数

可以是:I、Q、M、L、Do

RS触发器:

SP触发器:

指令毯式LADFBD等效程序段

中wA置12信号

S位地址

指令格式—11―•复位得-

A现位信号

BQ■

ZIR位母址

区分:

置位和复位指令依据RLO的值来确定操作数的信号状态是否变更,对于置

位指令,一旦RLO为“1”,则操作数的状态置“1",即使RLO又变为“0”,输

出仍保持为“1";若RLO为“0”,则操作数的信号状态保持不变。对于复位操

作,跟置位状况类似;这一特性又陈伟静态的置位和复位,相应地,赋值指令被

成为动态赋值。

而RS触发器指令时依据R、S的输入状态以及RS触发器的类型来确定输

出地状态。

7.对触点的边沿检测指令与对RLO的边沿检测指令有何区分?

答:RLO-边沿检测:当逻辑操作结果变更时,产生RLO边沿。检测正边沿FP——RLO从

“0”变更到“1”,“FP”检查指令产生一个“扫描周期”的信号“1”;检测负边沿FN,则

RLO从“1”变更到“0”,“FN”检查指令产生一个“扫描周期”的信号“1”。上述两个结

果保存在“FP(FN)”位存储器中或数据位中,如M1.0……,同时,可以输出在其他线圈。

信号-边沿检测:同上面的RLO指令类似,当信号变更时,产生信号边沿,也有正/负

边沿之分:POS/NEGo

综上所述,这两着之间的主要区分在于一个是检测逻辑操作结果,一个是操作信号变更结果.

8.一个常开按钮按下的过程中,发生了两个边沿跳变,何谓“上升沿”?在

S7-300PLC中如何检测“上升沿”?

上升沿:从o至U1的跳变称为上升沿。

接受触点信号上升沿检测指令来检测。

比如:

AI0.0(与运算)

BLD100

FPM0.0(上升沿检测)

=Q4.0

9.S7-300有几种形式的定时器?脉冲定时器和扩展脉冲定时器有何区分?

答:共有5种定时器指令,它们是:S_PULSE(脉冲定时器)、S_PEXT(扩展

脉冲定时器)、S_ODT(接通延时定时器)、S_ODTS(保持型接通延时定时器)、

S_OFFDT(断电延时定时器)。

区分:

S_PULSE(脉冲定时器)的工作特点为:输入为1,定时器起先计时,定时位为

1;计时时间到,定时器停止工作,定时位为0。如在定时时间未到时,输入变

为0,则定时器停止工作,定时器位为变为0。

S_PEXT(扩展脉冲定时器)的工作特点为:输入从0—1时,定时器起先工作计

时,定时器位为1;定时时间到,定时器位为0。在定时过程中,输入信号断开

不影响定时器的计时(定时器接着计时)。

10.用线圈表示的定时器与用功能框表示的定时器有何区分?

答:用线圈表示的定时器一般接在网络的最终;(如下图:)

QQQ

-------------(SE)—|

???

用方框表示的定时器后面还有一个输出端,可以限制通断。(如下图:)

???

-S.PEXT

-----------------SQ-----------------------------------------

???-TVBI

.••—RBCD—・・・

11.S7-300的计数器有几种计数方式?

答:计数方式可分为:

1.连续计数,计到上限时跳到下限重新起先。

2.一次计数,计到上限时跳到下限等待新的触发。

3.周期计数,从装载值起先计数,到可设置上限时跳到装载值重新计数。

12.分析几种移位指令的区分。

答:1.SSI或SSI<数值>(有符号整数移动),空出位用符号位(位15)填补,

最终一处的位送CC1,有效移位位数是0~15。

2.SSD或SSD<数值>(有符号长整数移动),空出位用符号位(位31)

填补,最终移出的位送CC1,有效移位位数是0~32。

3.SLW(字左移)或SLW(数值〉,空出位用“0”填补,最终移出的位送

CC1,有效移位位数是0~15。

4.SRW(字右移)或SRW<数值〉,空出位用“0”填补,最终移出的位送

CC1,有效移位位数是0~15。

5.SLD(双字左移)或SLD〈数值〉,空出位用“0”填补,最终移出的位

送CC1,有效移位位数是0~32。

6.SRD(双字右移)或SRD〈数值〉,空出位用“0”填补,最终移出的位

送CC1,有效移位位数是0~32。

7.RLD(双字循环左移)或RLD(数值〉,有效移位位数是0~32。

8.RRD(双字循环左移)或RRD(数值〉,有效移位位数是0~32。

9.RLDA(累加器1通过CC1循环左移),累加器1的内容与CC1一起

进行循环左移1位。CC1移入累加器1的位0,累加器1的位31移入

CClo

10.RRDA(累加器1通过CC1循环右移),累加器1的内容与CC1-

起进行循环左移1位。CC1移入累加器1的位0,累加器1的位31移入

CClo

第五章:

1.STEP7中有哪些逻辑块?

答:逻辑块包括功能块FB、FC,组织块0B,系统功能块SFB、SFC。

2.功能FC和功能块FB有何区分?

答:功能块FB和功能FC都属于用户自己编程的块,功能块FB带有一个附属

的背景数据块DI。传递给FB的参数和静态变量存在背景背景数据块中,临

时变量存在L数据堆栈中。功能FC没有它自己的存储区,所以必需为它内部的

形式参数指定实际参数。另外,不能为FC的局域数据支配初始值。

3.系统功能SFC和系统功能块有何区分?

答:系统功能SFC和系统功能块SFB与功能FC、功能块FB特殊相像,只不过

前面两者是系统自带的。系统功能块SFB要求必需为它生成背景数据块,并将

其下载到CPU中作为用户程序的一部分,而系统功能SFC不须要。

4.共享数据块和背景数据块有何区分?

答:共享数据块:又称作全局数据块,用于存储全局数据,全部逻辑块(0B、

FC、FB)都可以访问共享数据块存储的信息。

背景数据块:用作“私有存储器区”,即用作功能块(FB)的''存储器"。FB的

参数和静态变量支配在它的背景数据块中。背景数据块不是由用户编辑的,而是

由编辑器生成的。

5.什么是符号地址?接受符号地址有哪些好处?

答:符号寻址:在符号寻址中,运用的是符号(例如:MOTOR_ON),而不是

确定地址。在符号表中可以对输入、输出、定时器、计数器、位存储器和块定义

符号。

运用符号地址使得程序便利易读,即其阅读性和可理解性更高。

符号寻址・概述

何处使用符号?它们存放在何处?如何建立它们?

全局数据:符号表符号编辑器

-输入

-输出

-位存储器、定时器、计数;§

-外设I/O

局部数据块:块的声明表程序编辑器

-块参数

-局部/临时数据

跳转标号块的代码区程序编辑器

块名称:符号表符号编辑器

-VAT

-UDT

数据块组成DB的声明表程序编辑器

6.组织块可否调用其他组织块?

答:0B组织块由PLC的操作系统自行调用,无需用户干预,用户仅可以在0B

中调用其他的FC,FB,不行调用0B。

7.B堆栈与L堆栈有何不同?

答:局部数据堆栈简称L堆栈,是CPU中单独的存储器区,可用来存储逻辑块

的局部变量(包括0B的起始信息)、调用功能FC时要传递的实际参数,梯形

图程序中的中间逻辑结果等。可以按位、字节、字和双字来存取。块堆栈简称B

堆栈,是CPU系统内存的一部分,用来存储被中断的块的类型、编号、优先级

和返回地址;中断时打开的共享数据块和背景数据块的编号;临时变量的指针(被

中断块的L堆栈地址)。

8.在变量声明表内,所声明的静态变量和临时变量有何区分?

答:静态变量和临时变量同属于局部变量,临时变量又称作暂态变量,静态变量

存储在背景数据块中,块调用结束后,其内容被保留;临时变量存储在L堆栈

中,执行结束变量的值因被其它内容覆盖而丢失。

编程题解答

第四章:

1.第1次按按钮指示灯亮,第2次按按钮指示灯闪亮,第3次按下按钮指示灯

灭,如此循环,试编写其PLC限制的LAD程序。

分析:通过计数器和比较器实现题目中的要求:

按第1次,计数器为1,通过比较器,使灯Q0.0亮;

按第2次,计数器为2,通过比较器,使灯Q0.0闪;

按第3次,计数器为3,通过比较器,清零计数器,并使灯Q0.0灭。

程序如下:

渭潮麴:标题:

1^

C0

10.0-S.CU

TI——CUQ

・・・一SCV-MW1

PVCV_BCD

Q0.1-R

按一次开关,记一次数;

遭熊薛标题:

第一次按,灯Q0.0亮;其次次按,灯Q0.0闪;

程序段3:标题:

T1

TO~S_ODT

SQ

S5T#300MS-TVBI

RBCD

与程序段2一起实现灯Q0.0的闪烁;

指嫌叫标题:

注释:

Q0.1

CMP==1

___________________________(}______I

\J1

W1-IN1

3—IN2

按第三次时,用Q0.1来清空计数器。

试验仿真:

第1次按时,计数器为1,Q0.0亮;

回CPU-回「团唐]1B…国^回S3国QB...|*「回1S3|

吕sF

DPrRUN-PpB0IBits[QB0|Bits

□DC

fyRUN

□RUN765432107654321

口T

SO厂STOPMRESrrrrrrri?rrrrrrr

2.用一个按钮限制2盏灯,第1次按下时第1盏灯亮,第2盏灯灭;第2次按

下时第1盏灯灭,第2盏灯亮;第3次按下时2盏灯都灭。

分析:运用计数器和互锁来实现题目所给的要求;

计数器用来记录按键的次数;

互锁电路来实现灯Q0.0亮的时候,灯Q0.1灭;灯Q0.1亮的时候,

Q0.0灭;

程序如下:

程序段1:标题:

C0

10.0-S_CU

TI——CUQ

SCV-MW1

PVCV_BCD

Q0.2-R

用计数器记录按下的次数;

程序段2:标题:

利用互锁电路来实现Q0.0亮的时候,灯Q0.1灭;灯Q0.1亮的时候,Q0.0灭;

程序段3:标题:

Q0.2

CMP==1

T)-I

3-IN1

W1-IN2

第三次按下时,利用Q0.2来清零计数器,同时也使得Q0.0与Q0.1都灭;

试验仿真:

第一次按下:

回CPU0回豆1国!B回»1国QB...|o回S]国c回!亘

□DP厂RWP|lB0|Bits▼||QB0|Bits’]|C0IBCDH

□DC*RUN

7654321076543210

□?WP厂ST°P把更Jrrrr厂厂厂vrrrrrrrr?I1

计数器为1,灯Q0.0亮;灯Q0.1灭;

其次次按下:

回CPU0回一些国:3...o1回次1唐]QB...三回U笈I国c...g」回金

□DP厂MP|IB0帕itsjd|QB0|Bits.d|C0|BCDT

□DC15rRUN

7654321076543210

□STOP「STOPMRES1rrrrrrri7rrrrrri7rI2

计数器为2,灯Q0.0灭;灯Q0.1亮;

第三次按下:

回CPU<='回过,国IB回亘]园QB...IW回亘|雪]c...I卫"回S3|

□DP厂MP|lB0|Bits▼||QB0|Bits|c0IBCD▼!

□DC“RUN7654321076543210

□STOP「ST"MRES|rrrr厂厂厂“rrrrrrrrI0

计数器清零,两盏灯都灭。

3.编写PLC限制程序,使Q4.0输出周期为5s,占空比为20%的连续脉冲信号。

分析:接受两个定时器以及常开常闭开关来实现某个通路的循环通断,同时

设置相应地定时器的定时时间,就能够满足题目要求。

程序如下:

程序段2:标题:

T1

S_ODT

SQ

S5T#1S-TVBI一・・.

■|N0T|--------RBCD

当10。没有按下时,定时器处于复位状态,按下10.0后,从Q4.0先灭4s,再亮

1s,这样就是先了题目的要求

试验仿真:

回CPU|0'后一声酉IB...|CJ|lB||S3||s]QB...|0|(")||S3|

□sF

□DprRUN-P|IB0|Bits▼![QB4|Bits~

□Dc

17RUN

□RuN7654321076543210

STOrSTOPrrrr厂厂厂“rrrrrrrr

雪]T...|D『回S3哲T用附i回「次

r°卜1

110▼]T=o]0|10ms▼]T=o]

当10.0按下后:

T0起先计时,4s后,Q4.0亮,如下:

国T...□回京

F1

同时,定时器T1起先计时,I2o|io^T3j=o]

经过Is后,Q4.0又灭,如下不停地循环下去,试验题目要求。

4.设计鼓风机系统限制程序。鼓风机系统一般有引风机和鼓风机两级构成。要求:

(1)按下起动按钮后首先起动引风机,引风机指示灯亮,10s后鼓风机自

动起动,鼓风机指示灯亮;按下按钮后首先关断鼓风机,鼓风机指示灯灭,经

20s后自动关断引风机和引风机指示灯。

(2)起动按钮接10.0,停止按钮接10.1。鼓风机及其指示由Q4.1和Q4.2

驱动,引风机及其指示由Q4.3和Q4.4驱动。

分析:运用延迟定时器来试验引风机与鼓风机的先后开启与关闭。

程序如下:

按下启动开关10。时,Q4.3与Q4.4先启动,并是先自锁功能,即使10.0弹起,

Q4.3与Q4.4也是导通的;

程序段2:标题:

MO.OT0

TI-------------------------------------------(SDI

S5TftlOS

用中间状态M0.0来启动定时器TO,即10s后来启动Q4.1和Q4.2;

程序段3:标题:

10.1Q4.1

T/4-()-I

Q4.2

T)-I

10s后,启动Q4.1和Q4.2;

程序段4:标题:

10.1T1

4I---------------------------------------fSDI

S5T820S

按下停止按钮10.1后,定时器T1启动,首先Q4.1与Q4.2断开,接着经过20s

后,Q4.3与Q4.4断开。

试验仿真:

按下10.0,先Q4.4与Q4.3先启动,T0起先计时

rsicpu回汉[居]IB回江[居]QB...r^~ii回11次i

UsF

nDpRUN-P[IB0|8its|QB4[BitsV|

nDc

RUN

aRuN7654321076543210

n

STSTOPMRESIrrrrrrrI?rrrp

OPIyrrr

四口回||次|

T...|o园T…IW回S3I

「0|T1

741100ms▼|T=o]011Qms▼|T=o|

10s后,Q4.1与Q4.2启动

宜|CPU二回,匣[国:B...I□回茎园QB...五『回

HsF

nDpRUN-PpB0|Bits[QB4|Bits-^j

Dc

nRUN

RuN7654321076543210

nSTo

STOPMRESrrrrrrri?rrrpPRFT

按下10.1后,先关闭Q4.1和Q4.2,同时启动定时器T1

20后Q4.4与Q4.3关闭

回CPU|o||回||田国IB…丁回,豆国QB..」七回应"

吕sF

DpRUN-P[lB01Bits-^||QB4|Bits-^|

□Dc“

RUN

口RuN7654321076543210

口STSTOPMRES|

0Prrrrrrprrrrrrrrr

园T...[o「回S3酉T...|OIa-||S3I

|T0|T1

~-0|l00msj^JT=p|0|l00ms▼]T=p|

5.某设备有3台风机,当设备处于运行状态时,假如有2台或2台以上风机工作,则指示

灯常亮,指示“正常”;假如仅有1台风机工作,则该指示灯以0.5Hz的频率闪烁,指示“一

级报警";假如没有风机工作了,则指示灯以2Hz的频率闪烁,指示“严峻警报”。当设备

不运转时,指示灯不亮。试用STL及LAD编写符合要求的限制程序。

提示:本题要点是如何实现“一灯多用”功能。指示灯H1指示了4种状态:

“正常、一级报警、严峻警报、设备停止”。

分析:本试验涉及到一些信号的与或的关系,并可以一用第一题中小灯闪烁

的思路来实现不同频率的闪烁。(10.0启动开关;10.1,10.2,10.3表示风机,1

表示正在运行,0表示不运行;Q0.0指示灯)

LAD程序如下:

指溺脸:标题:

|注释:

10.010.110.210.3Q0.0

____11_________11_____

1111___1__1II___________I1I1__________________________________________________T)-I

10.110.210.3

____11_____

11___1II1________|1/1|__________________________________________________

10.110.210.3

____11_____

11___|1/1|________1II1__________________________________________________

10.110.210.3

____1/1_____

1/1___1II1________I1I1__________________________________________________

T0

10.010.110.2I0・3T1$ODT

____11_________1/1___________1I_______,______I/I________0Q

111/1___1|/1|___11।1/1J9

TA1TAO

10.110.2I°・3S5T»1S-|TVBI卜・・・

—1/1———11——―1/1——

・..一RBCD—・・・

10.110.210.3

__11———1/1——―1/1

T2

10.010.110.2I0・3T3sODT

____11_________1/1___________I/I______________I/I________CQ

111/1___1|/1|___1/11/1>&

S5T#5OOMS-TVBI-・・・

...-RBCD-...

当有2台以上的风机处于工作时,第一部分通,灯Q0.0始终亮;

当只有1台风机处于工作时,其次部分通,灯Q0.0以0.5Hz的频率闪烁;

当没有风机处于工作时,第三部分通,灯Q0.0以2Hz的频率闪烁;

程序段2:标题:

T1

Q_S_ODT

|----------SQ

S5TU1S-TVBI

・・・—RBCD

使灯以0.5Hz的频率闪;

程序段3:标题:

T3

T2_S_ODT

TI------sQ

S5TS5OOMS-TVBI

・・・一RBCD

使灯以2Hz的频率闪;

STL程序如下:

■潮:标题:

AI0.0

A(

AI0.1

AI0.2

AI0.3

O

AI0.1

AI0.2

ANI0.3

O

AI0.1

ANI0.2

AI0.3

O

ANI0.1

AI0.2

AI0.3

)

0(

AI0.0

A(

ANI0.1

ANI0.2

AI0.3

O

AN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论