S7200试题库Word格式.docx
《S7200试题库Word格式.docx》由会员分享,可在线阅读,更多相关《S7200试题库Word格式.docx(7页珍藏版)》请在冰豆网上搜索。
7、正反转:
按下启动按钮I0.0电机正转,机床正向移动,当撞到正向限位开关I0.2时,电机停止,接着反转启动,机床反向移动,当机床撞到反向限位开关I0.3时,电机停止,又正转运行,如此循环,当按下停止按钮I0.1后机床不会马上停止,而是反转到位后才停止,Q0.0为电机正转输出控制点,Q0.1为反转输出控制点;
8、两灯交替闪烁:
当按下启动按钮I0.0,Q0.0亮一秒后灭一秒,Q0.1亮2秒后灭两秒,如此循环,当按下停止按钮I0.1,输出停止;
9、小功率电机的星三角控制:
一个启动按钮I0.0,一个停止按钮I0.1,一个主输出Q0.0,星形输出Q0.1,三角输出Q0.2,用一个定时器,要互锁;
10、大功率电机的星三角控制:
一个启动按钮I0.0,一个停止按钮I0.1,一个主输出Q0.0,星形输出Q0.1,三角形输出Q0.2,用2个定时器,一个是启动延时用,一个是星形转三角时延时0.2秒用,要加互锁;
11、延时启动延时停止:
按下启动按钮I0.0延时3秒电机启动,按下停止按钮I0.1延时5秒电机停止,电机控制输出点Q0.0;
12、延时自动关断:
按下启动按钮I0.0,Q0.0输出,30秒后Q0.0停止输出,任意时刻按下停止按钮I0.1,Q0.0立即停止输出;
13、5台电机顺序启动逆序停止:
按下启动按钮I0.0,第一台电机启动Q0.0输出,每过5秒启动一台电机,直至5台电机全部启动,当按下停止按钮I0.1,停掉最后启动的那台电机,每过5秒停止一台,直至5台电机全部停止,任意时刻按下停止按钮都可以停掉最后启动的那台电机;
14、控制方式选择:
又一个选择按钮I0.0,按一下时可点动控制,按5秒时为长动控制,按10秒时为启动后延时自动停止,I0.1为启动按钮,I0.2为停止按钮,Q0.0输出控制点,切换选择方式时Q0.0必须是输出为0;
15、做一个计时程序:
统计设备的运行时间,能显示时、分、秒,用计数器做配合SM0.5一秒脉冲实现;
16、做自动正反转:
按下启动按钮I0.0,电机正转运行,2分钟后停止2秒,后反转2分钟后停止2秒,如此循环,按下停止按钮I0.1后电机停止运转,Q0.0为正转输出,Q0.1为反转输出;
17、计数程序:
例如有一台冲床在冲垫片,要对所冲的垫片进行计数,即冲床的滑块下滑一次,接近感应开关I0.2动作,计数器计数,计够数后自动停机,要冲下一批产品时,必须在对计数器进行复位才能启动;
18、用计数器配合定时器使用:
例如机床运行500小时后需更换某个易损零件货换机油等,这时某个指示灯亮,或触摸屏给出一条提示,但我们所用的定时器的定时时间长是有限制的,最长也不到一小时,所以要配合计数器使用即可解决此问题;
19、顺序控制:
一台气缸控制的机械手有上、下、左、右、夹紧和松开6个动作,这6个动作的执行是顺序执行的,程序要有手动调试、半自动模式和全自动模式,回原点模式;
输入分配:
I0.0启动按钮,I0.1停止按钮,I0.2回原点模式选择,I0.3手动模式,I0.4半自动模式,I0.5全自动模式,I0.6上限位,I0.7下限位,I1.0左限位,I1.1右限位,I1.2夹紧,I1.3松开,I1.4手动上移,I1.5手动下移,I1.6左行,I1.7右行,I2.0夹紧,I2.1松开,输出分配:
Q0.0上移,Q0.1下移,Q0.2左行,Q0.3右行,Q0,4夹紧,Q0.5松开;
20、顺序控制的分支和汇合:
例如排钻有4个机头,可同时钻4个孔,设备面板上有4个选择开关,某个机头使用与否可以选择,每个机头都有上下两个限位开关,当工作平台到位后,所选择的排钻下行钻孔,碰到下限位开关后上行,碰到上限位开关后停止,若有某个机头的上限位开关没动作,设备的工作平台就不能移动,输入输出可以自行设计分配;
21、试着通过定时及计数指令编写如下图所示的一个三级皮带轮按如下要求顺序动作的程序:
1级启动,2秒后2级自动启动,2级启动后3秒,3级自动启动。
1级停止,2秒后2级自动停止,2级停止后6秒,3级自动停止。
2级停止,1级立即停止,3秒后3级自动停止。
3级停止,1级、2级立即停止。
二功能指令
22、传送指令应用:
例如有8个按钮I0.0----I0.7点动控制8台电机Q0.0---Q0.7
23、传送指令应用:
例如某设备可做两种型号的产品,有一个选择开关I0.0进行切换选择,当I0.0接通时做大型号的产品,按下启动按钮I0.1后Q0.0输出10秒钟自动停止,当I0.0断开时做小型号的产品,按下启动按钮I0.1后Q0.0输出5秒钟自动停止;
24、块传送指令应用:
做不同型号的产品要调不同的参数,每组有3个参数,例如罐装机械罐装不同的产品,温度和压力不同,灌注时间也不一样,选择某个型号要调用对应的那组参数,I0.0为小型号选择按钮,I0.1为中型号选择按钮,I0.2为大型号选择按钮;
25、比较指令应用:
8个按钮对应8个输出点,输入与输出相对应,按了某个按钮后对应的那个输出点输出,其它输出点为0;
26、比较指令应用:
温度低于15度时亮黄灯Q0.0,温度高于35度时亮红灯Q0.4,其它情况亮绿灯Q0.1;
27、比较指令应用:
5灯顺序点亮,每个灯亮2秒,按下启动按钮I0.0第一个灯亮1秒时第二个灯亮,在第二秒时第一个灯灭第三个灯亮,如此循环,按下停止按钮所有的灯都不亮;
28、数学运算指令应用:
计算25.5乘以14.6再除以79再加上465等于多少?
29、数学运算指令应用:
一个圆的直径是100毫米,要切一个最大的正方形,求正方形的边长是多少?
30、逻辑运算指令应用:
8个按钮点动控制对应8个输出点,但是这8个按钮有接常开有接常闭;
31、逻辑运算指令应用:
8组单按钮启动停止,I0.0----I0.7控制Q0.0----Q.7,每组单按钮控制,互不相干;
32、逻辑运算指令应用:
8个按钮I0.0-----I0.7控制8个点的输出Q0.0-----Q.7,要带记忆,例如按了按钮I0.0,Q0.0输出,而且保持输出,再按了按钮I0.3,Q0.3保持输出,不考虑关断输出;
33、间接寻址应用:
将10个数据存入10个数据存储区VB0-VB9,当I0.0接通时查询某个数据存储区里面的值(由VW10指定1――10),将查询的结果存入到VB12,当I0.1接通时将VD20里的值存入到VW100、VW102、VW104、、VW118这十个字类型的存储器中;
34、跳转指令应用:
用跳转指令做单按钮启动停止,即I0.0接通时Q0.0输出,I0.0再次接通时Q0.0关断输出;
35、跳转指令应用:
锯床在切割木板,在运行当中要实现暂停,当按下启动按钮时,Q0.0输出,锯片旋转,2秒后Q0.1输出,工作平台正向移动,当工作平台碰到限位开关I0.3时,Q0.1停止输出,2秒后Q0.2输出,工作平台反响移动,喷到限位开关I0.4时Q0.0和Q0.2停止输出,锯床在运行过程中,按下暂停按钮I0.2,工作平台暂停移动,暂停解除后平台继续移动;
36、循环指令应用:
将数字1+2+3+4------+100等于多少?
用循环指令实现,当I0.0接通时,将运算结果存入VW100;
37、循环指令应用:
将数字VB1+VB2+VB3+VB4------+VB100等于多少?
用循环指令和间接寻址实现,当I0.0接通时,将运算结果存入VW100;
38、循环与间接寻址应用:
当I0.0接通时,将数值1,2,3,4,5,---100分别存入VW0、VW2、VW4、VW6、、、;
39、移位指令应用:
6个灯循环点亮,即Q0.0----Q0.5每隔1秒钟点亮一个灯,周期循环;
40、移动指令应用:
5台电机顺序启动,顺序停止,按下启动按钮I0.0,Q0.0----Q0.4顺序启动,按下停止按钮I0.1,Q0.0-----Q0.4顺序停止;
41、移动指令应用:
5台电机顺序启动,逆序停止,按下启动按钮I0.0,Q0.0----Q0.4顺序启动,按下停止按钮I0.1Q0.0---Q.4逆序停止;
42、移动指令应用:
8个彩灯有三种工作方式;
一,按下启动按钮I0.0,Q0.0---Q0.7间隔1秒顺序点亮一个灯,当Q0.7点亮时,1秒后Q0.6----Q0.0间隔1秒钟逆序点亮一个灯;
二,当Q0.0点亮时,由Q0.0----Q0.7顺序全部点亮,当Q0.7点亮时,由Q0.7----Q0.0逆序熄灭;
三,当8灯都熄灭1秒钟后8灯点亮,1秒钟后8熄灭,如此交替闪烁3次后回到方式一;
43、移位指令应用:
产品检测分检机,输送带上的产品经过一台检测装置时,检测装置输出检测结果到I0.0,若I0.0为0则产品OK,若I0.0为1则产品NG,I0.1为产品检测到位的感应开个,经感应开关过去的7个产品位置有一个推产品的气缸,产品NG时Q0.0输出,气缸动作,产品被推出,2秒后Q0.0输出0,气缸退回;
44、编码译码指令应用:
参数选择按钮I0.0----I0.7,对应8个指示灯Q0.0----Q0.7,按任意按钮,只有一个指示灯亮;
45、编码译码指令应用:
5台风机顺序启动,逆序停止,每按一次启动按钮I0.0启动一台风机,每按一次停止按钮I0.1停止一台;
46包厢呼叫控制
【控制要求】
任何一包厢按下呼叫按钮,呼叫包厢个数增加1;
按下查看按钮,按从早到晚的呼叫顺序依次查看呼叫的包厢号码,并且呼叫的包厢个数自动减1,当所有包厢号码都被查看完后,呼叫包厢个数显示为0。
按下复位按钮,清零包厢记忆数据。
I0.0101包厢呼叫按钮,按下时,I0.0状态为OnI0.1102包厢呼叫按钮,按下时,I0.1状态为OnI0.2103包厢呼叫按钮,按下时,I0.2状态为OnI0.3104包厢呼叫按钮,按下时,I0.3状态为OnI0.4105包厢呼叫按钮,按下时,I0.4状态为OnI0.5查看按钮,按下时,I0.5状态为OnI0.6复位按钮,按下时,I0.6状态为OnD0呼叫包厢的个数
VW0~VW18未被查看的呼叫包厢号码,VW20最近呼叫的包厢号码,VW22正被查看的呼叫包厢号码;
子程序应用:
调用子程序做单按钮启动停止。
I0.0接通调用子程序47SBR0,Q0.0输出1,I0.0再次接通时调用子程序SBR0,Q0.0输出0;
48、子程序应用:
某设备有手动和自动控制方式,当选择开关I0.0接通时,调用自动子程序,设备以自动方式运行,当选择开关I0.0关断时调用手动子程序,设备以手动方式运行;
49、中断程序应用:
用IO中断实现单按钮起停。
50、中断程序应用:
用中断程序实现精确计时。
51、中断程序应用:
用中断程序做脉冲输出。
52、高速计数指令应用:
用编码器测量机床位置,不论机床朝正方向移动或朝反方向移动,都能知道机床的当前位置,有一原点位置感应开关I1.1,当原点位置感应开关接通时,机床的当前位置为0;
53、高速计数器指令应用:
用编码器测量电机转速
54、高速计数器指令应用:
正反转控制,按下启动按钮I0.0,Q0.0输出,电机正转,计数器计到N个脉冲VD10后电机停止,过5秒后输出Q0.1电机反转,计数器计到N个脉冲VD10后电机停止,5秒后输出Q0.0,如此循环;
55、PTO输出:
按下启动按钮I0.0,Q0.0输出一串脉冲停止,脉冲频率和脉冲个数可调,在脉冲输出时按下停止按钮I0.1,Q0.0停止脉冲输出;
56、PWM脉宽输出:
按下启动按钮I0.0,Q0.0脉宽输出,在脉冲输出过程种修改脉冲周期和脉冲宽度后自动更新输出,按下停止按钮I0.1,Q0.0停止输出;
57、PTO输出:
伺服点动控制,I0.0接通机床正向运行,I0.0断开机床停止,I0.1接通机床反响运行,I0.1断开机床停止;
58、PTO输出:
多点定位,机床要移到多个位置进行钻孔,各位置和点数可调,按下启动按钮I0.0,机床朝设定的第一个点移动,到位后停止,2秒后机床朝第二个点移动,到位后停止,直至到达最后一点后停止,2秒后返回到原点;
59、HTA与ATH应用:
60、PPI通讯应用:
通过PPI通讯实现两台PLC之间相互控制,甲机为主站,乙机为从站,甲机与乙机相互控制实现星三角减压启动;
61、自由口通讯应用:
自由口实现两台PLC之间相互控制实现星三角减压启动;
62、模拟量应用:
通过EM235输入的模拟量信号为0V-10V,请将其转换为0-100的常数值(即0V对应十进制数0,10V对应十进制数100)。
EM235模拟量输入为0-32000之间的数值,如果输入数值为X,求出其对应于0-100之间的数值是多少?
63、某压力变送器的测量范围为0-4MPa,经过变送器后转换为4-20MA的电流值经A/D转换后对应于数值0-32000。
试着编写一个将数值0-32000对应于压力0-4MPa的程序。
64、试着通过PID指令以旋转编码器为反馈装置以变频器控制电机频率做PID的输出量编写一个以PID控制电机转速的程序,来理解PID的控制方式。
65、通过自由口通讯控制台达变频器正反转运行,并且监控变频器的实时频率;