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