In the shift towards an Industrial Internet, programmable logic controllers, used to drive processes in industrial facilities, are more intelligent and capable of mutual communication and independent decision-making. Essentially, these controllers are also directly connected to the Internet, which opens new possibilities for the implementation of process control and monitoring systems.The goal of this thesis is to assess the suitability of web technologies for the development of supervisory control and data acquisition systems. The assessment is performed by developing a web-based monitoring system and comparing it to other solutions currently in the market. The available features and usability are used as the criterion for the comparison. The OPC UA standard for industrial information modeling and data transfer is used as the Industrial Internet platform when developing the application.The practical part of the thesis is concerned with the development of a generic OPC UA web client. The web client serves as a framework for the development of web-based supervisory control systems that take advantage of the standard data modeling features of OPC UA. Modern web technologies enable the implementation of periodic updates and reusable user interface components, and a uniform service interface transfers the application state with service requests. A central theme in the thesis is the integration of software components written in the Java and JavaScript programming languages.The implementation shows that web techniques can be used to implement both request/response based and event-based information transfer between logic controllers and end-user devices. The standardization of reusable web components makes the development of web-based industrial monitoring systems more attractive by allowing to combine functionality and style definitions into uniform building blocks. Finally, incompatibility issues between OPC UA sessions and the RESTful architecture were identified and assigned as subjects of future work.
展开▼
机译:在向工业互联网的转变中,用于驱动工业设施流程的可编程逻辑控制器更加智能,能够相互通信和独立决策。从本质上讲,这些控制器也直接连接到Internet,这为实现过程控制和监视系统开辟了新的可能性。本文的目的是评估Web技术对于开发监督控制和数据采集系统的适用性。通过开发基于Web的监视系统并将其与当前市场上的其他解决方案进行比较来进行评估。可用功能和可用性用作比较的标准。在开发应用程序时,将用于工业信息建模和数据传输的OPC UA标准用作工业Internet平台。本文的实际部分涉及通用OPC UA Web客户端的开发。 Web客户端用作开发基于Web的监督控制系统的框架,该系统利用了OPC UA的标准数据建模功能。现代Web技术实现了定期更新和可重用的用户界面组件的实现,并且统一的服务接口通过服务请求传递应用程序状态。本文的中心主题是用Java和JavaScript编程语言编写的软件组件的集成。该实现表明,Web技术可用于实现逻辑控制器和最终用户之间基于请求/响应和基于事件的信息传递。设备。可重用Web组件的标准化通过允许将功能和样式定义组合为统一的构建基块,使得基于Web的工业监视系统的开发更具吸引力。最后,确定了OPC UA会话与RESTful架构之间的不兼容问题,并将其分配为未来工作的主题。
展开▼