資源描述:
《WinCC_RSLinx_OPC通訊》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、WinCC_RSLinx_OPC通訊總結西門子公司的上位機監(jiān)控軟件WinCC與AB的PLC之間的數(shù)據(jù)通訊,由于WinCC不提供與ABPLC之間的直接通訊驅動程序,無法直接與ABPLC進行直接連接,只能采用OPC的方式。OPC是以OLE/COM機制作為應用程序的通訊標準。OLE/COM是一種客戶/服務器模式,具有語言無關性、代碼重用性、易于集成性等優(yōu)點。OPC規(guī)范了接口函數(shù),不管現(xiàn)場設備以何種形式存在,客戶都以統(tǒng)一的方式去訪問,從而保證了不同廠商設備之間通訊成為可能。OPC(用于過程控制的OLE)是指一個標準的、與制造商無關的軟件接口。O
2、PC接口的基礎是MicrosoftWindows的COM(組件對象模型)和DCOM(分布式組件對象模型)技術。只有當設備帶有的操作系統(tǒng)是基于WindowsCOM和DCOM技術時,才能使用OPC軟件接口進行數(shù)據(jù)交換。目前,WindowsNT、Windows98、Windows2000和WindowsXP能使用這個軟件接口。下面的描述是基于WinCC和RSLinx安裝在同一臺計算機上。1.準備工作1)安裝WinCC!注意安裝WinCC時需要安裝SQL2000,Internet信息服務消息隊列。如果是Windows2000系統(tǒng),視系統(tǒng)本身情況
3、可能要安裝一些系統(tǒng)補丁,常見的是KB828741補丁。2)安裝WinCC授權。3)安裝RSLinx。4)安裝RSLinx授權。2.WinCC里的工作。1)安裝完RSLinx完成后,讓RSLinx處于激活狀態(tài)。2)添加OPC驅動打開WinCC項目管理器,找到TagManagement(變量管理器),選中TagManagement(變量管理器),單擊右鍵,選擇AddNewDriver(添加新的驅動)。在打開的對話框中,選擇OPC.CHN,點擊打開按鈕。這樣就把OPC的通訊驅動添加到系統(tǒng)中了。3)添加驅動程序連接。把通訊驅動程序添加完成后,還
4、要添加一個該驅動程序與物理設備的連接。點擊TagManagement點擊OPC找到OPCGroups(OPCCHNUnit#1),點右鍵,選擇NewDriverconnection。在出現(xiàn)對話框,建入新建連接的名稱,缺省是Newconnection。西門子公司不建議使用中文名稱。點擊對話框中的Properties按鈕,出現(xiàn)對話框。鍵入RSLinxOPCSERVER.如果是本地計算機,在運行SERVER的計算機名的對話框中,自動出現(xiàn)。如果是在另外一臺計算機上運行SERVER,鍵入能夠通過以太網(wǎng)訪問的運行SERVER計算機的名
5、稱。這樣通訊驅動連接就完成啦。4)指定系統(tǒng)參數(shù)。OPCGroups(OPCCHNUnit#1),點右鍵,選擇SystemParameter出現(xiàn)如下圖的對話框,點擊Computer按鈕,輸入本地計算機的名稱,確定。出現(xiàn)\項,點擊出現(xiàn)的\項,拉動滾動條,找到我們需要的RSLinxOPCServer.點擊Exit按鈕。到這里,WinCC里通訊配置就完成啦。等RSLinx配置好以后,再到WinCC里來新建用于監(jiān)控的變量。WinCC是基于變量來尋址的,也就是說要監(jiān)控的每個數(shù)據(jù)必須先建立一個變量來對應。3.RSLin
6、x里的工作。1)ConfigureDriver。打開RSLinx,如下圖。先ConfigureDriver,建立一個和物理設備對應的驅動配置。彈出對話框,如下圖。在指定驅動類型列表框中單擊鼠標左鍵,選擇需要通訊驅動類型,我們以Ethernetdevice為例。點擊驅動類型列表框左邊的AddNew按鈕,出現(xiàn)如下圖所示的界面。在界面中鍵入你想要連接的設備的IP地址,以192.168.8.101.為例,如果有多個設備,把全部的IP地址都鍵入完整后,點擊界面下方的應用,確定按鈕,驅動配置完成。2)新建一個DDE/OPCTopicconfigur
7、ation.在RSLinx的菜單條中,選擇DDE/OPC,點擊并選擇Topicconfiguration.點擊出現(xiàn)下圖的界面,在界面中能夠看到我們新建的驅動配置,打開驅動配置可以看到我鍵入IP地址的工作站。如果是在線連接的話,可以看到RSLinx在不停的掃描通訊站點。點擊New按鈕,新建一個OPC/DDETopic。系統(tǒng)缺省的名稱是New_TOPIC修改為你期望的名字。關聯(lián)TOPIC,選中剛新建的TOPIC點擊右邊的驅動配置名稱,找到想要進行OPC通訊的站點。點擊Apply和Done按鈕。這樣,RSLinx里通訊配置完成。4.變量和地址
8、對應1)新建變量在WinCC中新建變量時,如果是外部變量,系統(tǒng)要求提供外部變量的參考地址。在WinCC項目管理器中,點擊TagManagement點擊OPC找到OPCGroups(OPCCHNUnit#1)