1 / 14

Service-orientation and Flexible Service Binding in Distributed Automation and Control System

Service-orientation and Flexible Service Binding in Distributed Automation and Control System. 報告人:張欽天 學號: 69721502. Abstract. SOA 有助於工業自動化和控制系統 提供 flexible and loose coupling of system component Reliable communication and cooperation 實驗 製造單元控制系統 (Java Runtime Environment) DPWS 評價.

fuller
Download Presentation

Service-orientation and Flexible Service Binding in Distributed Automation and Control System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Service-orientation and Flexible Service Binding in Distributed Automation and Control System 報告人:張欽天 學號:69721502

  2. Abstract • SOA有助於工業自動化和控制系統 • 提供 • flexible and loose coupling of system component • Reliable communication and cooperation • 實驗 • 製造單元控制系統 (Java Runtime Environment) • DPWS • 評價

  3. Introduction • 製造商想要… • 建立鬆散耦合的、模組化的系統 • 降低成本(install ,setup) • 可適應新產品的變化導致的技術設備 • 可修正、調整過程中的缺陷(不需要停工) • 穩定可靠的操作介面與設備 • 集成的設備、機器、運輸設備

  4. UPnP • 通用即插即用(Plug-and-play)衍生而來基於TCP/IP、UDP、HTTP • 設備尋址(DHCP、AutoIP) • 設備發現(ssdp:alive. ssdp:byebye) • 設備描述(透過URL取得設備描述、服務描述XML) • 設備控制(RPC、SOAP) • 設備事件(GENA) • 設備表示(HTML)

  5. Devices Profile for Web Services • 網路設備依照DPWS來提供一些Web服務,主要包括安全地發送和接受訊息、動態發現Web服務、表述Web服務和如何預定與接受來自於Web服務的事件。 • 提供以下Web Service: • 網路服務發現、網路安全、網路描述、網路控制、網路事件、網路消息和網路附件

  6. DWPS protocol stack

  7. Control system

  8. Service hierarchy • Functional purpose • Discovery and description • Service binding

  9. Example system

  10. Application Scenarios :case 1 • Work pieces are picked up from conv1 or conv2. • The rotary disk and conv3 transport the work pieces to conv4. • The lacquer machine paints the work pieces. • The inaccurate work pieces are detected and pushed into the disposal box. • The acceptable work pieces are moved out of the system.

  11. Application Scenarios :case 1

  12. Application Scenarios :case 2 • Conv1 transports the work pieces to conv3. • Conv3 forwards the work pieces to conv4. • Conveyer conv4 moves the pieces through the lacquer machine. • The pusher sorts out erroneous pieces. • Acceptable items leave the system.

  13. Application Scenarios :case 2

  14. Evaluation

More Related