luanpanpan
級(jí)別: 略有小成
|
首先講講我自己學(xué)匯編語(yǔ)言的例子。八十年代國(guó)內(nèi)流行一種叫做Z80的微處理器。它的匯編語(yǔ)言有一百多條指令。開(kāi)始沒(méi)有實(shí)驗(yàn)裝置,我買(mǎi)了一本教材來(lái)看,花了很多時(shí)間,心里也沒(méi)有數(shù),過(guò)不了幾天看過(guò)的東西就忘了。 后來(lái)有了實(shí)驗(yàn)裝置,我花了一個(gè)月的時(shí)間,經(jīng)歷了無(wú)數(shù)次的失敗,實(shí)現(xiàn)了對(duì)頻率的測(cè)量和顯示,后來(lái)還開(kāi)發(fā)了多功能測(cè)量?jī)x。在這個(gè)過(guò)程中,自然地掌握了硬件、軟件設(shè)計(jì)和程序調(diào)試的方法。并且印象非常深刻,即使一兩年沒(méi)有接觸它,不用備課,我都可以上有關(guān)的課程。 看十遍書(shū)不如動(dòng)一次手,學(xué)PLC的關(guān)鍵也是動(dòng)手。 建議初學(xué)者選擇一本好的PLC教材,了解有關(guān)的基礎(chǔ)知識(shí)和PLC的工作原理。通過(guò)教材中的例子,學(xué)習(xí)PLC的基本概念、指令的功能、閱讀和編寫(xiě)用戶(hù)程序的方法。 現(xiàn)在的PLC基本上都使用編程軟件,編程軟件的使用是PLC學(xué)習(xí)的重要內(nèi)容。可以用編程軟件來(lái)練習(xí)軟件使用、程序的生成和編輯、組態(tài)硬件和網(wǎng)絡(luò)的操作方法。 如果有PLC,可以作下載、上載、程序運(yùn)行、監(jiān)控和故障診斷等實(shí)驗(yàn)。最好的實(shí)踐方法是將自己編寫(xiě)的程序下載到PLC后,進(jìn)行模擬調(diào)試。所謂模擬調(diào)試,是指用小開(kāi)關(guān)或按鈕來(lái)模擬現(xiàn)場(chǎng)的開(kāi)關(guān)量輸入信號(hào),用PLC上指示開(kāi)關(guān)量輸出點(diǎn)狀態(tài)的發(fā)光二極管來(lái)觀(guān)察程序運(yùn)行的結(jié)果。 由于價(jià)格昂貴,一般的初學(xué)者沒(méi)有用PLC作實(shí)驗(yàn)的條件,正在設(shè)備上使用的PLC也不可能取下來(lái)做實(shí)驗(yàn)。即使有一個(gè)小型的PLC,其I/O點(diǎn)數(shù)和功能也非常有限。 PLC的仿真軟件為解決這一難題提供了很好的途徑。仿真軟件用來(lái)模擬PLC的操作系統(tǒng)和用戶(hù)程序的運(yùn)行。與硬件PLC一樣,需要將用戶(hù)程序和組態(tài)信息下載到仿真PLC,用鍵盤(pán)和鼠標(biāo)給計(jì)算機(jī)屏幕上的仿真PLC提供輸入信號(hào),觀(guān)察仿真PLC執(zhí)行用戶(hù)程序后輸出信號(hào)的狀態(tài)。 西門(mén)子的S7-300/400的仿真軟件PLCSIM與編程軟件STEP 7配套使用,它的使用方便、功能強(qiáng)大,幾乎可以對(duì)PLC所有功能仿真,包括中斷功能、各種監(jiān)控和故障診斷功能,以及部分通信功能。仿真時(shí)用戶(hù)觀(guān)察到的現(xiàn)象與硬件PLC基本上相同。 西門(mén)子的S7-200的仿真軟件不是西門(mén)子公司開(kāi)發(fā)的,不能與編程軟件集成。需要將項(xiàng)目另存為文本文件后再下載到仿真PLC,仿真軟件不支持S7-200的全部指令。可以在網(wǎng)上搜索和下載S7-200的仿真軟件。其他廠(chǎng)家的PLC一般都有仿真軟件。 PLC用于開(kāi)關(guān)量控制的位邏輯指令、定時(shí)器和計(jì)數(shù)器指令使用得最多,它們的條數(shù)不多,容易學(xué)習(xí)和理解。 除此之外,還有很多別的指令,它們可能多達(dá)上百條。 有的屬于幾乎所有計(jì)算機(jī)語(yǔ)言都有的基本指令,例如數(shù)據(jù)的傳送、比較、移位、循環(huán)、數(shù)學(xué)運(yùn)算、字邏輯運(yùn)算、數(shù)據(jù)轉(zhuǎn)換等指令,它們與計(jì)算機(jī)的基礎(chǔ)知識(shí)(例如數(shù)制、數(shù)據(jù)類(lèi)型等)有關(guān),應(yīng)通過(guò)例子和實(shí)驗(yàn)了解這些指令的基本功能。 初學(xué)時(shí)沒(méi)有必要花大量的時(shí)間去了解這類(lèi)指令的詳細(xì)使用方法,更沒(méi)有必要去死記硬背它們。如果在閱讀或編寫(xiě)程序時(shí)遇到這類(lèi)指令,可以通過(guò)編程手冊(cè)或編程軟件的在線(xiàn)幫助功能了解它們的詳細(xì)使用方法。 有的指令與PLC的高級(jí)應(yīng)用有關(guān),例如PID控制、運(yùn)動(dòng)控制、高速輸入和高速輸出、通信等指令,可能需要有關(guān)的專(zhuān)業(yè)知識(shí),才能正確的理解和使用它們。 如果有一定的基礎(chǔ)和條件,參與實(shí)際的控制項(xiàng)目的設(shè)計(jì)、編程、安裝和調(diào)試,或參與已有系統(tǒng)的改造,將是提高你的PLC應(yīng)用能力的最佳途徑。 |
---|---|
本帖最近評(píng)分記錄: |
qlin
學(xué)過(guò)一點(diǎn)FX型PLC基本知識(shí)
級(jí)別: 家園常客
|
學(xué)PLC的關(guān)鍵也是動(dòng)手,說(shuō)的不錯(cuò)。 |
|
---|---|---|
|
fffsjm
級(jí)別: 家園常客
|
說(shuō)的好 不過(guò)還是學(xué)三菱的或者臺(tái)灣的plc比較好 西門(mén)子的難學(xué)不說(shuō)還很強(qiáng)勢(shì)啥都要出錢(qián)不然你就用不成而且個(gè)人認(rèn)為西門(mén)子PLC也沒(méi)好到那去 |
---|---|
|
tty
支持國(guó)貨,少說(shuō)多做。
級(jí)別: 略有小成
|
5樓有道理,我個(gè)人也感覺(jué)西門(mén)子plc難學(xué),沒(méi)有三菱的那些指令直觀(guān)易懂。 |
---|---|
|
mechatronics
即使很緩慢,但起碼有一點(diǎn)一點(diǎn)的和目標(biāo)靠近。
級(jí)別: 家園常客
|
慢慢學(xué)吧。我也不知道該怎么走·別人的路只能參考,不能照走~對(duì)吧? |
|
---|---|---|
|