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

下载本文档

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

文档简介

课后题:

第一章:

L什么是可编程控制器

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

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

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

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

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

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

一个完整的PLC应用系统。

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

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

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

间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。PLC采用循环扫描的

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

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

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

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

运行时,CPU根据系统监控程序的规定顺序,通过扫描,可完成各输入点状态采

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

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

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

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

都处于受制约状态,在继电器控制电路中,当电源接通时,即该吸合的继电器

都同时吸合,不该吸合的继电器受某种条件限制而不能吸合,所而这种工作方式

称为并行工作方式。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/。接口上做大量的工作。例如要

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

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

较复杂。PLC的I/O口已经做好,输入接口可以与输入信号直接连线,非常方便,

输出接口也具有一定的驱动能力。

第二章:

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

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

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

可以采用的一种简单经济的通讯方式。

2.DI模块接口电路有哪些D。接口电路有哪些

答:直流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.、MBO、MWO和MDO有何区别

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

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

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

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

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

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

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

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

1~输入过程映像寄存器输入位(又称输入继电器)IB0~65535输入字节I

()IW

0-65534

输入字..

0-65532

ID输入双子Q~输出过程映像寄存器输出位(又称输出继电器)QB0~65535

输出字节)Q(QWCT65534输出字QDCT65532

输出双M~存储位存储(又称辅助继电器MB0-255存储字MW0-254存储

MD0-252存储双PIB0-65535外部输入字外部输入寄存

PPIW0-65534外部输入PID0-65532外部输入双PQB0~65535外部输出寄存外部

输出字PPQW0-65534外部输出PQD0-65532外部输出双T0~255定时器定时

C0-255计数器计数~DBDIX(DB)

数据块寄存数据0~65535

DB数据字DIB

0~65534

DB数据DIW

0~65532

数据双DBDID

L

本地数据本地数据寄存器..

0-65535LB

本地数据字节(又称本地数据)(L)LW0~65534本地数据字LD

0-65532

本地数据双字

4.在状态字中,RL。作用是什么

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

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

存储在状态字“RLO”中。

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

类(关表示形数据与范事

词Ture/False

1触点的闭合断布尔

BOOB#16#0~B#16#FFLB#16#20

8

十六进BYT

2#0-2#1111_1111_1111_1111

L

二进2#0000_0010_100_00006

WORW#16#0-W#16#FFFFLW#16#0380十六进BCD

LC#896C#0~C#999

LB#(10,10)

无符号B0,~B#(255,255)

进制

3DW#16#0000_0000-DW#16#FFL

十六进制双字DW#16#0123_ABC2FF_FFFF

DWORD(D

)LB#(l,23,45,67)

B#

无符号数。0,0,0)~B#(255,255,255,255)

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

(CHAR)

l-32768~+32767L-23

有符号十)整数(INT6进制数L23#

L#-8~L#73有符号十数长整2(DINT)进制+38L+2

浮IEE2REAT#24D_20H_31M_23S_648MS-L

T#8D_7H_6M_5S2

IE时间TIMT#24D_20H_31M_23S_647MS

0MS分辨率1ms

D#1990_l_l-D#2168_12_31LD#2005_9_27

IE日期2

分辨率DATTOD#0:0:~TOD#23:59:LTOD#8:30:

2(Time_Of间,分Daytod)lms

率S5T#0H_0M_10MS-L

系统S时间S2S5T#lH_lM_2S_110mS5T#2H_46M_30S_0MS

MS

为时(S5TlME)

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

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

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

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

如何运用:

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

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

触发器:

RS.

SP触发器:

区别:

置位和复位指令根据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)”

位存储器中或数据位中,如M……,同时,可以输出在其他线圈。

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

POS/NEGo

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

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

中如何检测''上升沿"

上升沿:从0到1的跳变称为上升沿。

采用触点信号上升沿检测指令来检测。

比如:

A(与运算)

BLD100

FP(上升沿检测)

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

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

定时器)、S_ODT(接通延时定时器)、SJDDTS(保持型接通延时定时器)、S_OFFDT

(断电延时访时器)。

区别:

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

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

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

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

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

不影响定时器的计时(定时器继续计时)。

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

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

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

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~15o

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

有效移位位数是0~15o

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一起进。

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

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

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

第五章:

1.STEP7中有哪些逻辑块

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

2.功能FC和功能块FB有何区别

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

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

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

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

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

答:系统功能SFC和系统功能块SFB与功能FC、功能块FB非常相似,只不过

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

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

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

答:共享数据块:又称作全局数据块,用于存储全局数据,所有逻辑块(OB、

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

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

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

由编辑器生成的。

5.什么是符号地址采用符号地址有哪些好处

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

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

符号。

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

6.组织块可否调用其他组织块OB的操作系统自行调用,无需用户干预,用户

仅可以在0B组织块由PLC答:o,不可调用OBFC中调用其他的,FB

L堆栈有何不同7.B堆栈与中单独的存储器区,可用来存储逻辑块CPUL答:

局部数据堆栈简称堆栈,是时要传递的实际参数,梯形图FC的起始信息)、调用

功能的局部变量(包括OBB程序中的中间逻辑结果等。可以按位、字节、字和

双字来存取。块堆栈简称系统内存的一部分,用来存储被中断的块的类型、编号、

优先级CPU堆栈,是(被中断时打开的共享数据块和背景数据块的编号;和返

回地址;临时变量的指针。堆栈地址)L中断块的.

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

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

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

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

编程题解答

第四章:

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

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

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

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

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

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

程序如下:

按一次开关,记一次数;

第一次按,灯亮;第二次按,灯闪;

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

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

实验仿真:.

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

第2次按时,计数器为2,闪;既有亮,又有灭;

第三次按时,计数器清零,灭

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

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

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

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

互锁电路来实现灯亮的时候,灯灭;灯亮的时候,灭;

程序如下:.

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

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

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

实验仿真:

第一次按下:

符号寻址-概述

同处使冏卬胃2它fl在花在何虻2如问运HE'EP

计数器为1,灯亮;灯灭;

第二次按下:

输入

如士

&方M*.HMiS、H-MiJ

-夕HHi/o

W曲13央:戏也声叨兼

-ss»______

计数器为2,灯灭;灯亮;

第三次按下:

弹例谓块的4台区印齐编在蕃

打纺;

FE

FC

03

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

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

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

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

程序如下:

当没有按下时,定时器处于复位状态,按下后,从先灭4s,再亮1s,这样就是

先了题目的要求

实验仿真:

当按下后:

后,亮,如下:4s开始计时,

TO.

卿她:标命

开始计时,同时,定时器T1后,又灭,如下不停地循环下去,实验题目要求。

经过1s

-4设计鼓风机系统控制程序。鼓风机系统一般有引风机和鼓风机两级构成。要求:(1)

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

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

断引风机和引风机指示灯。

(2)起动按钮接,停止按钮接。鼓风机及其指示由和驱动,引风机及其指

示由和驱动。

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

程序如下:

按下启动开关时,与先启动,并是先自锁功能,即使弹起,与也是导通的;

用中间状态来启动定时器T0,即10s后来启动和;

...」JLBCDL.・

硒制:标环

CWP==iQ0,]

-------------------------------------()~~I

10s后,启动和;

IIVl-|1NL

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

实验仿真:

按下后,先关闭和,同时启动定时器T1

后与关闭

20.

程序段1:标题:

co

R・O3_CU

]|--------e-Q-

...-SCV-MVL

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

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

没有风机工作了,则指示灯以2Hz的频率闪烁,指示“严重警报”。当设备不运转时,指示灯不

亮。试用STL及LAD编写符合要求的控制程序。

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

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

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

的思路来实现不同频率的闪烁。(启动开关;,,表示风机,1表示正在运行,0

表示不运行;指示灯)

LAD程序如下:

程芹段2;标鹿;

当有2台以上的风机处于工作时,第一部分通,灯一直亮;

当只有1台风机处于工作时,第二部分通,灯以的频率闪烁;

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

使灯以的频率闪;

使灯以2Hz的频率闪;

STL程序如下:

砌寝!:标的

A

A(

A

A

A

0

A

A

AN

0

A

AN

A

0

AN

A

A

)

0(

A

A(

AN

AN

A

0

AN

A

AN

o

A

ANI

ANI

)

ITAN

S5T#1SL

SDT0

0NOP

0NOP

0NOP

TAO

)

0(

AI

IAN

ANI

ANI

ANT3

LS5T#500MS

SDT2

NOP0

NOP0

NOP0

AT2

)

=Q

—QB一0~~Fi~~^7

:三4|EII$

76543210

AT0

LS5T#1S

SDT1

NOP0

NOP0

NOP0

NOP0

||11111

曾T.“七亘京

lhi

AT2

S5T#500MSL

SDT3

NOP0

NOP0

NOP0

NOP0

实验仿真:

当三台都工作时,一直亮。

当任意两台工作时,一直亮。

KO.OTO

II----------------------------------

SETtlOS

当只有一台工作时,以的频率闪烁,TO,T1起作用。

TJLTFW4••-,113•

TO10.1Q4.1

JI______1/1__(\____I

II1/1\J1

Q4.Z

T)~|

起作用。T3,T2的频率闪烁,2Hz当都不工作时,

以.

小车的驱动采用电使用有轨小车来运转工序之间的物件,某自动生产线上,.6

所示。动机拖动,其行驶示意图如图4-47站;②接着直AB站,抵达后,立即返

回控制过程为:①小车从A站出发驶向AD,到达后返回C站驶去,到达后立即

返回A站;③第三次出发一直驶向来向⑤根据需要,④必要时,小车按上述要求

出发三次运行一个周期后能停下来;站;小车能重复上述过程,不停地运行下

去,直到按下停止按钮为止。控制系统设计的步骤进行完整的设计。分析:按

PLC

A站B站C站D站

位置开关位置开关位置开关位置开关K2

K1

K3

K4

思路:以亮表示小车在A站,亮表示小车在B站,亮表示小车在C站,亮

表示小车在D站。启动开关;按下,就运行一个周期后停下来,用来紧急停车。

用计数器来确定小车运动到的位置。

程序如下:

ECPLIQ女

SOPRRUNF|IB0|B*»3

ignrPRUN7G543210

□STOPRSI0PMRESIrrrrrrpr

g]"'■=]aI

IT1

oTT=G|0J网

SIS

io.oIO.Iio.2ro.s

当车返回到A就记一次数

A,接着返回到B出发,一段时间到达A从

程原胜2:惊恐:

T1

gI_SODT~I

从A出发,一段时间到达C,接着返回到A

S5T21S-TTBI

____RBCD

从A出发,一段时间到达D,接着返回到A

必要时,按运行一个周期停下来。

实验仿真:.

从出发运动到.

在返回.

接着从出发运动到.

接着再返回

接着从出发运动到

接着再返回

程序里Z:标艘;

程序段a:标坦:

如此这样一直循环下去。

当需要听下时:按下

运行完一个周期后,停止在

7.如图4-48所示为一个大型反应器,反应过程要求在恒温和和恒压下进行。对于该系统分别

安装有温度传感器T和压力传感器P。而反应器的温度和压力调节是通过加热器H、冷却水供给

装置K和安全阀S来实

现。工艺要求如下:

①安全阀S在下述条件下启动:压力P过高,同时温度T过高或温度T正常。

②冷却液供给装置K在下述条件下启动:温度T过高,同时压力P过高或正

常。

③加热器H在下述条件下启动:温度T过低,同时压力P不太大;或者温

度T正常

同时压力太小。

④如果反应器的冷却水供给装置K或加热器H启动工作,则搅拌器U将自

动伴随其工作,保障反应器中的化学反应均匀。

试设计该反应器的控制程序,并分配

资源。I/O.

压力过高搅拌器

U

压力高低S

P

安全阀T

冷却水输出温度过高

K

温度过低冷却水输入

二语罂思路:表示P过高;为1时表示P过高;为]时表示P正常;为1时

表示P过低;为1时表示T过高;为1时表示T正常;为1时表示T过低;为

1时表示启动安全阀S;为1时表示启动装置K;为1时表示启动加热器H;为1

时表示启动搅拌器U;

定义好输入输出接口,就可以根据题目意思来进行编程。

程序如下:

程序仿真:(随机选择集中状态进行测试)

,符合题目要求U,K,S,故启动4、2、1都过高时,满足工艺条件P,T

当.

程序区I:标题;

U,也符合题目要求、4,故启动K,过高时,满足工艺条件当P正常,T2

ro.oMX3MO.2HD.1HD.OCfi.l

Tl-----l/l-----\A——~~(*)--------------1)-I

CO

--

---------------kuQL

U,也符合题目要求,故启动正常时,满足工艺条件当P过低,T3、4H,

内无产品通过,则检测器下的8.如图30s4-49所示为物料检测站,若传送带上检

测点报警,试编写其梯形图程序。

供料装置检测器报警器

传送带

一分析:为1时表示有产品通过,为1时表示报警器发出报警;利用延迟定时

器即可实现。

程序如下:

当没有信号时,30s后导通,报警器发出报警;若在30s内有产品信号,则T0

重新定时30so

程序仿真:

没有信号,等待30s后,发出报警:

1-----1I-----s-q-

S57V3S-TVBI

■*■-RBCD.

有信号时,不报警:

第五章:

1.用控制接在〜上的8个彩灯循环移位,用T37定时,每s移1位,首次扫描

时给〜置初值,用控制彩灯移位的方向,试设计语句表程序。

分析:采用循环移位器来实现题目要求。循环移位器移动的是32位,因为

的第八位赋给WM0,让其移位,再把MW。的值赋给〜位就把8我们只要每隔.

QB4,如此就能够实现左右的移位了。为1时,彩灯左移;

程序如下:

置初值;

S5TT2SWOH

S-1V

JLgl|E3!当IB・“Wn七SWLa;

rnjNP~~o[liu3

■DCQRUN76543210

HSTOP厂5TopMRES|rrrrrrrp

n-pj「传生园汴L同笈]Her-n(r退J

UsF

e口pRUN-?0

■Dc。

RUN

■RN75543210

suTt吓STOPMAES|rr^rrrrr

根据来选择是左移还是右移;每次移动,给定一个时间间隔;

STL程序:

|OPRNUNP|iB-ofeiu3[5F~5~~[Bh3

IOC5?HUN

岫p「STOP7®54321076543210

rrrrrrrPi7rrrrrrr

AI

ANM

=L

AL

JNB_001

L49

TQB4

SET

SAVE

CLR

001:ABR

SM

AL

_002JNB

LDW#16#

TMD0

A1

=L

AL

ANT1

LS5T#2S

SDT37

NOP0

NOP0

NOP0

AT37

=L

A(

AL

A1

JNB_003

LW#16#l

LMD0

RLD

0MDT

SET

SAVE

CLR

003:ABR

)

JNB_004

LMD0

TQB4

004:NOP0

A(

AL

AN1

JNB005

LW#16#l

LMD0

RRD

TMD0

SET

SAVE

CLR

_005:ABR

)

JNB_006

LMD0

4QBT

_006:NOP0

AL

AT37

LS5T#0MS

SDT1

NOP0

NOP0

NOP0

NOP0

实验仿真:

初始状态:

10---------1Agitator

qMu

没有按下,右移:

没有按下,继续右移:

程序度2:标意:

按下,左移:

10.S10.0!K.O8.2

TI——II■―(«)------f)-I

10.L

II

按下,继续左移:

程片段S:标题:

如此,实现了彩灯的左右循环移位。

2.有一工业用洗衣机,控制要求如下:

①按起动按钮后给水阀就开始给水一当水满传感器动作时就停止给水一波

轮正转5s,再反转5s,然后再正转5s如此反复转动5分钟f出水阀开始出水一

出水10s后停止出水,

同时声光报警器报警,叫工作人员来取衣服。

②按停止按钮声光报警器停止,并结束工作过程。

要求:分配I/O口,设计梯形图。

分析:表示启动按钮;表示停止按钮;表示水满信号;表示给水阀的开闭(1:

开;0:闭);为1时表示波轮正转;为1时表示波轮反转;表示出水阀的开闭(1:

开;0:闭);为1时表示报警;

定义好输入输出口之后,就可以根据题目要求开始设计梯形图

O

水满(有信号)时,给水阀关闭,同时波轮开始正转,再反转5s,然后再正分

钟5,如此反复转动5s转

J5OB:标理:

汪筹:

TO

10.0

S5T#9OS-

n:^u一E第|自4Js关后池j二三回]

IrBSF(-miucfinnID:U

5分钟后,打开,即出水阀发开,在10s后开始报警;按下停止按钮后,都复位。

实验仿真如下:

启动开关按下后,首先开始进水,给水阀打开:

7654321076543210

rrrrrrrrrrrrrrrp

店—LW乏

位-pu匚同M|自力-q一回一Ji

I曾WM「RUNP|[W

当水满信号按下时:

给水阀关闭,同时波轮开始正转5s,再反转5s,如此反复转动5分钟

分钟后,打开,即出水阀发开:

藏班刈标展;

ENEXO

INOUT

再10s后,开始报警:

DWT16^3131

3131-1NOUT

按下停止开关,复位,如下:

仿真结束。

3.车辆出入库管理。

如图5-76所示为车辆入库管理设备布置图,编制一个用PLC控制的车辆出

入库管理梯形图控制程序,控制要求如下:

①入库车辆前进时,经过1#传感器-2#传感器后计数器加1,后退时经过

2#传感器~1#传感器后计数器减1,单经过一个传感器则计数器不动。

②出库车辆前进时经过2#传感器-1#传感器后计数器减1,后退时经过1#

传感器-2#传感器后计数器加1,单经过一个传感器则计数器不动作。

③设计一个由两位数码管及相应的辅助元件组成的显示电路,显示车库内车辆

的实际数量。.

入库指示(Q5.2)

Q5.0Q5.1

SEI(10.0)

库存显示

84218421

SE2(10.1)Q4.0

-Q4.7显示清零(10.2)出库指示(Q5.3)

分析:每两个传感器信号为1次判定,并采用记忆环节来所存前一个的信号,若

满足题目中的计数的增加要求,则计数器C0加1;若满足题目中的计数的减少

要求,则计数器C0减1;

为SE1传感器信号;为SE2传感器信号;为启动开关。

程序如下:.

然后根据第二个信号来决定增加还是减少记忆装置记录第一个传感信号的状态,

或者不变计数器C0;

将车库内的车数量显示到QB4;

两次信号为一个判断;两次信号后,开始新一轮的判断;

实验仿真:

首先按下启动开关:

先来一个信号,不加1:

再来一个信号,加1:

再来一个信号,不变:

再来一个信号,加1:

再来一个信号,不变:

ECFL12叵辽EID」上耳"国二0三T叵R

HpprRUMP||Bo二|皿41耻二J

DIPRUN

M:7654JZ10T6543210

g^rsropMRESJrrrrrrr^rPGBrrrp

再来一个信号,减1:

回(」|o-I费fs质oI-次O­:-1uI3在'

事「RUHP

mofis3~|Bits3

■DC*RUN

T654321035543210

□srop厂STOPMRES|rrrrrrrp5?rr(7rrr

再不如来两个,信号,不变:

互HPU口,s雪-;U01<3SIe.Or-总'

0rRUN-P190惭44佛§二]

BRUN76543210

DC75543210

RUUN

rSTOPMRE5|rrrrrrri?「守厂厂i?i7rr

经过验证程序正确。

4.液体自动混合箱如图5-77所示,设计要求如下:

按下起动按钮SB1,电磁阀K1打开,液体A流入箱中,当液面到达L2处时,K1

阀关闭,同时K2阀打开,液体B流入箱中,当液面到达L1处时,K2阀关闭,

停止供液,电炉H开始加热,当液体到达指定温度时,温度传感器T动作,电

炉停止加热,搅拌机M开始搅拌液体,5分钟后停止搅拌,K3阀打开,将加热并

混合好的液体放出,当液面底于L3时,再经过10s,K3阀关闭,此时箱内液体

已放空。此时,电磁阀K1打开,液体A流入箱中,开始下一周期循环。按下停

止按钮SB2,系统停止操作(停在初始状态上)。

分析:

地意地意地意

KSB信SB।[1L信K搅拌信L

K20信号3定义好1输入输入接口后,就可以根据题目所给的逻辑进行编

程。

程序如下:

()打开;K1启动时,

程序段1:标融:

当液位L2信号()过来时,K2()打开,同时KI()关闭;

羽!3警E:标题;

-I

55BT55

当液位L1信号()过来时,K2()关闭,同时电炉H()打开;

当T信号。过来时,搅拌器M()打开,同时电炉H()关闭,5min中后,

()K3停止加热,并打

开.

—3;标题;

4)~I

仲I

当液位降到L3()时,经过10s,K3()关闭,并且重新循环。

实验仿真:

首先按下启动开关,K1打开,如下:

[T](Pii--I

当液位达到L2时,K2()打开,同时K1()关闭,如下:

□DP'

■DC*RUN

1-,765432107G543210

BSTOPSDPHRES]rrrrrrrprrrrrrrp

回…二IKF恒」.~FlWSu-;..T7|二I「京

当液位Ll信号()过来时,K2()关闭,同时电炉H()打开,如下:

IQDP1|IBU二J1|*4BU咿二J

1DC匠RUN7654321076543210

|鼬瑞「STOPM同rrrnrp-s?rrrrrrf7r

面“u1-次[罔8...|o1®腐1[冒出.

i_

当T信号()过来时,搅拌器M。打开,同时电炉H()关闭,5min中后,

如下:()K3停止加热,并打

开.

当液位降到L3()时,经过10s,K3()关闭,如下:

3-5“I三一3ME-'E-IE1~0~I

|IB0碗I,:|QB0|3A-!

765432107£543210

rrrr「快厂Prrrrprrr

循环到初始状态。

仿真出现的问题:对于液位传感信号以及温度传感信号,要一直在,说明程

序有点欠缺,应该在加入记忆环节以后会改善效果。

6.使用传送机,将大、小球分类后分别传送的系统。

左上为原点,按起动按钮SB1后,其动作顺序为:下降一吸球(延时1s)

上升一右行f下降f放球(延时1s)一上升一左行。

其中:LSI左限位;LS3上限

温馨提示

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

最新文档

评论

0/150

提交评论