??蘇州大林機(jī)器視覺實(shí)訓(xùn)中心,C#上位機(jī)+PLC班,使學(xué)員熟練掌握 C# 語言基礎(chǔ),能夠運(yùn)用 C# 進(jìn)行高效的編程開發(fā),括面向?qū)ο缶幊獭惓L幚砗统S妙悗斓氖褂?,具備良好的編程思維和代碼編寫能力。
??一、課程收獲
??掌握C#編程語言和上位機(jī)軟件開發(fā)技能。
??理解PLC的工 作原理和編程方法。
??如何通過C#與PLC進(jìn)行通信,實(shí)現(xiàn)自動(dòng)化系統(tǒng)的監(jiān)控與控制。
??提升解決實(shí)際工業(yè)自動(dòng)化問題的能力。
??二、課程內(nèi)容
??C#上位機(jī)+PLC班的課程內(nèi)容通常有以下幾個(gè)階段:
??C#編程基礎(chǔ):涵蓋C#開發(fā)環(huán)境及初步體驗(yàn)、變量和常量、表達(dá)式和運(yùn)算符、字符和字符串、控制語句、數(shù)組和集合、異常處理、類、對(duì)象、屬性和方法、泛型、委托和事件、線程的使用等。
??Winform與數(shù)據(jù)庫技術(shù):有Windows窗體應(yīng)用程序、Windows應(yīng)用程序控件、數(shù)據(jù)庫訪問技術(shù)、DataGridView數(shù)據(jù)控件、調(diào)用Excel等。學(xué)員將學(xué)習(xí)如何設(shè)計(jì)Excel表以匯總不同時(shí)間段的數(shù)據(jù),并將讀取的數(shù)據(jù)存入表中。
??常用通訊協(xié)議:介紹C#上位機(jī)監(jiān)控自動(dòng)化控制系統(tǒng)的概述、通信協(xié)議概述、上位機(jī)和下位機(jī)的連接等。學(xué)員將學(xué)習(xí)如何使用C#調(diào)用Modbus協(xié)議庫、OPC客戶端開發(fā)以及與西門子PLC的通信等。
??C#開發(fā)上位機(jī)監(jiān)控系統(tǒng):有通訊參數(shù)設(shè)定、監(jiān)控節(jié)點(diǎn)參數(shù)、界面與控件設(shè)計(jì)、流程控制圖的繪制、讀取監(jiān)測點(diǎn)參數(shù)、讀取通信參數(shù)并連接通信口、顯示控制流程圖、讀取PLC數(shù)據(jù)并在流程中顯示、定時(shí)采集數(shù)據(jù)存入數(shù)據(jù)庫等。
??三、適用對(duì)象
??對(duì)C#編程和PLC技術(shù)感興趣的開發(fā)者。
??需要開發(fā)工業(yè)自動(dòng)化監(jiān)控系統(tǒng)的工程師或技術(shù)人員。
??希望提升自己在工業(yè)自動(dòng)化領(lǐng)域競爭力的職場人士。
??四、課程目標(biāo)
??培養(yǎng)學(xué)員在C#上位機(jī)開發(fā)與PLC技術(shù)應(yīng)用方面的專業(yè)技能。
??使學(xué)員能夠獨(dú)立設(shè)計(jì)和實(shí)現(xiàn)工業(yè)自動(dòng)化監(jiān)控系統(tǒng)。
??提升學(xué)員在工業(yè)自動(dòng)化領(lǐng)域的就 業(yè)競爭力。