在此我先自我介紹一下,我是學(xué)電氣出身,配電所的設(shè)施我很了解,但對(duì)于PLC,人機(jī)這塊剛開始我是一無所知。大學(xué)畢業(yè)我進(jìn)了家外企,做了份維修電工的差事。值得慶幸的是我見到了工控應(yīng)用的很完整的案例(自動(dòng)化產(chǎn)線)。我好奇心很重。我開始了我的孫子之路。為什么這么說呢,因?yàn)槲蚁霃膭e人那學(xué)到有用的東西。我見誰都很和氣,干活搶在師傅前。
有一天師傅教我東西了,他只教了我一遍。我沒有記下,可我知道有那么件東西。我上網(wǎng)檢索了。費(fèi)好大勁我明白了。慢慢的我學(xué)到了好多維修技能。可我不是從沖著維修來的,我是想從事設(shè)計(jì)的。我要知道別人是怎么做到的。我慢慢的跟技術(shù)部門打上了交道的,我請(qǐng)教他們很多簡(jiǎn)單的東西,他們覺得我不可一屑,便告訴我什么是D。D的認(rèn)識(shí)使的我的知識(shí)有了分支。對(duì)于編PLC程的人來說太重要了。如果沒有它你無法數(shù)據(jù)處理。后來我從一個(gè)同事那里得知有仿真這東西。我的腿踩到了工控門口的界限上了。我開始瘋狂的學(xué)指令,學(xué)程序結(jié)構(gòu),我寫的東西自己仿真求證。從入門到現(xiàn)在的工控菜鳥,我花了1年半左右的時(shí)間,當(dāng)然前1年半的維修給了使我了解了PLC的結(jié)構(gòu)及配線。正因?yàn)榍捌诘木S修,我對(duì)PLC下方的執(zhí)行元件的構(gòu)造及原理都很清楚(氣路、油路)。我之所以說我是菜鳥因?yàn)楣た氐膽?yīng)用太廣泛了。難度高點(diǎn)的,打印機(jī),條形碼之類的應(yīng)用。ASII碼的應(yīng)用,很多人沒用到,也不想學(xué)。但它是存在的。而且我不會(huì),所以我還是菜鳥。我們應(yīng)用中能用到步進(jìn)伺服的人并且親自調(diào)試過的人,我可以說你是師傅。當(dāng)然這些師傅都是很謙虛的,因?yàn)樗麄兪煜み@個(gè)領(lǐng)域,對(duì)于他們來說知識(shí)是無止境的。他們善于奉獻(xiàn)自己的心得,不然你就不會(huì)看到工控家園這個(gè)網(wǎng)站。我從這里學(xué)到了好多東西,我喜歡看別人寫的東西。因?yàn)楹枚鄮煾档乃悸泛芮逦T贛 、 T 、 D 的應(yīng)用安排中很有層次。不至于想找個(gè)多余的D來用用都不知道選什么好。
學(xué)編程是件很漫長(zhǎng)的路,等你知道的東西越多時(shí),你應(yīng)該越冷靜。如果你很浮躁,你是寫不出干凈的東西,調(diào)試的時(shí)候會(huì)很麻煩。前段時(shí)間我做了個(gè)鋸片開口的小機(jī)器。我用了步進(jìn)指令,徹底的償了下什么叫步進(jìn)。順便說一下,如果你的步進(jìn)停止在某個(gè)狀態(tài)中斷了步驟,你就要哭了,后來我在前面加了狀態(tài)復(fù)位搞定了。還有三菱那M8029脈沖,我想把三菱的設(shè)計(jì)員拉來打一頓。因?yàn)槿绻鉟0,Y1都輸出脈沖時(shí),你沒法用M8029來標(biāo)志Y0 Y1端口的脈沖是否發(fā)完了。最后是明白了M8029對(duì)Y0 Y1 作了雙線圈處理。只能標(biāo)志后掃描到的。
就為這事我在現(xiàn)場(chǎng)被蚊子咬了三個(gè)晚上。最后我用了Y0常閉加延時(shí)來作為脈沖發(fā)完的標(biāo)志信號(hào)。我學(xué)藝不精走了很多彎路,但每次都是刻骨銘心。我真心希望下個(gè)跟我一樣有好奇心的人能安靜、冷靜的去學(xué)工控中的每一樣?xùn)|西。因?yàn)槊總(gè)小細(xì)節(jié)都會(huì)影響你的思路。我不反對(duì)移花接木的編程者,能用別人東西也是對(duì)別人的認(rèn)可,但是我們也要會(huì)創(chuàng)新,寫點(diǎn)讓別人能用的東西。