我現在要用Visual Studio 2010 平臺設計一個OPC客戶端軟體,用的是C++語言。目前遇到最大的一個問題是不知道怎么開始連接OPC服務器,沒試過用VC撰寫連接OPC服務器的程式,不知道在Visual Studio平臺上用C++語言怎么做,例如開始要參考或匯入頭檔案等等,能不能給我說一下步驟,要寫什么東西,大體的方法思路。
查了下資料,說VC與VB不同,VB用自動化介面(我用VB編過OPC客戶端,VC沒有),VC用定制介面,這定制介面哪里的,怎么做;還有說要找4個頭檔案等,都不太懂。
希望高手們給個大體的設計框架,需要些什么,怎么做,萬分感謝!!!
uj5u.com熱心網友回復:
SOCKET嗎?#include <winsock2.h>
#pragma comment(lib, "WS2_32.lib")
1. WSAStartup()初始化套接字
2. socket()創建socket套接字
3. connect()連接服務器
4. closesocket關閉socket套接字
5. WSACleanup釋放套接字資源。
uj5u.com熱心網友回復:
http://download.csdn.net/detail/niceeagle/1100102uj5u.com熱心網友回復:
你到網上找一個KEPServerEx5的程式,安裝后里面有一個OPC客戶端原始碼,可以直接編譯uj5u.com熱心網友回復:
不是SOCKEY。uj5u.com熱心網友回復:
Kepsever里面的是VB的吧,VC跟VB的各自支持OPC的功能不一樣,設計方式不同,VB的程式翻譯過來也沒用。uj5u.com熱心網友回復:
VC的,好象VB的也有uj5u.com熱心網友回復:
OPC是一種國際標準,VC,VB不管是哪種語言,用法都一樣,都是走COM介面uj5u.com熱心網友回復:
你現在搞定了沒?uj5u.com熱心網友回復:
差什么檔案就去找uj5u.com熱心網友回復:
是什么PLC,是西門子還是倍福?uj5u.com熱心網友回復:
是叫:SOCKET
另外寫過OPC服務器連接的程式,不懂,幫你頂起來。。。關注
uj5u.com熱心網友回復:
另外沒寫過OPC服務器連接的程式,不懂,幫你頂起來。。。關注
uj5u.com熱心網友回復:
頂,我也要做同樣的事,正在查資料呢。原來有個C#做的,想換成C++做uj5u.com熱心網友回復:
能做PLC的通訊嗎?uj5u.com熱心網友回復:
這個我會,VC和西門PLC通訊,現場驗證過轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/125133.html
標籤:基礎類
