西門子6ES7 211-1HE40-0XB0現(xiàn)貨供應(yīng)
西門子6ES7 211-1HE40-0XB0
西門子變頻器CU240E-2是G120 控制單元 E-型配備安全集成 STO RS-485-接口,USS-協(xié)議 6DI,3DO,2AI,2AO, 1F-DI PTC/KTY 接口 USB 和 SD/MMC 接口 防護(hù)等級 IP20 環(huán)境溫度 0 至 +50°C 無功率模塊
OPC(OLE for process control)作為標(biāo)準(zhǔn)軟件接口,可以使各個生產(chǎn)商的設(shè)備和應(yīng)用程序就能以統(tǒng)一的方式連接起來。WinCC 既可以用作 OPC 服務(wù)器提供數(shù)據(jù),又可以作為 OPC 客戶機訪問其他OPC 服務(wù)器中的數(shù)據(jù)。WinCC集成的OPC服務(wù)器使得過程數(shù)據(jù)可由其它應(yīng)用程序(OPC客戶機)訪問。在Excel中可以通過VBA腳本建立OPC 客戶端,并通過OPC接口讀取WinCC中的數(shù)據(jù),并將修改的數(shù)據(jù)寫入WinCC。
1 OPC規(guī)范及功能
OPC是一種一致的獨立于制造商的軟件接口。OPC 接口基于 Microsoft Windows 的 COM(組件對象模型)和 DCOM(分布式組件對象模型)技術(shù)。 另一方面,OPC XML 則基于 Internet 標(biāo)準(zhǔn) XML、SOAP 和 HTTP。
> COM
COM 是位于同一計算機上且屬于不同程序的對象之間進(jìn)行通訊時采用的標(biāo)準(zhǔn)協(xié)議。服務(wù)端是提供服務(wù)的對象,比如提供數(shù)據(jù)??蛻舳耸鞘褂糜煞?wù)端提供的服務(wù)的應(yīng)用程序。
> DCOM
DCOM 代表 COM 功能的擴展,從而允許對遠(yuǎn)程計算機上的對象的訪問。
該接口允許在企業(yè)、管理辦公室和生產(chǎn)的應(yīng)用程序之間進(jìn)行標(biāo)準(zhǔn)化的數(shù)據(jù)交換。以前,訪問過程數(shù)據(jù)的應(yīng)用程序受限于通訊網(wǎng)絡(luò)的訪問協(xié)議。使用 OPC 標(biāo)準(zhǔn)軟件接口,各個生產(chǎn)商的設(shè)備和應(yīng)用程序就能以一致的方式連接起來。
OPC 客戶端是訪問過程數(shù)據(jù)、消息和 OPC 服務(wù)端歸檔歷史數(shù)據(jù)的應(yīng)用程序。訪問需要通過 OPC 軟件接口。
OPC 服務(wù)端是一個程序,它為不同制造商的應(yīng)用程序提供一個標(biāo)準(zhǔn)的軟件接口。OPC 服務(wù)端是在處理過程數(shù)據(jù)的應(yīng)用程序、各種網(wǎng)絡(luò)協(xié)議和用于訪問這些數(shù)據(jù)的接口之間的中間層。
只有當(dāng)設(shè)備的操作系統(tǒng)是基于 Windows COM 和 DCOM 技術(shù)時,才能使用 OPC 軟件接口進(jìn)行數(shù)據(jù)交換。 目前,Windows 2000、Windows XP、Windows 2003 Server 和 Windows VISTA 具有這些軟件接口。
> XML
通過 DCOM 的通訊僅限于局域網(wǎng)。通過 XML 的數(shù)據(jù)交換使用 SOAP(簡單對象訪問協(xié)議)。SOAP 是獨立于平臺的、基于 XML 的協(xié)議。SOAP 可用于允許應(yīng)用程序依靠 HTTP(超文本傳送協(xié)議),通過 Internet 或在多機種計算機網(wǎng)絡(luò)內(nèi)相互進(jìn)行通訊。
OPC 標(biāo)準(zhǔn)軟件接口由 OPC 基金會定義。OPC 基金會是工業(yè)自動化領(lǐng)域中處于地位的各公司的聯(lián)盟。WinCC 的 OPC 服務(wù)端支持下列規(guī)范。
OPC 數(shù)據(jù)訪問 1.0、2.05a 和 3.0
OPC 歷史數(shù)據(jù)訪問 1.20
OPC 報警和事件 1.10
OPC XML 數(shù)據(jù)訪問 1.01
OPC 數(shù)據(jù)訪問 (OPC DA) 是針對管理過程數(shù)據(jù)的規(guī)范。 WinCC OPC DA 服務(wù)端符合 OPC DA 規(guī)范 1.0、2.05a 和 3.0。
OPC 歷史數(shù)據(jù)訪問 (OPC HDA) 是針對管理歸檔數(shù)據(jù)的規(guī)范。該規(guī)范是 OPC 數(shù)據(jù)訪問規(guī)范的擴充。 WinCC V6.2 或更高版本的 WinCC OPC HDA 服務(wù)端符合 OPC HDA 規(guī)范 1.20。
OPC 報警和事件是發(fā)送過程報警和事件的補充規(guī)范。 WinCC V6.0 或更高版本的 WinCC OPC A&E 服務(wù)端符合 OPC A&E 規(guī)范 1.10。
OPC XML 標(biāo)準(zhǔn)支持通過 Internet 采用獨立于平臺的協(xié)議進(jìn)行通訊。 客戶端不再局限于 Windows 環(huán)境 (DCOM)。 其它操作系統(tǒng)(如 LINUX)可以使用 HTTP 協(xié)議和 SOAP 接口在 Internet 上監(jiān)視和交換 OPC 數(shù)據(jù)。
要使用 WinCC OPC HDA、WinCC-OPC-XML-DA 服務(wù)器和 WinCC OPC A&E 服務(wù)器,必須購買Connectivity Pack“連通性軟件包"授權(quán)。 “連通性軟件包" 授權(quán)必須安裝在用作 WinCC OPC HDA 服務(wù)器、WinCC OPC XML DA 服務(wù)器或 WinCC OPC A&E 服務(wù)器的 WinCC 服務(wù)器上。
2 在Excel中通過OPC DA訪問本地WinCC
WinCC OPC DA 服務(wù)器為其它應(yīng)用程序提供 WinCC 項目的實時數(shù)據(jù)。 應(yīng)用程序能夠在同一臺計算機上運行或在已聯(lián)網(wǎng)的遠(yuǎn)程計算機上運行。 以這種方法,將WinCC 變量的實時數(shù)據(jù)提供給 Microsoft Excel。
附件程序excel_opc .xls ( 44 KB ) 在Microsoft Excel 中用VBA腳本語言建立OPC 客戶端,并通過OPC接口讀取WinCC中的數(shù)據(jù),并將修改的數(shù)據(jù)寫入WinCC。通過OPC接口,Microsoft Excel作為OPC 客戶端發(fā)起通訊并發(fā)送讀/寫請求到OPC服務(wù)器,OPC服務(wù)器執(zhí)行這些讀/寫請求。對于WinCC OPC DA 服務(wù)器功能,需要將WinCC項目運行系統(tǒng)激活即可。
為了能夠運行Excel中的VBA宏腳本,首先需要調(diào)整安全性設(shè)置。如圖1在“工具->宏->安全性"中,將Excel的安全級別設(shè)置為“中"。
圖1 安全性設(shè)置
打開文件excel_opc .xls,在“安全警告"中選擇“啟用宏"。
圖2啟用宏