【導(dǎo)讀】我相信在自動(dòng)化行業(yè)混過(guò)幾年的,都會(huì)或多或少地接觸到一些奇葩技術(shù)主管,他們自己未必精通技術(shù),但總愛(ài)搞出一些華而不實(shí)的問(wèn)題,如果他們是面試官,那你就要小心了,規(guī)定時(shí)間內(nèi)寫(xiě)一個(gè)跑馬燈程序可以拿8K,你值幾個(gè)?一、話題西門子工業(yè)技術(shù)論壇上有
【導(dǎo)讀】我相信在自動(dòng)化行業(yè)混過(guò)幾年的,都會(huì)或多或少地接觸到一些奇葩技術(shù)主管,他們自己未必精通技術(shù),但總愛(ài)搞出一些華而不實(shí)的問(wèn)題,如果他們是面試官,那你就要小心了,規(guī)定時(shí)間內(nèi)寫(xiě)一個(gè)跑馬燈程序可以拿8K,你值幾個(gè)?
一、話題
西門子工業(yè)技術(shù)論壇上有網(wǎng)友分享了一個(gè)帖子說(shuō):某電氣主管面試電氣工程師,他出的面試題目為七位跑馬燈依次點(diǎn)亮,10分鐘內(nèi)完成8K,10分鐘到20分鐘內(nèi)完成5K,20分鐘到30分鐘內(nèi)完成3K,30分鐘以上回家等通知。帖子剛一發(fā)出就得到很多同行的關(guān)注和留言,節(jié)選一些精彩的回復(fù),看看大家的看法。
二、討論
【Zhenxing.Yu】:這題我會(huì),但我不接受8000,哈哈!
【yha_4611】:這是考智商,不是考能力。
【ABBCCC】:在他手下干落不到好,離他遠(yuǎn)點(diǎn)。
【zbhdm】 :7位的跑馬燈,如果用200smart的話,可以使用SHRB指令,如果人家要求用STEP7的話,也不知道STEP7里面有沒(méi)有這個(gè)指令。博圖我連軟件都還沒(méi)有。
【YUKJ】:這個(gè)電氣主管是老板的小舅子?派他去面試電氣工程?還10分鐘7位跑馬燈依次點(diǎn)亮8000工資?老板的路走不長(zhǎng)咯。
【芳季】:我覺(jué)得這個(gè)面試比較的片面,基本上他用編程代言了電器工程師,電器工程師的工作何止這個(gè)?充其量就是個(gè)程序員,更片面的是,用一個(gè)實(shí)例代言了過(guò)去的編程生涯。
【芳季】:我是新手,不會(huì)用位移指令,看看這值多少錢?完全依題意的。
- LD Q0.6 = Q0.7LD Q0.5= Q0.6LD Q0.4= Q0.5LD Q0.3= Q0.4LD Q0.2= Q0.3LD Q0.1= Q0.2LD SM0.0= Q0.1END
【芳季】:把LD SM0.0這一行改成LDN Q0.7,就會(huì)順序亮完就順序滅,然后后順序亮又順序滅,但是題目他沒(méi)說(shuō)要滅,所以……
【hsjbest】:可能是因?yàn)橐莆恢噶钍褂寐什惶甙?,移位指令信手拈?lái)就不是新手了
三、編程
百度一下實(shí)現(xiàn)跑馬燈的方法。
(1)用q0.0~q0.7控制8個(gè)燈,你就看到這8個(gè)燈挨個(gè)亮過(guò)去了。
OB100中:
L 1T mb0
OB35(周期1s)中:L MB0L 2*IT MB0L 128>IJCN M1L 1T MB0M1:NOP 0
L MB0T QB0
(2)三菱PLC跑馬燈程序,Y0-Y17依次點(diǎn)亮(間隔一秒),全部點(diǎn)亮后Y0-Y17依次熄滅(間隔一秒),程序如下圖所示:

(3)還有一個(gè)號(hào)稱最簡(jiǎn)單的三菱PLC跑馬燈程序,16個(gè)燈循環(huán)順序點(diǎn)亮,如下圖所示:
拋磚引玉,歡迎大家曬程序,看看你到底值幾個(gè)8K?