一个PLC技术工程师面试的题目 点击:9882 | 回复:61



21

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 31回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2004年9月15日
发表于:2006-11-14 15:52:00
楼主
只能用一个按钮和简单指令编一个程序,满足以下要求:
1>按一下输入按钮,灯泡亮并保持;
2>再按一下输入按钮,灯泡灭并保持;
3>再按一下输入按钮,灯泡亮并保持;
4>重复以上动作
  要求: 不能用特殊的指令,计数器,计时器指令编写,只能使用基本指令编写并以文字加以说明,  
     只能用一个按钮,,,该按钮是非保持式的



晨晨CC

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 120回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2006年10月29日
发表于:2006-11-29 20:01:00
41楼
倒 那里有这样的面试?  你那个公司好吗?~``

仪表罗

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 122回
  • 年度积分:0
  • 历史总积分:152
  • 注册:2006年9月24日
发表于:2006-11-29 20:32:00
42楼
我是新手,学习了!谢谢各位

12zxw16

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2009年7月02日
发表于:2010-09-18 23:35:09
43楼
回复内容:
对:清朝 关于我曾经花了两个小时,只用四个继电器做到了 内容的回复:

这个我用三个继电器就搞定,太简单了。

LIUXD6909

  • 精华:2帖
  • 求助:11帖
  • 帖子:145帖 | 5530回
  • 年度积分:1300
  • 历史总积分:29990
  • 注册:2008年4月27日
发表于:2010-09-19 06:17:34
44楼

用两个继电器也可以做到。

LIUXD6909

  • 精华:2帖
  • 求助:11帖
  • 帖子:145帖 | 5530回
  • 年度积分:1300
  • 历史总积分:29990
  • 注册:2008年4月27日
发表于:2010-09-19 06:18:43
45楼
如果上图有错误,请批评指正。

保尔

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 32回
  • 年度积分:0
  • 历史总积分:196
  • 注册:2009年4月07日
发表于:2010-09-19 22:52:41
46楼
不就是一个单按钮启停吗,一般的电工书上都有啊,照着继电器线路变换一下不就搞定啦,还工程师题目啊

mcu&plc

  • 精华:1帖
  • 求助:0帖
  • 帖子:13帖 | 947回
  • 年度积分:0
  • 历史总积分:1283
  • 注册:2005年3月03日
发表于:2010-09-20 00:13:57
47楼
PLC  例程上有台达的

初级电工没考上

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 374回
  • 年度积分:0
  • 历史总积分:896
  • 注册:2007年4月13日
发表于:2010-09-20 13:35:00
48楼
晕死  一个单按钮起停啊 三个继电器就行了

明理

  • 精华:1帖
  • 求助:1帖
  • 帖子:43帖 | 3150回
  • 年度积分:0
  • 历史总积分:20986
  • 注册:2007年6月21日
发表于:2010-09-20 14:17:31
49楼
这样的问题,各人从不同的角度出发,能够得到多个答案。

陈立新

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 51回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2005年9月11日
发表于:2010-09-20 15:50:24
50楼
就是一键启停的那个程序 ,方法有多种。使用习惯就好

寂寞烟花冷

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 46回
  • 年度积分:0
  • 历史总积分:219
  • 注册:2010年8月31日
发表于:2010-09-20 16:06:48
51楼
这个题目非常经典  他其实有很多种变形的问法 其中他的最初问法是这样的    用一个不带自锁的开关控制一个灯泡 ,要求是1.当灯泡不亮时,按下开关后灯亮。2.当灯泡亮起时,按下灯泡灯灭掉。  这个题目虽然用继电器去做或者用我们说的电工思维去做非常简单。但是用PLC去实现它 就需要我们所说的编程思维。其实这也即是为什么出现在考PLC工程师的试题上了。

ouyangjinhao

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 140回
  • 年度积分:276
  • 历史总积分:525
  • 注册:2009年3月19日
发表于:2010-09-20 21:03:42
52楼

这还不简单吗?用三个继电器,一个做启动,一个做停止,一个运行

 

飘在半途中

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 65回
  • 年度积分:2
  • 历史总积分:775
  • 注册:2010年9月09日
发表于:2010-09-20 21:13:17
53楼

用s7 200编写出的程序如下

 

 

LD I0.0
LPS
AN Q0.0
EU
R Q0.0, 1
LPP
A Q0.0
EU
S Q0.0, 1

wings

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 88回
  • 年度积分:0
  • 历史总积分:612
  • 注册:2010年5月26日
发表于:2010-09-20 22:27:37
54楼
回复内容:
对:LIUXD6909 关于

用两个继电器也可以做到。

内容的回复:


我怎么数出3个继电器了。。。

zhenghai111

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2008年6月29日
发表于:2010-09-20 22:56:04
55楼
LIUXD6909 的是最好的,主要考虑到PLC的扫描顺序,我顶 

xiaogang0000

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 191回
  • 年度积分:0
  • 历史总积分:741
  • 注册:2009年12月13日
发表于:2010-09-21 08:30:24
56楼

用翻转指令 工控最经典的指令

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2010-09-21 12:48:50
57楼

引用皓月 的回复内容:写一个简单的程序,s7200的
主程序:MAIN
LD M0.0     //可以用I点代替,每次来1时,后面的输出都会翻转
EU
CALL SBR_0
子程序SBR_0
LD Q0.0     
NOT
= Q0.0
很好用的,不信可以试试



皓月的程序无疑最简单的了。我的程序和你接近。比你稍多了一个,带参数调用。这样的话子程序就成为可以任意调用的ALT指令了。
程序就不贴了。贴过了。

话说回来。楼上的程序应该可以广泛被大多数PLC接受。而带参数的呢。就只能是有这功能的才能实现了。

奥特曼带我走

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 394回
  • 年度积分:0
  • 历史总积分:2188
  • 注册:2010年4月22日
发表于:2010-09-21 13:09:51
58楼

如果用计数器怎么编啊?

 

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2010-09-22 22:48:59
59楼
引用皓月 的回复内容:写一个简单的程序,s7200的
主程序:MAIN
LD M0.0     //可以用I点代替,每次来1时,后面的输出都会翻转
EU
CALL SBR_0
子程序SBR_0
LD Q0.0     
NOT
= Q0.0
很好用的,不信可以试试

你不能实现翻转啊,只能取反而已, 你这个程序能实现翻转么?怀疑1

tuzhengwei

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:151
  • 注册:2016年7月01日
发表于:2019-06-27 11:40:32
60楼

{896E0BD5-50CB-4BF4-A0EE-90C198AA96F6}_20190627113828.jpg如上图,按钮按下灯泡,若此时灯泡不亮就点亮,若此时灯泡亮就熄灭,注意跳过一个扫描周期


热门招聘
相关主题

官方公众号

智造工程师