日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]dde技術(shù)的工作機(jī)制dde是為在同一臺(tái)計(jì)算機(jī)或不同計(jì)算機(jī)上運(yùn)行的程序提供動(dòng)態(tài)數(shù)據(jù)交換,最早由microsoft 公司提出的。動(dòng)態(tài)數(shù)據(jù)交換(dde)技術(shù)由于其具有實(shí)時(shí)性好、網(wǎng)絡(luò)通信連接實(shí)現(xiàn)方便等特點(diǎn),在控制軟件與信息網(wǎng)絡(luò)集成

dde技術(shù)的工作機(jī)制

dde是為在同一臺(tái)計(jì)算機(jī)或不同計(jì)算機(jī)上運(yùn)行的程序提供動(dòng)態(tài)數(shù)據(jù)交換,最早由microsoft 公司提出的。動(dòng)態(tài)數(shù)據(jù)交換(dde)技術(shù)由于其具有實(shí)時(shí)性好、網(wǎng)絡(luò)通信連接實(shí)現(xiàn)方便等特點(diǎn),在控制軟件與信息網(wǎng)絡(luò)集成中得到了廣泛應(yīng)用。

動(dòng)態(tài)數(shù)據(jù)交換基于windows消息機(jī)制,各應(yīng)用程序間通過(guò)傳遞消息進(jìn)行對(duì)話交換信息。windows dde消息傳遞采用client/server模式,客戶(hù)(client)是數(shù)據(jù)的請(qǐng)求和接受者,而服務(wù)器(server)是數(shù)據(jù)的提供者,兩者之間通過(guò)請(qǐng)求、應(yīng)答、傳輸三個(gè)步驟來(lái)完成數(shù)據(jù)的傳送。dde協(xié)議使用服務(wù)(service)、主題(topic)和數(shù)據(jù)項(xiàng)(item)三級(jí)命名來(lái)標(biāo)識(shí)dde所傳遞的數(shù)據(jù)單元。一般情況下,服務(wù)(service)就是應(yīng)用程序的文件名,主題是對(duì)服務(wù)器有意義的信息單元。每次dde客戶(hù)與服務(wù)程序之間的對(duì)話都是先由客戶(hù)啟動(dòng)的,所以在每次客戶(hù)啟動(dòng)之前,dde服務(wù)器應(yīng)當(dāng)首先投入運(yùn)行。

當(dāng)客戶(hù)程序需要向服務(wù)器程序請(qǐng)求數(shù)據(jù)時(shí),客戶(hù)程序發(fā)送一條wm-dde-initiate消息給當(dāng)前運(yùn)行的所有windows應(yīng)用程序,這條消息不但包含了它所需要的服務(wù)器名(service)和主題名(topic),而且指明了它所希望的數(shù)據(jù)類(lèi)型,收到wm-dde-initiate消息的應(yīng)用程序通過(guò)判別服務(wù)器名和會(huì)話主題決定是否應(yīng)答,一旦dde服務(wù)器響應(yīng)了這條被傳播的消息,dde會(huì)話就開(kāi)始了。

dde的工作方式有冷連接(cool link)、溫連接(warm link)和熱連接(hot link)等3種。在冷連接方式下,當(dāng)server中的數(shù)據(jù)發(fā)生變化后不主動(dòng)通知client,但client可以隨時(shí)從server讀寫(xiě)數(shù)據(jù);在溫連接方式下,當(dāng)server中的數(shù)據(jù)發(fā)生變化后馬上通知client,client得到通知后將數(shù)據(jù)取回;在熱連接方式下,當(dāng)server中的數(shù)據(jù)發(fā)生變化后馬上通知client,同時(shí)將變化的數(shù)據(jù)直接送給client。

dde的網(wǎng)絡(luò)形式稱(chēng)為netdde,它包含了dde的全部特征,是動(dòng)態(tài)數(shù)據(jù)交換(dde)的擴(kuò)充,可以在跨越網(wǎng)絡(luò)的計(jì)算機(jī)之間使用。采用netdde后,兩個(gè)或更多網(wǎng)絡(luò)上的應(yīng)用能夠通過(guò)dde共享來(lái)建立網(wǎng)絡(luò)上不同工作站之間的連接,從而實(shí)現(xiàn)站站之間的動(dòng)態(tài)信息共享。

opc技術(shù)的工作機(jī)制

在opc技術(shù)出現(xiàn)以前,dde技術(shù)是絕大多數(shù)控制系統(tǒng)都支持和采用的數(shù)據(jù)交換方式。但是,由于dde是基于windows信息傳遞而建立的技術(shù),因此,當(dāng)通信量較大時(shí),就會(huì)出現(xiàn)數(shù)據(jù)刷新速度慢、安全性管理機(jī)制差、可靠性能低等現(xiàn)象,從而就有可能致使dde客戶(hù)程序在較長(zhǎng)時(shí)間內(nèi)得不到回應(yīng)。和dde 技術(shù)相比,基于com和dcom技術(shù)的opc技術(shù)具有數(shù)據(jù)傳送性能高、 安全性管理性能好、開(kāi)發(fā)成本低等特點(diǎn)。

最初階段的opc規(guī)范是由opc基金會(huì)的先驅(qū)fisher-rosemount、rockwell、opto 22、intellution、intuitive technology公司于1996年8月發(fā)布的,目前opc基金會(huì)成員在全球已超過(guò)300多個(gè),其中包括世界上幾乎所有主要的控制系統(tǒng)、儀器儀表、過(guò)程控制系統(tǒng)生產(chǎn)廠家。

opc以ole/com/dcom技術(shù)為基礎(chǔ),是ole(object linking and embedding)for process control的縮寫(xiě),是微軟公司的對(duì)象鏈接和嵌入技術(shù)在過(guò)程控制方面的應(yīng)用。與dde一樣,opc也采用client/server模式。opc服務(wù)器是數(shù)據(jù)源的提供者,數(shù)據(jù)源可以是plc、dcs、條形碼讀取器等控制設(shè)備,隨控制系統(tǒng)的構(gòu)成不同,作為數(shù)據(jù)源的opc服務(wù)器既可以是和opc應(yīng)用程序在同一臺(tái)計(jì)算機(jī)上運(yùn)行的本地opc服務(wù)器,也可以是在另外計(jì)算機(jī)上運(yùn)行的遠(yuǎn)程opc服務(wù)器。opc客戶(hù)是數(shù)據(jù)的使用者,它按照opc接口規(guī)范從opc服務(wù)器獲取所需要的數(shù)據(jù)。

opc服務(wù)器主要包括三部分:服務(wù)器(server)、組(group)和數(shù)據(jù)項(xiàng)(item)。服務(wù)器對(duì)象保存服務(wù)器和服務(wù)器作為opc組對(duì)象容器的所有信息。opc組對(duì)象包括公共組和局部組(私有組)兩種,公共組由多個(gè)客戶(hù)共享,局部組只隸屬于一個(gè)opc客戶(hù)。一個(gè)組可能代表一個(gè)特殊設(shè)備的數(shù)據(jù)項(xiàng),opc 客戶(hù)可以通過(guò)組對(duì)象來(lái)讀寫(xiě)數(shù)據(jù),并可以設(shè)定opc服務(wù)器應(yīng)該提供給opc client數(shù)據(jù)的更新速率。opc 數(shù)據(jù)項(xiàng)是讀寫(xiě)數(shù)據(jù)的最小邏輯單位(在實(shí)際應(yīng)用中,可能是物理設(shè)備的寄存器或寄存器的某一位),其數(shù)據(jù)值以variant形式表示,每個(gè)數(shù)據(jù)項(xiàng)包括值(value)、品質(zhì)(quality)和時(shí)間戳(time stamp)3個(gè)變量。在一個(gè)組對(duì)象中,opc 客戶(hù)可以加入多個(gè)opc數(shù)據(jù)項(xiàng)。

opc客戶(hù)與opc服務(wù)器的接口有自定義接口(custom interface)和自動(dòng)化接口(automation interface)兩種形式。自定義接口是一組com接口,主要用于采用c++語(yǔ)言的應(yīng)用程序開(kāi)發(fā);自動(dòng)化接口是自動(dòng)化的ole接口,主要用于采用vb,delphi等基于腳本編程語(yǔ)言的應(yīng)用程序開(kāi)發(fā)。對(duì)于客戶(hù)端應(yīng)用程序的開(kāi)發(fā),采用自定義接口的方式運(yùn)行效率高,但開(kāi)發(fā)難度較大;采用自動(dòng)化接口的方式運(yùn)行效率低,但開(kāi)發(fā)簡(jiǎn)單。這兩種接口與opc服務(wù)器的通信方式可用1圖所示。


圖1 自定義接口和自動(dòng)化接口與opc服務(wù)器通信方式示意圖

對(duì)于分布式計(jì)算機(jī)上的opc客戶(hù)程序的開(kāi)發(fā),opc標(biāo)準(zhǔn)采用dcom技術(shù)實(shí)現(xiàn)服務(wù)器和客戶(hù)程序的通訊。

opc的數(shù)據(jù)訪問(wèn)主要有同步數(shù)據(jù)訪問(wèn)和異步數(shù)據(jù)訪問(wèn)兩種方式。同步數(shù)據(jù)訪問(wèn)時(shí),opc服務(wù)器在將按照opc應(yīng)用程序要求的數(shù)據(jù)返回之前,opc應(yīng)用程序一直處于等待狀態(tài),也就是說(shuō),同步方式的數(shù)據(jù)訪問(wèn)在要求的動(dòng)作沒(méi)有完成前不能執(zhí)行任何opc應(yīng)用程序側(cè)的處理。與之相比,異步方式的數(shù)據(jù)訪問(wèn)在對(duì)opc服務(wù)器提出數(shù)據(jù)訪問(wèn)要求后,立即返回到opc應(yīng)用程序側(cè)的主處理程序中,opc服務(wù)器完成數(shù)據(jù)訪問(wèn)時(shí)通知opc應(yīng)用程序,opc應(yīng)用程序從而得到數(shù)據(jù)訪問(wèn)結(jié)果。當(dāng)opc應(yīng)用程序采用自動(dòng)化接口訪問(wèn)opc服務(wù)器時(shí),同步和異步數(shù)據(jù)操作分別由syncread、syncwrite和asyncread、asyncwrite四個(gè)opc組對(duì)象的方法函數(shù)來(lái)實(shí)現(xiàn)。

dde與opc技術(shù)應(yīng)用

當(dāng)前,dde、opc技術(shù)在許多世界著名的自動(dòng)化廠家的i/o通訊服務(wù)器、scada等自動(dòng)化軟件中都得到了體現(xiàn)。例如wonderware 公司的daserver和intouch、siemens公司的simatic net和wincc、 rockwell-ab公司的rslinx和rsview32等。其中daserver和rslinx既可作為opc server,又可作為dde server;wincc和rsview32則既可以作為opc client,又可作為dde client。同時(shí),由于各家的軟件接口都合乎dde、opc接口規(guī)范標(biāo)準(zhǔn),所以,不同廠家的i/o通訊、scada等軟件產(chǎn)品也可以很方便的實(shí)現(xiàn)互連。

下面分別以wonderware 公司的intouch與daserver(dassidirect)、intouch與rockwell-ab公司的rslinx進(jìn)行dde通訊,siemens 公司的wincc 與simatic net 、wincc 與rslinx進(jìn)行opc通訊的方法為例說(shuō)明dde、opc技術(shù)在工業(yè)自動(dòng)化軟件的應(yīng)用情況。

dassidirect是wonderware 公司開(kāi)發(fā)用于對(duì)siemens s7 200/300/400系列plc進(jìn)行以太網(wǎng)數(shù)據(jù)訪問(wèn)的服務(wù)器軟件,支持dde、opc、suitlink、fastdde等通訊方式。當(dāng)客戶(hù)程序通訊接口與dassidirect的連接采用dde方式時(shí),dassidirect 的數(shù)據(jù)訪問(wèn)采用了節(jié)點(diǎn)名(node name)、應(yīng)用程序名(application name,此處為dassidirect)、主題名(topic name)和項(xiàng)目名(item name)的層次結(jié)構(gòu)。而當(dāng)通訊接口以opc方式與dassidirect連接時(shí),dassidirect 的數(shù)據(jù)訪問(wèn)則采用了節(jié)點(diǎn)名(node name)、服務(wù)器名(program name,此處為archestra.dassidirect.1)、組名(group name)、設(shè)備組名(device group)、連接名(link name)和項(xiàng)目名(item name)的層次結(jié)構(gòu)。各層次項(xiàng)可在dassidirect軟件界面中配置實(shí)現(xiàn)。

工程應(yīng)用時(shí),需要在dassidirect管理界面smc archestra.dassidirect.1目錄下根據(jù)需要依次添加接口類(lèi)型(tcp/ip)、接口處理器類(lèi)型(s7 plc),并進(jìn)行必要的參數(shù)設(shè)置,然后還要為device groups添加不同的topic以方便對(duì)不同變量的歸類(lèi)管理。intouch標(biāo)簽變量對(duì)dassidirect的訪問(wèn)是通過(guò)“訪問(wèn)名”的設(shè)置來(lái)實(shí)現(xiàn)的,所以intouch中“訪問(wèn)名”的設(shè)置必須和dassidirect軟件中的設(shè)置一一對(duì)應(yīng),例如,“訪問(wèn)名”中“應(yīng)用程序名”應(yīng)設(shè)置為dassidirect,“訪問(wèn)名”中“主題名”的設(shè)置應(yīng)和dassidirect中所添加的topic名稱(chēng)完全一致。此外,intouch標(biāo)簽變量“項(xiàng)目名”的填寫(xiě)也必須遵從dassidirect中item name的定義形式,例如對(duì)s7 plc數(shù)據(jù)塊地址word的訪問(wèn)形如db11.w80,對(duì)數(shù)據(jù)塊地址dword的訪問(wèn)形如db11.d80,對(duì)輸入/輸出位的訪問(wèn)形式分別為i5.2/q7.5等。
 

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

多數(shù)受訪粉絲認(rèn)為,AI驅(qū)動(dòng)的功能會(huì)對(duì)他們觀看體育賽事的方式產(chǎn)生重大影響 超過(guò)半數(shù)的受訪者希望通過(guò)AI技術(shù)獲得對(duì)過(guò)去、現(xiàn)在和未來(lái)體育賽事的評(píng)論和分析 移動(dòng)體育應(yīng)用...

關(guān)鍵字: IBM AI 應(yīng)用程序 移動(dòng)

韓國(guó)首爾 2025年7月15日 /美通社/ -- 韓國(guó)8英寸純晶圓代工廠SK keyfoundry今日宣布,該公司已攜手LB Semicon成功聯(lián)合開(kāi)發(fā)基于8英寸晶圓的關(guān)鍵...

關(guān)鍵字: DIRECT FOUNDRY SEMI 汽車(chē)

新竹 2025年6月24日 /美通社/ -- 泓格科技(ICP DAS)與其生醫(yī)新事業(yè)處——泓格生醫(yī)(ICP DAS-BMP)宣布將共同參與「2025 年日本東京工業(yè)展」(...

關(guān)鍵字: 智能自動(dòng)化 TPU DAS IC

青島 2025年5月23日 /美通社/ -- 全球領(lǐng)先的消費(fèi)電子和家電品牌海信今天宣布將谷歌全新Home API集成至其ConnectLife應(yīng)用程序。今年秋季前,用戶(hù)可通過(guò)該應(yīng)用程序?qū)⒌谌街悄芗揖釉O(shè)備接入Conne...

關(guān)鍵字: API NEC 海信 應(yīng)用程序

-Arya.ai推出MCP應(yīng)用程序,將通用LLM轉(zhuǎn)化為特定領(lǐng)域?qū)<? 印度孟買(mǎi)和紐約 2025年5月13日 /美通社/ -- Arya.ai今天宣布推出APEX MCP(模...

關(guān)鍵字: MCP 應(yīng)用程序 AI 人工智能

北京2025年1月15日 /美通社/ -- 2025年1月8日,STIF第五屆國(guó)際科創(chuàng)節(jié)暨新質(zhì)生產(chǎn)力領(lǐng)航者峰會(huì)在北京舉行。作為科技創(chuàng)新與數(shù)字化服務(wù)領(lǐng)域最具影響力的年度盛會(huì)之一,本屆大會(huì)匯聚全球科創(chuàng)品牌,旨在通過(guò)構(gòu)建多元、...

關(guān)鍵字: 數(shù)字化 APP 互聯(lián)網(wǎng) 應(yīng)用程序

推動(dòng)技術(shù)創(chuàng)新與業(yè)務(wù)增長(zhǎng) 北京2024年12月19日 /美通社/ -- 在亞馬遜云科技2024 re:Invent全球大會(huì)上,亞馬遜云科技與東南亞領(lǐng)先的超級(jí)應(yīng)用程序Grab共同宣布,Grab已選擇亞馬遜云科技為首選云服務(wù)...

關(guān)鍵字: 亞馬遜 應(yīng)用程序 云服務(wù) AI技術(shù)

Amazon Aurora DSQL是一款性能卓越的分布式SQL數(shù)據(jù)庫(kù),具備99.999%的多區(qū)域可用性、幾乎無(wú)限的可擴(kuò)展性、強(qiáng)一致性,且完全消除了基礎(chǔ)設(shè)施管理的負(fù)擔(dān)。 北京2024年12月13日 /美通社/ -- 亞...

關(guān)鍵字: 亞馬遜 分布式 SQL數(shù)據(jù)庫(kù) 應(yīng)用程序

為數(shù)據(jù)、分析和AI提供統(tǒng)一平臺(tái) 北京2024年12月10日 /美通社/ -- 亞馬遜云科技在2024 re:Invent全球大會(huì)上,宣布推出新一代Amazon SageMaker,將客戶(hù)所需的快速SQL分析、PB級(jí)大數(shù)...

關(guān)鍵字: 亞馬遜 MAKER GE 應(yīng)用程序
關(guān)閉