蘇州其然教育
C#上位機開發(fā)課程培訓(xùn)
¥詳詢
其然C#上位機開發(fā)·課程大綱
一.什么是其然C#上位機開發(fā)課程
本課程主要講解開發(fā)工控上位機應(yīng)用軟件所需要的C#編程技術(shù)、工控設(shè)備與上位機的通信的常用協(xié)議及其實現(xiàn)、上位機對采集到的工控設(shè)備數(shù)據(jù)的展示和處理技術(shù)。
二.培訓(xùn)目標(biāo)
1.掌握C#編程技術(shù)及其開發(fā)應(yīng)用;
2.掌握工控設(shè)備常用的通信協(xié)議;
3.掌握工控設(shè)備與上位機的通信的實現(xiàn);
4.掌握上位機對現(xiàn)場工控設(shè)備的數(shù)據(jù)采集、工藝流程圖、動態(tài)數(shù)據(jù)展示、數(shù)據(jù)查詢匯總等應(yīng)用軟件的開發(fā)。
三.為什么學(xué)C#上位機開發(fā)
1.從業(yè)薪資高
PLC電氣工程師有薪資天花板,而C#上位機開發(fā)工程師就是**的進階選擇。
2.工作時間固定
C#上位機開發(fā)工程師不是實施工程師,上班時間固定,出差少。
3.競爭壓力小
兼顧電氣和軟件開發(fā)兩方向的知識,復(fù)合型人才少,市場需求大。
4.行業(yè)前景高
與國家倡導(dǎo)工業(yè)互聯(lián)網(wǎng),工業(yè)自動化的口號一致,行業(yè)前景好。
5.職業(yè)壽命長
從電氣工程師進階到軟硬件工程師,職業(yè)前景和壽命更廣闊。
四.其然C#上位機開發(fā)簡介
其然軟件是蘇州也是全國專業(yè)從事C#上位機開發(fā)培訓(xùn)的機構(gòu),2013年以來,我們不斷探索C#與工業(yè)應(yīng)用的緊密聯(lián)系,在從事工控軟件開發(fā)長達三十年的王老教授領(lǐng)導(dǎo)下,其然C#上位機開發(fā)課程凝聚了多位資深軟件開發(fā)工程師、PLC電氣工程師,軟硬件開發(fā)工程師的辛苦結(jié)晶。
我們?yōu)樘K州、昆山、上海等地培養(yǎng)了一批又一批具備計算機軟件開發(fā)和實現(xiàn)工控設(shè)備和上位機數(shù)據(jù)通信的復(fù)合的高級技術(shù)人才,我們的學(xué)員從零基礎(chǔ)入門到畢業(yè),每一期就業(yè)率都在85%以上,科學(xué)的課程體系,人性化的學(xué)習(xí)管理,努力為蘇州地區(qū)的軟件實業(yè)貢獻出自己的一份力量。做樸實的軟件培訓(xùn)是蘇州其然軟件的宗旨,樸素而實用不僅是我們對技術(shù)上的追求,更是我們對學(xué)員品質(zhì)上的塑造。
五.課程大綱
第1階段——C#語法基礎(chǔ)
1.C#開發(fā)環(huán)境及初步體驗
2.變量和常量
3.表達式和運算符
4.字符和字符串
5.控制語句
6.數(shù)組和集合
7.異常處理
8.類、對象、屬性和方法
9.泛型
10.委托和事件
11.線程的使用
12.串口通信
13.Socket的TCP/IP通信
實例:用C#調(diào)用Modbus協(xié)議庫實現(xiàn)PC與西門子PLC的通信實例
第二階段——Winform 數(shù)據(jù)庫技術(shù)
1.Windows窗體應(yīng)用程序
2.Windows應(yīng)用程序控件
3.數(shù)據(jù)庫訪問技術(shù)
4.DataGridView數(shù)據(jù)控件
5.調(diào)用Excel
實例:
1.設(shè)計一張Excel表,匯總不同時間段所有寄存器的數(shù)據(jù),將讀取的數(shù)據(jù)存入該Excel表中;
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上位機和下位機的連接
2.C#調(diào)用的Modbus協(xié)議庫
2.1Modubs仿真軟件**和應(yīng)用
2.2Modbus協(xié)議的相關(guān)知識
2.3Modbus功能碼詳解
2.4C#調(diào)用Modbus動態(tài)鏈接庫的部署
2.5C#調(diào)用Modbus動態(tài)鏈接庫的接口函數(shù)
2.6C#的RTU模式開發(fā)實例
2.7C#的TCP模式開發(fā)實例
2.8西門子PLC與上位機用Modbus協(xié)議通信實例
2.9三菱PLC與上位機用Modbus協(xié)議通信實例
3.C#開發(fā)OPC客戶端
3.1OPC規(guī)范介紹
3.1.1 OPC規(guī)范
3.1.2 OPC客戶和OPC服務(wù)器結(jié)構(gòu)
3.1.3 OPC服務(wù)器對象組成
3.1.4 OPC接口體系
3.1.5 自動化接口的對象的屬性和方法
3.2KEPWARE
3.2.1 安裝Kepware
3.2.2 OPCClient**OPCVerver讀取PLC數(shù)據(jù)
3.3C#開發(fā)OPC客戶端
3.4C#**OPC實現(xiàn)上位機與西門子PLC通訊
4.C#使用Sharp7與西門子PLC通信
4.1S7協(xié)議介紹
4.2Sharp7的部署
4.3Sharp7接口函數(shù)
4.4西門子PLC與上位機用Sharp7通信實例
第四階段——C#開發(fā)上位機監(jiān)控系統(tǒng)
1.通訊參數(shù)設(shè)定
2.監(jiān)控節(jié)點參數(shù)
3.界面與控件設(shè)計
4.流程控制圖的繪制
5.讀取監(jiān)測點參數(shù)
6.讀取通信參數(shù),連接通信口
7.顯示控制流程圖
8.讀取PLC數(shù)據(jù)在流程中顯示
9.定時采集數(shù)據(jù)存入數(shù)據(jù)庫、定時數(shù)據(jù)、報警數(shù)據(jù)
10.監(jiān)控節(jié)點數(shù)據(jù)顯示
11.趨勢圖
12.報警查詢
13.報表輸出
倒計時
更多詳情請咨詢客服 13013833891
客服在線時間:9:00-22:00,其他時間請在線預(yù)約或留言,謝謝。蘇州其然軟件開發(fā):蘇州市昆山市震川西路111號名仕大廈
本周僅剩 個試聽名額
請鍵入信息,稍后系統(tǒng)將會把領(lǐng)獎短信發(fā)至您的手機