《PLC控制系统编程题库.doc》由会员分享,可在线阅读,更多相关《PLC控制系统编程题库.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可编程序控制器应用技术题库一、填空题1PLC小型整体机硬件主要由 微处理器 、 存储器 、 输入|输出接口 、 电源及外部扩展接口设备封装 部分组成。2扫描周期是指 一个循环扫描过程 。PLC对梯形图的扫描顺序是: 从上到下,从左到右 3. S7-200 CPU的工作方式有 用模式选择开关改变工作方式 、 用编程软件改变工作方式 、 在程序中用指令改变工作方式 三种。在上位计算机控制时,不能将S7-200 CPU的工作方式设置为 工作方式。4可编程序控制器的I/O点数是指 。它是描述PLC大小的一个重要参数。5断电延时定时器(TOF)的输入(IN)端接通时,其定时器位(线圈)变为 ON状态,当
2、前值被清0,其常开触点_接通 _,常闭触点断开。 6.S7-200系列PLC可以进行 直接 寻址和 间接 寻址, PLC内部的硬件编址元件有多种,每种元件都可以进行 寻址,对于部分元件,当处理多个连续单元中的多个数据时,_ _寻址比较方便。 7 S7-200的PLC进行堆栈操作时,应遵循的原则是 。8在使用PID指令时,首先应该将所需的计算参数送入回路表。PID回路表共包括 个参数,每个参数占用 个字节。S7-200可以最多使用 个PID回路。9S7-200 PLC CPU224在处理模拟量时,每一模拟输入通道通过AD转化,成为一个对应的数字量,该数字量在CPU内部占用 位存储空间。10S7-
3、200有三种不同类型的计数器,分别叫做 加计数器 、减计数器 、可逆计数器 。S7-200的定时器有三种不同的时基,分别为: 通电延时定时器、 断电延时定时器 、 保持通电延时定时器 。11功能图有四种主要的类型,分别为: 、 、 、 12在RUN模式下工作的CPU是禁止中断的,为了使用中断命令,需要使用允许中断命令打开中断。允许中断命令的梯形图格式为: 。13 输出指令 = Q0.1与立即输出指令 =I Q0.1工作过程区别在哪里: 。14比较指令有六种比较条件,分别是(P70) ,若两个比较数IN1与IN2满足比较条件,那么比较触点 闭合 。15 PLC有三种输出方式,分别是 继电器输出,
4、晶闸管输出,晶体管输出 。16可编程序控制器按照结构形式分为 、 两类。按照I/O点数容量分为 三种。17系统标志位(特殊存储器标准位)用于CPU与用户之间进行信息的交换,常用的标志位有: 始终为1状态, 首次扫描时为1。18 PLC采用循环扫描的工作方式, 对于用户而言,PLC的工作过程一般分为三个主要阶段: 输入采样 阶段, 用户程序执行 阶段, 输出刷新 阶段,PLC重复执行上述3个阶段,每重复一次的时间称为一个 扫描周期。19通电延时定时器(TON)的输入(IN)端接通时开始定时,当当前值大于等于设定值时,其定时器位(线圈)变为 接通 状态,其对应的常开触点 接通,常闭触点断开 。 2
5、0若加计数器的计数输入端(CU)为 ,复位输入端(R) ,计数器的当前值加1。当前值大于等于设定值(PV)时,其常开触点 ,常闭触点 。复位输入电路为 时计数器被复位,复位后其常开触点 ,常闭触点 ,当前值为 。21外部的输入电路接通时,对应的输入映像寄存器为 状态,梯形图中对应的常开接点 ,常闭接点 。22若梯形图中输出Q的线圈“断电”,对应的输出映像寄存器为 状态,在输出刷新后,继电器输出模块中对应的硬件继电器的线圈 ,其常开触点 。 23S7-200应用程序的结构从广义来讲由用户程序、数据块、参数块三大部分组成,而对用户程序而言,包括主程序,若干 ,若干 ,其中主程序为必选项。 25功能
6、流程图基本构成要素是 、 、 、 ,一个系统中至少要有一个初始步。由功能流程图转化为梯形图程序我们常用 指令来实现。 26中断程序不会再被中断,中断程序执行过程中发生的其它中断事件不会影响它的执行,而是按照 和 排队,队列中的优先级高的中断事件首先得到处理,优先级相同的中断事件先到先处理。 27可编程序控制器编程时用到的数据,数据类型可以是 ;指令中的常数的表示可以用 和 表示。 28STOP停止指令,使能端输入有效时,令主机CPU由 工作方式切换到 工作方式,从而立即中止用户程序的运行。 30S7200指令系统可以在子程序中定义参数用来传递数据,参数在子程序的 中定义,最多可以定义 个参数,
7、参数必须有 、 、 。而这些参数的变量类型有4种,分别是 型, 型, 型, 型。31负跳变指令检测它前面的逻辑状态,如果上个扫描周期是1状态,本周期是0,则负跳变指令后面的逻辑状态在本周期的剩余扫描时间内为“1”状态,该指令仅在一个 内有效。二、选择1 S7-200的定时器有三种不同的时基,是:( )A1ms,10ms,100ms B10ms,100ms,1s C1ms,100ms,1s D1ms,10ms,1s2外部的输入电路接通时, 说法正确的是:( )A对应的输入点为ON状态,其对应的常开接点断开,常闭接点闭合。B对应的输入点为ON状态,其对应的常开接点闭合,常闭接点断开C对应的输入点为
8、OFF状态,其对应的常开接点断开,常闭接点闭合 D对应的输入点为OFF状态,其对应的常开接点闭合,常闭接点断开3两个比较数IN1与IN2 分别为23与32,比较条件是“小于”,若输入条件为ON,那么比较触点状态为:( )A闭合 B断开4S7-200 PLC CPU224在处理模拟量时,每一模拟输入通道通过AD转化,成为一个对应的数字量,该数字量在CPU内部占用( )位存储空间。A1位 B8位 C16位 D32位 5系统标志位(特殊存储器标准位)用于CPU与用户之间进行信息的交换。常用的标志位有: 始终为1状态, 首次扫描时为1。( )ASM0.1;SM0.0 BSM0.4;SM0.1 CSM0
9、.0;SM0.1 DSM0.4;SM0.5 6后沿(下降沿)脉冲指令检测它前面的逻辑状态,其工作状态描述正确的是:( ) A 如果上个扫描周期是0状态,本周期是1,触点接通 B如果上个扫描周期是1状态,本周期是0,触点接通一个扫描周期C 如果上个扫描周期是0状态,本周期是1,触点接通一个扫描周期 D如果上个扫描周期是1状态,本周期是0,触点接通7有关断电延时定时器(TOF)的工作状态描述正确的是:( )A 断电延时定时器(TOF)的输入端接通时,其定时器位(线圈)变为ON状态,其常开触点闭合,常闭触点断开B 断电延时定时器(TOF)的输入端接通时,其定时器位(线圈)变为OFF状态,其常开触点断
10、开,常闭触点闭合C 断电延时定时器(TOF)的输入端接通时,其定时器位(线圈)变为ON状态,当前值被清0。输入(IN)端失电后,经过指定的延时时间,其常开触点断开,常闭触点闭合断电延时定时器(TOF)的输入端接通时,其定时器位(线圈)变为ON状态,当前值被清0。输入(IN)端失电后,经过指定的延时时间,其常开触点闭合,常闭触点断开 10S7-200 CPU 224主机模块地址: I0.0I1.5及Q0.0Q1.1。扩展模块为一个8I/8O的数字输入/输出模块,确定扩展模块的 I/O地址是:( )AI1.6I2.6及Q1.2Q2.2 BI2.0I2.7及Q1.2Q2.2 CI1.6I2.6及Q2
11、.0Q2.7 DI2.0I2.7及Q2.0Q2.7 三、简答与分析题3如下图所示是一个典型的起、停环节I/O 接线端钮图。I0.0为启动按钮接线端子,I0.1为停止按钮接线端子。画出带自锁的典型启停环节梯形图。SB1 I0.0 Q0.0SB2 I0.1 M - +4. 把下面梯形图程序中有错的地方指出来:11利用定时中断功能编制一个程序,实现如下功能:当I0.0由OFFON,Q0.0亮1s,灭1s,如此循环反复直至I0.0由ONOFF,Q0.0变为OFF。 13计数器的扩展电路。I0.0为一连续脉冲信号,它作为C20的计数端输入信号。计算在I0.0发出多少个脉冲后Q0.0产生输出信号。14 判
12、断程序工作状态115若Q0.0Q0.7 八个输出点上都连接了小灯,I0.0为一开关。试简单描述程序工作状态及小灯的变化四、简单程序的编写与绘图题11用接在I0.0输入端的光电开关检测传送带上通过的产品,有产品通过时I0.0为ON,如果在10s内没有产品通过,由Q0.0发出报警信号,用I0.1输入端外接的开关解除报警信号。试写出程序: 3. 使用置位指令复位指令,编写程序,控制要求如下:起动时,电动机M1先起动,才能起动电动机M2,停止时,电动机M1、M2同时停止。4试用计数器和时钟位设计一个延时25min的延时电路。(已知SM0.4为1分钟的时钟脉冲,占空比50%;SM0.5为1秒钟的时钟脉冲
13、,占空比50%。可任意选用)5 要求编写语句表程序:用I0.0控制接在Q0.0Q0.7上的8个彩灯循环移位,从左到右以0.5s的速度依次点亮,保持任意时刻只有一个指示灯亮,到达最右端后,再从左到右依次点亮。6 分析如下所示梯形图的功能。并根据I0.0波形,画出输出Q0.0的波形。、 I0.0 Q0.0 T37 IN TON +20 PT I0.0 T37 Q0.0 ( ) Q0.0 8 设计电动机顺序启/停控制电路。现有三台电动机M1、M2、M3,要求启动顺序为:先启动M1,经过2S后,M2启动,再经过2S后,M3启动。三台电动机一起停车。9简述使用PLC进行控制程序设计时的过程与步骤。 10
14、指出下图中不符合梯形图编程规则的错误。11试用PLC设计2小时的延时电路,并说明其功能。12 分析梯形图,根据I0.0波形,绘出M0.0 、 T34 、Q0.0波形。14试设计一个楼道照明灯的控制程序。当按下接在I0.0上的按钮后,接在Q0.0上的照明灯可发光30s,如果在这段时间内又有人按下按钮,则时间间隔从头开始。这样可确保在最后一次按下按钮后,灯光维持30s。15试设计一个抢答器电路程序。出题人提出问题,3个答题人按动按钮,仅仅是最早按的人面前的信号灯亮。然后出题人按动复位按钮后,引出下一个问题。16设计一个对锅炉鼓风机和引风机控制的梯形图。控制要求:开机时首先起动引风机,10秒后自动起
15、动鼓风机。停止时,立即关断鼓风机,引风机。17要求实现电动机的星三角起动控制:控制要求:按下起动按钮SB1,KM和KMY动作,电动机进行“Y”起动运行,当KMY接通10S后KMY断开,KM接通,即完成Y/启动。按下停止按钮SB2,电动机停止运行。 18水箱水少报警电路:当水箱水过少时,低限开关变为接通,蜂鸣器开始鸣叫,同时报警灯开始闪烁(亮 2 S,灭 3 S),当复位按钮接通时,蜂鸣器停止鸣叫和报警灯停止闪烁。五、设计题1使用顺序功能指令或移位寄存器指令编写一段程序。要求实现红、绿、黄三个彩灯顺序闪亮。每灯闪亮时间为2S,一直循环下去直到需要停止时。2编写自动门控制的PLC程序。控制要求如下
16、。自动门由电机打开(Q0.1)或关闭(Q0.2)。自动门具有开门限位B1:(I0.1)和关门限位B2:(I0.2)。B1与B2均为常闭状态。SB1(I0.0)为停止按钮 门口光电检测到“有人”时,B3:(I0.3)为“1”。自动门立刻打开。超过10秒无人时自动门将关闭。关门期间如果再“有人”时自动门重新打开请:(1)设计I/O分配表,并画出I/O接口线路图; (2)画出梯形图4有一3台皮带运输机传输系统,分别用电动机M1、M2、M3带动,控制要求如下: 按下起动按钮,先起动最末一台皮带机M3,经5S后再依次起动其它皮带机。M3 M2 M1 正常运行时,M3、M2、M1均工作。 按下停止按钮时,
17、先停止最前一台皮带机M1,待料送完毕后再依次停止其它皮带机。 M1 M2 M3 请:(1)写出I/O分配表; (2)画出梯形图或状态转移图。 5设计两电动机顺序起动顺序停止控制电路,控制要求如下: 按下起动按钮,电动机1起动,运行5S后,电动机2起动,两电动机同时运行。 按停止按钮电动机2立即停止运行,5S后,电动机1也停止运行。 在任何时候按下急停按钮电动机立即停止工作。 请:画出主电路,并进行硬件连接; 设计I/O口,画出PLC的I/O口硬件连接图并进行连接; 画出状态转移图或梯形图; 输入指令,调试运行。(若调试不成功,请将指令系统写在试卷上) 答案P5112项目:两台电动机顺序控制 控
18、制要求:两台电动机相互协调运转,M1运转10S,停止5S,M2要求与M1相反,M1停止M2运行,M1运行M2停止,如此反复动作3次,M1和M2均停止 13项目:PLC三速电动机控制 控制要求:启动低速运行3S,KM1,KM2接通;中速运行3S,KM3通(KM2断开);高速运行KM4,KM5接通(KM3断开)答案P103。 14项目:料箱盛料过少报警系统 控制要求:分自动和手动两种控制方式: (1)自动方式 低限开关动作后,蜂鸣器开始鸣叫,报警灯连续闪烁10次 (亮1.5秒.灭2.5秒),然后,蜂鸣器停止,灯熄灭。另外,复位按钮,可以使二者中止。 (2)手动方式 低限开关动作后,蜂鸣器和灯动作,
19、按下复位按钮时,二者中止。 15项目:交通红绿灯 控制要求:(1)东西向:绿5S,绿闪3次,黄2S;红10S。 (2)南北向:红10S,绿5S,绿闪3次,黄2S。 答案P7317项目:送料小车控制 控制要求: 如图,某送料小车示意图。小车可以在A、B之间正向起动(前进)和反向起动(后退)。 小车前进至B处停车,延时10S后返回。后退至A处停止后立即返回,如止往复。 答案P38按停止按钮,停车(小车由电机驱动) 限位开关18项目:电动机正反转 控制要求:正转3S,停2S,反转3S,停2S,循环3次。 。22. 用传送指令控制输出的变化,要求控制Q0.0Q0.7对应的8个指示灯,在I0.0接通时,使输出隔位接通,在I0.1接通时,输出取反后隔位接通。上机调试程序,记录结果。如果改变传送的数值,输出的状态如何变化,从而学会设置输出的初始状态。31料箱盛料过少报警系统:低限开关为ON表示水位太低。 控制要求:分自动和手动两种控制方式: (1)自动方式 低限开关动作后,蜂鸣器开始鸣叫,报警灯连续闪烁10次 (亮1秒,灭1秒),然后蜂鸣器停止、灯熄灭。另外复位按钮,也可以使二者中止。 (2)手动方式 低限开关动作后,蜂鸣器和灯动作,按下复位按钮时,二者中止。 32家用电饭煲改用PLC控制,试设计预约定时程序,要求在预约按钮按下3小时后接通电路,开始煮饭。10分钟后煮饭结束自动断电。
限制150内