【一】話題 西門子工業(yè)技術(shù)論壇上有網(wǎng)友分享了一個(gè)帖子說:某電氣主管面試電氣工程師,他出的面試題目為七位跑馬燈依次點(diǎn)亮,10分鐘內(nèi)完成8K,10分鐘到20分鐘內(nèi)完成5K,20分鐘到30分鐘內(nèi)完成3K,30分鐘以上回家等通知。 看完上面的題目心里暗自慶幸了一番,2002年初我去上海一家自動(dòng)化公司面試,面試主管居然只問我熟悉西門子PLC嗎?我說接觸過,就順利入職了。沒想到若干年后的電氣工程師面試,薪酬都和PLC程序掛鉤了!帖子后面很多網(wǎng)友留言,節(jié)選一些經(jīng)精彩回復(fù),看看大家的看法。 【二】討論 【Zhenxing.Yu】:這題我會(huì),但我不接受8000,哈哈! 【yha_4611】:這是考智商,不是考能力。 【ABBCCC】:在他手下干落不到好,離他遠(yuǎn)點(diǎn)。 【zbhdm】 :7位的跑馬燈,如果用200smart的話,可以使用SHRB指令,如果人家要求用STEP7的話,也不知道STEP7里面有沒有這個(gè)指令。博圖我連軟件都還沒有。 【YUKJ】:這個(gè)電氣主管是老板的小舅子?派他去面試電氣工程?還10分鐘7位跑馬燈依次點(diǎn)亮8000工資?老板的路走不長咯。 【芳季】:我覺得這個(gè)面試比較的片面,基本上他用編程代言了電器工程師,電器工程師的工作何止這個(gè)?充其量就是個(gè)程序員,更片面的是,用一個(gè)實(shí)例代言了過去的編程生涯。 【芳季】:我是新手,不會(huì)用位移指令,看看這值多少錢?完全依題意的。 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,就會(huì)順序亮完就順序滅,然后后順序亮又順序滅,但是題目他沒說要滅,所以…… 【hsjbest】:可能是因?yàn)橐莆恢噶钍褂寐什惶甙?,移位指令信手拈來就不是新手?/span> 【三】其它 百度一下實(shí)現(xiàn)跑馬燈的方法。 (1)用q0.0~q0.7控制8個(gè)燈,你就看到這8個(gè)燈挨個(gè)亮過去了。 OB100中: L 1 OB35(周期1s)中: L MB0 (2)三菱plc跑馬燈程序,Y0-Y17依次點(diǎn)亮(間隔一秒),全部點(diǎn)亮后Y0-Y17依次熄滅(間隔一秒),程序如下圖所示: (3)還有一個(gè)號(hào)稱最簡單的三菱plc跑馬燈程序,16個(gè)燈循環(huán)順序點(diǎn)亮,如下圖所示: 拋磚引玉,歡迎大家曬程序,看看你到底值幾個(gè)8K? 大家都在看 |
|