DOI QR코드

DOI QR Code

Development of an OPC Client-Server Framework for Monitoring and Control Systems

  • Tan, Vu Van (Network Based Automation Research Center (NARC), University of Ulsan) ;
  • Yi, Myeong-Jae (School of Computer Engineering and Information Technology, University of Ulsan)
  • Received : 2010.10.15
  • Accepted : 2011.03.07
  • Published : 2011.06.30

Abstract

In this article, the current technological state of OPC (Openness, Productivity, and Collaboration; formerly "OLE for Process Control") standards and the problem statement of these OPC standards are discussed. The development of an OPC clientserver framework for monitoring and control systems is introduced by using the new OPC Unified Architecture (UA) specifications, Service Oriented Architecture (SOA), web services, XML, etc. The developed framework in turn minimizes the efforts of developers in learning new techniques and allows system architects and designers to perform dependency analysis on the development of monitoring and control applications. The potential areas of the proposed framework and the redundancy strategies to increase the efficiency and reliability of the system are also represented according to the initial results from the system that was developed by the Visual Studio 2008 and OPC UA SDK.

Keywords

References

  1. Advosol, Inc., http://www.advosol.us/
  2. Advosol, Inc.: “The Advosol Benchmarks,” http://www.advosol.us/t-WhitePaperXMLDANET.aspx
  3. J. Bean: “SOA and Web Services Interface Design - Principles, Techniques, and Standards.” Morgan Kaufmann OMG Press (2010)
  4. COM: Component Object Model Technologies, http://www.microsoft.com/com/default.mspx
  5. S. Chilingargyan, W. Eppler: “High Speed Data Exchange Protocol for Modern Distributed Data Acquisition Systems Based on OPC XML-DA.” In Proceedings of the 14th IEEE-NPSS Real-time Conference, 2005, pp. 352-356.
  6. T. Cucinotta, A. Mancina, G.F. Anastasi, G. Lipari, L. Mangeruca, R. Checcozzo, F. Rusina: “A Real-Time Service-Oriented Architecture for Industrial Automation.” IEEE Transactions on Industrial Informatics, vol. 5, no. 3, 2009, pp. 267-277. https://doi.org/10.1109/TII.2009.2027013
  7. E. Christensen, F. Curbera, G. Meredith, S. Weerawarana: “WSDL - Web Services Description Language, Version 1.1,” 2001, http://www.w3.org/TR/wsdl
  8. L.M.S. de Souza, P. Spiess, D. Guinard, M. Kohler, S. Karnouskos, D. Savio: “SOCRADES - A Web Service Based Shop Floor Integration Infrastructure.” In: C. Floerkemeier, M. Langheinrich, E. Fleisch, F. Mattern, S.E. Sarma (eds) IOT 2008. Lecture Notes in Computer Science, vol. 4952, 2008, pp. 50-67. Springer, Heidelberg.
  9. D. Dzung, M. Naedele, T.P. Von Hoff, M. Crevatin: “Security for Industrial Communication Systems.” Proceedings of IEEE, vol. 93, no. 6, 2005, pp. 1152-1177. https://doi.org/10.1109/JPROC.2005.849714
  10. W. Eppler, A. Beglarian, S. Chilingarian, S. Kelly, V. Hartmann, H. Gemmeke: “New Control System Aspects for Physical Experiments.” IEEE Transactions on Nuclear Science, vol. 51, no. 3, 2004, pp. 482-488. https://doi.org/10.1109/TNS.2004.828633
  11. F. Gord: “CMMS: Integrating Real-Time Information for Condition-Based Maintenance.” Matrikon, Inc., 2005, www.MatrikonOPC.com/tutorial
  12. K.H. Han, S. Kim, Y.J. Kim, J.H. Kim: “Internet Control Architecture for Internet-based Personal Robot.” Autonomous Robots, vol. 10, 2001, pp. 135-147. https://doi.org/10.1023/A:1008941101455
  13. F. Iwanitz, J. Lange: OPC: “OPC: Fundamentals, Implementation, and Application.” Huthig Verlag Heidelberg, 3rd rev. Ed., 2006.
  14. F. Jammes, H. Smit: “Service-Oriented Paradigms in Industrial Automation.” IEEE Transactions on Industrial Informatics, vol. 1, no. 1, 2005, pp. 62-70. https://doi.org/10.1109/TII.2005.844419
  15. Z. Jia, X. Li: “OPC-based Architecture of Embedded Web Server.” In: Z. Wu, C. Chen, M. Guo, and J. Bu (eds.) ICESS 2004. Lecture Notes in Computer Science, vol. 3605, 2005, pp. 362-367. Springer, Heidelberg.
  16. S. Karnouskos, O. Baecker, L.M.S de Souza, P. Spiess: “Integration of SOA-ready Networked Embedded Devices in Enterprise Systems via a Cross Layered Web Service Infrastructure.” In Proceedings of the 12th IEEE International Conference on Emerging Technologies and Factory Automation, 2007, pp. 1-8. IEEE Press, Los Alamitos.
  17. M. Khalgui, X. Rebeuf, F. Zampognaro: "Adaptable OPC-XML Contracts Taking into Account Network Traffic." In Proceedings of the 10th IEEE Conference on Emerging Technologies and Factory Automation, 2005, pp. 31-38. IEEE Press, Los Alamitos. https://doi.org/10.1109/ETFA.2005.1612499
  18. R. Kondor: "OPC, XML, .NET and What it all Means Down on the Factory Floor.” Industrial Ethernet Book, 2007, Issue 34:38, http://ethernet.industrialnetworking.com/articles/articles.asp
  19. W. Mahnke, S.H. Leitner, M. Damm: “OPC Unified Architecture.” Springer, Heidelberg, 2009.
  20. MatrikonOPC, 2010, http://www.matrikonopc.com/
  21. J. Lange, F. Iwanitz, T.J. Burke: "OPC - From Data Access to Unified Architecture.” VDE Verlag GMBH, 4th rev. Ed., 2010.
  22. W. Roshen: "SOA Based Enterprise Integration – A step-by-step Guide to Services Based Application Integration.” McGraw-Hill Companies, 2009.
  23. C. Sahin, D. Bolat: “Development of Remote Control and Monitoring of Web- Based Distributed OPC system.” Computer Standard & Interfaces, vol. 31, 2009, pp. 984-993. https://doi.org/10.1016/j.csi.2008.09.027
  24. M.H. Schwarz, J. Boercsoek: “Advances of OPC Client Server Architectures for Maintenance Strategies - a Research and Development Area not only for Industries.” WSEAS Transactions on Systems and Control, vol. 3, no. 3, 2008, pp. 195-207.
  25. M.P. Singh, M.N. Huhns: “Service-Oriented Computing: Semantics, Processes, and Agents." Wiley & Sons, Chichester, 2005.
  26. V.V. Tan, M.-J. Yi: “Design Issues and Approach to Internet Based Monitoring and Control Systems.” In: Garcia-Pedrajas, N. et al. (eds.) IEA/AIE 2010. Lecture Notes in Artificial Intelligence, Part I, vol. 6096, 2010, pp. 478-488. Springer, Heidelberg.
  27. V.V. Tan, M.-J. Yi: “OPC UA Based Information Modeling for Distributed Industrial Systems.” In: Huang, D.-S. et al. (eds.) ICIC 2010. Lecture Notes in Computer Science, vol. 6215, 2010, pp. 531-539. Springer, Heidelberg.
  28. The OPC Foundation, http://www.opcfoundation.org/
  29. The OPC Foundation: "The OPC Unified Architecture Specifications: Parts 1-11, Version 1.xx,” 2009, http://www.opcfoundation.org/Downloads.aspx
  30. The OPC Foundation: "The OPC Alarms and Events Specification, Version 1.0,” 2002. http://www.opcfoundation.org/Downloads.aspx
  31. The OPC Foundation: "The OPC Historical Data Access Specification, Version 1.0,” 2003. http://www.opcfoundation.org/Downloads.aspx
  32. The OPC Foundation: "The OPC XML-Data Access Specification, Version 1.01,” 2004. http://www.opcfoundation.org/Downloads.aspx
  33. The OPC Foundation: “The OPC Data Access Specification, Version 3.0,” 2004.http://opcfoundation.org/Downloads.aspx
  34. N.M. Torrisi, J.F.G. Oliveira: “Remote Control of CNC Machines Using the Cyber OPCCyberOPC Communication System over Public Networks.” International Journal of Advanced Manufacturing Technology, vol. 39, no. (5-6), 2008, pp. 570-577. https://doi.org/10.1007/s00170-007-1244-0
  35. K. Usami, S.-I. Sunaga, H. Wada: "A Prototype Embedded XML-DA Server and its Evaluations." In Proceedings of the SICE-ICASE International Joint onference, 2006, pp. 4331-4336.
  36. M. Venzke, C. Weyer, V. Turau: "Application Specific vs. Standard Web Service Interfaces for the Vertical Integration of Fieldbus Systems." In Proceedings of the 3rd International Workshop on Intelligent Solutions in Embedded Systems, 2005, pp. 153-162. IEEE Press, Los Alamitos. https://doi.org/10.1109/WISES.2005.1438724
  37. S. Wang, Z. Xu, J. Cao, J. Zhang: “A Middleware for Web Service-Enabled Integration and Interoperation of Intelligent Building Systems.” Automation in Construction, vol. 16, 2007, pp. 112-121. https://doi.org/10.1016/j.autcon.2006.03.004
  38. S.H. Yang, X. Chen, J.L. Alty: “Design Issues and Implementation of Internet-based Process Control Systems.” Control Engineering Practice, vol. 11, 2003, pp. 709-720. https://doi.org/10.1016/S0967-0661(02)00181-8
  39. F. Zhao, J. Chen, G. Dong, L. Guo: “SOA-Based Remote Condition Monitoring and Fault Diagnosis System.” International Journal of Advanced Manufacturing Technology, vol. 46, 2010, pp. 1191-1200. https://doi.org/10.1007/s00170-009-2178-5