可编程控制器原理及应用第13章课后答案.docx

上传人:b****5 文档编号:6764457 上传时间:2023-01-10 格式:DOCX 页数:21 大小:403.22KB
下载 相关 举报
可编程控制器原理及应用第13章课后答案.docx_第1页
第1页 / 共21页
可编程控制器原理及应用第13章课后答案.docx_第2页
第2页 / 共21页
可编程控制器原理及应用第13章课后答案.docx_第3页
第3页 / 共21页
可编程控制器原理及应用第13章课后答案.docx_第4页
第4页 / 共21页
可编程控制器原理及应用第13章课后答案.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

可编程控制器原理及应用第13章课后答案.docx

《可编程控制器原理及应用第13章课后答案.docx》由会员分享,可在线阅读,更多相关《可编程控制器原理及应用第13章课后答案.docx(21页珍藏版)》请在冰豆网上搜索。

可编程控制器原理及应用第13章课后答案.docx

可编程控制器原理及应用第13章课后答案

第一章

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

可编程控制器是一种工业控制计算机,简称PLC(ProgrammableLogicController)或PC(ProgrammableController)。

因为个人计算机也简称PC(PersonalComputer),为避免和个人计算机相混淆,一般简称可编程控制器为PLC。

2.什么是可编程控制器的I/O接口电路?

可编程控制器的I/O接口电路由哪几部分组成?

I/O接口电路的作用是什么?

I/O接口电路是可编程控制器连接外部设备的接口电路。

I/O接口电路包括输入模块、输出模块、编程器接口、存储器接口、扩展板接口、特殊模块接口和通讯接口。

I/O接口电路是可编程控制器和外界交换信息的通道。

I/O接口电路实现可编程控制器与外部设备的信息交换。

输入模块用来接收和采集输入信号,输出模块用来把可编程控制器产生的控制信号传送到其控制对象上。

 

3.什么是软继电器?

试比较软继电器和真实的继电器的异同。

可编程控制器中的输入继电器、输出继电器、辅助继电器、定时器等称为软继电器(软电器),它们只是用来描述可编程控制器的控制功能的一种等效电器,不是真正的继电器。

相同点

电气结构相同:

均由线圈和触点(常开触点和常闭触点)组成。

工作原理相同:

当线圈通电时,常开触点闭合,常闭触点断开;当线圈断电时,常开触点断开,常闭触点闭合。

不同点

电气符号不同:

真实继电器的电气符号由国家标准规定,软继电器的电气符号由可编程控制器厂家规定。

触点数量不同:

真实继电器只有有限对触点,软继电器有无穷对触点。

形态不同:

真实继电器有形状、有尺寸,是一种实实在在的电器实体;软继电器只是计算机中的存储位或存储单元,是电子电路。

控制功能的实现方式不同:

真实继电器通过真实继电器的触点状态的变化来实现其控制功能,而软继电器则是通过执行控制程序来实现其控制功能。

驱动方式不同:

可编程控制器通过软件“置1”或“置0”存储位来改变软继电器的工作状态,只要存储位“置1”或“置0”,对应的软继电器即可可靠工作;真实继电器通过使线圈通电或断电来改变软继电器工作状态,线圈电压必须达到规定的值,真实继电器才能可靠工作。

工作可靠性和寿命不同:

软继电器工作可靠性高、寿命长;真实继电器工作可靠性相对低、寿命相对短。

4.什么是可编程控制器的输入点?

输出点?

I/O点数?

广义地说,可编程控制器上输入信号(数字信号或模拟信号)的一个通道称为一个输入点,可编程控制器上输出信号(数字信号或模拟信号)的一个通道称为一个输出点,可编程控制器的所有输入点和输出点的总和称为可编程控制器的I/O点数。

狭义的I/O点数仅指输入继电器与输出继电器的总数(输入输出信号为数字信号)。

5.什么是可编程控制器的梯形图?

把选用的可编程控制器的等效电器连成的等效控制电路图称为可编程控制器的梯形图。

梯形图是使用可编程控制器时,面向使用者,用来描述可编程控制器的控制功能的一种形象的图形。

梯形图在可编程控制器内体现为程序,即用户程序。

6.什么是可编程控制器的I/O连接图?

可编程控制器与其外设的连接图称为可编程控制器的I/O连接图。

7.可编程控制器的结构形式有那几种?

各有何特点?

如何选择可编程控制器的结构形式?

从结构上看,可编程控制器有主机扩展式和模块式两种。

主机扩展式可编程控制器的CPU部分、存储器部分、I/O接口电路部分及内部电源做成一个整体,装在一个机箱内形成一台完整的可编程控制器。

当主机满足不了使用要求时,可以加各种模块(例如I/O模块、通讯处理模块、A/D模块)进行扩展。

FX系列可编程控制器就属于主机扩展式可编程控制器。

主机扩展式可编程控制器价格便宜,性价比高,体积较小,控制规模相对小些,处理能力相对弱些。

模块式可编程控制器的CPU部分、存储器部分、输入接口电路部分、输出接口电路部分、数据交换接口电路(如通讯接口)部分及内部电源都做成单独的模块,使用时选择好这些模块后,再把所有模块插在母板(母板就是计算机总线)上组合成一台完整的可编程控制器。

模块式可编程控制器的系统构成比较灵活,扩展方便,容易维修,体积较大。

中高档的可编程控制器一般做成模块式。

相对而言,模块式可编程控制器的控制规模大,可以完成复杂的逻辑控制,可以完成闭环控制,具有较强的数据处理能力,可以完成矩阵运算、函数运算,可以完成数据管理工作,有更强的通讯能力。

控制规模不太大、处理速度、处理能力要求不太高时,可选用主机扩展式,反之,选用模块式。

8.可编程控制器的输出模块连接控制对象时,有几种接线方法?

如何选用这些接线方法?

输出模块的接线可采用分组汇点式(每组输出元件拥有一个公共端)或采用汇点式(全部输出元件拥有一个公共端)。

输出模块连接的所有控制对象的电压等级和类型都相同时,采用汇点式;输出模块连接的控制对象的电压等级或类型不相同时,采用分组汇点式。

9.可编程控制器的输出模块有几种类型?

如何选择可编程控制器的输出模块的类型?

可编程控制器的输出模块的类型有晶体管型(T)、可控硅型(S)、继电器型(R)。

晶体管型只能驱动直流负载,可控硅型只能驱动交流负载,继电器型则既能驱动直流负载,也能驱动交流负载。

根据负载类型、电源类型、要求的输出响应速度选择可编程控制器的输出模块。

晶体管型(T)、可控硅型(S)输出响应速度快。

 

第二章

1.可编程控制器有哪些软电器?

这些软电器中哪些用八进制编号?

哪些用十进制编号?

可编程控制器中的软电器有:

输入继电器、输出继电器、辅助继电器、定时器、计数器、状态继电器。

输入继电器和输出继电器采用八进制编号,其它软电器采用十进制编号。

2.比较输入继电器、输出继电器和辅助继电器的异同。

相同点

电气结构相同:

均由线圈和触点(常开触点和常闭触点)组成。

工作原理相同:

当线圈通电时,常开触点闭合,常闭触点断开;当线圈断电时,常开触点断开,常闭触点闭合。

触点在梯形图中的使用次数不受限制。

不同点

编号不同:

输入继电器编号为“X+3位数字”,如X000、X001;输出继电器编号为“Y+3位数字”,如Y000、Y001;辅助继电器编号为“M+数字”,如M0、M120等。

用途不同:

输入继电器和输入模块相对应,用来接收和采集输入信号,输入继电器的线圈不能出现在梯形图中。

输出继电器和输出模块相对应,用来把可编程控制器产生的控制信号传送到其控制对象上。

辅助继电器是可编程控制器的内部电器,只用在梯形图内,与其它软电器配合实现各种控制功能,与输入输出无直接关系,辅助继电器的种类比较多,数量也较多,有些辅助继电器具有特殊功能。

3.定时器有哪几种类型?

说明每种定时器的结构和工作原理。

定时器分类

按定时精度分,定时器有1ms定时器、10ms定时器、100ms定时器。

按定时器定时时间是否可以累加,定时器分为非积算型定时器和积算型定时器。

定时器结构

定时器由线圈和触点组成,但线圈的通电或断电时刻与其触点的状态转换时刻不同步。

非积算型定时器的工作原理

非积算型定时器的线圈通电时,定时器开始计时(每个计数脉冲来临时定时器当前值加1),时间到(计数当前值=计数设定值)则定时器常开触点闭合,常闭触点断开。

系统或线圈断电时停止计时并复位,定时器常开触点断开,常闭触点闭合,定时器当前值回0。

非积算型定时器的工作原理

积算型定时器的线圈通电时,定时器开始计时,线圈断电时,定时器停止计时,但不复位,线圈再通电时,定时器在上次通电时的计时结果上继续累加时间,时间到则定时器常开触点闭合,常闭触点断开。

积算型定时器必须用复位指令复位,复位后,定时器常开触点断开,常闭触点闭合,定时器当前值回0。

系统断电也不会让积算型定时器复位。

4.定时器有1ms定时器、10ms定时器、100ms定时器,这里的1ms、10ms、100ms的含义是什么?

定时器通过对可编程控制器内的方波信号的计数来实现计时。

根据定时器计数的方波信号的周期,定时器分为1ms定时器(对周期1ms的方波计数)、10ms定时器(对周期10ms的方波计数)、100ms定时器(对周期100ms的方波计数)。

1ms定时器的定时精度是1ms,10ms定时器的定时精度是10ms,100ms定时器的定时精度是100ms。

5.如何设定和计算定时器的定时时间?

使用定时器时,先要选择定时器类型(积算型或非积算型)及定时精度(1ms、10ms或100ms),然后要设置定时时间。

定时时间是通过设定计数次数来设置的,定时器的定时时间按下式计算:

定时时间=计数次数×定时精度。

6.什么是定时器的设定值?

什么是定时器的当前值?

人为指定的规定定时器定时时间的数值称为定时器的设定值,设定值规定了定时器线圈通电时刻与定时器触点动作时刻的时间差,设定值规定了定时器触点动作时刻滞后于定时器线圈通电时刻的时间。

定时器开始计时后,至考察时刻时间的累计值(计数值)称为定时器的当前值。

7.什么是低速计数器?

低速计数器有哪几种类型?

说明每一种低速计数器的结构和工作原理。

低速计数器对低速脉冲计数,低速计数器的计数信号由可编程控制器的软电器或外部电器产生,计数频率最大为扫描周期的倒数,在几十至几百赫兹之间。

低速计数器有16位增计数器和32位增/减双向计数器两类。

低速16位增计数器的设定值寄存器和当前值寄存器都是16位寄存器,计数器设定值有效范围是1~32767,它只能作加法计数。

低速32位增/减双向计数器的设定值寄存器和当前值寄存器是32位寄存器,设定值有效范围为-2147483648~+2147483647。

32位增/减双向计数器可作加法计数和减法计数,计数方式用特殊辅助继电器M8200~M8234来设定。

当特殊辅助继电器置1时,其对应的双向计数器按减法计数方式计数;当特殊辅助继电器置0时,其对应的双向计数器按加法计数方式计数。

计数器由计数装置和触点组成,计数装置(包括计数端和复位端)用来改变触点的状态。

计数端和复位端分别由一条由各种触点组成的电路控制。

计数器的复位电路OFF时,计数器进入计数状态。

每来一个计数脉冲计数一次(上升沿计数),即控制计数端的电路每次由OFF→ON时,计数器计数一次。

当计数器计数到设定值时,计数器触点动作,常开触点闭合,常闭触点断开,计数当前值不再增加。

计数器的复位电路ON时,计数器进入复位状态,常开触点断开,常闭触点闭合,计数当前值回0。

复位电路具有优先权:

复位电路ON时,即使有计数脉冲,计数器也不会计数;复位电路ON时,计数器立即复位。

计数器的复位电路OFF时,计数器进入计数状态。

每来一个计数脉冲计数一次(上升沿计数),即控制计数端的电路每次由OFF→ON时,计数器计数一次。

低速32位双向计数器作增计数时,当计数值达到或超过设定值时,触点动作并保持(常开触点闭合,常闭触点断开),只要有计数脉冲,计数器继续计数(计数当前值继续增加);而作减计数时,计数值小于设定值时触点复位(常开触点断开,常闭触点闭合),但计数当前值不回0,只要有计数脉冲,计数器继续计数(计数当前值继续减少)。

32位增/减双向计数器是循环计数器,若当前值已为+2147483647时,再计一次数,则当前值变为-2147483648;同样,若当前值已为-2147483648时,再计一次数,则当前值变为+2147483647。

计数器的复位电路ON时,计数器进入复位状态,常开触点断开,常闭触点闭合,计数当前值回0。

复位电路具有优先权:

复位电路ON时,即使有计数脉冲,计数器也不会计数;复位电路ON时,计数器立即复位。

8.如何设定低速计数器的增/减计数方向?

32位增/减双向计数器可作加法计数和减法计数,计数方式用特殊辅助继电器M8200~M8234来设定。

当特殊辅助继电器置1时,其对应的双向计数器按减法计数方式计数;当特殊辅助继电器置0时,其对应的双向计数器按加法计数方式计数。

9.什么是低速计数器的当前值和设定值?

计数器的设定值是人为指定的一个数值,设定值规定了计数器开始计数后,计数器触点动作的条件。

计数器开始计数后,至考察时刻计数值的累计值称为计数器的当前值。

11、什么是时序图?

时序图的用途是什么?

描述电器状态和电路状态与时间的关系的图形成为时序图。

时序图既可用来描述软电器的线圈的通电时刻、断电时刻、通电状态持续时间、断电状态持续时间;也可用来描述软电器的触点的闭合时刻、断开时刻、闭合状态持续时间、断开状态持续时间。

12、M8000、M8001、M8002、M8003、M8011、M8012、M8013、M8014是什么类型的电器?

画出这些电器的工作时序图并说明其时序图的含义。

M8000、M8001、M8002、M8003、M8011、M8012、M8013、M8014是触点利用型特殊辅助继电器,线圈状态由可编程控制器的系统程序确定,用户只能利用其触点。

序号

电器

功能

时序图

1

M8000

运行监视继电器,可编程控制器开机运行时,M8000自动接通

2

M8001

运行监视继电器,可编程控制器开机运行时,M8001自动断电

3

M8002

初始脉冲继电器,可编程控制器开机运行后,M8002自动接通一个扫描周期

4

M8003

初始脉冲继电器,可编程控制器开机运行后,M8003自动断开一个扫描周期

5

M8011

内部时钟脉冲继电器,可编程控制器上电后(不论是否运行),自动产生周期为10ms的方波

6

M8012

内部时钟脉冲继电器,可编程控制器上电后(不论是否运行),自动产生周期为100ms的方波

7

M8013

内部时钟脉冲继电器,可编程控制器上电后(不论是否运行),自动产生周期为1s的方波

8

M8014

内部时钟脉冲继电器,可编程控制器上电后(不论是否运行),自动产生周期为1min的方波

13.什么是逻辑表达式?

逻辑表达式的用途是什么?

逻辑表达式是由逻辑变量经过逻辑运算构成的表达式。

代表线圈的逻辑变量单独放在“=”的一边,“=”的另一边放上由代表触点的逻辑变量经过逻辑运算构成的表达式,这个表达式由逻辑加运算符“+”、逻辑乘运算符“.”、逻辑非运算符“-”、括号构成,表示触点之间的连接关系,“逻辑加”用来表示“触点并联”,“逻辑乘”用来表示“触点串联”,“逻辑非”用来表示“常闭触点”(即常开触点的状态取反)。

逻辑表达式通过计算由代表触点的逻辑变量组成的表达式的逻辑值,确定线圈的逻辑值,再由线圈的逻辑值确定线圈控制的触点的逻辑值,进而分析电路状态。

14.什么是数据寄存器?

数据寄存器的字长是多少?

如果要存储到数据寄存器中的数据的字长比数据寄存器的字长大,如何使用数据寄存器来存放这样的数据?

用来存储数值数据的寄存器是数据寄存器。

数据寄存器的字长为16,如果要存储数据寄存器中的数据的字长比16大,可以使用多个编号相邻的16位数据寄存器来构造,编号大者为高位,编号小者为低位。

15.什么是文件寄存器?

用来存储成组数据的寄存器为文件寄存器,例如统计计算数据、控制参数、现场采集的数据。

16.什么是变址寄存器?

用来存放数值增量并可以修改软电器的地址号的寄存器为变址寄存器。

17.什么是指针?

指针有哪几种类型?

指针是一个用来记录程序转移时的入口地址变量或寄存器。

主要有分支指针、中断指针两个类。

中断指针根据中断的不同又分为:

输入中断指针、定时器中断指针、计数器中断指针(针对FX2N系列)。

18.什么是位元件、字元件、双字元件和位组合元件?

只有ON/OFF两种状态的元件为位元件;占用2B存储状态的元件称为字元件;由两个字元件组合而成,占用4B存储状态的元件为双字元件。

用位元件组成字长可变化的软元件为位组合元件。

19.写出图2.53和图2.54对应的指令程序。

图2.53题19图图2.54题19图

0LDX000

1ORY001

2ANIX001

3OUTY001

4LDIM21

5OUTY002

 

0LDX000

1ANDM10

2LDX002

3ANIM20

4ORB

5ORIM21

6LDX010

7ANDX011

8LDM11

9ANIM12

10ORB

11ANB

12OUTM100

13OUTM101

14ANIM100

15OUTY000

20.写出图2.55对应的指令程序。

图中SET指令和RST指令是什么指令?

SET指令和RST指令的用途是什么?

图2.55题20图

0LDX000

1ANDX010

2LDX001

3ANIM10

4ORB

5ANDM11

6SETM100

7LDM100

8ANDM101

9ORY002

10RSTM100

SET指令是置位指令,用来使操作对象置1

RST指令是复位指令,用来使操作对象置0

21.写出图2.56对应的指令程序。

图中PLS指令和PLF指令是什么指令?

PLS指令和PLF指令的用途是什么?

图2.56题21图

0LDX020

1ANIX021

2LDY001

3ANDM50

4ORB

5PLSM100

6PLFM101

7LDM100

8SETY000

9LDM101

10RSTM120

PLS:

上升沿微分脉冲输出指令,用来使操作对象在电路由OFF→ON时接通一个扫描周期的时间;

PLF:

下降沿微分脉冲输出指令,用来使操作对象在电路由ON→OFF时接通一个扫描周期的时间;

22.写出图2.57对应的指令程序。

LDP、LDF、ANDP、ANDF、ORP、ORF指令的功能是什么?

图2.57题22图

0LDX001

1ANDPX010

2LDFX002

3ANDFX011

4ORB

5ORPM20

6OUTM200

7LDPM121

8ANDM25

9ORFX030

10OUTM201

☐LDP指令、ANDP指令、ORP指令检测触点状态变化的上升沿,当上升沿到来时,使其操作对象接通一个扫描周期;

☐LDF指令、ANDF指令、ORF指令检测触点状态变化的下降沿,当下降沿到来时,使其操作对象接通一个扫描周期;

23.用堆栈指令写出图2.58对应的指令程序。

0LDX010

1ANDX011

2LDM100

3ANIM101

4ORB

5LDM21

6ANDY025

7ORB

8ORIY027

9LDX001

10ANDM13

11LDM15

12ANIM16

13ORB

14ORM17

15ANB

16MPS

17LDIX005

18ANDX007

19OUTY010

20MRD

21LDM20

22ANDM21

23OUTM100

24MPP

25LDY010

26ORM26

27ANIM27

28OUTM115

24.用主控指令写出图2.58对应的指令程序。

0LDX010

1ANDX011

2LDM100

3ANIM101

4ORB

5LDM21

6ANDY025

7ORB

8ORIY027

9LDX001

10ANDM13

11LDM15

12ANIM16

13ORB

14ORM17

15ANDB

16MCN0

17SPM50

18LDIX005

19ANDX007

20OUTY010

21LDM20

22ANDM21

23OUTM100

24LDY010

25ORM26

26ANIM27

27OUTM115

28MCRN0

25.END指令的功能是什么?

用来标记用户程序存储区的最后一个存储单元。

第三章

1.可编程控制器是如何实现其控制功能的?

可编程控制器实现其控制功能的方式与继电器-接触器系统实现控制功能的方式有何不同?

继电器-接触器控制系统是通过继电器和接触器触点状态的变化来实现其控制功能。

可编程控制器则是通过执行控制程序来实现其控制功能。

2.可编程控制器的控制程序包含哪些功能模块?

可编程控制器采用什么样的方式执行其控制程序?

可编程控制器的控制程序大致由三大模块构成。

第一个大模块是初始化模块,当可编程控制器上电后,即进行系统初始化。

例如,使系统的某些存储区清0,将特殊寄存器(单元或位)置位或清0,设置I/O模块的工作方式等。

第二个大模块是实现系统控制功能的模块,在这个模块中,系统接受外部输入信号,根据外部输入信号执行用户程序,按照用户程序的执行结果输出控制信号,去影响可编程控制器的控制对象的行为。

在这个模块中,还要进行通讯处理,实现可编程控制器与可编程控制器之间的信息交换,或实现可编程控制器与其它设备(如上位计算机、智能仪表、远程I/O设备、变频器等)之间的信息交换。

第三个大模块是保证可编程控制器可靠性的模块,这个模块能对可编程控制器自身是否正常进行自我诊断。

例如,判断电池电压是否已降至允许电压最小值以下,判断是否有硬件故障(CPU、存储器、I/O设备是否正常),判断通讯是否异常等。

如果自检不正常,可编程控制器中的异常继电器接通,可编程控制器面板上的出错指示灯亮,特殊寄存器中将存入错误代码。

当出现致命错误时,可编程控制器被强制为STOP状态,用户程序不再被执行。

可编程控制器采用循环方式周期性地执行其控制程序中的各个功能模块,

3.可编程控制器的工作过程主要包含哪几个阶段?

每个阶段实现什么功能?

输入采样:

可编程控制器上电且状态开关置于RUN后,首先进入输入采样阶段。

在这个阶段,可编程控制器扫描所有输入端子,并将接在各输入端子上的各种触点的状态(0状态或1状态)读入,并保存在相应的存储区中。

保存输入信号状态的存储区称为输入映像区,在输入采样阶段,输入映像区的值被刷新。

通讯处理:

输入采样阶段结束后,可编程控制器开始通讯处理阶段,实现可编程控制器与其它智能设备之间的信息交换。

可编程控制器从其它设备接受的信息存入接收缓冲区,而要传送给其它智能设备的信息则需事先写入发送缓冲区。

执行用户程序:

通讯处理阶段结束后,可编程控制器自动进入执行用户程序阶段。

在这个阶段,可编程控制器利用输入映像区中的值以及接收到的通讯数据,按从上到下的顺序执行用户程序,产生中间结果及要输出以影响控制对象行为的控制信号。

中间结果是M电器、S电器等内部电器的状态,输出信号是Y电器的状态,输出信号保存在Y电器对应的存储区中,存储输出继电器状态的存储区称为输出映像区。

输出刷新:

用户程序执行完后,可编程控制器进入输出刷新阶段。

在这个阶段,可编程控制器把输出映像区中的值送至输出锁存器,输出锁存器的状态被刷新,输出锁存器的新状态通过输出端子施加到可编程控制器的控制对象上,以影响控制对象的行为。

输出刷新完成后,可编程控制器自动开始新的输入采样阶段,之后,周而复始地重复上述四个阶段,直到可编程控制器关机或进入STOP状态。

4.什么是可编程控制器的扫描周期?

决定可编程控制器扫描周期的主要因素是什么?

扫描周期越长越好还是越短越好?

可编程控制器的控制程序的各个模块均被执行一次所需要的时间称为扫描周期。

扫描周期是可编程控制器的一个重要技术指

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1