大中型PLC工业控制应用技术(1.1)习题

更新时间:2024-01-18 18:19:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

广东松山职业技术学院 精品课项目组—教师版

习题1

一.选择题

1.下列是PLC的特点的是 。

A. 编程方法难学、不易掌握

B. 功能强,性能价格比低

C. 硬件配套齐全,使用方便,适应性强 D. 设计、安装、调试和维修工作量大 2.下列不属于PLC的特点的是 。

A. 通用性好,适应性强 C. 设计、安装、调试和维修工作量大

的设计、安装接线工作量大大减少了。

A. 硬件

B. 软件

C. I/O模块

D. CPU

4. 是PLC生产厂家优先使用的编程语言,其电路符号和表达方式与继电器电路原理图相似。

A. 梯形图 B. 语句表 C. 功能块图 D. 顺序功能图

5. PLC或外部的输入装置和执行机构发生故障时,根据 提供的信息,可以很方便地查明故障的原因。

A. PLC操作员或工程师 C. CPU面板状态指示灯

B. I/O模块上的状态指示灯 D. PLC上的发光二极管或编程软件

B.可靠性高,抗干扰能力强

D.编程简单、易学

3.PLC使用 代替继电器控制系统中大量的中间继电器和时间继电器,使控制柜

6.PLC可靠性高、抗干扰能力强,平均故障时间间隔可达几十万小时的主要原因除了PLC是采用循环扫描工作方式外,还有 。

A. 在硬件方面采取了隔离措施 B. 在硬件方面采取了滤波措施 C. 设置了故障检测与诊断程序 D. 以上都是 7.PLC采用 方式执行用户程序。

A. 中断 B. 循环扫描 C. 查询 D. 以上都有可能 8.PLC的方式开关选择为STOP状态时,不执行的内容是 。 A. 用户程序 B. 通信服务 C. 自诊断 D. 读取I/O数据 9.输入采样阶段,PLC的CPU对各输入端子进行扫描,将输入信号送入 。 A. 外部I存储器(PI) B.累加器(ACCU) C. 输入映像寄存器(PII) D.数据块(DB/DI) 10.PLC在执行程序循环处理阶段,CPU直接访问 的数据。 A. I模块的存储区(PI) B. O模块的存储区(PQ)

C. CPU内部的过程映像区 D. CPU外部的过程映像区

11.在 阶段,PLC的CPU将输出过程映像区的状态传送到输出端子上。 A. 输入采样 B. 输出刷新 C. 执行用户程序 12.下列关于PLC的扫描循环时间,说法正确的是 。

D. 以上都有可能

A. PLC执行一次自诊断、输入采样、输出刷新、用户程序执行、通信处理所花的时间称为扫描周期。

B. PLC执行一次初始化操作、自诊断、输入采样、输出刷新、用户程序执行、通信处理所花的时间称为扫描周期。

C. 扫描周期不包括中断该循环的系统操作时间。

D. 循环时间只与用户程序的长短有关和CPU执行指令的速度有关。 13.世界上第一台可编程序控制器PDP-4是 在1969年研制出来的。

A. 美国 B. 德国 C. 日本 D. 中国

1

广东松山职业技术学院 精品课项目组—教师版

14.世界上第一台PLC设计的核心思想是用 代替硬件接线。 A. 梯形图 B. 语句表 C. 计算机 D. 程序 15.按组成结构形式、容量和功能分,S7-300属于 。

A. 小型中档模块式 B. 小型高档模块式 C. 中型高档整体式 D. 中型高档模块式 16.按组成结构形式、容量和功能分,S7-200属于 。 A. 小型高档整体式 B. 小型高档模块式

C. 中型高档整体式 D. 中型高档模块式

17. 模块相当于人的大脑,它不断地采集输入信号、执行用户程序、刷新系统的输出。

A. 编程器

B. CPU

C. 存器器 D. I/O模块

18.PLC的各种系统参数、I/O映像等参数存放到PLC的 中。 A. 系统ROM B. 系统RAM C. 用户ROM D. 用户RAM 19.PLC的CPU与现场I/O装置的设备通信的桥梁是 。

A. I模块 B. O模块 C. I/O模块 D. 外设接口

20.PLC实现人机对话的、机机对话的通道是 ,一般是RS232C、RS422A串行通信接口。

A. 编程器 B. I/O扩展接口 C. I/O模块 D. 外设接口

21.为了拓宽输入电压范围,提高电源的效率和抗干扰能力, PLC的内部电源一般采用 。

A. 并联稳压电源 B. 串联稳压电源 C. 锂电池

22.如图所示的梯形图对应的逻辑关系式为 。

A. Q4.0=I0.0+I0.1

B. Q4.0=I0.0·I0.1 D. I0.0·I0.1=Q4.0

I0.0

I0.1

Q4.0

D. 开关稳压电源

I0.1 C. Q4.0?I0.0·

23.如图所示的梯形图对应的逻辑关系式为 。

A. Q4.1=I0.2+I0.3

I0.2

Q4.1

I0.3

I0.3 B. Q4.1?I0.2·

C. Q4.1?I0.2+I0.3 I0.3 D. Q4.1?I0.2·

24.PLC的输入/输出滞后时间是指PLC的 之间的时间间隔。

A. 外部输入信号发生变化的时刻至它控制的有关外部输出信号发生变化的时刻

B. 外部输入信号发生变化的时刻至它控制的有关内部输出信号发生变化的时刻 C. 内部输入信号发生变化的时刻至它控制的有关外部输出信号发生变化的时刻 D. 内部输入信号发生变化的时刻至它控制的有关内部输出信号发生变化的时刻 25.PLC的输入/输出滞后时间由 组成。

2

广东松山职业技术学院 精品课项目组—教师版

A. 输入电路滤波时间和输出电路的滞后时间

B. 循环扫描时间和输入电路滤波时间 C. 循环扫描时间和输出电路的滞后时间

D. 输入电路滤波时间、输出电路的滞后时间和循环扫描时间 26.PLC对加热炉炉温的控制属于在 方面的应用。

A. 开关量逻辑控制 C. 闭环过程控制

B. 运动控制 D. 数据处理

27.PLC对数控机床步进电动机的控制属于在 方面的应用。

A. 开关量逻辑控制 B. 运动控制

C. 闭环过程控制 A. 开关量逻辑控制

D. 数据处理 B. 运动控制

28.PLC对液压动力滑台的进给控制属于在 方面的应用。 C. 闭环过程控制 D. 数据处理 29.PLC主要代替继电器进行控制 。

A. 开关量逻辑控制 B. 运动控制 C. 闭环过程控制 D. 通信联网 30. 是指对温度、压力、流量等连续变化的模拟量的闭环控制 A. 开关量逻辑控制 B. 运动控制 C. 闭环过程控制 31.下列不具有通信联网功能的PLC是 。

A. HOLLiAS-LECG3 B. S7-300 C. GE90U 32.PLC与继电器控制系统比较,下列说法不正确的是 。

A. PLC的控制功能是通过编程来实现的。

D. 数据处理 D. F1-30MR

B. PLC对生产工艺过程变更的适应性强。 C. PLC的可靠性高、寿命长,可扩展性好。 D. PLC的控制速度慢,靠微处理器实现。

33.S7-300中央机架的4号槽的16点数字量输出模块占用的字节地址为 。 A. IB0和IB1 B. IW0 C. QB0和QB1 D. QW0

34.S7-300中央机架的5号槽的16点数字量输入模块占用的字节地址为 。 A. IB2和IB3 B. IW2 C. IB4和IB5 D. IW4

35.S7-300中央机架的6号槽的16点数字量输入/输出模块占用的字节地址为 。

A. IB8和QB8 B. IB8和QB9 C. IB8和IB9 D. I8和Q8 36.S7-300中央机架的7号槽的4AI/2AO模块的模拟量输入字地址为 。 A. IB304和IB310 B. IB304和IB310 C. IW304至IW311 D. IW304至IW310

37.S7-300中央机架的7号槽的4AI/2AO模块的模拟量输出字地址为 。

A. QB304和QB306 C. QW308和QW310

B. QW304和QW306 D. QW312和QW314

38.S7-300 1号扩展机架的4号槽的模拟量输入输出地址范围为 。 A. 32~35 B. 256~271 C. 384~391 D. 384~399 39.S7-300 1号扩展机架的4号槽的2AI模块的模拟量输入字地址为 。

A. IB384和IB385 C. IW256和IW258

B. IW384和IW386 D. I256和I258

40.S7-300的数字量模块,从0号机架的4号槽开始,每个槽位分配 。

A. 4B的地址,相当于32个点 B. 2B的地址,相当于16个点 C. 1B的地址,相当于8个点 D. 以上都可以

3

广东松山职业技术学院 精品课项目组—教师版

41.对S7-300的数字量模块,从0号机架的4号槽开始,每个槽位分配 个字节的地址。

A. 1 B. 2 C. 4 D. 8

42.一个S7-300的模拟量模块最多有 个通道,一个通道占 字节。

A. 8,1 B. 8,2 C. 4,1 D. 4,2 43.每一个PLC控制系统必须有一台 ,才能正常工作。

A. CPU模块 B. 扩展模块 C. 通信处理器 D. 编程器 44.S7-300 PLC通电后,CPU面板上“BATF”指示灯亮,表示 。

A. 程序出错 B. 电压低 C. 输入模块故障 D. 输出模块故障

45.S7-300 PLC驱动的执行元件不工作,PLC的CPU面板上指示灯均正常,而输入、输出指示灯不亮,这时可判断故障出在 。

A. 程序错误 B. CPU模块上 C. 输入线路上 D. 输出线路上

46.S7-300 PLC驱动的执行元件不工作,PLC的CPU面板上和输入指示灯均正常,而输出指示灯不亮,这时可判断故障出在 。

A. 程序错误 B.CPU模块上 C. 输入线路上 D. 输出线路上 47.如出现硬件故障或系统出错时CPU面板上的 LED显示为红色。 A. BATF B.SF C.FRCE D.STOP 48.CPU面板上的“FRCE”指示灯亮,表示 。

A. 至少有一个I或O被强制 B. 至少有一个I和一个O被强制 C. DP接口硬件或软件故障 D. CPU硬件故障或软件错误 49.S7-300 PLC可以扩展多达 个机架, 个模块。 A. 1,7 B. 4,32 C. 4,44 D. 21,300 50.背板总线集成在模块内的S7系列PLC是 。

A. LOGO B. S7-200 C. S7-300 D. S7-400

51.S7-300 每个机架最多只能安装 个信号模块、功能模块或通信处理模块。 A. 4 B. 8 C. 11 D. 32

52.S7-300 电源模块、CPU模块和接口模块的安装插槽号顺序是 。

A. 1、2、3 B. 3、2、1 C. 1、3、2 D. 2、3、1

53.如果信号线不是很长,PLC所处的物理环境较好,电磁干扰较轻,应考虑优先选用 的输入模块。

A. DC24V B. DC5V C. AC230V D. AC120V

54.漏(SINK)型输入电路的电流从模块的信号输入端 ,从模块内部输入电路的公共点M端 。

A. 流入,流入

B. 流出,流出

C. 流出,流入 D. 流入,流出

55.NPN集电极开路的输出的传感器应接到 。

A. 漏输入的直流输入模块

B. 漏输入的交流输入模块

C. 源输入的直流输入模块 D. 源输入的交流输入模块 56.按驱动的负载性质来分,PLC的输出模块有 种类型。

A. 1 B. 2 C. 3 D. 4

57.PLC输出模块输出电流的典型值为 ,负载电源由外部提供。 A. 0.5~1A B. 0.5~2A C. 1~2A 58.下列输出模块可以交直流两用的是 。

A. 光电耦合输出模块 B. 继电器输出模块

D. 1~4A

4

广东松山职业技术学院 精品课项目组—教师版

C. 晶体管输出模块 D. 晶闸管输出模块

59.SM323是S7-300的 。

A. 数字量输入模块 B. 数字量输出模块

C. 模拟量输入/输出模块 D. 数字量输入/输出模块 60.接口模块IM360只能放在S7-300的 。

A. 0号机架的3号槽 C. 0号机架的1号槽

B. 任意机架的3号槽 D. 任意机架的1号槽

61.S7-300如果只需要扩展一个机架,可以使用价格便宜的 。

A.IM360 B.IM361 C.IM362 D.IM365 62. 是用于控制步进电动机的定位模块。

A. FM350 B. FM351 C. FM352 D. FM353 63.S7-400的背板总线集成在 。

A. 扁平电缆内 B. 模块内 C. 机架内 D. 现场总线上 64. 是多通道模块化的分布式I/O,最多可扩展8个S7-300系列模块。 A. ET200S 二.判断题

B. ET200M

C. ET200L

D. ET200B

( √)1.PLC是专为工业控制而设计的,可靠性高、抗干扰能力强是其最重要的特点之一。

( )2.PLC由于在硬件方面采用隔离、滤波等措施,因此PLC不需要专门的接地措施。

(√ )3.PLC的可靠性高,抗干扰能力强,通用性好,适应性强。

(√ )4.PLC具有体积小、能耗低,故障率低、维修工作量小、维修方便等特点。 ( )5.在循环程序处理过程中,CPU直接访问 I/O 模块中的输入地址区和输出地址区。

( )6.在程序执行阶段,若外部输入信号的状态发生了变化,输入过程映像位的状态也随之改变。

( )7、用户程序可以直接读写数字信号模块中的信号状态。

( )8.PLC执行用户程序过程中与外界隔绝,因而实时性差。

( √)9.PLC采用循环扫描工作方式,集中采样和集中输出,避免了触点竞争,大大提高了PLC的可靠性。

( √)10.PLC的工作过程可分为5个阶段:自诊断、输入采样、执行用户程序、输出刷新、通信处理。

( )11.由于PLC的输入/输出电平可与外部装置直接连接,因此可用来直接驱动380V的交流接触器。

(√ )12.一般将一路信号叫做一个点,将输入点数和输出点数的总和称为PLC机的点。

( )13.S7-200 PLC属于小型高档模块式结构。

(√ )14.S7-300 PLC属于中型高档模块式结构。

( )15.PLC主要由CPU模块、存储器模块、编程器和输入/输出接口模块五部分组成。

(√ )16.PLC由输入部分、输出部分和控制器三部分组成。

( )17.编程器分为简易型和智能型两类,简易型和智能型都要联机编程。 ( )18.一台编程器只能开发和监控一台PLC的工作。 ( )19.PLC能实现“与”、“或”、“非”等逻辑运算,但不能实现“同或”和“异

5

广东松山职业技术学院 精品课项目组—教师版

或”运算。

(√ )20.在梯形图中用常闭触点表示“非”的逻辑运算。

( √)21.输入/输出滞后时间由输入电路滤波时间、输出电路的滞后时间和因扫描工作方式产生的滞后时间组成。

( √)22.由于PLC在执行用户程序时存在输入/输出滞后时间,因此不能直接满足那些要求响应时间小于扫描周期的控制系统。

( √)23.对于实时性要求特别高的控制系统,PLC可以用智能型输入/输出单元或专门的软件指令,通过与扫描周期脱离的方式来解决。

( )24.可以任意交换PLC用户程序中网络段的顺序,对输出结果没有影响。

( )25.PLC的通信包括PLC与远程I/O、与其它PLC、与PC之间的通信,不能与变频器和智能仪表通信。

( )26.S7-300的模拟量模块以通道为单位,一个通道占一个字节地址。

( √)27.数字量模块的I/O点除了按位寻址外,还可以按字节、字和双字寻址。 ( )28.S7-300的信号模块的字节地址与模块所在的机架号和槽号有关,S7-400的则无关。

( )29.DI/DO模块上的每个输入和输出都有用于诊断的LED指示灯,LED显示的是现场过程状态。

( )30.模式开关在RUN位置时,CPU执行用户程序,通过编程软件可以读出和修改用户程序。

(√ )31.MRES位置不能保持,将模式选择开关从STOP扳到MRES位置,可以复位存储器,使CPU回到初始状态。

( √ )32.只有在断电状态或CPU处于“STOP”状态时,才能取下存储卡。

( √ )33.电源模块的接地端子和M端子一般用短路片短接后接地,机架的导轨也应接地。

( )34.S7-300 PLC没有插槽限制,因此信号模块可以插在4~11号槽的任意位置,前面可空出槽。

( √ )35.数字量输入模块可以连接外部的二线式光电开关和接近开关。

( )36.交流输入电路的延迟时间短,可以直接与接近开关、光电开关等电子输入装置连接。

( )37.继电器输出模块的负载电压范围窄,导通压降小,承受瞬时过电压和过电流能力弱,动作速度慢,寿命有一定限制。

( )38.SM323是S7-400的数字量输入输出模块。

( )39.SM321模块可用在S7-300系列的PLC中,也可用在S7-400系列的PLC中。 ( √ )40.如果系统输出量的变化不是很频繁,建议优先选用继电器型的输出模块。 ( √ )41.固态继电器输出模块只能用于交流负载,晶体管型、场效应晶体管输出模块只能用于直流负载。

( √ )42.晶体管型、场效应晶体管输出模块可靠性高,响应速度快,寿命长,但是过载能力稍差。

( )43.前连接器用于将传感器和执行元件连接到信号模块,有16针和32针的两种。 ( √)44.S7-400 PLC没有插槽限制,因此信号模块可以插在4号槽以后的任意位置,前面可空出槽。

( )45.S7-400与S7-300的信号模块地址分配方法完全一样。 (√ )46.ET200是基于PROFIBUS-DP现场总线的分布式I/O。

6

广东松山职业技术学院 精品课项目组—教师版

习题2

一.选择题

1.S7-300的站对象包含 。

A. 硬件和程序 B. 硬件和CPU 2.CPU对象包含 个S7程序。 A. 1 B. 2 C. 无数

C. CPU和程序 D. 硬件和MPI

D. 不同的CPU,个数不一样

3.S7 Program对象包含源文件(Source)、块(Blocks)和 。 A. 数据包(System data) B. 站(Station)

C. 变量表(VAT) A. 项目

D. 符号表(Symbols)

D. 块(Blocks)

4.变量表(VAT)存放在对象 中。

B. 源文件(Source) C. 程序(S7 Program)

5.选中最上层的项目图标后,用菜单命令“Inset”,可以插入新的站和网络,也可以

插入新的 。

A. 项目 B. 源文件(Source) C. 程序(S7 Program) 6.组态站时,首先从硬件目录窗口中选择一个 。

A. CPU 模块 7.执行工具栏的

A.共享数据块 8.快捷命令

B. 电源模块

C. 机架

D. 接口模块

D. 块(Blocks)

命令,把组态和设置的参数自动保存到 中。 B.背景数据块

C. 系统数据块

D.源文件

的功能是 。

A. 保存硬件组态数据 B. 将选定的CPU中的组态和参数上传到指定的项目下 C. 编译硬件组态数据 D. 将选定的站或块下载到指定的CPU中

9.梯形图编辑器中的指令分类目录,可以用菜单命令“View”→“Overview”打开或关闭,也可以用快捷工具 打开或关闭。

A.

B.

C. D.

二.判断题

( √ )1.系统数据块(SDB)中含有系统组态和系统参数的信息,它是用户进行硬件组态时编译后自动生成的。

( )2.硬件组态保存并编译后,会在块文件夹中自动生成一个空的组织块OB100。 ( )3.程序块(Blocks)中的逻辑块、数据块、符号表、变量表和UDT需要下载到PLC的CPU中。

( √ )4.硬件组态的任务就是在STEP7中生成一个与实际的硬件系统完全相同的系统。

(√ )5.硬件组态时设置的CPU的参数保存在系统数据块中,其他模块的参数保存在CPU中。

( )6.PLC在启动时,将STEP7中生成的硬件设置与实际的硬件配置进行比较,如果二者不符,CPU面板上的SF指示灯亮,PLC继续运行。

( )7.STEP7自动安排模块的默认地址,用户不能修改默认的模块地址。 ( √ )8.“Retentive Memory”选项卡用来设置从MB0、T0和C0开始的需要断电保持的存储器字节数、定时器和计数器的个数。

( )9.执行上传操作后,可将CPU的硬件组态和用户程序(包括符号表和注释)等

7

广东松山职业技术学院 精品课项目组—教师版

信息存放到指定到项目下。

( )10.下载的用户程序保存在装载存储器的快闪存储器中,断电时信息会丢失。 ( √ )11.在线窗口的块工作区会出现CPU中大量的系统功能块SFB、系统功能SFC和已下载到CPU的用户编写的块。

(√ )12.在线窗口显示的是PLC的内容,而离线窗口显示的是计算机中的内容。 (√ )13.进入在线状态后,执行菜单命令“PLC”→“Diagnostic/Settings”中的子命令“Clear/Reset…”,可以显示和改变CPU的运行模式。 ( √ )14.下载用户程序之前应将CPU中的用户存储器复位,以保证CPU内没有旧的程序。

( )15.在激活“Monitor”和“Modify”功能时,与CPU的在线连接可以不建立。 ( √ )16.在完成组态、参数设置、程序创建和建立在线连接后,可以将整个用户程序或个别的块下载到PLC。

习题3

一.选择题

1.STEP 7的标准版配置了 3种基本的编程语言。

A. STL、FBD、LAD B. SFC、LAD、STL C. STL、LAD、Graph D. CFC、LAD、STL 2.S7 CPU运行时的用户程序和数据存储在 中。

A. 装载存储器 B. 工作存储器 C. 系统存储器 D. 微存储器卡MMC 3.访问输入映像区第3字节地址中的第2位,寻址方式为 。

A. I2.3 B. I3.2 C. IB2.3 D. IB3.2

4.若MW0是位存储器中的第1个字,MW4是位存储器中的第 个字。 A. 2 B. 3 C. 4 5. 是MD10中最低的8位对应的字节。

D. 5

A. MB10 B. MB11 C. MB12 D. MB13 6.不能以位为单位存取的存储区是 。

A. 输入映像 B. 输出映像 C. 内部存储器 7. 指令用来表示串联一个常开触点。 A. A B. AN C. O D. A( 8. 指令用来表示并联一个常闭触点。

A. AN B. O C. ON D. O(

9.下列属于STEP7软件包配备的基本编程语言是 。 A. FBD和SFC B. SCL和LAD C. LAD和FBD 10.使用最多的PLC图形编程语言是 。

A. LAD B. FBD C.S7 Graph 11.16位BCD码字的范围为 。

A. 0~999 B. 0~9999 C. -999~+999

D. 外设I/O区

D. CFC和STL

D. CFC

D. –9999~+9999

8

广东松山职业技术学院 精品课项目组—教师版

12.WORD(字)是16位 符号数,INT(整数)是16位 符号数。 A. 无,无 B. 无,有 C. 有,无 13.下列数据类型的长度都是16位的是 。

D. 有,有

① WORD ② CHAR ③ S5TIME ④ INT ⑤ REAL ⑥ TIME ⑦ DATE A. ①②③④ B. ①③④⑥ C. ①③④⑦ D. ③④⑥⑦ 14.下列哪个不是复合数据类型。 A.数组(ARRAY) B.结构(STRUCT) C.整数(INT) D.字符串(STRING)

15.S7系列PLC的状态字(STW)中,表示逻辑运算结果的是 。

A.FC

B.RLO

C. STA

D.BR

16.S7系列PLC的状态字(STW)的 位与指令框的使能输出ENO的状态相同。

A.FC

B.RLO

C. OR

D.BR

17.NOT指令用来将 取反。

A. 它左边的触点状态

B. 它右边的触点状态

C. 它左边的逻辑运算结果RLO D. 它右边的逻辑运算结果RLO 18.SAVE指令的功能是 。

A. 将左边的逻辑运算结果保存到BR位 B. 将左边的逻辑运算结果保存到RLO C. 将BR保存到RLO位 19.将逻辑运算结果复位的指令是 。

D. 将RLO保存到BR位

A. S B. R C. SET D. CLR

20.S7-300 PLC正跳变语句的助记符号为 。 A. P B. FP C. N D. FN 21.下列为32位整数的数据是 。

A. L#53 B. 53 C. 53.0 D. DW#16#53 22.3位BCD码296对应的二进制数为 。

A. 2#0000 0001 0010 1000 B. 2#1111 0001 0010 1000 C. 2#0000 0010 1001 0110 D. 2#1111 0010 1001 0110 23 .“JNB _001”指令执行的条件是 。 A. RLO=0 二.判断题

B. RLO=1

C. BR=0

D. BR=1

( √ )1.通过外设I/O存储区,用户可以不经过过程映像区,直接访问输入模块和输出模块。

( )2.可以按位、字节、字和双字为单位访问外设I/O存储区。

( )3.S7系列PLC的系统存储器用于存放用户程序、数据块和I/O过程映像表。 ( √ )4.CPU断电时数据被保存在MMC存储器中,因此数据块的内容基本被永久保留。

( )5.为了保证程序执行的快速性和不过多地占用装载存储器,只有与程序执行有关的块被装入装载存储器。

( )6.T#为不带符号的32位IEC时间常数。

( √ )7.DATE是IEC日期常数,例如 D#2004-1-15。取值范围为D#1990-1-1~D#2168-12-31。

( √)8.TOD#是32 位实时时间(Time of day)常数,时间增量为 1ms。

9

广东松山职业技术学院 精品课项目组—教师版

( )9.B#16#用来表示二进制常数,W#16#用来表示十六进制常数。

( √ )10.L#+299表示32位双整数常数。

( )11.T#1D_12H_30M_0S_250MS表示32位IEC时间常数,时间增量为10ms。 ( )12.S5T#是32位S5时间常数。

( )13.PLC的RS触发器功能和电子RS触发器完全一样,都是S端有效触发器置1,R端有效复位。

( √)14.R指令用于复位指定的位或定时器、计数器。

( )15.S指令用于置位指定的位或设置定时器、计数器的预设值。

(√ )16.赋值指令(=)将逻辑运算结果RLO写入指定的地址位,对应于梯形图中的线圈。

( )17.网络中的能流可以左右流动,也可以上下流动。

(√ )18.语句表可以实现某些不能用梯形图或功能块图表示的功能。

( )19.只要程序块没有错误,并且被正确地划分为网络,梯形图和功能图可以转换为语句表,语句表也可以转换为梯形图。

( )20.L#43393表示16位有符号整数。

( √)21.ARRAY用来定义相同元素类型的元素组,STRUCT用来定义不同元素类型的元素组。

( √)22.PLC的累加器是用于处理字节、字或双字的寄存器。 ( √)23.RLO位用来存储执行位逻辑指令或比较指令的结果。

习题4 数据处理

一.选择题

1.执行“L L#5”指令的含义是 。

A. 将16位整数5送给累加器1 C. 从累加器1中读出16位整数的5

B. 将32位整数5送给累加器1

D. 从累加器1中读出32位整数的5

2.执行 “T MB10”指令的含义是 。

A. 将MB10存放到ACCU1_LL中 B. 将MB10存放到ACCU2_LL中 C. 从ACCU1中读出一个字节 D. 从ACCU2中读出一个字节 3.若在MD0中存放数据“12 34 56 78H”,执行程序段“L MD0/ T MB0”后,MB0中的数据是 。

A. 12H B. 34H C. 56H 4.“LC T4”指令后,跟的指令可以是 。 A. T QB6 B. T QW6 C. = Q6.0 5.比较指令CMP的数据类型可以有 种。 A. 2 B. 3 C. 4 D. 5 6.下列可用CMP<=I指令的一对数据是 。

A. 50和40 B. L#50和L#40 C. 50.0和40.0 D. DW#16#50和DW#16#40 7.若MD20中存放数据为-100.5,执行程序段“L MD20/RND+/T MD24”后,MD24中的数据变为 。

D. 78H D. A T4

10

广东松山职业技术学院 精品课项目组—教师版

A. -101 B. +101 C. -100 D. +100

8.执行完TRUNC指令后,则将-50.7转换为的整数为 。 A. -51 B. -50 C. 51 D. 50 9.下列能用于程序段结束的指令 。

A. 比较指令框 B. 中线输出线圈 C. 上升沿、下降沿线圈

D. 输出线圈

二.判断题

( √)1.方框传送(MOVE)指令,将输入IN指定的源通道数据送入输出OUT指定的目的通道地址,源通道数据清零。

(√ )2.MOVE指令框中有EN和ENO,而CMP指令框中无EN和ENO。

( √ )3.比较指令用于比较累加器1与累加器2中的数据大小,被比较的两个数的数据类型应该相同。

( )4.数据转换指令将累加器1中的数据进行数据类型的转换,转换的结果存放在累加器2中。

( )5.BTI指令将ACCU1低字中的3位BCD码转换为16位整数,ACCU1的高字清〇。

( √)6.程序段“L MW12/ITD /DTR/ T MD26”是用来将存放在MW12中的16位整数转换为32位实数的程序。

( )7.浮点数都可以转换为32位整数。

( √)8.NOP 0指令并不执行什么功能,也不会影响状态位。

( √)9.标号最多有4个字符,第一个字符必须是字母或下划线。

( )10.S7-300/400的跳转指令只能在同一逻辑块内跳转,且只能向前跳,不允许向后跳。

(√ )11.JCN指令和JNB指令的跳转条件一样,均是RLO=0;不同的是JNB跳转时要复制RLO的值到BR中。

习题5 计数器

一.选择题

1.在加计数器的设置输入S端的 ,将PV端指定的预置值送入计数器值。

A. 高电平 B. 低电平 C. 上升沿 D. 下降沿 2. 计数器的计数值不等于0时,计数器位为 ;计数值为0时,计数器位为 。 A. 0,0 B. 0,1 C. 1,1 D. 1,0

3. 当R端有效时,加减计数器的加计数脉冲和减计数脉冲同时到达,计数器将 。 A. 加操作 B. 减操作 C. 不加不减 D. 复位

【按课件的】4. 执行完下面一段程序后计数器C0的当前值和C0的位为 。

A. 7,0

二.判断题

( )101.CD端的减计数脉冲数等于计数器预设值PV时,计数器位为1。

B. 4,1

C. 3,0

D. 3,1

11

广东松山职业技术学院 精品课项目组—教师版

习题6 定时器

一.选择题

1.每个定时器和计数器 。

A. 只有16位的字

B. 只有32为的双字

D. 有一个16位的字和两个二进制位

C. 有一个16位的字和一个二进制位 2.“S5T#5s_200ms”表示 。

A. 16位S5TIME型数据 C. 32位S5TIME型数据 A. 16位TIME型数据

C. 32位TIME型数据

B. 16位TIME型数据 D. 32位TIME型数据

B. 16位TIME-OF-DAY型数据 D. 32位TIME-OF-DAY型数据

3.“TOD#21:23:45.12”表示 。

4.S7 300/400的定时器字时基代码为01,则对应时基为 。 A. 100ms B. 10ms C. 1s D. 10s

5.如定时器字为16进制数W#16#3999,则定时时间为 。

A. 999ms B. 999s C. 9990s D. 9990ms

6.通电延时定时器的SD线圈 时开始定时,定时时间到,当前时间值为 。

A. 通电,0

C. 断电,0

B. 通电,预设值TV D. 断电,预设值TV

7.设定时器T1中的当前时间值为35s200ms,执行“LC T1”后,ACCU1中低字的值为 。

A. XX01 0011 0101 0010 B. XXXX 0011 0101 0010 C. XX10 0011 0101 0010 D. XXXX XX01 0110 0000 8.指令“SS T3”表示定时器T3是 定时器。

A. 接通延时型 B. 保持型接通延时 C. 脉冲型 D. 扩展脉冲型 9.指令“L T0”表示访问的是定时器T0的 。

A. 位数据 B. 十六进制时间当前值 C. BCD时间当前值 10.定时器和计数器的复位指令R是 有效。

D. 定时器地址

A. 正脉冲 B. 负脉冲 C. 高电平 D. 低电平

11.定时器和计数器都是在S端的 ,将预设值装载到定时器/计数器的字中。 A. 上升沿 B. 下降沿 C. 高电平 D. 低电平

12.关断延时型定时器SF,S端上升沿时,输出Q端为 ,断电延时时间到,输出Q端为 。

A. 0,0

B. 0,1

C. 1,1

D. 1,0

13.定时期间如果SD线圈断电,定时器的当前时间 ,线圈重新通电时,又从 开始定时。

A. 清0,预设值TV

B. 清0,当前值 D. 保持不变,当前值

C. 保持不变,预设值TV 二.判断题

( √)1.S5定时器的定时器字由3位BCD时间值(0~999)和时基组成,时基有四种。

( )2.时基反映了定时器的分辨率,时基越小分辨率越高,定时的时间越短;时基

12

广东松山职业技术学院 精品课项目组—教师版

越大,分辨率越高,定时的时间越长。

习题7 数学运算指令

一.选择题

1.已知IW0=10,MW14=4,执行下列指令程序后,DB1.DBW2中的值= 。 程序:L IW0 L MW14 /I

T DB1.DBW2

A. 0 B. 0.4 C. 2.5 D. 2

2.执行程序段“L L#5/DTR/LN/L 3.0/*R/EXP RND/T MW4”后,MW4的值= 。 A. 15 B. 15.0 C. 125 二.判断题

D. 125.0

(√ )1.-I指令将累加器2低字中的整数减去累加器1低字中的整数,结果在累加器1的低字中。

( )2.*I指令将累加器1中的值乘以累加器2中的值,32位结果在累加器1中。 ( √ )3.PLC执行程序过程时,将操作数送入累加器,并在累加器中进行运算和处理,保存在累加器1中的运算结果可以传送到存储区。

( )4.整数用补码表示,负数的补码是它本身,将一个负数对应的二进制数的各位求反后加1,可以得到绝对值与它相同的正数的补码。

习题8 经验编程

一.选择题

1.下列不是经验设计法的特点的是 。

A. 具有很大的试探性和随意性

B. 没有普遍的规律可以遵循

C. 适用于较简单梯形图(如手动程序)的设计 D. 最后的结果是惟一的 2.PLC控制的交流电梯中,终端限位行程开关 作为PLC的输入信号。

A. 必须用常开触点 B. 可用常开触点

13

广东松山职业技术学院 精品课项目组—教师版

C. 必须用常闭触点 D. 可用常闭触点

3.PLC交流电梯的PLC输出接口驱动负载是直流感性负载时,则应在负载两端 。

A. 反并联一个二极管 B. 并联阻容元件 C. 串联一个二极管 D. 串联阻容元件

4.将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步(step),并用编程元件 来代表各步。

A. M或S B. 只能用M

C. M或Q

D. I或M

5.某液压动力滑台的进给运动,一个工作周期可以分为快进、工进、暂停和快退四个

阶段,其顺序功能图有 步。

A. 4 A. 0

B. 5

C. 6 C. 1

D. 不确定 D. 1或2

6.单序列顺序功能图,每一步的后面有 个转换。

B. 0或1

7.顺序功能图的基本结构有 种。

A.6 B.5 C.4 D.3

8.顺序功能图中一般应有由步和有向连线组成的 。

A. 闭环 B. 开环 C. 选择分支 D. 并行分支 9.顺序控制程序可分为 两部分。 A. 输入电路和输出电路 B. 控制电路和输出电路 C. 输入电路和控制电路 D. 控制电路和转换电路

11.步M0.0之后有一个选择序列的分支,应将后续步M0.1和M0.2的 触点与前

级步M0.0的线圈 。

A. 常开,串联 B. 常开,并联 C. 常闭,串联 D. 常闭,并联 12.必须在 中将初始步预置为活动步,否则系统将无法正常工作。 A. FC1 B. OB1 C. OB10 D. OB100

13. 将输出位的线圈与对应步的存储器位的线圈或置位复位指令并联。

A. 起保停电路和置位复位指令都能 C. 起保停电路不能,置位复位指令能

B. 起保停电路和置位复位指令都不能 D. 起保停电路能,置位复位指令不能

14.并行序列的合并,将 和转换条件串联,作为使后续步M0.0置位和使前级步M0.4和M0.6复位的条件。

A. M0.4?0.6

B.M0.4?0.6

C. M0.4?0.6 D. M0.4?0.6

15.使用置位复位指令编写顺序功能图时,若在M0.7步的动作命令有“CD C0”,则该指令的位置 。

A. 必须在使M0.7置位的指令之前

B. 必须在使M0.7复位的指令之后

C. 必须在使M0.7置位的指令后,使M0.7复位的指令之前 D. 可以在程序的任意处。

16.在PLC控制的机械手系统中,设M0.6是单步工作的转换允许脉冲信号,为了区别单步和非单步工作方式,将M0.6的 在每一个控制步的电路中。

A. 常闭触点并联 C. 常开触点并联

B. 常闭触点串联 D. 常开触点串联

17.在PLC控制的机械手系统中,输出电路中设置行程限位开关,是为了防止 工作方式时,机械手不能停在限位处可能造成事故。

A. 手动 B. 单步 C. 单周期 D. 连续

14

广东松山职业技术学院 精品课项目组—教师版

18.菜单命令“Symbolic Representation”和“Symbol Information”都标记√,则程序中 。

A. 只显示符号地址 C. 只显示绝对地址

B. 符号地址为主要显示,绝对地址为辅助显示 D. 绝对地址为主要显示,符号地址为辅助显示

按钮,直接创建 视图对象。

19.点击S7-PLCSIM工具栏中的图标

A. 输出PQB字节

B. 输入PIB字节 C. 输出QB字节 D. 输入IB字节

20.要非常方便的输入I0.1、I0.2等位数据,视图对象IB0的数据格式选择 。

A. Bits B. Binary C. Hex D. Slider:Dec 21.PLC在线状态下,在LAD编程窗口按下示 。

A. 状态未知 B. 正在执行程序 C. 无“能流”流过 D. 有“能流”流过 22.在监控状态下,如果有能流流入指令框的使能输入端EN,但ENO端未接后续元件,则该指令框和ENO输出线的颜色为 。

A. 指令框为绿色,输出线为黑色 B. 指令框为绿色,输出线为蓝色点状细线 C. 均为绿色 D. 均为黑色 23.PLC在线状态下,在变量表(VAT)窗口,单击图标 可以每个扫描周期都刷新变量。

A. 24.图标

B.

C.

D.

按钮,网络中出现的绿色连续线表

表示 。

B. 可以每个扫描周期刷新变量一次 D. 每个扫描周期激活修改值

D. 输出值

A. 可以刷新变量一次 C. 可以激活修改的值一次

25.在监控状态下,梯形图中加粗的字体显示的参数值是 。

A. 当前值 B. 来自以前的循环 C. 输入值 26.在管理器中用快捷工具则CPU模块符号为 。

A.

B.

C.

D.

打开在线窗口,打开要诊断的站,如果PLC在停止模式,

27.在管理器中用快捷工具符号为

,表示 。

打开在线窗口,打开要诊断的站,如果CPU模块诊断

A. 模块故障 B. 当前组态与实际组态不匹配 C. 无法诊断 D. 强制运行

二.判断题

( )1.在梯形图中设计了软件互锁和按钮联锁电路,PLC的外部电路中的硬件互锁电路可以不保留。

(√ )2.为了使梯形图和继电器电路中触点的类型相同,建议尽可能地用常开触点作PLC的输入信号。

(√ )3.为了节省PLC的输入点数,功能单一的输入信号比如热继电器的保护触点,可以不进PLC,直接接在外部负载电路中。

15

广东松山职业技术学院 精品课项目组—教师版

( √ )4.顺序功能图主要由步、有向连线、转换、转换条件和动作组成。 ( )5.每个顺序功能图至少有一个初始步,每步至少有一个动作。 ( )6.步处于不活动状态时,相应的动作被停止执行。

( √ )7.两个步绝对不能直接相连,必须用一个转换将它们隔开。 ( )8.两个转换一般用一个步将它们隔开,也可以直接相连。

( √ )9.顺序控制设计法实质是用输入量I控制代表各步的编程元件(例如存储器位M),再用它们控制输出量Q。

( √ )10.同一个输出位的线圈可能出现两次或多次的现象称为双线圈输出。

( )11.仅有两步组成的小闭环,用起保停电路设计的梯形图能正常工作。

习题9 结构化编程

一.选择题

1.除了 外,用户程序中其他的块都需要用相应的编辑器进行编辑。

A. 系统数据块 B. 背景数据块 C. 共享数据块 D. 组织块

2.在“Cycle/Clock Memory”选项卡设置Clock Memory为10,则M10.3产生的时钟脉冲频率为 。

A. 0.5Hz B. 1Hz C. 10Hz 3.共享符号在 中定义,可供程序中所有的块使用。

D. 2Hz

A. 符号表 B. 变量表 C. 声明表 D. 源文件

4.CPU自动地为程序中的全局符号加 号,在局部变量的前面加 号。 A. “”,# B. #,‘’ C. \,# D. # ,\

5.菜单命令“Symbolic Representation”和“Symbol Information”都标记√,则程序中 。

A. 只显示符号地址 C. 只显示绝对地址

B. 符号地址为主要显示,绝对地址为辅助显示 D. 绝对地址为主要显示,符号地址为辅助显示

6.STEP7用 编辑器工具管理所有的全局变量,用于定义符号名称、数据类型和全局变量的注释。

A. SIMATIC管理器 B. 符号表 C. 变量表 D. 声明表

7.若想知道S7用户程序中使用地址的概况,显示它们的绝对地址、符号地址以及使用的情况,打开 参考数据显示窗口。

A. 交叉参考表(Cross References) C. I/M/Q赋值表(Assignment List) 8.下列那些块中无STEP7的指令。

A. DB B. SFC C. FB D. FC

9.背景数据块中的数据是自动生成的,它们是程序编辑器中 声明的数据(不包含临时变量)。

A. 符号表 B. 变量表 C. 变量声明表 D. 赋值表

16

B. 程序结构(Program Structure)

D. 逻辑块

广东松山职业技术学院 精品课项目组—教师版

10.存放系统组态数据的块为 。

A. DI B. SFB C. DB D. SDB

11.变量的初始值由调用它的块提供,被子程序修改后返回给调用它的块,该变量在局域变量声明表中应定义为 变量类型。

A. IN B. OUT C. IN_OUT 12.功能FC的局域变量声明表中没有 变量类型。

A. IN和OUT B. IN_OUT C. TEMP

D. TEMP D. STAT

13.若局域变量Switch_on是用来起动对象的按钮,则在局域变量声明表中应定义的变

量类型为 。

A. IN B. OUT C. IN_OUT D. TEMP

14.若局域变量Timer_No是用来设置停机延时的定时器,则在局域变量声明表中应定义为 变量类型。

A. IN B. Timer C. IN_OUT D. TEMP

15.若在组织块OB1中需调用FB1,在FB1中又需调用FC1。则它们的编程先后顺序为: 。

A. OB1,FB1,FC1 B. FC1,FB1,OB1 C. OB1,FC1,FB1 D. FB1,FC1,OB1 16. 是系统功能。 A. FC10 B. FB20 17. 是功能块。

C. SFC30

D. SFB40 `D. SFB40

A. FC10 B. FB20 C. SFC30 18.生成用户程序时,自动生成的块是 。

A. OB100 B. OB1 C. FC1 D. FB1

19.在梯形图中调用功能块时,方框上面的“???”中,应填入 。

A. 功能块的符号名 B. 共享数据块的符号名或绝对地址 C. 功能块的形参 D. 背景数据块的符号名或绝对地址 20.调用 时需要指定其背景数据块。 A. FB和FC B. SFC和FC C. SFB和FB

D. SFB和SFC

21.用户程序提供一些通用的指令块,以便控制一类或相同的部件,通用指令块提供的

参数说明各部件的控制差异。这种编程方法称为 。

A. 线性编程 B. 分部式编程 C. 模块化编程 D. 结构化编程

22.实际参数由调用它的块提供的变量为 。 A. 输入变量 B. 输出变量 C. 输入输出变量 D. 静态变量 二.判断题

( √)1.块调用指令CALL用来调用功能块、功能、系统功能块或系统功能。 ( )2.CALL指令可以与RLO和其他条件无关,也可以受RLO的控制。 (√ )3.执行OPN DB10指令后,DB10.DBX1.0可简写为DBX1.0。 ( )4.每个梯形图程序段都必须以输出线圈结束。

( √ )5.在程序中可以用绝对地址访问变量,也可以用符号地址访问变量。 ( )6.使用绝对地址可使程序更容易阅读和理解。

( √ )7.用菜单命令“Symbol Table”→“Import/Export”,可将文本文件导入到符号表或将当前符号表存入文本文件。

( )8.共享符号和局域符号使用字母、数字、下划线,也能使用汉字来命名。 ( √)9.逻辑块包括组织块OB、功能块FB和功能FC。

17

广东松山职业技术学院 精品课项目组—教师版

( √)10.在代码区输入完一条语句或一个图形元素后,编辑器立即起动句法检查,发现的错误用红色的斜体字符显示。

( )11.用梯形图编辑时,一个网络中可以放置一个以上的独立电路。

( √ )12.共享符号(全局符号)在符号表中定义,可以供程序中所有的块使用。 ( )13.在整个用户程序中,同一个局域符号只能定义一次。 ( √ )14.S7-PLCSIM可以在计算机上对S7-300/400PLC的用户程序进行离线仿真与调试。

( )15.用S7-PLCSIM仿真时,计算机需要连接PLC的硬件。 ( )16.S7-PLCSIM仿真软件只能仿真S7-300的用户程序,不能仿真S7-400的用户程序。

( )17.S7-PLCSIM仿真软件只能仿真语句表、梯形图和功能块图编写的程序。 ( √ )18.用鼠标点击IB1视图对象中第0位的单选框,出现符号“√”,表示I1.0变为ON。

( )19.视图对象QB4中的第0位的小框内出现符号“√”,表示Q4.0变为ON;出现符号“×”,表示Q4.0变为OFF。

( √ )20.访问仿真PLC的数据块DB存储区时,需要先下载数据块。

( )21.S7-PLCSIM的CPU视图对象中选择模式为RUN-P时,不能下载程序。 ( )22.符号表、注释和系统数据保存在STEP7计算机的存储器中,不会下载到PLC的CPU。

( )23.功能块FB要带背景数据块,而系统功能块SFB可不带背景数据块。 ( √)24.形式参数在声明表中定义,而实际参数变量在符号表中定义。 ( )25.形式参数是只能在当前块中使用的局部变量,用〞〞标记。 ( )26.实际参数是在整个程序中都可调用的全局变量,用#标记。 ( )27.在用户程序中可以调用、编写或修改SFC和SFB。

(√ )28.功能FC没有背景数据块,不能给功能的局部变量分配初始值。 ( )29.与功能块FB相比较,FC需要配套的背景数据块DB。 ( )30.调用功能和功能块时用形式参数代替实际参数。

( )31.一个功能块只可以使用一个背景数据块。

( )32.功能块执行完后,会将所有数据保存在背景数据块中。

( √)33.背景数据块只能指定给唯一的功能块,而同一个功能块可以和多个背景数据块建立赋值关系。

( )34.背景数据块和功能块/系统功能块是一一对应的关系。

(√ )35.如果调用功能块FB时,没有给形参赋以实参,功能块就调用背景数据块中形参的数值。

( √)36.如果修改了块与块之间的软件接口或程序代码,可能会造成时间标记冲突。 ( )37.块调用出现时间标记冲突后,只能重新编写程序代码。

( √)38.数据块是用来实现各逻辑块之间的数据交换、数据传递和共享数据的重要途径。

( )39.数据块是用来实现数据传递的惟一途径。

( )40.全局变量只能在全局符号表中声明。

(√ )41.在符号表中,共享数据块的类型是它本身,背景数据块的数据数据类型是对应的功能块。

( √ )42.局域变量只是在它所在的块中有效。

( )44.生成逻辑块(OB、FC、FB)时可以声明临时局域数据,退出逻辑块时保留

18

广东松山职业技术学院 精品课项目组—教师版

临时局域数据。

( )45.背景数据块中的数据与指定功能块的变量声明表中的数据完全一样。 ( )46.可以通过修改变量声明表中的初始值来修改背景数据块中的对应数据初始值。 ( √ )47.STEP7按数据生成的顺序自动地为数据块中的变量分配地址。 ( )48.应首先生成背景数据块,然后生成使用它的功能块。 ( )49.可以直接修改背景数据块中的变量。

习题10 组织块

一.选择题

1.“Startup”选项卡用于设置PLC的启动特性,S7-300只能执行 。

A. 热启动(Hot restart)

B. 暖启动(Warm restart)

C. 冷启动(Cold restart) D. 以上都可以

2.CPU检测到错误时,如果没有相应的错误处理OB,CPU将进入 模式。 A. 停止 B. 运行 C. 报警 D. 中断 3. 利用循环中断OB35在M3.0中设置2Hz的闪烁频率信号,则在CPU Properties/Cyclic Interrupts中设置Execution(ms)的值为 ms。

A. 2000 B. 1000 C. 500 D. 250

4.下列中断程序为S7-300/400 PLC的日期时间中断的是 。 A. OB10 B. OB20 C. OB35 D. OB40

5.下列中断程序为S7-300/400 PLC的循环中断的是 。 A. OB10 B. OB20 C. OB35 D. OB40 6.用于编程错误处理的组织块是 。 A. OB121 B. OB122 C.OB70 7.用来处理电源故障的组织块是 。

D. OB80

A. OB81 B. OB82 C. OB83 D. OB 84

8.在下列情况之一:有诊断功能的模块的断线故障,模拟量输入模块的电源故障,输入信号超过模拟量模块的测量范围等,错误处理组织块 被调用。

A. OB81 二.判断题

B. OB82

C. OB83

D. OB 84

( )1.中断源只能来自I/O模块的硬件中断。

( )2.在所有组织块中OB1的中断优先级别最低。

( √ )3.组织块(OB)是操作系统调用的,OB没有背景数据块,其变量声明表中只能有临时变量。

( )4.只要在相应的中断组织块中有用户程序存在,中断就能被执行。 ( )5.OB10经OB1调用后才能执行。

( √)6.SFC32是系统功能,打开路径为:\\Libraries\\Standard\\System Function Blocks。 ( )7.FC3是系统功能,打开路径为:\\Libraries\\Standard\\IEC Function Blocks。 ( √ )8.没有专用的SFC来激活和禁止循环中断。

( )9.日期时间中断可以在某一特定的日期和时间执行一次,也可以从设定的日期时间开始,周期性地重复执行,例如每秒、每分钟、每小时、每天、每周、每月、每年和月末执行一次。

( √ )10.对于CPU 检测到的大多数错误,如果没有相应的错误处理OB,CPU将进入STOP模式。

19

广东松山职业技术学院 精品课项目组—教师版

习题11 PID

一.选择题

1. 用于将传感器提供的电量或非电量转换成标准的直流电流或电压信号的设备是 。

A. 数字量输入模块 B. 模拟量输入模块 C. 模拟量输出模块 D. 变送器

2.SM331是模拟量输入模块,其主要组成部分是 。

A. ADC

B. DAC

C. CPU

D. 变送器

3.如果输入的模拟量为4~20mA的电流时,SM331的量程卡应设置在 位置。 A. A B. B C. C D. D 4.如果输入的模拟量信号为1~5V的电压时,在模块的属性中应设置“Measuring Type”(测量的种类)为 。

A. 4DMU current B. 2DMU current C. E voltage D. deactivated 5.传感元件为热电阻(如Pt100)时,为了获得很高的测量精度,在模块的属性中应设置“Measuring Type”(测量的种类)为 。

A. 4DMU current B. 2DMU current C. E voltage D. deactivated 6.模拟量输入模块属性中设置“Measuring Type”(测量的种类)为TC-IL表示模块与热电偶连接, 。

A. 外部补偿,模块将温度值送给CPU

B. 外部补偿,模块将所测热电动势的十进制数值送给CPU C. 内部补偿,模块将温度值送给CPU

D. 内部补偿,模块将所测热电动势的十进制数值送给CPU 7.模拟量输出模块的输出类型有 种。

A. 1 B. 2 C. 3 8.下列系统功能块用于实现连续PID控制的是 。

D. 4

A. SFB41 B.SFB42 C. SFB43 D. SFB44

9.若SFB41的输入端PVPER_ON=1,表示过程输入变量(反馈值) 。

A. 以实数格式从PV_IN端输入 B. 以16位整数格式从PV_PER端输入 C. 以实数格式从PV_PER端输入 D. 以16位整数格式从PV_IN端输入 10.SFB41PID的控制器中,负反馈的误差ER等于 。

A. SP_INT-PV_PER B. SP_INT-PV_IN C. SP_INT-PV D. PV-SP_INT

11.若要将SFB41组态为PI控制器,参数的设置正确的是: 。

A. P_SEL=0;I_SEL=0;D_SEL=1 B. P_SEL=0;I_SEL=1;D_SEL=1

C. P_SEL=1;I_SEL=0;D_SEL=1

D. P_SEL=1;I_SEL=1;D_SEL=0

12.SFB41的四个整定参数CYCLE、GAIN、TI、TD的数据类型分别为: 。 A. TIME、REAL、TIME、TIME B. S5TIME、REAL、TIME、TIME C. TIME、INT、TIME、TIME D. TIME、INT、S5TIME、S5TIME 13.关于SFB41的积分时间常数TI和微分时间常数TD,说法正确的是: 。 A. 积分时间一定小于微分时间 B. 积分时间应>=采样时间 C. 微分时间应>=采样时间 D. 积分和微分不能同时出现 14.SFB41控制器的输出值要送给模拟量输出模块,需要 。

20

广东松山职业技术学院 精品课项目组—教师版

A. 将MAN_ON切换到手动模式 B. 将MAN_ON切换到自动模式 D. 从LMN端输出 。

B. 先积分,后比例,最后微分 D. 先积分,后比例,最后微分

C. 从LMN_PER端输出 15.PID控制器参数整定的先后顺序为

A. 先比例,后积分,最后微分 C. 先比例,后微分,最后积分

16.PID控制器参数的工程整定,如果被控制量是温度,选取采样周期TS时的经验数据可参照 (s)。

A. 15~20

A. 快,弱

B. 3~10 B. 快,强

C. 1~5 C. 慢,弱

D. 6~8 D. 慢,强

17.PID控制器的P参数越大,比例作用越强,动态响应越 ,消除误差的能力越 。

18.PID控制器的积分时间常数TI增大时,积分作用 ,系统的动态性能可能有所改善,消除误差的速度 。

A. 增强,减慢

B. 增强,加快

C. 减弱,减慢

D. 减弱,加快

19.PID控制器的微分时间常数TD增大时,超调量 ,系统的动态性能得到改善,抑制高频干扰的能力 。 A. 增加,增强

B. 增加,下降

C. 减小,增强

D. 减小,下降

20.下列不属于PID控制器的特点的是: 。

A. 需要被控对象的数学模型 B. 结构简单,容易实现

C. 有较强的灵活性和适应性 D. 使用方便,只需要设置一些参数即可 21.控制对象的惯性滞后较大时,应选用 控制方式。

A. P B. PD C. PI D. PID

22.需要控制对象有较好的动态品质和较高的稳态精度时,可以选用 控制方式。 A. P B. PD C. PI D. PID

23.在控制系统中,某些执行机构如果频繁动作,会导致小幅振荡,造成严重的机械磨损,应选用 控制方式。

A. PI B. PD C. PID D. 带死区的PID 24.模拟量输入模块将0~20mA的信号转换为单极性数字 。

A. 0~255 B. 0~27648 C. 0~32511 D. 0~32767 25.模拟量规范化程序FC105的输入端IN的数据类型为 。

A. 16位有符号整数 C. 32位有符号整数

B. 16位无符号整数 D. 32位实数

26.模拟量规范化程序FC106的输入端IN的数据类型为 。

A. 16位有符号整数 B. 16位无符号整数

C. 32位有符号整数

D. 32位实数

二.判断题

( )1.对SM331模块,如果输入的模拟量为电流量,则量程卡应设置在A位置。 ( )2.模拟量输出模块用于将CPU送给它的模拟量信号转换为数字信号,其主要组成部分是D/A转换器。

( √ )3.SM332模块均有诊断功能,通过模块的SF指示灯指示出现错误。 ( √ )4.SM332模块与背板总线有光隔离,使用屏蔽电缆时最大距离为200m。 ( )5.模拟量和数字量之间的相互转换和PID程序的执行都是周期性的操作,其时

21

广东松山职业技术学院 精品课项目组—教师版

间间隔称为采样周期。

(√ )6.采用电流传送比电压传送的距离远得多,使用屏蔽电缆信号线时允许的最大距离为200m。

( √ )7.模拟量规范化程序FC105和FC106的BIPOLAR输入端为0,表示输入信号是单极性的。

( )8.FC105和FC106中的LO_LIM (下界) 和HI_LIM (上界) 输入参数用于定义规范化的物理量范围,数据类型与IN端相同。

( )9.OB1 是用于循环处理的组织块(主程序),它可以调用别的逻辑块,不能被中断程序(组织块)中断。

(√ )10.在OB35中调用SFB41时,PID控制的采样周期一般在CPU属性设置对话框的“循环中断”选项卡中设置。

( )11.SFB41 PID控制器的设定值由SP_INT端以32位整数形式输入。 ( )12.SFB41 PID控制器的反馈值可由PV_PER端以32位实数形式输入。 ( √)13.SFB41 PID控制器的反馈值可由PV_IN端以32位实数形式输入。 ( √)14.SFB41 PID控制器的参数MAN_ON为1时选择了手动模式,输出变量的值由MAN代替。

22

广东松山职业技术学院 精品课项目组—教师版

(一) 程序转换题 【知识模块三】 『核心要素』

1.梯形图和语句表的相互转换 语句表: A( A I 0.0 AN I 0.1 O I 0.2 ) A I 0.3 ON C 5 = Q 4.3 L S5T#3S SD T 5 2. 语句表: A I 0.0 AN M 0.3 O A I 0.5 A I 0.2 ON T 4 = Q 4.3 L C#6 SC C 5 3. 语句表: A( O I 0.0 O DB1.DBX 0.0 ) A( ON M 0.0

O I 0.2 ) = Q 4.4 S M 0.5 梯形图: I0.0 I0.1 I0.3 Q4.3

I0.2 C5

T5 SD S5T#3S

梯形图: I0.0 M0.3 Q4.3

I0.5 I0.2

T4

C5 SC C#6 梯形图: I0.0 M0.0 Q4.4 DB1.DBX0.0

I0.2

M0.5 S

23

广东松山职业技术学院 精品课项目组—教师版

4. 5. 语句表: A I FN = A A = A 梯形图: 0.0 I0.0

M0.0 N

M0.1 #

C0 R

I0.3

Q4.3

语句表: Network 1: A I 0.0 FP M 0.0 = M 0.1 Network 2: A M 0.1 AN Q 4.0 O AN A = M 0.1 Q 4.0 Q 4.0 梯形图: Network 1: I0.0 M0.0 P

M0.1

Network 2: M0.1 M0.1 Q4.0 Q4.0 Q4.0 M 0.0 M 0.1 M I L L 0.1 0.3 20.0 20.0 NOT BLD 102 = Q 4.3 A L 20.0 NOT R C 0 6.

语句表: A I A( L L 0.6 梯形图: MW 2 DB1.DBW I0.6 4 CMP<=I I0.3 C4 CD

<=I ) A CD I C 0.3 4 MW2 IN1 DB1.DBW4 IN2 24

广东松山职业技术学院 精品课项目组—教师版

7.

语句表1: A( A( A I L L 语句表2: L LD 20 L L#27648 /D T LD 20 AN OV SAVE CLR _002: A BR ) JNB _003 L LW 22 T _003: NOP MW 20 0 1.6 JNB _001 MD 6 L#10000 *D T LD 20 AN OV SAVE CLR _001: A BR ) JNB _002 梯形图: I1.6 MUL_DI EN ENO DIV_DI EN ENO LD20 LW22 MOVE EN ENO IN OUT MW20

MD6 IN1 OUT LD20 LD20 IN1 OUT L#10000 IN2 L#27648 IN2

【知识模块五】

8.顺序功能图转换为梯形图 9.

M0.0 初始步 初始步 M0.0 起动 I0.0·I0.1 起动 I0.0·I0.3

Q4.0 M0.1 M0.1 Q4.0 Q4.1 快进

I0.2 I0.1

M0.2 Q4.1 Q4.0 工进 M0.2 I0.1 I0.2 M0.3 Q4.0 M0.3 T0 暂停8s I0.3 T0

M0.4 Q4.1 快退 M0.4 Q4.2 I0.1 I0.3

25

正转 反转 正转 反转

广东松山职业技术学院 精品课项目组—教师版

10.

M0.0 I0.0 预置C0 M0.1 Q4.0 I0.1 M0.2 Q4.1 I0.3 M0.3 Q4.2 I0.4 M0.4 I0.6 I0.2 M0.5 Q4.3 I0.5 M0.6 C0减1

(二) 程序设计题

【知识模块三】

1. 用I0.0控制Q4.6延时接通延时断开电路。控制要求如下图所示,完成梯形图程序。 I0.0 〔参考答案〕: Q4.6

的常开触点 T6

2. 用定时器设计周期和占空比可调的振荡电路。I0.0=ON时,在Q4.7端输出先断开2s,再接通3s的时钟脉冲;I0.0=OFF时,关闭时钟脉冲。完成梯形图程序。 〔2题参考答案〕: 〔3题参考答案〕: I0.0 T0

T8 I0.0

T9

T8 SD S5T#2S T9 SD S5T#3S Q4.7

T0

SE S5T#30S Q4.0

4s 3s T7 I0.0

T6 SD S5T#4S T7 SF S5T#3S Q4.6

T6

T0/Q4.0 T1 SF S5T#10S

T1 Q4.0 Q4.1

26

广东松山职业技术学院 精品课项目组—教师版

3、按下启动按钮I0.0,Q4.0控制的电机运行30S,然后自动断电,同时Q4.1控制的制动电磁铁开始通电,10S后自动断电。用扩展的脉冲定时器和断开延时定时器设计控制电路。

4、按下启动按钮I0.0,Q4.0延时10S后变为ON,按下停止按钮I0.1,Q4.0变为OFF,用扩展的接通延时定时器设计梯形图程序。

〔参考答案〕:

方法1、

方法2、

5、在按钮I0.0按下后Q4.0变为1状态并自保持,I0.1输入3个脉冲后(用C1记数),T0开始定时,5S后Q4.0变为0状态,同时C1被复位,设计梯形图。 〔参考答案〕:

27

广东松山职业技术学院 精品课项目组—教师版

6、用S、R和上升沿、下降沿检测指令设计满足如下波形的梯形图。

7、用接在I0.0输入端的光电开关检测传送带上通过的产品,有产品通过时I0.0为ON,如果在10S内没有产品通过,由Q0.0发出报警信号,用I0.1输入端外接的开关解除报警信号。设计梯形图程序。

参考答案:

8、如果MW4中的数小于等于IW2中的数,令M0.1为1,反之令M0.1为0。设计语句表程序或梯形图程序。

〔参考答案〕:

I0.0 I0.1 Q0.0

参考答案:

28

广东松山职业技术学院 精品课项目组—教师版

9、设计程序:将101英寸转换为以厘米为单位的整数,送到 MW30中。(1英寸=2.54厘米)

参考程序:

10、设计求圆的面积的程序。圆的半径由IW24输入(0≤R≤+999),取圆周率为3.141593。计算出的圆的面积并转化成整数,以BCD码的形式从QD8输出。

参考答案:

11、设计求圆的周长的程序。圆的半径(小于1000的整数)在DB2.DBW2中,取圆周率为3.14159,用浮点数运算指令计算圆的周长,运算结果转化成整数,存放在

29

广东松山职业技术学院 精品课项目组—教师版

DB2.DBW8中。

12、为了避免太大的负载变化,电动机正反向点动控制只允许在2s封锁时间之后运动。例如:电动机向右点动运行,它只能在2s封锁时间过后才能向左点动。(电动机正转启动信号为I0.0,正转输出信号为Q4.0;反转启动信号为I0.1,反转输出信号为Q4.1。)

参考答案:

13、设计满足下图所示波形的梯形图 I0.0 I0.1 Q0.0 Q0.1

4s I0.0 I0.1 Q0.0 Q0.1

7s

图A 图B

14、当S1动作和S2不动作时,在所有三个例子中的灯HL应该点亮。完成程序。

S1I1.0PLCS2I1.1S1I1.0PLCS2I1.1I1.0S1I1.1PLCS2Q4.0HLQ4.0HLQ4.0HL30

广东松山职业技术学院 精品课项目组—教师版

【知识模块五】

15、小车在初始状态时停在中间,限位开关I0.0为ON,按下起动按钮I0.3,小车按图所示的顺序运动,最后返回并停止在初始位置。画出控制系统的顺序功能图。

16、冲床的运动示意图如下所示。初始状态时机械手在最左边,I0.4为ON;冲头在最上面,I0.3为ON;机械手松开(Q0.0为OFF)。按下起动按钮I0.0,Q0.0变为ON,工件被夹紧并保持,2s后Q0.1变为ON,机械手右行,直到碰到I0.1,以后顺序完成以下动作:冲头下行,冲头上行,机械手左行,机械手松开(Q0.0

(1)夹紧 Q0.0置位 (6)放开 Q0.0复位

I0.3

(3)下行 Q0.3

(2)右行Q0.1 (5)左行Q0.2 I0.4

I0.1

(4)上行 Q0.4

I0.2

Q0.1 I0.2 I0.0 Q0.0 I0.1 M0.1 M0.2 M0.3

被复位),延时2s后,系统返

回初始状态。滑出控制系统的顺序功能图。

17、下图示是交通灯一个周期的波形图。PLC上电后,接通起动开关I0.0,交通灯将按波形图所示的要求不断地循环工作,直到PLC断电或断开起动开关后完成当前工作周期为止。用画出顺序功能图。〔假设PLC的时钟脉冲发生器设置为MB10,要求绿灯闪烁频率为2Hz。〕

车道红灯 车道绿灯 车道黄灯 人行道红灯 人行道绿灯 Q4.0 Q4.1 Q4.2 Q4.3 Q4.4 15s T0 5s T1 30s T2 5s 4s T3 T4 交通灯波形图

18、某皮带运输机工作如下:逆物料方向启动,按下启动按钮I0.0后,3#皮带开始

运行;5S后2#皮带自动启动;再过5S后1#皮带自动启动;启动完毕。顺物料方向停

物料运输方向止,按下停止按钮I0.1后,先停1#皮带,10S后停2#皮带,再过10S后停1#皮带。在启动过程中,按下停止按钮I0.1后,将后启动

Q4.03#皮带1#皮带2#皮带

Q4.1Q4.231 广东松山职业技术学院 精品课项目组—教师版

的皮带先停,先启动的皮带后停的原则停车。设计出PLC控制的顺序功能图。

19、液体混合装置如图所示。上限位、中限位和下限位液位传感器被液体淹没时为运输带控制系统

ON,阀A、阀B和阀C为电磁阀,线圈通电时打开,线圈断电时关闭。开始时容器是空的,各阀门均关闭,各传感器均为OFF。按下起动按钮后,打开阀A,液体A流入容器,中限位开关变为ON时,关闭阀A,打开阀B,液体B流入容器。当液面到达上限位开关时,关闭阀B,电动机M开始运行,搅拌液体,60s后停止搅动,打开阀C,放出混合液,当夜面降至下限位开关之后再过5s,容器放空,关闭阀C,打开阀A,又开始下一周期的操作。按下停止按钮,在当前工作周期的操作结束后,才停止操作(停在初始状态)。设计顺序控制功能图。

20、下图是某剪板机的示意图,开始时压钳和剪刀在上限位位置,限位开关I0.0和I0.1为ON。按下起动按钮I1.0,工作过程如下:板料右行(Q0.0为ON)→压钳下行(Q0.1为ON并保持,压紧板料后,压力继电器I0.4为ON)→剪刀下行(Q0.2为ON)→压钳和剪刀上行(Q0.3和Q0.4为ON)。完成一个工作循环后,自动开始下一周期的工作,直到剪完10块料后停止在初始状态。设计顺序控制功能图。

(三) 补全程序题

剪板机控制系统

液体A 阀A Q4.0

阀B Q4.1

液体B

I0.0上限位 I0.1中限位 I0.2下限位

阀C Q4.3 M Q4.2 液体混合控制系统

32

广东松山职业技术学院 精品课项目组—教师版

【知识模块三】

1. 有下列参数:M0.0、IB4、PIW256、MW102、MD24、ID0、5.000000e+000、1.000000e+000等,请将它们填写到下图中合适的位置。

A B C D

FC105

EN ENO IN

HI_LIM RET_VAL LO_LIM OUT BIPOLAR

E F

位置 A B C D E F 数 据 PIW256 5.000000e+000 1.000000e+000 M0.0 MW102 MD24 2.按下列要求完成梯形图程序。 (1)把IB1与数据块DB10中的DBW2相加,其和存到DB10.DBW8中;I0.0=1时,在QW6上用BCD码格式显示以上的计算结果。 I0.0

A

位置 数 据 或 指 令 A B C D E F DB10.DBW2 IB1 MW0 MB1 ADD_I DB10.DBW8 MOVE MOVE EN ENO EN ENO IN OUT MW0 B IN OUT MB1 C

D

E

EN ENO IN1 OUT IN2

I_BCD EN ENO

F F IN OUT QW6

(2)将IB2和IB3的数值相加,结果存在DB10.DBW10中;I0.0=0时,在QW6上用BCD码格式显示以上的计算结果;

I0.0 A B

I0.0 A

MW2

D

ADD_I EN ENO IN1 OUT IN2 位置

MOVE MOVE EN ENO EN ENO IN OUT MD2 IB2 IN OUT C

F EN ENO

E E

IN OUT MOVE EN ENO IB3 IN OUT MB5

QW6

数 据 或 指 令 33

广东松山职业技术学院 精品课项目组—教师版

A AN B 0 C MB3 D MW4 E DB10.DBW10 F I_BCD

【知识模块六】

3、已知多台设备风扇监控功能FC1的程序如下所示,完成变量声明表。

表格 1 FC1的变量声明表

变量名称数据类型Data type 参数类型Declare Name b BOOL IN time_no TIMER IN tv S5TIME IN sig BOOL IN_OUT flt BOOL OUT m BOOL TEMP

4、对多台发动机的速度进行监视和控制的功能FB1。

已知FB1的变量声明表如下:

34

广东松山职业技术学院 精品课项目组—教师版

Name Switch_On Switch_Off Failure Actual_Speed Engine_On Preset_Speed Data Type Bool Bool Bool Int Bool Int Address Declare 0.0 0.1 0.2 2.0 4.0 4.1 6.0 IN IN IN IN OUT OUT STAT Initial Value FALSE FALSE FALSE 0 FALSE FALSE 1500 Comment 起动按钮 停车按钮 故障信号 实际速度 控制发动机的输出信号 达到预置转速 预置转速 Speed_Reached Bool

已知发动机控制项目的符号表如下: 符号 汽油机数据 柴油机数据 共享数据 发动机控制 风扇控制 自动按钮 手动按钮 起动汽油机 地址 DB1 DB2 DB3 FB1 FC1 I0.5 I0.6 I1.0 符号 关闭汽油机 汽油机故障 起动柴油机 关闭柴油机 柴油机故障 汽油机转速 柴油机转速 自动模式 地址 I1.1 I1.2 I1.4 I1.5 I1.6 MW2 MW4 Q4.2 符号 汽油机运行 汽油机到达设定转速 汽油机风扇运行 柴油机运行 柴油机到达设置转速 柴油机风扇运行 汽油机风扇延时 柴油机风扇延时 地址 Q5.0 Q5.1 Q5.2 Q5.4 Q5.5 Q5.6 T1 T2

(1)在OB1中完成执行对汽油发动机机控制的语句表程序。

CALL “发动机控制” , “汽油机背景数据 ” Switch_on := “起动汽油机” Switch_off Failure

:=“关闭汽油机” :=“汽油机故障 ”

Actual_ Speed :=“汽油机实际速度 ” Engine_on :=“ 汽油机运行 ”

Speed_Reached :=“ 汽油机达到预置速度 ”

(2)在OB1中完成执行对柴油发动机机控制的语句表程序。

CALL “发动机控制” , “柴油机背景数据 ” Switch_on := “起动柴油机” Switch_off :=“关闭柴油机” Failure

:=“ ”

Actual_ Speed :=“ ” Engine_on :=“ ” Speed_Reached :=“ ”

35

广东松山职业技术学院 精品课项目组—教师版

36

本文来源:https://www.bwwdw.com/article/na5o.html

Top