PLC试题.docx
《PLC试题.docx》由会员分享,可在线阅读,更多相关《PLC试题.docx(28页珍藏版)》请在冰点文库上搜索。
PLC试题
试题代码:
4.1.1
试题名称:
用PLC来控制反应炉的动作
1、操作内容:
反应炉工艺共分为三个过程
第一个过为进料过程:
当液面低于下液面传感器(SL2=1),温度低于低温传感器(ST2=1),压力低于低压传感器(SP2=1)。
按启动按钮SB1后,排气阀(YV1)和进料阀(YV2)打开,液面上长至上液面传感器(SL1=1),关闭排气阀和进料阀,延时3秒打开氮气阀(YV3),反应炉内压力上升至高压传感器(SP1=1),关闭氮气阀。
开始第二个过程。
第二个过程为加热过程:
加热接触器KM吸合,温度上升至高温传感器(ST1=1),保温4秒,然后断开加热接触器降温,待温度降至低温传感器(ST2=1)时,开始第三个过程。
第三个过程为泄放过程:
打开排气阀,气压下降至低压传感器(SP2=1),打开泄放阀,液位下降至下液面传感器(SL2=1)关闭排气阀和泄放阀。
以上三个过程为一个循环。
按下启动按钮,开始反应炉工艺,一直循环下去,直到按了SB2停止按钮,工艺完成当前一个循环后停止。
在第一、第二过程中,如按下急停按钮SB3,则立即关闭进料阀、氮气阀、加热接触器,待温度降至低温传感器(ST2=1)时,打开排气阀将压力降至最低(SP2=1)再打开泄放阀将炉内液体放完后停止。
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
高压传感器SP1
X0
电脑和PLC自动连接
低压传感器SP2
X1
电脑和PLC自动连接
高温传感器ST1
X2
电脑和PLC自动连接
低温传感器ST2
X3
电脑和PLC自动连接
上液面传感器SL1
X4
电脑和PLC自动连接
下液面传感器SL2
X5
电脑和PLC自动连接
启动按钮SB1
X6
SB1
停止按钮SB2
X7
SB2
急停按钮SB3
X10
SB3
输出设备
输出端口编号
考核箱对应端口
加热接触器KM
Y0
排气阀YV1
Y1
进料阀YV2
Y2
氮气阀YV3
Y3
泄放阀YV4
Y4
2、操作要求:
按照规定的时间内完成的工作是否达到了全部或部分要求,由考评员按评分标准进行评分,考核时间不得延时。
(1)用FX2N系列PLC指令编制程序,按工艺流程写出控制流程图或状态转移图。
(2)写出梯形图或语句表。
(3)按编制的程序输入PLC在考核箱上接线、调试。
(4)用仿真动画图像调试,检查程序,实现反应炉工艺的控制要求。
(5)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
试设计以下的报警程序:
a)当打开氮气阀后1分钟炉内压力未达到最高值时报警
b)当加热接触器接通后经30秒炉内温度未达到最高值时报警
c)当泄放阀打开后经2分钟炉内液位未达到最低液位时报警
调整思路:
试题代码:
4.1.2
试题名称:
用PLC来控制拣球的动作
1、操作内容:
吸盘原始位置在左上方,左限开关LS1,上限开LS3压合,按电脑仿真程序中“选球”按钮,选择大球或小球,按SB1按钮,下降电磁阀KM0吸合延时7秒后,下降电磁阀KM0断开吸合电磁阀KM1吸合,若是小球吸盘碰到下限开关LS2压合,若是大球则碰不到下限开关LS2。
上升电磁阀KM2吸合,然后吸盘碰到上限开关LS3压合,上升电磁阀KM2断开,右移电磁阀KM3吸合,若是小球吸盘碰到小球右限开关LS4压合,右移电磁阀KM3断开,下降电磁阀KM0吸合,若是大球吸盘碰到大球右限开关LS5压合,右移电磁阀KM3断开,下降电磁阀KM0吸合,然后吸盘碰到下限开关LS2压合,吸合电磁阀KM1断开,下降电磁阀KM0断开,上升电磁阀KM2吸合,吸盘碰到上限开关LS3压合,上升电磁阀KM2断开,左移电磁阀KM4吸合,吸盘碰到左限开关LS1压合,左移电磁阀KM4断开,如此完成一个循环。
按了启动按钮SB1后,吸盘按上述规律连续工作,当小球箱装满6只或大球箱装满4只时均要暂停5秒将满箱搬走,放上空箱,吸盘继续工作,当按了停止按钮SB2后吸盘在完成当次循环后停止。
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
启动按钮SB1
X0
SB1
停止按钮SB2
X6
SB2
左限位开关LS1
X1
电脑和PLC自动连接
下限位开关LS2
X2
电脑和PLC自动连接
上限位开关LS3
X3
电脑和PLC自动连接
小球限位开关LS4
X4
电脑和PLC自动连接
大球限位开关LS5
X5
电脑和PLC自动连接
输出设备
输出端口编号
考核箱对应端口
下降电磁阀KM0
Y0
吸合电磁阀KM1
Y1
上升电磁阀KM2
Y2
右移电磁阀KM3
Y3
左移电磁阀KM4
Y4
程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序:
在机械手上升及左右移动时,如按急停按钮则机械手立即下降,当碰到下限开关时,释放大小球,机械手停于原位不动,以便于处理。
试题代码:
4.1.3
试题名称:
用PLC控制汽车喷漆
1、操作内容:
编程要求:
按SB3(红色)、SB4(黄色)、SB5(绿色)选择按钮选择要喷漆的颜色(只有在喷漆时不可以选择),由Y01(红色)、Y02(黄色)、Y03(绿色)分别控制喷漆的颜色,按SB1启动按钮启动流水线,轿车到一号位,则PC机发出一号位到位信号,流水线停止,延时1秒,一号门开启,延时2秒,流水线重新启动,轿车到二号位,由PC机发出二号位到位信号,流水线停止,一号门关闭并延时2秒后开始喷漆,喷漆延时6秒后停止,二号门开启并延时2秒,流水线重新启动,轿车到三号位,由PC机发出三号位到位信号,二号门关闭,计数器累加1,继续开始第二辆轿车。
当计数器累加到3时,延时4秒,整个工艺停止,计数器自动清零。
当按下SB2停止按钮后,轿车到三号位后,延时4秒,整个工艺停止,计数器自动清零。
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
启动按钮SB1
X0
SB1
选择红色按钮SB3
X1
SB3
选择黄色按钮SB4
X2
SB4
选择绿色按钮SB5
X3
SB5
一号位到位信号
X4
电脑和PLC自动连接
二号位到位信号
X5
电脑和PLC自动连接
三号位到位信号
X6
电脑和PLC自动连接
停止按钮SB2
X7
SB2
输出设备
输出端口编号
考核箱对应端口
流水线运行
Y0
红色喷漆
Y1
黄色喷漆
Y2
绿色喷漆
Y3
喷漆阀门开启
Y4
一号门开启
Y5
二号门开启
Y6
计数
C0
电脑和PLC自动连接
程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序:
喷漆汽车的数量通过考核箱上的数码管显示出来。
试题代码:
4.1.4
试题名称:
用PLC控制双工作台加工
2、操作内容:
有一台多工位,双动力头的组合机床,见上图,其回转台M5周边均匀按装了12个撞块,通过限位开关SQ7的信号可作最小为30°的分度,加工前,工作台均在原位即:
限位开关SQ3、SQ6、SQ7被压合,回转台上夹具放松。
试用PLC来控制组合机床的加工工艺流程。
工艺流程:
启动夹具夹紧延时3S滑台M1快进SQ1M1工进,动力头M2转SQ2动力头
滑台M3快进SQ4M3工进,动力头M4转SQ5动力头
M2停,M1快退SQ3滑台M1停夹具放松延时3S调整工位回转90度SQ7一只零件加工结束。
M4停,M3快退SQ6滑台M3停
按急停按钮后二个机械滑台立即返回原点,同时动力头停转,回转台仍夹紧。
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
启动按钮SB1
X0
SB1
急停按钮SB2
X10
SB2
M1滑台限位开关SQ1
X1
电脑和PLC自动连接
M1滑台限位开关SQ2
X2
电脑和PLC自动连接
M1滑台限位开关SQ3
X3
电脑和PLC自动连接
M3滑台限位开关SQ4
X4
电脑和PLC自动连接
M3滑台限位开关SQ5
X5
电脑和PLC自动连接
M3滑台限位开关SQ6
X6
电脑和PLC自动连接
回转工作台限位开关SQ7
X7
电脑和PLC自动连接
输出设备
输出端口编号
考核箱对应端口
M1滑台快进信号
Y0
M1滑台工进信号
Y0、Y1
M1滑台快退信号
Y2
动力头M2转动信号
Y10
M3滑台快进信号
Y3
M3滑台工进信号
Y3、Y4
M3滑台快退信号
Y5
动力头M4转动信号
Y11
回转工作台转动信号
Y6
回转台夹紧信号
Y7
程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
加工零件的件数可通过考核箱上的数码拨盘来设定,当加工的件数到达拨盘的设定数值时整个加工结束。
试题代码:
4.2.1
试题名称:
数码拨盘输入数据顺序显示
1、操作内容:
在数码拨盘上任意设定一个三位数,按了输入按钮SB1后,数据进入PLC同时在数码管上显示出来依次输入不大于10个的数,然后按一下显示按钮SB2,数码管将按输入顺序依次显示输入的数据(每个数显示1秒中间停熄0.5秒)显示一遍后结束。
如再按显示按钮则再显示一遍。
按了复位按钮SB3后,可以重新输数。
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
数据输入按钮
X10
SB1
显示按钮
X11
SB2
复位按钮
X12
SB3
拨盘数码1
X0
拨盘开关1
拨盘数码2
X1
拨盘开关2
拨盘数码4
X2
拨盘开关4
拨盘数码8
X3
拨盘开关8
输出设备
输出端口编号
考核箱对应端口
拨盘位数选通信号个
Y10
拨盘开关个
拨盘位数选通信号十
Y11
拨盘开关十
拨盘位数选通信号百
Y12
拨盘开关百
BCD码显示管数1
Y20
BCD码显示器1
BCD码显示管数2
Y21
BCD码显示器2
BCD码显示管数4
Y22
BCD码显示器4
BCD码显示管数8
Y23
BCD码显示器8
显示数位数选通个
Y24
BCD码显示器个
显示数位数选通十
Y25
BCD码显示器十
显示数位数选通百
Y26
BCD码显示器百
(4)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序:
如果按了显示按钮后,显示的是所有输入数值之和,则程序应作如何调整?
试题代码:
4.2.2
试题名称:
数码拨盘输入数据移位显示
1、操作内容
任意设定一位数码拨盘的数,按了输入按钮SB1后,数码显示管将原来输入的数依次向高位移一位。
新输入的数在最低位显示,输入的数超过数码管的位数时则最高位溢出丢失。
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
数据输入按钮
X10
SB1
拨盘数码1
X0
拨盘开关1
拨盘数码2
X1
拨盘开关2
拨盘数码4
X2
拨盘开关4
拨盘数码8
X3
拨盘开关8
输出设备
输出端口编号
考核箱对应端口
拨盘位数选通信号个
Y10
拨盘开关个位
BCD码显示管数1
Y20
BCD码显示器1
BCD码显示管数2
Y21
BCD码显示器2
BCD码显示管数4
Y22
BCD码显示器4
BCD码显示管数8
Y23
BCD码显示器8
显示数位数选通个
Y24
BCD码显示器个
显示数位数选通十
Y25
BCD码显示器十
显示数位数选通百
Y26
BCD码显示器百
显示数位数选通千
Y27
BCD码显示器千
(2)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
如果要求显示器最高位(千位)始终显示数字0,输入的数在显示器低3位中依次向高位移位显示(新输入的数在最低位显示,输入的数超过数码管的百位数时则最高位溢出丢失),程序应如何调整?
调整思路:
试题代码:
4.2.3
试题名称:
显示最大数
1、操作内容:
通过输入按钮SB1由数码拨盘任意输入十个3位数,输入的数由数码管显示出来,输
入完毕按显示按钮SB2,则数码管显示出十个数中的最大值,按了复位按钮SB3后,可以重新输数。
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
数据输入按钮
X10
SB1
显示按钮
X11
SB2
复位按钮
X12
SB3
拨盘数码1
X0
拨盘开关1
拨盘数码2
X1
拨盘开关2
拨盘数码4
X2
拨盘开关4
拨盘数码8
X3
拨盘开关8
输出设备
输出端口编号
考核箱对应端口
拨盘位数选通信号个
Y10
拨盘开关个
拨盘位数选通信号十
Y11
拨盘开关十
拨盘位数选通信号百
Y12
拨盘开关百
BCD码显示管数1
Y20
BCD码显示器1
BCD码显示管数2
Y21
BCD码显示器2
BCD码显示管数4
Y22
BCD码显示器4
BCD码显示管数8
Y23
BCD码显示器8
显示数位数选通个
Y24
BCD码显示器个
显示数位数选通十
Y25
BCD码显示器十
显示数位数选通百
Y26
BCD码显示器百
(2)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
通过输入按钮SB1由数码拨盘任意输入一个3位数,输入的数比原显示数大,则数码管显示当前输入的数,如比原显示数小,则原显示数不变,按了复位按钮SB2后,可以重新输数。
试题代码:
4.2.4
试题名称:
显示最小数
1、操作内容:
通过输入按钮SB1由数码拨盘任意输入十个3位数,输入的数由数码管显示出来,输
入完毕按显示按钮SB2,则数码管显示出十个数中的最小值,按了复位按钮SB3后,可以重新输数。
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
数据输入按钮
X10
SB1
显示按钮
X11
SB2
复位按钮
X12
SB3
拨盘数码1
X0
拨盘开关1
拨盘数码2
X1
拨盘开关2
拨盘数码4
X2
拨盘开关4
拨盘数码8
X3
拨盘开关8
输出设备
输出端口编号
考核箱对应端口
拨盘位数选通信号个
Y10
拨盘开关个
拨盘位数选通信号十
Y11
拨盘开关十
拨盘位数选通信号百
Y12
拨盘开关百
BCD码显示管数1
Y20
BCD码显示器1
BCD码显示管数2
Y21
BCD码显示器2
BCD码显示管数4
Y22
BCD码显示器4
BCD码显示管数8
Y23
BCD码显示器8
显示数位数选通个
Y24
BCD码显示器个
显示数位数选通十
Y25
BCD码显示器十
显示数位数选通百
Y26
BCD码显示器百
(4)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
通过输入按钮SB1由数码拨盘任意输入一个3位数,输入的数比原显示数小,则数码管显示当前输入的数,如比原显示数大,则原显示数不变,按了复位按钮SB2后,可以重新输数。
试题代码:
4.3.1
试题名称:
人机界面应用1
1、操作内容:
设Y0、Y1、Y2为三相步进电机的三相A、B、C绕组信号,其正转励磁顺序为:
ABBBCCCAA,反转励磁顺序为:
AB至A至CA至C至BC至B,当开机或按了复位按钮SB3后,电机处于初励相A、B状态,当按了启动按钮SB1后,电机按照设定的方向开关K01(K01=1为正转,K01=0为反转)状态进行旋转,当按了停止按钮SB2后,电机停于当前的励磁相状态锁定,并可在此状态下启动,电机旋转频率为0.5Hz。
所有的操作按钮、开关及输出信号均在人机界面屏幕上显示。
3、操作要求:
按照规定的时间内完成的工作是否达到了全部或部分要求,由考评员按评分标准进行评分,考核时间不得延时。
(1)用FX2N系列PLC指令编制程序,画出控制流程图。
(2)写出梯形图或语句表。
(3)对人机界面进行编程,设置如图所示的按钮、开关及指示灯。
(4)将编制的程序输入到PLC,通过人机界面触摸屏上设置的按钮、开关及指示灯进行调试,实现控制功能。
(5)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
如果按了启动按钮后,电机按上述励磁顺序先正向旋转1分钟,再反向旋转1分钟,如此不断循环,按了停止按钮后电机立即停止。
该程序应如何调整?
调整思路:
试题代码:
4.3.2
试题名称:
人机界面应用2
1、操作内容:
人机界面屏幕上有8只指示灯对应于Y0~Y7,当按了启动按钮SB1后,指示灯按设定的方式开关K01状态进行循环显示,按停止按钮SB2后,指示灯停于原处(每0.5秒移一次)。
(2)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
当按了启动按钮SB1后,指示灯先按K01=1状态显示1个循环,再按K01=0状态显示1个循环,如此不断轮换。
按停止按钮SB2后,指示灯停于原处(每0.5秒移一次)。
该程序应如何调整?
调整思路:
试题代码:
4.3.3
试题名称:
人机界面应用3
1、操作内容
在人机界面屏幕上设置8只指示灯对应Y0~Y7,设置二只按钮SB1、SB2。
要求按了启动按钮SB1后,8只指示灯按二亮二熄的顺序由小到大循环移位10秒,然后再由大到小循环移位10秒,如此反复(每0.5秒移位一次)直到按停止按钮SB2则全部熄灭。
(2)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
如果设定一个开关K01,当K01=1时,8只指示灯循环左移,当K01=0时,8只指示灯循环右移。
该程序应如何调整?
调整思路:
试题代码:
4.4.1
试题名称:
模拟量电压采样
1、操作内容:
在0~10V的范围内任意设定电压值(电压值可由电压表上反映),在按了启动按钮SB1后,PLC每隔10秒对设定的电压值采样一次,同时数码管显示采样值,按了复位按钮SB2后,可重新启动。
(显示电压值单位为0.1V)
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
启动按钮SB1
X0
SB1
停止按钮SB2
X1
SB2
Fx2n-2AD
CH1通道
可调电压源+、-端口
输出设备
输出端口编号
考核箱对应端口
BCD码显示管数1
Y20
BCD码显示器1
BCD码显示管数2
Y21
BCD码显示器2
BCD码显示管数4
Y22
BCD码显示器4
BCD码显示管数8
Y23
BCD码显示器8
显示数位数选通个
Y24
BCD码显示器个
显示数位数选通十
Y25
BCD码显示器十
显示数位数选通百
Y26
BCD码显示器百
3、操作要求:
(1)用FX2N系列PLC指令编制程序,画出控制流程图。
(2)写出梯形图或语句表。
(3)按题意在考核箱上接线。
(4)将编制的程序输入到PLC,通过模拟量输入模块,可调电压源设定,七段数码管显示来调试程序,实现控制功能。
(5)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
如果0V对应于60度的温度检测值,10V对应于200度的温度检测值,则如果模拟电压为4V对应的温度显示应为多少(显示单位为0.1℃)。
该程序应如何调整?
试题代码:
4.4.2
试题名称:
模拟量电流采样
1、操作内容:
在4~20mA的范围内任意设定电流值(电流值可由电流表上反映),在按了启动按钮SB1后,PLC每隔10秒对设定的电流值采样一次,同时数码管显示采样值,按了复位按钮SB2后,可重新启动。
(显示电流值单位为1mA)
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
启动按钮SB1
X0
SB1
停止按钮SB2
X1
SB2
Fx2n-2AD
CH1通道
可调电流源+、-端口
输出设备
输出端口编号
考核箱对应端口
BCD码显示管数1
Y20
BCD码显示器1
BCD码显示管数2
Y21
BCD码显示器2
BCD码显示管数4
Y22
BCD码显示器4
BCD码显示管数8
Y23
BCD码显示器8
显示数位数选通个
Y24
BCD码显示器个
显示数位数选通十
Y25
BCD码显示器十
显示数位数选通百
Y26
BCD码显示器百
(2)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
如果4mA对应于10米/秒的速度检测值,20mA对应于90米/秒的速度检测值,则对应模拟量为10mA的速度检测值为多少。
该程序应如何调整?
调整思路:
试题代码:
4.4.3
试题名称:
模拟量电压输出
1、操作内容:
通过数码拨盘、数据输入按钮SB1输入任意个数的电压值(输入范围0~10V,单位为0.1V),由模拟量输出模块FX2N—2DA输出到电压表上反映拨盘输入的数值。
当按一下显示按钮SB2后,由模拟量输出模块输出的是所有输入电压值的平均值,只有按了SB3复位按钮后,方可重新操作。
输入输出端口配置
输入设备
输入端口编号
考核箱对应端口
数据输入按钮
X0
SB1
显示按钮
X1
SB2
复位按钮
X2
SB3
拨盘数码1
X10
拨盘开关1
拨盘数码2
X11
拨盘开关2
拨盘数码4
X12
拨盘开关4
拨盘数码8
X13
拨盘开关8
输出设备
输出端口编号
考核箱对应端口
拨盘位数选通信号个
Y10
拨盘开关个
拨盘位数选通信号十
Y11
拨盘开关十
拨盘位数选通信号百
Y12
拨盘开关百
Fx2n-2DA
CH1通道
电压表+、-端口
(2)程序调整:
按照题意写出对原操作程序进行调整的方法或思路,并写出调整部分的程序。
如果拨盘上的数为0时,对应于0V,拨盘上的数为1000时,对应于10V,则拨盘上的数为650时,对应的电压输出为多大。
该程序应如何调整?
调整思路:
试题代码:
4.4.4
试题名称:
模拟量电流输出
1、操作内容:
通过数码拨盘、输入按钮SB1输入任意个数的电流值(输入范围4~20mA,单位为1mA),由模拟量输出模块FX2N—2DA输出到电流表上反映拨盘输入的数值。
当按一下显示按钮SB2后,由模拟量输出