|
今天是交接亞馬遜項(xiàng)目的日子,早上做完克利亞瑜伽后,就吃早餐,今日起得有點(diǎn)遲了,所以早餐就吃木瓜與一些餅干。
星期日我偷懶了,上星期五說好的,星期天找點(diǎn)時間去把別人留下的程序弄明白,結(jié)果星期日去玩單片機(jī)了。PLC程序逆向理解很難,反正對我來說,看別人的程序,比如叫我自己重新寫一遍更讓我高效。而且別人的程序里面,注釋都沒幾個,難堪。
早上一到公司,就立刻去理解留下來的程序,9點(diǎn)多的時候,聽交接的工程師到了,就立刻跑下去找他,今天一定要把程序的來龍去脈弄懂,因?yàn)榻唤拥墓こ處熤粊硪惶。跟他交流后,發(fā)現(xiàn)他蠻好說話的,在公司做了4年了,工程師做了3年。他PLC技術(shù)的確比我厲害,因?yàn)槲夷芸闯,他真的很喜歡PLC。我覺得工程師不能只局限于一個平臺(PLC),要向多個平臺發(fā)展。這個是趨勢,因?yàn)槊總平臺對應(yīng)做不同的設(shè)備,單片機(jī)有只能用單片機(jī)做的設(shè)備,PLC有PLC只能做的設(shè)備,工業(yè)PC有工業(yè)PC只能做的設(shè)備。如果只會PLC,那就只能做適合用PLC的設(shè)備。遇到要求使用單片機(jī),或工業(yè)PC控制的設(shè)備的時候,你就無從下手了,只是實(shí)力問題了。
但實(shí)在不容易掌握那么多平臺,每個平臺都有各自的控制語言,各自的特色。
單片機(jī)(主流單片機(jī)C語言,次要匯編語言)
工業(yè)PC(主流C++語言,次要C語言)
PLC(各個廠家的PLC語言,廠家與廠家之間有少少出入)
我實(shí)在不好意思叫他每段每段解析我聽,為什么這樣去編。如果你每段都去問別人,別人肯定覺得你這個家伙沒做功課。我只好從一些完全不懂得地方問他。直到下午4點(diǎn),我終于理解他的程序了,當(dāng)然在他的幫助下我才這么快理解程序。
治具的動作很簡單,但他的程序越異常大(接近1000步)。他的程序風(fēng)格如下:
1.整段程序里面,一半是屬于調(diào)試程序,各個參數(shù)調(diào)好后,把那一半程序砍掉,機(jī)器照樣能正常運(yùn)行的。
2.他調(diào)試程序?qū)懙煤芎茫覍W(xué)到了一招調(diào)試步進(jìn)與伺服馬達(dá)的好招數(shù),巧用D8039寄存器來讀取已經(jīng)發(fā)出的脈沖。
3.他的順序動作程序用右移指令來寫,比如M10-M25,每個M是一個動作,他就是通過每完成一步,讓1向M25的方向移動一位。我以前是用步進(jìn)指令寫的,我覺得他的方法比我的好用多了。
接下來的那兩個新治具,我重新寫程序好了。順便學(xué)習(xí)一下他的編程風(fēng)格,我估計這個周六加加班,應(yīng)該能完成這兩個程序。
那些機(jī)械工程師說,要進(jìn)亞馬遜的話,什么都別帶進(jìn)去,有進(jìn)無出,尤其U盤。
今日前臺的長腿MM打扮好sex,香水味超級給力。我想,經(jīng)過前臺的猛男門都會回頭瞄幾眼,工作累了,哥們?nèi)ヰB(yǎng)眼吧。
好累,準(zhǔn)備下班,去商場買點(diǎn)東西,今天煮咖喱炒飯。上班累了,跑商場逛逛,是一種不錯的休息。吃飯完,9點(diǎn)半我就上床睡覺了。明天要早起。 |
|