首页 上一页 1 2 3 4 下一页 尾页

(已结帖)工控求职面试题擂台第六期—彩灯控制 点击:5980 | 回复:69



玻璃的心

    
  • 精华:44帖
  • 求助:2帖
  • 帖子:1241帖 | 5801回
  • 年度积分:0
  • 历史总积分:57717
  • 注册:2010年6月11日
发表于:2011-03-13 00:01:39
楼主

        彩灯控制是最基本的编程控制,这期我们主要目的是想着重理解计时器,定时器的用法。将它们应用到最基本的彩灯控制电路中去。那么请回答擂台问题:

擂台一:利用PLC(任何PLC都可,这里是以西门子PLC的I/O对大家介绍) 的Q0.0 到Q0.7 八个输出端控制八个彩灯,使其每隔一秒亮一个并循环。当接通I0.0后所有的灯都熄灭。当接通I0.1后又重新从Q0.0开始循环。 

注意:要有PLC控制电路和I/O分配表。


擂台二:顺序循环执行程序设计。当X0接通,灯Y0亮;经5s后,灯Y0灭,灯Y1亮;经5s后,灯Y1灭,灯Y2亮,再过5s后,灯Y2灭,灯Y0亮,如此顺序循环,请编写用任何一种PLC实现的控制程序。其时序图如下:

注意:要有PLC控制电路和I/O分配表。




工控求职面试题擂台每周一期每期两题,内容旨在服务于即将毕业的面临找工作的工控学子们,但是打擂者不限,只要求能给出完整的,尽可能的详细的答案即可,打擂者可以根据兴趣随便选择一题作答,也可两题一起做答,结果按较好题给分。本期下周(2011年3月5日)结贴。奖项设置:一等奖1名:30MP,二等奖2名:20MP,三等奖3名:10MP,鼓励奖10名:30积分。

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。



楼主最近还看过



welfare87

  • 精华:0帖
  • 求助:4帖
  • 帖子:44帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2011-03-26 08:45:58
1楼

擂台一:

PLC为S7-200 224XP DC/DC/DC

1、符号表:

2、程序:

3、接线图。

 

zhxl198808

  • 精华:5帖
  • 求助:10帖
  • 帖子:46帖 | 3915回
  • 年度积分:0
  • 历史总积分:22216
  • 注册:2008年9月06日
发表于:2011-03-26 12:28:44
2楼

先占个地,马上回来

 

我隨風

  • 精华:2帖
  • 求助:11帖
  • 帖子:145帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2011-03-26 14:47:29
3楼

擂台一:利用PLC(任何PLC都可,这里是以西门子PLC的I/O对大家介绍) 的Q0.0 到Q0.7 八个输出端控制八个彩灯,使其每隔一秒亮一个并循环。当接通I0.0后所有的灯都熄灭。当接通I0.1后又重新从Q0.0开始循环。

            现用三菱FX小型PLC  实现上述擂台控制要求。原理如下:按下铵钮SB2,彩灯HL1点亮,1秒后,HL2亮,而HL1灭,又隔1秒,HL3亮,而HL2灭……即实现HL1到HL8间隔1秒顺序循环点亮,当按下按钮SB1时,彩灯全部熄灭,当再次按下SB2时,又重新开始从HL1到HL8间隔1秒循环点亮。

1、 I/O分配如下所示:

 

I/O分配表
PLC地址 外部设备 功能说明
X0 SB1 停止
X1 SB2 启动
Y0 HL1 彩灯1
Y1 HL2 彩灯2
Y2 HL3 彩灯3
Y3 HL4 彩灯4
Y4 HL5 彩灯5
Y5 HL6 彩灯6
Y6 HL7 彩灯7
Y7 HL8 彩灯8

2、外部硬件接线图

 

3、梯形图

 

擂台二:顺序循环执行程序设计。当X0接通,灯Y0亮;经5s后,灯Y0灭,灯Y1亮;经5s后,灯Y1灭,灯Y2亮,再过5s后,灯Y2灭,灯Y0亮,如此顺序循环,请编写用任何一种PLC实现的控制程序。其时序图如下:

           现用三菱FX小型PLC的顺控指令编程以实现上述擂台控制要求。原理如下:当按下铵钮SB1,PLC输出点Y0、Y1、Y2所控制的灯HL1到HL3三个灯开始间隔5秒顺序循环点亮。即当按钮SB1按下,X0接通,灯HL1亮;经5s后,灯HL1灭,灯HL2亮;经5s后,灯HL2灭,灯HL3亮,再过5s后,灯HL3灭,灯HL1亮,如此顺序循环,

1、 I/O分配如下所示:

 

I/O分配表
PLC地址 外部设备 功能说明
X0 SB1 启动
Y0 HL1 灯1
Y1 HL2 灯2
Y2 HL3 灯3

2、外部硬件接线图

3、梯形图
用三菱PLC的顺控指令编程十分方便、直观,如下图所示:
上面程序也可以转换成梯形图程序,如下图所示:

初级电工没考上

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 374回
  • 年度积分:0
  • 历史总积分:896
  • 注册:2007年4月13日
发表于:2011-03-26 23:54:59
4楼

Network 1 // 网络标题
// 网络注释
LD T101
EU
A M1.0
SLB MB0, 1
AENO
MOVB MB0, QB0
Network 2
LD I0.1
EU
O M0.7
S M0.0, 1
S M1.0, 1
Network 3
LD I0.0
LPS
MOVB 0, MB0
AENO
MOVB 0, QB0
LPP
R M1.0, 1
Network 4
LD M1.0
AN T101
TON T101, 10

Network 1 // 网络标题
// 网络注释
LD I0.0
A T101
EU
SLB MB0, 1
Network 2
LD M0.0
= Q0.0
Network 3
LD M0.1
= Q0.1
Network 4
LD M0.2
= Q0.2
Network 5
LD I0.0
AN T101
TON T101, 50
Network 6
LD I0.0
EU
O M0.3
S M0.0, 1

试一下 不能贴图 只好这样了

莫其麟

  • 精华:14帖
  • 求助:0帖
  • 帖子:120帖 | 5688回
  • 年度积分:0
  • 历史总积分:29157
  • 注册:2004年2月27日
发表于:2011-03-27 09:11:36
5楼
用简单功能编制程序,用以试验和熟悉指令,也是一种学习方法。

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-03-27 10:25:40
6楼
回复内容:
对:莫其麟 关于用简单功能编制程序,用以试验和熟悉指令,也是一种学习方法。 内容的回复:


呵呵,是哟,就是这样子的,我们出这个擂台的目的就是像您说的这样,就是希望编的程让所有人喜欢!!!

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-03-27 10:28:28
7楼
回复内容:
对:初级电工没考上 关于

Network 1 // 网络标题
// 网络注释
LD T101
EU
A M1.0
SLB MB0, 1
AENO
MOVB MB0, QB0
Network 2
LD I0.1
EU
O M0.7
S M0.0, 1
S M1.0, 1
Network 3
LD I0.0
LPS
MOVB 0, MB0
AENO
MOVB 0, QB0
LPP
R M1.0, 1
Network 4
LD M1.0
AN T101
TON T101, 10

Network 1 // 网络标题
// 网络注释
LD I0.0
A T101
EU
SLB MB0, 1
Network 2
LD M0.0
= Q0.0
Network 3
LD M0.1
= Q0.1
Network 4
LD M0.2
= Q0.2
Network 5
LD I0.0
AN T101
TON T101, 50
Network 6
LD I0.0
EU
O M0.3
S M0.0, 1

试一下 不能贴图 只好这样了

内容的回复:

申请vip啊,或者把图片发给楼主让他给你发上来!!

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-03-27 12:05:05
8楼
擂主:请问:“使其每隔一秒亮一个并循环。”此句话有点不清楚:是指每次只有一个亮,还是指依次加1亮?即:1,1、2,1、2、3,。。。。

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-03-27 12:38:19
9楼
回复内容:
对:wyb2866255 关于擂主:请问:“使其每隔一秒亮一个并循环。”此句话有点不清楚:是指每次只有一个亮,还是指依次加1亮?即:1,1、2,1、2、3,。。。。 内容的回复:


每次一个亮吧,当然你那种亮发也可以,!!!

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-03-27 12:40:11
10楼

1、主要功能


有8个彩灯Y0—Y7,按下“启动”按钮后,彩灯每个一秒从Y0开始多点亮一个,即第一秒亮一个Y0,第二秒亮Y0、Y1,至全亮;然后又从Y0熄灭,至Y7,如此循环进行。按下暂停按钮,各灯状态保持不变,再按启动按钮各灯继续工作;按下停止按钮后,各灯立即熄灭,再按启动按钮后,重新开始工作。

2、原理

PLC用的是S7——200

采用PLC字传送指令和字节传送指令及循环右移指令即可实现设计要求。

(1) PLC彩灯控制I/O分配

(2)硬件连接


cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-03-27 12:41:20
11楼

3、设计

(1)第一种方法:

按下启动钮I0.0后,调用子程序同时接通定时器 T37并点亮Y0,定时时间为一秒,一秒后再点亮Y1,同时接通定时器T38并定时一秒,一秒后接通 Y2,同时接通定时器T39,以此类推直至点亮八个菜灯后,一秒后接通定时器T46,并将灯Y7熄灭,按此方法直至熄灭八个灯,一秒后再重新点亮Y0,并可形成循环。当按下再停按钮I0.1时,子程序调用失败,由于PLC种各存储器有保持功能,彩灯将保持不发生变化。当按下停止按钮I0.2S时,输出Q0.0~Q0.7全部复位为一,彩灯此时将全部熄灭,当再次启动后,又可按上述过程工作。

 

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-03-27 12:43:08
12楼

(2)第二种方法

梯形图

按下启动开关I0.0,案二子将会调用子程序,当触发脉冲开关I0.3上升沿触发有效送去触发脉冲后,便将数据255以二进制的形式传送到VW0中。由于采用字传送指令,因此VB0中将存放二进制数为00000000,而VB1中则送进二进制数11111111,在按下I0.0后,子程序中的位存储器M0.0得电,同时字节传送指令使能端EN接通将VB1中的数据传送到QB0中,用特殊存储器SM0.5和上升沿触发构成一秒钟的导通电路给循环右移功能指令快送脉冲使其完成一秒以为一次的功能并同时将数据通过VB1传送给QB0从而实现一秒钟移位一次的功能,当点亮八个才灯后,以为可实现循环移位,故再次送触发脉冲后,Y0将会熄灭,以此类推,便可实现一秒点亮一个灯,点亮完后,可实现一秒熄灭一个灯。并能循环工作。当按下再停按钮,I0.1是,子程序调用失败,由于PLC种各存储器有保持功能,彩灯将保持不发生变化。当按下停止按钮后,输出Q0.0~Q0.7全部复位为一,彩灯此时将全部熄灭,当再次启动后,又可按上述过程工作。

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2011-03-27 12:46:06
13楼
方法1采用以转换为中心的顺寻控制,虽然可实现任务计划,但网络过于繁琐,并且给检验错误带来很多不便。方法2采用PLC功能指令,很容易便可实现任务计划,不仅思路清晰,而且网络较方案一少很多。

方法1和方法2均可实现要求,方法1工作性能较好,设计方案符合要求:八灯依次点亮,然后再一次熄灭。暂停按钮按下后,个8彩灯状态不变,关闭暂停按钮后,继续工作,停止按钮按下后,8个彩灯立即熄灭,再按启动按钮后,开始工作。

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-03-27 14:36:04
14楼
回复内容:
对:cqu_rockwell 关于

3、设计

(1)第一种方法:

按下启动钮I0.0后,调用子程序同时接通定时器 T37并点亮Y0,定时时间为一秒,一秒后再点亮Y1,同时接通定时器T38并定时一秒,一秒后接通 Y2,同时接通定时器T39,以此类推直至点亮八个菜灯后,一秒后接通定时器T46,并将灯Y7熄灭,按此方法直至熄灭八个灯,一秒后再重新点亮Y0,并可形成循环。当按下再停按钮I0.1时,子程序调用失败,由于PLC种各存储器有保持功能,彩灯将保持不发生变化。当按下停止按钮I0.2S时,输出Q0.0~Q0.7全部复位为一,彩灯此时将全部熄灭,当再次启动后,又可按上述过程工作。

 

内容的回复:

还可以,呵呵!希望多有些这种介绍比较详细的,这样对广大求职工作者帮助就更大些!!!

Override

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2011年3月27日
发表于:2011-03-27 16:42:10
15楼

饿,貌似已经结束了。只能吃灰了。

题目挺简单的,不过我不会     cqu_rockwell       的第二种方法,看来高人到处都有啊,努力学习。

 

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-03-27 20:15:57
16楼
回复内容:
对:Override 关于

饿,貌似已经结束了。只能吃灰了。

题目挺简单的,不过我不会     cqu_rockwell       的第二种方法,看来高人到处都有啊,努力学习。

 哥呀,你貌似今天刚注册的号,这么快就来光顾我的擂台真是叫我泪牛满面!

内容的回复:


wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-03-28 08:06:31
17楼

用S7-200编写擂台一与擂台二程序,可分别运行,也可同时运行。见下图:

     一、硬件构成及 I / O 明细表:

   二、擂台一与擂台二的主程序:

    擂台一程序:
         擂台二程序:
         该程序使用PLC的秒脉冲SM0.5编写的,经过上机运行,动作正确,同时运行时,可明显看到擂台一的彩灯移动5次,擂台二移动一次。

JIAHUIXIAOQING

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 70回
  • 年度积分:0
  • 历史总积分:267
  • 注册:2009年2月11日
发表于:2011-03-28 08:47:05
18楼

学习了!!!!!!!!!!!!!!!

leixiaofei5622

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2008年11月28日
发表于:2011-03-28 08:57:26
19楼

西门子的很难学有点看不懂

zhangting732731

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2004年1月09日
发表于:2011-03-28 10:01:02
20楼
8彩灯 采用西门子s7-400 1秒的脉冲通过设置cpu时间存储器 现设置为M900 1秒的脉冲则为M900.5.

通过左移实现。

每隔1秒向左移1位 到第9位时自动跳到第1位。 实现8灯循环亮 。您的VIP用户申请正在审核中。。。


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 下一页 尾页