首先,我簡(jiǎn)單的介紹一下自己的現(xiàn)狀?梢哉f(shuō),我現(xiàn)在是剛?cè)腴T(mén)的先手,剛來(lái)到一家做電氣控制的公司實(shí)習(xí)上班。公司也比較小 ,人很少,工程師也就3,4個(gè)。我來(lái)到公司快兩個(gè)月了,前期主要是自主學(xué)習(xí)(主要是看視頻),有不懂的就問(wèn)問(wèn)工程師。而公司主要以西門(mén)子為主,所以我就從西門(mén)子200開(kāi)始學(xué)習(xí)。因?yàn)橹霸趯W(xué)校就學(xué)這方面的知識(shí),對(duì)于西門(mén)子200比較熟悉一些,但知識(shí)總是零零散散,而我打算把西門(mén)子200系統(tǒng)的學(xué)習(xí)一下,所以就把梁志斌那套視頻看了一遍。我自己的感受是,梁志斌老師講的確實(shí)很詳細(xì),可以說(shuō)與西門(mén)子200百分之90的知識(shí)都講到了(PS:不是打廣告,確實(shí)如此)。讓我對(duì)西門(mén)子200系列的硬件,指令,通訊等有了一個(gè)系統(tǒng)的認(rèn)識(shí),而不像之前模模糊糊,一知半解。
在學(xué)習(xí)西門(mén)子200的過(guò)程中,自己也嘗試著編一些小程序,也是為了加深對(duì)指令的理解。后來(lái)了解到公司西門(mén)子200其實(shí)用的也很少,主要是西門(mén)子300/400系列,上位機(jī)wincc用的也比較多。于是,就請(qǐng)公司工程師,幫我安裝了step7和wincc。同樣,我也是通過(guò)看視頻的方式去學(xué)西門(mén)子300,主要看的是陽(yáng)勝峰40講,當(dāng)然也看手冊(cè),因?yàn)橛辛饲懊嫖鏖T(mén)子200的基礎(chǔ),學(xué)習(xí)起來(lái)也比較快,漸漸也明白西門(mén)子300編程是咋回事了。感受是西門(mén)子200和300之間確實(shí)有了很多區(qū)別,比如300需要先硬件組態(tài),有了DB塊,功能塊這些東西,指令方面也有所差別,但是編程思維,邏輯還是一樣的,而且300還支持scl,用C語(yǔ)言去編程,感覺(jué)確實(shí)蠻有趣的,高級(jí)語(yǔ)言在處理某些東西確實(shí)方便。看完了西門(mén)子300的視頻后,我就去學(xué)習(xí)了wincc,wincc我找到視頻比較少,都是零零散散的,主要是來(lái)自西門(mén)子官網(wǎng)的,跟著視頻一步步動(dòng)手做,也明白了wincc 是咋回事,對(duì)于一些按鈕,輸入輸出域顯示,如何建立變量,連接變量,怎么做趨勢(shì)圖報(bào)表有所了解,但對(duì)工程師口中所說(shuō)的腳本程序,就不知道如何去用了。。。
在對(duì)step7和wincc兩款軟件有所了解之后,就嘗試著編程序,將二者都用起來(lái)。第一個(gè)練習(xí)的是下面,對(duì)于高手來(lái)說(shuō),是小case中的小case,但對(duì)于我這種剛?cè)腴T(mén)的來(lái)說(shuō),還是蠻考驗(yàn)自己的:
冷卻塔4臺(tái)風(fēng)機(jī)控制:
要求:a、實(shí)時(shí)溫度T高于設(shè)置值T1時(shí),先啟動(dòng)累計(jì)運(yùn)行時(shí)間短的風(fēng)機(jī),如果風(fēng)機(jī)故障或者有人為啟動(dòng)的風(fēng)機(jī)則啟動(dòng)下一臺(tái)運(yùn)行時(shí)間短的風(fēng)機(jī),經(jīng)過(guò)時(shí)間設(shè)置值T3后,如果溫度還是高于T1,那么啟動(dòng)剩余風(fēng)機(jī)中運(yùn)行時(shí)間短的風(fēng)機(jī),以此直至4臺(tái)風(fēng)機(jī)全部啟動(dòng);
b、風(fēng)機(jī)啟動(dòng)后溫度降低至設(shè)置值T2后,開(kāi)始停一臺(tái)運(yùn)行時(shí)間長(zhǎng)的風(fēng)機(jī),人為啟動(dòng)的不停,經(jīng)過(guò)時(shí)間設(shè)置值T4后,如果溫度低于T2,則停下一臺(tái)運(yùn)行時(shí)間最長(zhǎng)的風(fēng)機(jī),以此直至全部停止;
wincc上需要顯示每個(gè)風(fēng)機(jī)運(yùn)行的時(shí)間,即時(shí),分,秒
可笑自己,當(dāng)初想如何記錄風(fēng)機(jī)時(shí)間也搗鼓了半天,后來(lái)想起來(lái)西門(mén)子300中有系統(tǒng)時(shí)鐘,用那個(gè)來(lái)計(jì)時(shí),確實(shí)解決了。最困難的還是:“實(shí)時(shí)溫度T高于設(shè)置值T1時(shí),先啟動(dòng)累計(jì)運(yùn)行時(shí)間短的風(fēng)機(jī),如果風(fēng)機(jī)故障或者有人為啟動(dòng)的風(fēng)機(jī)則啟動(dòng)下一臺(tái)運(yùn)行時(shí)間短的風(fēng)機(jī)”這句話(huà),也琢磨了好久才解決。程序時(shí)磕磕絆絆編出來(lái)了,也和wincc實(shí)現(xiàn)了聯(lián)合仿真。這點(diǎn)不得不說(shuō)西門(mén)子確實(shí)不錯(cuò),兩個(gè)軟件可以一起聯(lián)合仿真(PS:這個(gè)我也搗鼓了半天才解決)。
我就算拋磚引玉吧,希望大神可以給個(gè)完美的程序,讓我等新手學(xué)習(xí)學(xué)習(xí)(PS:自己編的太粗糙,想看看大神咋編的),后來(lái)也練習(xí)了其他了程序。不過(guò)現(xiàn)在苦惱是,現(xiàn)在不知道該學(xué)些什么了,來(lái)公司快兩個(gè)月了,公司也沒(méi)安排我什么事做,感覺(jué)很難受,剛開(kāi)始還有學(xué)習(xí)動(dòng)力和熱情,現(xiàn)在就有點(diǎn)茫然不知所措!哪位大神能給我指點(diǎn)迷津!
能看到最后的,我先說(shuō)聲謝謝!希望和志同道合者一起學(xué)習(xí),一起提高。