?
課程目標(biāo):
通過(guò)該課程的學(xué)習(xí),學(xué)員應(yīng)能夠掌握OPC通信的原理、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)讀取流程;針對(duì)西門子自動(dòng)化控制系統(tǒng)下OPC服務(wù)器、客戶端的配置,針對(duì)讀取WINCC數(shù)據(jù)或者PLC數(shù)據(jù)至SQL數(shù)據(jù)庫(kù),如何開發(fā)自己的客戶端程序。本培訓(xùn)以C#編程語(yǔ)言為例,介紹如何通過(guò)OPC讀取數(shù)據(jù),并把數(shù)據(jù)存儲(chǔ)到SQL數(shù)據(jù)庫(kù)。
?
課程大綱:
| 
 主題 
 | 
 內(nèi)容 
 | 
| 
 ? 
? 
OPC原理介紹 
 | 
 1)OPC組成; 
2)OPC實(shí)時(shí)數(shù)據(jù)規(guī)范(OPC DA)解析; 
3)互動(dòng)答疑。 
 | 
| 
 ? 
OPC服務(wù)器和客戶端配置 
? 
 | 
 以一個(gè)模擬OPC服務(wù)器和客戶端演示讀取數(shù)據(jù)過(guò)程 
1)服務(wù)器配置; 
2)客戶端配置; 
3)學(xué)員親自實(shí)操; 
4)互動(dòng)答疑。 
 | 
| 
 ? 
? 
西門子自動(dòng)化系統(tǒng)下OPC通信介紹 
 | 
 1)?WINCC作為服務(wù)器介紹; 
2)?西門子OPC通件NET使用介紹,配制方法; 
3)?常見問(wèn)題及解決方法 
 | 
| 
 ? 
C#開發(fā)OPC客戶端和SQL存儲(chǔ)程序代碼介紹 
 | 
 以一個(gè)實(shí)例進(jìn)行代碼講解(會(huì)提供源碼) 
1)C#開發(fā)OPC讀取客戶端程序講解 
 | 
| 
 ? 
C#開發(fā)OPC客戶端和SQL存儲(chǔ)程序代碼介紹 
? 
 | 
 2)C#環(huán)境下,SQLSERVER數(shù)據(jù)庫(kù)指令介紹,C#程序代碼介紹,提供操作源碼,學(xué)員能夠?qū)崿F(xiàn)連接、建立表等操作 
 | 
| 
 ? 
C#開發(fā)OPC客戶端和SQL存儲(chǔ)程序代碼介紹 
 | 
 3)將OPC讀取數(shù)據(jù)指令和SQL操作指令進(jìn)行數(shù)據(jù)綁定,實(shí)現(xiàn)將讀取的數(shù)據(jù)存儲(chǔ)到SQLServer數(shù)據(jù)庫(kù)。 
 | 
?
以上課程可以根據(jù)客戶實(shí)際情況進(jìn)行靈活調(diào)整。