140 likes | 248 Views
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 評價.
E N D
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 • 評價
Introduction • 製造商想要… • 建立鬆散耦合的、模組化的系統 • 降低成本(install ,setup) • 可適應新產品的變化導致的技術設備 • 可修正、調整過程中的缺陷(不需要停工) • 穩定可靠的操作介面與設備 • 集成的設備、機器、運輸設備
UPnP • 通用即插即用(Plug-and-play)衍生而來基於TCP/IP、UDP、HTTP • 設備尋址(DHCP、AutoIP) • 設備發現(ssdp:alive. ssdp:byebye) • 設備描述(透過URL取得設備描述、服務描述XML) • 設備控制(RPC、SOAP) • 設備事件(GENA) • 設備表示(HTML)
Devices Profile for Web Services • 網路設備依照DPWS來提供一些Web服務,主要包括安全地發送和接受訊息、動態發現Web服務、表述Web服務和如何預定與接受來自於Web服務的事件。 • 提供以下Web Service: • 網路服務發現、網路安全、網路描述、網路控制、網路事件、網路消息和網路附件
Service hierarchy • Functional purpose • Discovery and description • Service binding
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.
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.