亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        OPC技術(shù)在大電機行業(yè)專用扇形三坐標(biāo)數(shù)控沖槽機上的應(yīng)用

        2013-07-02 03:29:30楊曉光劉明陽張大為王克斌
        大電機技術(shù) 2013年3期
        關(guān)鍵詞:專用設(shè)備驅(qū)動程序數(shù)控系統(tǒng)

        楊曉光,劉明陽,張大為,王克斌

        (1. 水力發(fā)電設(shè)備國家重點實驗室,哈爾濱 150040;2. 哈爾濱電機廠有限責(zé)任公司,哈爾濱 150040)

        前言

        OPC(OLE for Process Control)是用于過程控制的OLE ,OLE(Object Linking and Embedding)是對象連接和嵌入。OPC是基于微軟的OLE/COM技術(shù),為解決工業(yè)及其他客戶機與各種設(shè)備驅(qū)動程序間相互通訊而產(chǎn)生的工業(yè)技術(shù)規(guī)范和標(biāo)準(zhǔn)。OPC技術(shù)規(guī)范是由OPC基金會制定的,它提供了標(biāo)準(zhǔn)的統(tǒng)一的數(shù)據(jù)訪問軟件及硬件的接口。由于OPC技術(shù)比傳統(tǒng)的數(shù)據(jù)存儲方式更具有開放性和先進性,已得到越來越多的工控領(lǐng)域硬件和軟件制造商的認可。目前已經(jīng)成為工業(yè)控制軟件上各個軟硬件制造商的公認標(biāo)準(zhǔn)。

        在發(fā)電設(shè)備行業(yè)中有大量的非標(biāo)準(zhǔn)設(shè)備和專用設(shè)備。比如應(yīng)用于沖片生產(chǎn)的沖槽機、涂漆線、點焊機、線圈的包帶機、漲型機及四角焊機等很多專用的數(shù)控設(shè)備。這些設(shè)備無論是從工藝編程、設(shè)備的維護、生產(chǎn)的管理等都需要由專人專管。這樣,在從生產(chǎn)的前期準(zhǔn)備到生產(chǎn)的過程控制及設(shè)備的維護都要投入大量人力和物力來進行管理。為了能夠?qū)崿F(xiàn)設(shè)備的標(biāo)準(zhǔn)化管理,在哈電機的數(shù)控沖槽機上進行了嘗試,引入了OPC技術(shù)進行軟件的開發(fā),使得OPC技術(shù)在數(shù)控沖槽機上得到了初步的實現(xiàn)。

        1 OPC的背景

        在采用 OPC 技術(shù)以前,傳統(tǒng)的數(shù)據(jù)存儲方法主要是通過驅(qū)動程序和動態(tài)數(shù)據(jù)交換兩種方法。

        驅(qū)動程序法是在應(yīng)用程序中掛接“驅(qū)動程序”來存取現(xiàn)場控制設(shè)備和數(shù)據(jù)庫的數(shù)據(jù)。這種方法需要每一個特定的硬件必須為每一個應(yīng)用程序編寫“驅(qū)動程序”另外多個程序不能同時存取同一設(shè)備的數(shù)據(jù)。

        動態(tài)數(shù)據(jù)交換法是基于 Windows的消息傳遞而建立的技術(shù)。所以具有數(shù)據(jù)的傳遞速度較慢,沒有安全機制,數(shù)據(jù)傳遞安全性差,開發(fā)比較困難等缺點。

        隨著信息技術(shù)的發(fā)展,自動化系統(tǒng)對大范圍信息共享的要求越來越強烈,因而對工業(yè)系統(tǒng)控制的開放性提出了越來越高的要求,因此需要一種通用的方法,使應(yīng)用程序可以方便地存取任何一臺設(shè)備或多臺設(shè)備的數(shù)據(jù),為不同廠商生產(chǎn)的軟硬件提供系統(tǒng)集成和數(shù)據(jù)交換的途徑。正是在這種情況下,OPC技術(shù)應(yīng)運而生,其目的就是要建立大量數(shù)據(jù)源的標(biāo)準(zhǔn)機制,這些數(shù)據(jù)源可以是工廠的設(shè)備或控制室數(shù)據(jù)庫。OPC 技術(shù)是 OPC基金會組織制定的工業(yè)控制軟件相互操作性的規(guī)范,也是微軟為了把 Windows 應(yīng)用于控制系統(tǒng)共同推出的一項技術(shù)。它是以微軟的COM/DCOM(組件對象模型和分布式組件對象模型)技術(shù)為基礎(chǔ),為工業(yè)控制軟件定義了一套標(biāo)準(zhǔn)的對象、接口和屬性。OPC 技術(shù)在硬件供應(yīng)商和軟件開發(fā)者之間搭上了一座橋梁,它提供一種機制從數(shù)據(jù)源并且以一個標(biāo)準(zhǔn)的方式將這些數(shù)據(jù)傳送到任意客戶端應(yīng)用程序。OPC規(guī)范了接口函數(shù),不管現(xiàn)場設(shè)備以何種形式存在,客戶都以統(tǒng)一的方式去訪問。從而實現(xiàn)了系統(tǒng)的開放性,易于實現(xiàn)與其他系統(tǒng)的接口。利用OPC使接口標(biāo)準(zhǔn)化可以構(gòu)成圖1所示的系統(tǒng)。

        圖1

        2 數(shù)控沖槽機

        數(shù)控沖槽機是一種專為大型交直流電機生產(chǎn)鐵心矽鋼片的專用設(shè)備,是一種三軸聯(lián)動的數(shù)控機床,該機床的數(shù)控系統(tǒng)采用西門子的 840D數(shù)控系統(tǒng)及S7-300 PLC硬件系統(tǒng),伺服驅(qū)動系統(tǒng)采用611D,該設(shè)備不同于一般的通用數(shù)控機床。需要進行外部的工藝編程及控制。這些工作如果在西門子的840D數(shù)控系統(tǒng)上實現(xiàn)難度相當(dāng)大,而且在產(chǎn)品發(fā)生變化時改變起來也非常麻煩,所以這些工作需要在上位機上進行,而不是在數(shù)控系統(tǒng)上完成。這樣就存在一個上位機和西門子的840D及S7-300PLC進行通信的問題。為了能夠?qū)崿F(xiàn)上位機和西門子840D及S7-300 PLC通信。我們采用了西門子提供的標(biāo)準(zhǔn)的 OPC Server接口來實現(xiàn),這樣就完成了程序、數(shù)據(jù)的交換及控制過程的相互通信。

        3 上位機

        上位機是本項目中完成電機沖片生產(chǎn)工藝及加工程序的主要平臺,還要完成和西門子 840D的程序數(shù)據(jù)的交換,以及和S7-300 PLC的控制聯(lián)絡(luò)及監(jiān)控。我們采用Profibus DP 工業(yè)現(xiàn)場總線作為OPC的聯(lián)絡(luò)通道。西門子的數(shù)控及PLC產(chǎn)品也提供這種開放的接口,通過西門子提供的開放標(biāo)準(zhǔn)接口 OPC Server 在上位機上Windows XP操作系統(tǒng)采用 Visual Basic 6.0高級語言進行編程。既可以向西門子的840D數(shù)控系統(tǒng)傳輸程序和數(shù)據(jù),同時也可以和S7-300 PLC進行控制聯(lián)絡(luò)。圖2是OPC Server 在Visual Basic 中所提供的接口方式。

        最上層是西門子向 WindowsXP 提供的 OPC Server,然后是OPC 組的集合,在組的集合下面分成了各個組,每個組里面有自己的標(biāo)簽集合,每一個標(biāo)簽集合分為標(biāo)簽變量。

        這些變量可以通過OPC瀏覽器來進行編輯。

        圖2

        下面是在Visual Basic 公共部分中聲明OPC的變量以及設(shè)定OPC服務(wù)器的初始狀態(tài)程序。

        Dim WithEvents AnOPCServer As OPCServer

        Dim ARealOPCServer As String

        Dim ARealOPCNodeName As String

        Dim AnOPCServerBrowser As OPCBrowser

        Dim MyGroups As OPCGroups

        Dim DefaultGroupUpdateRate As Long

        Dim OneGroup As OPCGroup

        Dim AnOPCItemCollection As OPCItems

        Dim AnOPCItem As OPCItem

        Dim ClientHandles(100)As Long

        Dim AnOPCItemIDs(100)As String

        Dim AnOPCItemServerHandles() As Long

        Dim AnOPCItemServerErrors() As Long

        Set AnOPCServer = New OPCServer

        ARealOPCServer=“VendorX.DataAccessCustomSe rver”

        ARealOPCNodeName=“SomeComputerNodeName”

        AnOPCServer.Connect(ARealOPCServer,ARealOP CNodeName)

        Set MyGroups = AnOPCServer.OPCGroups

        MyGroups.DefaultGroupIsActive = True

        Set OneGroup=MyGroups.Add(“AnOPCGroupName”)

        Set AnOPCItemCollection = OneGroup.OPCItems

        作為 OPC 的一個應(yīng)用,首先必須要建立一個OPC服務(wù)器,這個OPC服務(wù)器包含了OPC組的集合和瀏覽器。然后客戶端要在這個服務(wù)器中定義自己組的集合,這個組的集合包含了客戶和OPC服務(wù)器連接的所有通道,也就是說在設(shè)備制造商通過OPC向用戶開放的接口,在我們這個例子中也就是我們的上位機要與西門子840D 數(shù)控系統(tǒng)的S7-300PLC進行數(shù)據(jù)交換和聯(lián)絡(luò)的通道。

        下面是Visual Basic 與S7的連接過程(部分程序)

        4 西門子840D S7-300 PLC的連接方法

        在客戶端上位機啟動Station Configuration彈出對話框,如圖3所示,我們可以對該窗口進行配置。

        圖3

        我們可以在相應(yīng)的槽號上選擇組件,配置完成后就可以進行激活,當(dāng)激活連接成功后連接相應(yīng)的變量,這些變量可以是西門子840D S7-300PLC的各種變量。這樣,我們就可以通過OPC進行數(shù)控設(shè)備和上位機的標(biāo)準(zhǔn)化連接。通過高級語言VC、VB、VBA等(我們這里使用的是 VB)就可以很方便地對專用設(shè)備進行各種操作。以上是連接西門子數(shù)控系統(tǒng) S7-300 的部分VB程序,通過OPC Server 實現(xiàn)了用上位機和專用數(shù)控機床的連接過程,目前該設(shè)備已經(jīng)在哈爾濱電機廠運行了4年,設(shè)備運行穩(wěn)定,數(shù)據(jù)存儲方便,為專用設(shè)備的標(biāo)準(zhǔn)化連接提供一條很方便實用的渠道。并且在專用設(shè)備的開發(fā)和改造上也起了非常大的作用,為哈電機專用設(shè)備的升級維修維護和改造起到非常大的作用。

        5 結(jié)束語

        在專用設(shè)備的標(biāo)準(zhǔn)化接口方面我們已經(jīng)取得了一些有意義的經(jīng)驗,對生產(chǎn)企業(yè)在生產(chǎn)及設(shè)備方面的標(biāo)準(zhǔn)化管理提供了堅實的基礎(chǔ)。為將來的遠程設(shè)備數(shù)據(jù)交換,設(shè)計和工藝部門通過標(biāo)準(zhǔn)的接口實現(xiàn)CAD 和CAM 提供了有利的條件。設(shè)備部門通過標(biāo)準(zhǔn)接口實現(xiàn)遠程實時監(jiān)控。生產(chǎn)部門通過標(biāo)準(zhǔn)接口了解生產(chǎn)情況,收集生產(chǎn)數(shù)據(jù)提供了很好的渠道。

        猜你喜歡
        專用設(shè)備驅(qū)動程序數(shù)控系統(tǒng)
        基于FANUC 32i A數(shù)控系統(tǒng)的外部測量設(shè)計
        西門子840D sl數(shù)控系統(tǒng)在SC125大型車銑鏜床技術(shù)改造中的應(yīng)用
        基于FANUC Oi mate TD數(shù)控系統(tǒng)的手動功能開發(fā)
        柵極液壓成型專用設(shè)備的研制
        數(shù)控系統(tǒng)中GUI軟件平臺設(shè)計和實現(xiàn)
        柵極液壓成型專用設(shè)備液壓系統(tǒng)的設(shè)計
        工業(yè)設(shè)計在電子專用設(shè)備中的功能探析
        中國電子專用設(shè)備行業(yè)十強前三季銷售收入、利潤穩(wěn)步增長
        驅(qū)動程序更新與推薦
        驅(qū)動程序更新與推薦
        999久久久国产精品| 日本女u久久精品视频| 一区二区三区四区草逼福利视频 | 中文字幕人妻日韩精品| 无码小电影在线观看网站免费| 亚洲国产无套无码av电影| 色综合久久加勒比高清88| 久久精品国产亚洲av一| 中文字日产幕码三区的做法大全| 区二区三区玖玖玖| 久久av无码精品一区二区三区| 亚洲妇女av一区二区| 一区二区视频中文字幕| 国产超碰人人爽人人做人人添| 人妻人人澡人人添人人爽人人玩 | 久久99精品久久久久久琪琪| 老熟女高潮一区二区三区| 思思久久96热在精品不卡| 老熟妇嗷嗷叫91九色| 欧美日韩精品乱国产| 亚洲成a人片在线观看无码| 久久国产精品免费一区六九堂 | 99久久久久久亚洲精品 | 免费观看a级毛片| 亚洲永久无码7777kkk| 亚洲中文字幕av天堂| 在线亚洲日本一区二区| 久热re这里精品视频在线6| 亚洲国产精品尤物yw在线观看| 蜜桃视频中文字幕一区二区三区 | 富婆如狼似虎找黑人老外| 亚洲国产精品第一区二区三区| 一区在线视频免费播放| 亚洲精品午夜无码电影网| 国产高清在线精品一区αpp| 国产午夜福利小视频在线观看| 男人扒开女人双腿猛进视频| 国产性猛交╳xxx乱大交| 麻豆成年视频在线观看| 亚洲高清在线免费视频| a级国产乱理伦片在线播放|