打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
写一个跑马灯程序8K,你值几个?
【导读】我相信在自动化行业混过几年的,都会或多或少的接触到一些奇葩技术主管,他们自己未必精通技术,但总爱搞出一些华而不实的问题,如果他们是面试官,那你就要小心了,规定时间内写一个跑马灯程序可以拿8K,你值几个?

【一】话题

西门子工业技术论坛上有网友分享了一个帖子说:某电气主管面试电气工程师,他出的面试题目为七位跑马灯依次点亮,10分钟完成8K,10分钟到20分钟内完成5K,20分钟到30分钟内完成3K,30分钟以上回家等通知。

看完上面的题目心里暗自庆幸了一番,2002年初我去上海一家自动化公司面试,面试主管居然只问我熟悉西门子PLC吗?我说接触过,就顺利入职了。没想到若干年后的电气工程师面试,薪酬都和PLC程序挂钩了!帖子后面很多网友留言,节选一些经精彩回复,看看大家的看法

【二】讨论

Zhenxing.Yu】:这题我会,但我不接受8000,哈哈!


【yha_4611】:这是考智商,不是考能力。


ABBCCC】:在他手下干落不到好,离他远点。


zbhdm】 :7位的跑马灯,如果用200smart的话,可以使用SHRB指令,如果人家要求用STEP7的话,也不知道STEP7里面有没有这个指令。博图我连软件都还没有。


YUKJ】:这个电气主管是老板的小舅子?派他去面试电气工程?还10分钟7位跑马灯依次点亮8000工资?老板的路走不长咯。


芳季】:我觉得这个面试比较的片面,基本上他用编程代言了电器工程师,电器工程师的工作何止这个?充其量就是个程序员,更片面的是,用一个实例代言了过去的编程生涯。


芳季】:我是新手,不会用位移指令,看看这值多少钱?完全依题意的。

    LD Q0.6 

    = Q0.7

    LD Q0.5

    = Q0.6

    LD Q0.4

    = Q0.5

    LD Q0.3

    = Q0.4

    LD Q0.2

    = Q0.3

    LD Q0.1

    = Q0.2

    LD SM0.0

    = Q0.1

    END


芳季】:把LD SM0.0这一行改成LDN Q0.7,就会顺序亮完就顺序灭,然后后顺序亮又顺序灭,但是题目他没说要灭,所以……


hsjbest】:可能是因为移位指令使用率不太高吧,移位指令信手拈来就不是新手了


【三】其它

百度一下实现跑马灯的方法。

(1)用q0.0~q0.7控制8个灯,你就看到这8个灯挨个亮过去了。

OB100中:

L 1
T mb0

OB35(周期1s)中:
L MB0
L 2
*I
T MB0
L 128
>I
JCN M1
L 1
T MB0
M1:NOP 0

L MB0
T QB0

(2)三菱plc跑马灯程序,Y0-Y17依次点亮(间隔一秒),全部点亮后Y0-Y17依次熄灭(间隔一秒),程序如下图所示:

(3)还有一个号称最简单的三菱plc跑马灯程序,16个灯循环顺序点亮,如下图所示:

抛砖引玉,欢迎大家晒程序,看看你到底值几个8K?



大家都在看



【视频】德国工程师是如何制作PLC柜的?

【视频】德国威图电气柜是如何生产出的?

【视频】德国工程师的办公环境是怎样的?

【视频】PROFINET为何比PROFIBUS牛?

回复“    V17”获取博途最新资料包
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
三菱PLC编程实例,三菱PLC教学课程
PLC是什么,PLC视频教程_中国PLC网>>PLC的编程语言的基本指令系统和编程方法
【西门子案例】S7-1200PLC 可变延时跑马灯案例
电气技术PLC详解(结构、工作原理、程序编制、指令集
欧姆龙C系列PLC加密解密方法
你不会还不会写PLC流动程序吧!新手必会!涨知识!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服