呂梁西門子變頻器總代理商
一個典型的車間工業(yè)網(wǎng)絡拓撲結構 | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
表2.4 IAONA的一個建議標準 |
綜上所述,由于BELDEN公司收購了的工業(yè)網(wǎng)絡解決方案提供商HIRSCHMANN公司,讓我們開始關注工業(yè)網(wǎng)絡中最容易被忽略的一層------物理層,我們探討了的幾個問題:工業(yè)以太網(wǎng)的布線、網(wǎng)絡拓撲結構和網(wǎng)絡傳輸機制。簡單的分析可以得出如下結論:
1.目前工業(yè)以太網(wǎng)的布線系統(tǒng)的的確確處于原始的初級階段。
隨著IP技術在工業(yè)領域的不斷滲入,現(xiàn)場設備層也大量的采用IP地址尋址(如傳感器 、傳動設備等)那么可以預見應用于工業(yè)領域的布線系統(tǒng)及設備會一改目前“纜+頭"的連接模式,會變得更復雜、更靈活,防護等級會更高,支持移動性方面也會更高。這里面會蘊藏大量商機。
2.如果不考慮無線網(wǎng)絡系統(tǒng),目前工業(yè)以太網(wǎng)的拓撲結構主要還是星型和環(huán)型,基于安全可靠方面的考慮,冗余雙星型和冗余雙環(huán)型是主流網(wǎng)絡拓撲,而環(huán)型似乎更受到自動化用戶的青睞。
3.由于工業(yè)網(wǎng)絡傳輸數(shù)據(jù)量并不是很大,但要求實時可靠的特點,100BASE-TX、全雙工應是目前和將來很長一段時間工業(yè)網(wǎng)絡設計的主流傳輸機制。采用10BASE-T和半雙工傳輸機制將會為將來的系統(tǒng)兼容性帶來麻煩
一、引言
現(xiàn)在有很多工業(yè)控制產(chǎn)品都支持OPC Server,如西門子SIMATIC NET、WINCC、WINAC、Protool/pro,亞控公司組態(tài)王等,這些產(chǎn)品本身在一些需要實現(xiàn)很復雜的數(shù)據(jù)模型功能上還顯得不足,由于支持了OPC,我們就可以在VB或C++上通過OPC獲取數(shù)據(jù)進而實現(xiàn)較復雜的功能(如強大的數(shù)據(jù)庫管理或數(shù)據(jù)分析)。本文討論了如何在VB中開發(fā)一個動態(tài)連接庫,以方便開發(fā)者實現(xiàn)對OPC服務器的數(shù)據(jù)采集,將精力更多的放在界面開發(fā)和數(shù)據(jù)處理上。
二、功能設計
類型設計為ActiveX Dll,名稱:OPC_Dll.dll,可以在VB工程[引用]中加載,加載后通過創(chuàng)建類BCA_OPC的實例來實現(xiàn)OPC數(shù)據(jù)通訊,BCA_OPC的調用功能如下:
1、配置初始化:Dll_Initial(strConfigFile As bbbbbb) As Boolean
其中strConfigFile為連接OPC服務器對應的配置文件名稱(*.ini),用戶建立的配置文件應遵循一定的格式(在下面應用中說明),并且應放在系統(tǒng)目錄下(如C:\WINNT下)。配置文件中包含了要連接的OPC服務器名稱、log文件名稱、變量組定義及對應組內的變量定義(本連接庫最多支持1024個變量通訊,對變量組的數(shù)目沒有限制)。配置成功返回TRUE。
2、連接OPC服務器:ConnectServer(Optional IPAddress As bbbbbb) As Boolean
IPAddress為可選的遠程OPC服務器所屬PC的IP地址,如“192.168.0.1",如果不提供IPAddress參數(shù),則默認為本機OPC服務器。連接成功返回TRUE。