上位機開發(fā)課程大綱 階段 課程內(nèi)容 實例
第一階段
1.C#開發(fā)環(huán)境及初步體驗
2.變量和常量
3.表達式和運算符
4.字符和字符串
5.控制語句
6.數(shù)組和集合
7.異常處理
8.類、對象、屬性和方法
9.泛型
10.委托和事件
11.線程的使用
12.串口通信
13*****et的TCP/IP通信 用C#調(diào)用Modbus協(xié)議庫實現(xiàn)PC與西門子PLC的通信實例
第二階段 Winform+數(shù)據(jù)庫技術(shù)
1.*****ws窗體應(yīng)用程序
2.*****ws應(yīng)用程序控件
3.數(shù)據(jù)庫訪問技術(shù)
4.D*******View數(shù)據(jù)控件
5.調(diào)用Excel
5.1 設(shè)計一張Excel表,匯總不同時間段所有寄存器的數(shù)據(jù),將讀取的數(shù)據(jù)存入該Excel表中;
5.2、PLC控制兩臺異步電機的實例,上位機讀取PLC寄存器數(shù)據(jù),WinForm界面顯示開關(guān)按鈕的位置和電機運行狀態(tài)。
第三階段 常用通訊協(xié)議
1.C#上位機監(jiān)控自動化控制系統(tǒng)概述
1.1 開發(fā)上位機監(jiān)控自動化控制系統(tǒng)的意義
1.2 通信協(xié)議概述
1.3 上位機和下位機的連接