科技改變生活 · 科技引領(lǐng)未來
【導讀】我相信在自動化行業(yè)混過幾年的,都會或多或少地接觸到一些奇葩技術(shù)主管,他們自己未必精通技術(shù),但總愛搞出一些華而不實的問題,如果他們是面試官,那你就要小心了,規(guī)定時間內(nèi)寫一個跑馬燈程序可以拿8K,你值幾個?一、話題西門子工業(yè)技術(shù)論壇上有
【導讀】我相信在自動化行業(yè)混過幾年的,都會或多或少地接觸到一些奇葩技術(shù)主管,他們自己未必精通技術(shù),但總愛搞出一些華而不實的問題,如果他們是面試官,那你就要小心了,規(guī)定時間內(nèi)寫一個跑馬燈程序可以拿8K,你值幾個?
一、話題
西門子工業(yè)技術(shù)論壇上有網(wǎng)友分享了一個帖子說:某電氣主管面試電氣工程師,他出的面試題目為七位跑馬燈依次點亮,10分鐘內(nèi)完成8K,10分鐘到20分鐘內(nèi)完成5K,20分鐘到30分鐘內(nèi)完成3K,30分鐘以上回家等通知。帖子剛一發(fā)出就得到很多同行的關(guān)注和留言,節(jié)選一些精彩的回復,看看大家的看法。
二、討論
【Zhenxing.Yu】:這題我會,但我不接受8000,哈哈!
【yha_4611】:這是考智商,不是考能力。
【ABBCCC】:在他手下干落不到好,離他遠點。
【zbhdm】 :7位的跑馬燈,如果用200smart的話,可以使用SHRB指令,如果人家要求用STEP7的話,也不知道STEP7里面有沒有這個指令。博圖我連軟件都還沒有。
【YUKJ】:這個電氣主管是老板的小舅子?派他去面試電氣工程?還10分鐘7位跑馬燈依次點亮8000工資?老板的路走不長咯。
【芳季】:我覺得這個面試比較的片面,基本上他用編程代言了電器工程師,電器工程師的工作何止這個?充其量就是個程序員,更片面的是,用一個實例代言了過去的編程生涯。
【芳季】:我是新手,不會用位移指令,看看這值多少錢?完全依題意的。
【芳季】:把LD SM0.0這一行改成LDN Q0.7,就會順序亮完就順序滅,然后后順序亮又順序滅,但是題目他沒說要滅,所以……
【hsjbest】:可能是因為移位指令使用率不太高吧,移位指令信手拈來就不是新手了
三、編程
百度一下實現(xiàn)跑馬燈的方法。
(1)用q0.0~q0.7控制8個燈,你就看到這8個燈挨個亮過去了。
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依次點亮(間隔一秒),全部點亮后Y0-Y17依次熄滅(間隔一秒),程序如下圖所示:
(3)還有一個號稱最簡單的三菱PLC跑馬燈程序,16個燈循環(huán)順序點亮,如下圖所示:
拋磚引玉,歡迎大家曬程序,看看你到底值幾個8K?
李俊華
版權(quán)所有 未經(jīng)許可不得轉(zhuǎn)載
增值電信業(yè)務(wù)經(jīng)營許可證備案號:遼ICP備14006349號
網(wǎng)站介紹 商務(wù)合作 免責聲明 - html - txt - xml