1.世界上第一台PLC是哪年由哪家公司研制的,PLC的主要特点是什么? 1969年 美国数字设备公司 特点
① 可靠性高,抗干扰能力强。②丰富的I/O接口模块。③采用模块化结构。 ④编程简单易学,系统的设计、调试周期短⑤安装简单,方便易学 2.按结构形式来分,PLC可分为哪两种。整体式、组合式(模块式) 3.PLC的用户程序有多种编程语言,最常用的语言是什么。 梯形图(LAD)、语句表(STL)、功能块图(FBD) 4.S7-300 PLC一个机架最多可安装几个信号模块。8个 5.S7-300 PLC最多可扩展几个机架。3个
6.高速、大功率的交流负载,应选用哪种输出接口电路。晶闸管 7.MB10表示此存储单元是在哪个系统存储区。位存储器
8.S7-300/400 PLC的梯形图中表示时间1分20秒的格式如何书写。S5T#80S S5T#1M_20S
9.这个指令是 什么指令 。 将IN1中的32位整数除以IN2中的32位整数,余数输出
10.这个指令 的功能是什么 。将累加器1中的3位BCD码转换成整数
11.这个指令 的功能是什么 。将累加器1中的整数装换成3为BCD码
12.这个指令 的功能是什么 。将IN中的字逐位右移,空出位填0
13.这个指令 的功能是什么 。将IN中的双字逐位右移,空出位填0
14.这个指令 的功能是什么 。将IN中的双字逐位左移,空出位用以填移出位
15.这个指令 的功能是什么 。激活MCR区 二.
16.PLC是采用一次性执行用户程序的方式吗?×PLC是循环执行用户程序 17.梯形图语言适合于电气设计人员对PLC的编程应用吗?√
18.功能模块图对于具有数字逻辑电路基础的设计人员是很容易掌握吗√
19.PLC最主要的特点是编程简单,所以得到广泛的应用吗?×应用广泛与它优越性分不开,见题1 20.外部输入、输出继电器、内部继电器、定时器和计数器等器件的接点不可多次重复使用吗?×可以重复使用
21.梯形图中线圈应与左母线相连吗?× 22.双线圈输出是容易引起误操作吗?×
23.LAD计数器指令分为加计数器、减计数器和加减计数器吗?√
24.使用STL编程,计数器指令是有加计数器CU、减计数器CD和CUD加减计数器3个指令吗√ 25.S7的立即寻址,就是对常数的寻址方式吗?√
26.S7的直接寻址,就是对常数的寻址方式吗?×对寄存器和存储器进行的直接寻址方式 27.指令—(JMP)是RLO为1跳转指令吗?√ 28.指令—(JMPN) 是RLO为1跳转指令?× 29.指令 为跳转的地址吗?√
30.MCRD指令是激活MCR区域吗?× 结束MCR区 三.
31.PLC的主要特点是什么?
①可靠性高,抗干扰能力强。②丰富的I/O接口模块。③采用模块化结构。 ④编程简单易学,系统的设计、调试周期短。⑤安装简单,方便易学 32.为什么说PLC的工作方式为扫描工作方式?
PLC循环执行用户程序的方式,就是说用户的程序本身就是一个循环体,它被PLC无条件的重复扫
描并有条件的选择执行。(是指用户从左往右,自上而下循环执行用户程序)
33.简述PLC与继电接触器控制两种方法的不同点。
①组成器件不同。②触点数量不同。③实施控制的方法不同。 ④工作方式不同。⑤是否能实现信息化的监控与管理。 34.S7-300系列PLC主要由哪几类模块构成?
① 中央处理单元(CPU)。②负载电源模块(PS)。③信号模块(SM)。 ④通信处理模块(CP)。⑤功能模块(FM)。⑥接口模块(IM)。
35.SlMATIC S7-300 IM接口模块有何用途?用于多机架配置是连接主机架(CR)和扩展机架(ER)。S7-300
通过分布式的主机架和连接的扩展机架以操作多达32个模块。
36.PLC数字输出模块若按负载使用的电源分类,可有哪几种输出模块? ①直流输出模块 ②交流输出模块 ③交直流两用输出模块
37.PLC数字输出模块若按输出的开关器件分类,可有哪几种输出方式? ①晶体管输出方式 ②继电器触点输出方式 ③晶闸管输出方式。 38.任意举出S7-300/400 PLC常用的4种基本数据类型。
①位(bool) ②字节(BYTE)③字(WORD)④双字(DWORD)⑤16位整数(INT)⑥32位整数(DINT)⑦32位浮点数(REAL)
39.任意举出常用的5种S7-300/400 CPU系统存储区。
①输入过程映像存储区(I) ②输出过程映像存储区(Q)③位存储区(M)④外部出入(PI)⑤外部输出(PQ)⑥定时器(T)⑦计数器(C)⑧数据块(DB)⑨本地数据(L)
40.S7-300/400 PLC有几种定时方式?①脉冲定时器(SP) ②扩展脉冲定时器(SE)③接通延时定时器(SD)④保持型接通延时定时器(SS)⑤断开延时定时器(SF) 41.画出S7-300/400 PLC有哪几种LAD计数指令?
42.写出指令 的功能和各个输入输出端的意义。
装载和传输
EN:允许输入端 ENO:允许输出端 IN:装载要传输的数据 OUT:传输到的位置
43. 写出指令 的功能和各个输入输出端的意义。
数据比较
比较IN1的整数数否小于IN2输入的整数,若是则输出1
44. 写出指令 的功能和各个输入输出端的意义。
相减
EN:允许输入端 ENO:允许输出端 IN1:输入被减数 IN2:输入减数 OUT:输出结果 45. 写出指令 的功能。 相除
EN:允许输入端 ENO:允许输出端 IN1:输入被除数 IN2:输入除数 OUT:输出结果 四.
46.按图所示设计PLC程序(梯形图),使线圈Q4.0通电、断电。
47.将以下语句表(STL)程序,转换为梯形图(LAD)程序。
48.要求在3个不同地方控制某台电动机的起动和停止。每个地方都有起动(I0.0、I0.1、I0.2)和停止(I0.3、
I0.4、I0.5)按钮。在任意一个地方按下起动按钮,则电动机启动(Q0.0)旋转,按钮弹起,电动机保持旋转;在任意一个地方按下停止按钮,则电动机停止旋转。根据要求,编制梯形图程序。
49.编写程序完成以下控制要求:I0.0点动后延时2S输出Q4.0,复位按钮为I0.1。
50.编写程序完成以下控制要求:I0.0点动后输出Q4.0,延时2S后结束输出,复位按钮为I0.1。
注:M0.1可以不要
51.设计方波脉冲发生器程序,要求开关I0.0闭合,“方波脉冲发生器”启动。Q4.0输出周期为3s,占
空比为1:2,并不断循环。开关I0.0断开,结束“方波脉冲发生器”输出。
占空比是高电平所占周期时间与整个周期时间的比值。
52.编写程序如果I0.2的信号状态从0变为1,则计数器预设为10的值。如果I0.0的信号状态从0改变
为1,则计数器C10的值将增加1。如果I0.1的信号状态从0改变为1,则C10减少1。如果C10不等于0,则Q4.0的信号状态为1。
53.编写实现下面整数算式程序:
注:I0.0可以不要
54.设计程序,把MW1的字的内容左移3位后与MW5做加法运算,运算结果送入MW7字中。
注:I0.0可以不要
55.试用算术指令完成运算:(35.5+13.0)×5.7÷7.8=?;要求:用I0.0启动运算,用MD20存储运算结
果。
56.设计如下程序:如果DW10的内容大于10,则输出Q4.0。
这个题数据类型有些问题,并没有找到DW10这个数据,这个程序改写为数据类型为MD10,注I0.0可以省略
改写为数据类型为MW10
感谢小安子大神提供原稿,本人整理很多程序有所修改,大家一起探讨,本人刚学plc很多不懂,请勿见笑。
因篇幅问题不能全部显示,请点此查看更多更全内容