時間:2019-03-22 10:33:48來æºï¼šPLC技術圈
OPCUA
OPC統一架構(OPCUnifiedArchitecture)是OPC基金會(OPCFoundationï¼‰å‰µå»ºçš„æ–°æŠ€è¡“ï¼Œæ›´åŠ å®‰å…¨ã€å¯é ã€ä¸æ€§ï¼ˆèˆ‡ä¾›æ‡‰å•†ç„¡é—œï¼‰ï¼Œç‚ºåˆ¶é€ ç¾å ´åˆ°ç”Ÿç”¢è¨ˆåŠƒæˆ–ä¼æ¥è³‡æºè¨ˆåŠƒï¼ˆERP)系統傳輸原始數據和é 處ç†ä¿¡æ¯ã€‚使用OPCUA技術,所有需è¦çš„ä¿¡æ¯å¯éš¨æ™‚éš¨åœ°åˆ°é”æ¯å€‹æŽˆæ¬Šæ‡‰ç”¨å’Œæ¯å€‹æŽˆæ¬Šäººå“¡ã€‚
OPCUAç¨ç«‹äºŽåˆ¶é€ 商,應用å¯ä»¥ç”¨ä»–通信,開發者å¯ä»¥ç”¨ä¸åŒç·¨ç¨‹èªžè¨€å°ä»–開發,ä¸åŒçš„æ“ä½œç³»çµ±ä¸Šå¯ä»¥å°ä»–支æŒã€‚OPCUA彌補了已有OPCçš„ä¸è¶³ï¼Œå¢žåŠ äº†è«¸å¦‚å¹³è‡ºç¨ç«‹ã€å¯ä¼¸ç¸®æ€§ã€é«˜å¯ç”¨æ€§å’Œå› 特網æœå‹™ç‰é‡è¦ç‰¹æ€§ã€‚
OPCUAä¸å†åŸºäºŽåˆ†å¸ƒå¼çµ„ä»¶å°è±¡æ¨¡åž‹ï¼ˆDCOM),而是以é¢å‘æœå‹™çš„æž¶æ§‹ï¼ˆSOA)為基礎。OPCUAå› æ¤å¯ä»¥é€£æŽ¥æ›´å¤šçš„è¨å‚™ã€‚
今天,OPCUA已經æˆç‚ºé€£æŽ¥ä¼æ¥ç´šè¨ˆç®—機與嵌入å¼è‡ªå‹•化組件的橋æ¢-ç¨ç«‹äºŽå¾®è»Ÿã€UNIX或其他æ“作系統。
ä»¥ä¸‹æ£æ–‡éƒ¨åˆ†
1.組件å°è±¡æ¨¡åž‹(COM)/分布å¼çµ„ä»¶å°è±¡æ¨¡åž‹(DCOM)的終æ¢
傳統OPCæ‡‰ç”¨ä¹‹é–“çš„æ•¸æ“šäº¤æ›æ˜¯åŸºäºŽå¾®è»Ÿçš„組件å°è±¡æ¨¡åž‹(COM)æŠ€è¡“ã€‚å› ç‚ºè¦–çª—(Windows)æ“作系統在世界范åœå…§å¾—åˆ°äº†å»£æ³›çš„æ‡‰ç”¨ï¼ŒåŒæ™‚也促進了視窗計算機在自動化ä¸çš„使用,所以COM技術也為OPCæŠ€è¡“çš„å»£æ³›ä½¿ç”¨å‰µé€ äº†æ¢ä»¶ã€‚在2002å¹´åˆï¼Œå¾®è»Ÿç™¼å¸ƒäº†æ–°çš„.NET框架并且宣布COMæŠ€è¡“çš„åœæ¢ç ”ç™¼ã€‚é›–ç„¶é€™ä¸æ„味著將來的視窗æ“ä½œç³»çµ±ä¸æ”¯æŒCOMï¼Œä½†ä½œç‚ºåœæ¢çš„çµæžœï¼Œå‚³çµ±OPC的基礎技術已經ä¸å†ç™¼å±•,或早或晚è¦è¢«æ·˜æ±°ï¼Œæ‰€ä»¥è¦å°‹æ±‚æ–°çš„æ›¿æ›æ–¹æ¡ˆã€‚
2.COM的局é™
上世紀90年代,隨著視窗計算機的普åŠï¼Œå¾®è»ŸCOM/DCOM技術引入的一組特性,得到了家åºè¨ˆç®—機用戶和工æ¥è‡ªå‹•化用戶的高度欣賞。這些特性包括了拷è²èˆ‡ç²˜è²¼ï¼Œæ‹–æ‹½èˆ‡æŠ•æ”¾ï¼ŒéˆæŽ¥èˆ‡åµŒå…¥ã€‚DCOMé‚„æä¾›äº†å®Œæ•´çš„通信基礎架構,并帶有必è¦çš„安全機制,諸如授權ã€é‘’æ¬Šå’ŒåŠ å¯†ã€‚DCOMå®‰å…¨æ©Ÿåˆ¶èƒ½å¤ å¯¦ç¾è¨ˆç®—æ©Ÿå°æ•¸æ“šå’Œç¨‹åºçš„é 程訪å•。但DCOMå®‰å…¨æ©Ÿåˆ¶åŒæ™‚也å°å®‰è£å·¥ç¨‹å¸«ã€ç³»çµ±é›†æˆå•†å’Œé–‹ç™¼è€…管ç†é …ç›®æå‡ºäº†æŒ‘戰,其ä¸åŒ…括了跨越PCçš„OPC通信。æ£ç¢ºåœ°è¨ç½®DCOM安全功能是éžå¸¸å›°é›£çš„任務,需è¦å¾ˆå¤šå°ˆæ¥çš„知è˜ã€‚ä½œç‚ºçµæžœï¼Œå®‰è£å·¥ç¨‹å¸«å’Œç³»çµ±é›†æˆå•†æœƒä¾‹è¡Œå…¬äº‹åœ°é¸æ“‡å¿«é€Ÿæµç¨‹ï¼Œåœ¨æ‰€æœ‰é€£ç¶²çš„OPC計算機采å–寬æ¾çš„è¨ªå•æŽˆæ¬Šï¼Œé€ æˆå¤§å¤šæ•¸ä¿è·ä¸èµ·ä½œç”¨ä¸”å…è¨±éžæŽˆæ¬Šé 程訪å•ã€‚é€™ç¨®åšæ³•èˆ‡ä¿¡æ¯æŠ€è¡“(IT)å®‰å…¨çš„è¦æ±‚相é•背。在長期é‹è¡Œæ™‚,å¯èƒ½æœƒæœ‰ç²—心大æ„者或者蓄æ„ç ´å£žçš„äººé€ æˆæå®³çš„å±éšªã€‚DCOM安全è¨ç½®å¸¸å¸¸éœ€è¦ä¸€ç¨®ç‰¹åˆ¥æ‰èƒ½ï¼Œè€Œé…ç½®OPC通信功能則éžå¸¸å®¹æ˜“。
3.OPC通信穿éŽé˜²ç«å¢»
在自動化行æ¥ï¼Œå¾ˆæ—©å°±èªè˜åˆ°OPC通信需è¦è·¨è¶Šè¨ˆç®—æ©Ÿé‚Šç•Œçš„å¿…è¦æ€§ï¼Œé€™æ˜¯å¦ä¸€å€‹DCOMé™åˆ¶å‚³çµ±OPC通信的地方。DCOM需è¦å¤šå€‹ç«¯å£ï¼Œå¦‚鑒權ã€å‚³è¼¸æ•¸æ“šå’Œä¸€ç³»åˆ—æœå‹™å»ºç«‹ä¸€å€‹é€£æŽ¥ã€‚所以,在防ç«å¢»ä¸ä¸å¾—䏿‰“開很多端å£ï¼Œæ‰èƒ½è®“DCOM通信穿éŽä»–。在防ç«å¢»ä¸Šæ¯æ‰“開一個端å£éƒ½æ˜¯ä¸€å€‹å®‰å…¨é𱿂£ï¼Œç‚ºé»‘客攻擊æä¾›ä¸€ç¨®æ½›åœ¨å¯èƒ½ã€‚OPCUAä¸çš„éš§é“æŠ€è¡“æ˜¯ä¸€ç¨®è¢«å»£æ³›æŽ¥å—çš„ç–略,解決了傳統OPC產å“ä¸DCOMé™åˆ¶çš„å•題。
4.在éžè¦–窗平臺使用OPC
åœ¨å·¥æ¥æ‡‰ç”¨ä¸ï¼Œå¹¾ä¹Žâ€œç„¡æ‰€ä¸åœ¨â€çš„微軟平臺,把DCOM作為æ“作系統的一個組件是傳統OPC能被快速接å—的一個é‡è¦å› ç´ ã€‚ä½†æ˜¯åŒæ™‚,OPCçš„é›†æˆæ¦‚念在使用其他æ“作系統時就ä¸éˆå…‰äº†ï¼Œå› ç‚ºä»–å€‘ä¸æ”¯æŒDCOM。比如在IT行æ¥ï¼Œå¸¸å¸¸ä½¿ç”¨Unix或者Linux系統就是這種情æ³ã€‚
è‡ªå‹•åŒ–ä¹Ÿæ˜¯é€™æ¨£ï¼Œæœ‰çš„æ‡‰ç”¨é ˜åŸŸæ˜Žç¢ºæ‹’çµ•ä½¿ç”¨è¦–çª—æ“作系統。嵌入å¼è¨å‚™é ˜åŸŸæ˜¯å¦ä¸€å€‹è¦–窗很難(除了視窗CE或者嵌入XP)涉åŠçš„é ˜åŸŸã€‚é€™é‡Œï¼Œå¾©é›œçš„æ‡‰ç”¨ç›´æŽ¥åµŒå…¥åˆ°ç¾å ´è¨å‚™ã€PLCã€æ“作å±å’Œå…¶ä»–è¨å‚™ä¹‹ä¸ã€‚他們é‹è¡ŒVxWorksã€QNXã€åµŒå…¥å¼Linuxã€RTOSæˆ–è€…å…¶ä»–åµŒå…¥å¼æ“作系統而沒有DCOMã€‚åœ¨é€™äº›é ˜åŸŸé‡Œä½¿ç”¨OPCçš„é›†æˆæ¦‚念注定è¦å¤±æ•—ï¼Œå› ç‚ºOPC需è¦DCOM作為技術基礎,而這個基礎在嵌入å¼ç³»çµ±ä¸æ£å¥½ç¼ºå¤±ã€‚
5.通éŽWebæœå‹™å¯¦ç¾è·¨å¹³è‡ºçš„OPC通信
隨著在2003å¹´OPCXML-DAè¦èŒƒçš„發布,OPC基金會第一次展示了一種ç¨ç«‹äºŽè¦–窗平臺的方å¼å’Œå…‹æœDCOMé™åˆ¶çš„æ–¹æ³•。今天,很多OPCXML-DAç”¢å“æ¼”示了基于Webæœå‹™çš„OPC技術。但是XML-DA通信的數據åžåé‡é‚„是比ä¸ä¸ŠDCOMï¼Œé€šä¿¡é€Ÿåº¦è¦æ…¢5到7å€ã€‚這個速度å°äºŽå¾ˆå¤šè‡ªå‹•åŒ–çš„è¦æ±‚而言是太慢了?;赪ebæœå‹™çš„OPCé€šä¿¡åŠŸèƒ½é‚„æ˜¯æœ‰ç”¨çš„ï¼Œå› ç‚ºå¯¦ç¾äº†è·¨è¶Šæ“作系統的能力,但還è¦é€²ä¸€æ¥æé«˜æ•¸æ“šå‚³è¼¸æ€§èƒ½ã€‚
6.統一數據模型
迄今為æ¢ï¼Œå‚³çµ±çš„OPC技術已有3種ä¸åŒçš„OPCæœå‹™å™¨â€“æ•¸æ“šè¨ªå•æœå‹™å™¨ã€å ±è¦èˆ‡äº‹ä»¶æœå‹™å™¨å’Œæ·å²æ•¸æ“šè¨ªå•æœå‹™å™¨ã€‚如果用戶需è¦ç²å–一個溫度傳感器的當å‰å€¼ï¼Œä¸€å€‹æº«åº¦è¶…éŽé™å®šå€¼çš„事件和一個溫度的æ·å²å¹³å‡å€¼ï¼Œé‚£ä¹ˆä»–å¿…é ˆç™¼é€3個請求,訪å•3個æœå‹™å™¨ã€‚用戶訪å•éŽç¨‹æ•¸æ“šã€äº‹ä»¶å’Œæ·å²æ•¸æ“šç”¨ä¸åŒçš„æ–¹æ³•è¦èŠ±è²»å¾ˆå¤šçš„æ™‚é–“ã€‚æ‰€ä»¥ï¼Œçµ±ä¸€é€™3種å°è±¡æ¨¡åž‹å¯ä»¥ä½¿é€™æ¨£çš„事情變得éžå¸¸ç°¡å–®ï¼Œä¸åƒ…å°OPC產å“的供應商有利,也å°ç³»çµ±é›†æˆå•†å’Œç”¨æˆ¶æœ‰åˆ©ã€‚
7.支æŒå¾©é›œæ•¸æ“šçµæ§‹
OPCçš„ä¸€å€‹ä¸»è¦æ‡‰ç”¨æ˜¯å°ä¸²è¡Œé€šä¿¡æˆ–者ç¾å ´ç¸½ç·šè¯ç¶²è¨å‚™çš„æ“ä½œå’Œç›£è¦–ã€‚ç‚ºäº†é…ç½®è¨å‚™ï¼ŒOPC客戶機需è¦å¯«å…¥æ•¸æ“šé¡žåž‹ï¼Œé€šéŽOPCæœå‹™å™¨åˆ°é”è¨å‚™ï¼ŒåŒ…æ‹¬æ•¸æ“šçµæ§‹å…ƒä»¶çš„æ„ç¾©ã€‚OPC基金會已經創建了æè¿°å¾©é›œæ•¸æ“šçµæ§‹çš„æ–¹æ³•,å³å¾©é›œæ•¸æ“šè¦èŒƒã€‚ç„¶è€Œï¼Œå¤§å¤šæ•¸ä»Šå¤©å¸‚å ´ä¸Šçš„å‚³çµ±OPC產å“除了很少的例外,ä¸èƒ½ä½¿ç”¨å¾©é›œæ•¸æ“šè¦èŒƒã€‚
8.ä¿è‰é€šä¿¡ä¸ä¸Ÿå¤±æ•¸æ“š
最早定義的數據訪å•,å¯ä»¥è®“客戶應用程åºå‘¨æœŸç²å¾—éŽç¨‹æ•¸æ“šçš„ç•¶å‰ç‹€æ…‹ã€‚如果在OPC客戶機和é 程OPCæœå‹™å™¨ä¹‹é–“的物ç†é€šä¿¡é€£æŽ¥ç™¼ç”Ÿäº†å•題,數據通信會å—到æå£žã€‚當通信æå£žæ™‚,傳輸到OPCå®¢æˆ¶æ©Ÿæ•¸æ“šæœƒç™¼ç”Ÿæ”¹è®Šï¼Œç”šè‡³ä¸Ÿå¤±ã€‚é€™ç¨®æ•¸æ“šä¸Ÿå¤±åœ¨æœ‰äº›æ•¸æ“šè¨ªå•æ‡‰ç”¨ä¸ä¸æ˜¯é—œéµçš„,諸如趨勢記錄ã€éŽç¨‹ç›£è¦–或者éŽç¨‹é¡¯ç¤ºã€‚ä½†åœ¨æœ‰äº›å ´åˆçš„æ‡‰ç”¨ä¸æ˜¯éžå¸¸é—œéµçš„。比如,OPC技術已經æˆç‚ºé€™äº›å€åŸŸçš„基礎,諸如化工或者石化工æ¥ï¼Œé€™äº›åœ°æ–¹è¦æ±‚å¿…é ˆç„¡ç¸«åœ°è¨˜éŒ„æ•¸æ“šã€‚ç‚ºäº†é”到這個目標,供應商需è¦å¯¦æ–½ç‰¹æ®Šæ“´å±•的方法。他們使用基于連接的監視系統,確ä¿å°æ–·é–‹çš„é€šä¿¡å¿«é€Ÿæª¢æ¸¬ï¼Œå¦‚æžœé€šä¿¡æ–·é–‹èƒ½å¤ è‡ªå‹•é‡æ–°é€£æŽ¥ï¼Œåœ¨æ•¸æ“šè¨ªå•æœå‹™å™¨ä¸æœ‰æ•¸æ“šç·©å˜ã€å†—ä½™ã€å˜å„²å’Œè½‰ç™¼åŠŸèƒ½ã€‚é€™äº›æ“´å±•çš„æ–¹æ³•å¾ˆæœ‰ç”¨ï¼Œä½†åœ¨å‚³çµ±çš„OPCè¦èŒƒä¸æ²’æœ‰å®šç¾©ï¼Œæœƒå› ä¾›æ‡‰å•†ä¸åŒè€Œä¸åŒã€‚
9.å°éžæŽˆæ¬Šæ•¸æ“šè¨ªå•è€Œå¢žåŠ çš„ä¿è·
隨著自動化行æ¥åŸºäºŽä»¥å¤ªç¶²çš„é€šä¿¡ä¸æ–·å¢žé•·ï¼Œè‡ªå‹•化和辦公室網絡已經糾çºåœ¨ä¸€èµ·ã€‚åŒæ™‚,垂直集æˆçš„æƒ³æ³•產生了新的需求,這種類型的集æˆä¹Ÿå¸¶ä¾†äº†æ–°çš„安全風險。OPCä¹Ÿå¢žåŠ äº†é 程ç¶è·å’Œé 程控制概念的使用。這里å†ä¸€æ¬¡æåˆ°ï¼Œå°å¤–åœéžæŽˆæ¬Šçš„訪å•ï¼Œå¿…é ˆæ»¿è¶³æ›´åš´æ ¼çš„ä¿¡æ¯å®‰å…¨è¦æ±‚。隨著網絡犯罪ã€é–“è«œå’Œç ´å£žæ´»å‹•çš„å¢žé•·ï¼Œä¿¡æ¯æŠ€è¡“å®‰å…¨è¶Šä¾†è¶Šé¡¯å¾—é‡è¦â€“所以使用OPCä¹Ÿæœ‰äº†å®‰å…¨çš„è¦æ±‚。傳統的OPC供應商沒有開發專有的é 防措施,所以ä¸èƒ½æ»¿è¶³é€™äº›å®‰å…¨è¦æ±‚。
10.æ”¯æŒæ–°çš„命令調用
在很多應用ä¸ï¼Œä¸åƒ…讀寫數值éžå¸¸é‡è¦ï¼Œè€Œä¸”執行命令也éžå¸¸é‡è¦ï¼Œè«¸å¦‚å•Ÿå‹•æˆ–è€…åœæ¢ä¸€è‡ºé©…動器或者把一個文件下載到è¨å‚™ä¸ã€‚OPC命令è¦èŒƒå®šç¾©äº†åŸ·è¡Œé€™äº›å‘½ä»¤çš„æ–¹æ³•,但這僅在OPCUA䏿œ‰æ•ˆï¼Œä¸èƒ½åœ¨å‚³çµ±çš„OPCä¸ä½¿ç”¨ã€‚
è²æ˜Žï¼šæœ¬æ–‡ç‚ºè½‰è¼‰é¡žæ–‡ç« ,如涉åŠç‰ˆæ¬Šå•é¡Œï¼Œè«‹åŠæ™‚è¯ç³»æˆ‘們刪除(QQ: 2737591964),ä¸ä¾¿ä¹‹è™•,敬請諒解ï¼
標簽:
上一篇:一文了解壓力感應器ç¾å ´å®‰è£...
下一篇:PLC的程åºçµæ§‹åŠå…¶ç‰¹é»ž
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊