Configuration software is a kind of special software for developing,configuring and managing industrial automation systems.It has been developed for more than 40 years.In the industry,platforms such as Intouch,ifix,WINCC,and Kingview are the most well-known.Due to insufficient absorption of new technologies,many configuration software have restrictions on the operating environment and are inconvenient to install and use;these software are similar in function,however,in different application backgrounds,the customization and specialization of monitoring services make the systems isolated from each other,making it difficult to achieve common use;in addition,in the traditional monitoring platform,drawing configuration diagrams often requires a lot of manual operations,which is a tedious process and highly prone to errors.There is a lot of room for improvement in drawing configuration diagrams.With the development of the times,the degree of automation of IoT industrial systems is increasing,and higher requirements for configuration software have been put forward.In order to make up for the above shortcomings,this thesis introduces a resource model based on knowledge ontology to assist in the intelligent generation of configuration diagrams,and incorporates the terminal programming function to enhance the flexibility and extensibility of the system.In this thesis,we take the "13th Five Year Plan" major science and technology infrastructure plan "high-precision ground-based timing system" as an example for implementation and validation,and the main work is as follows:(1)An IoT resource model is constructed based on ontology technology.Drawing on the semantic sensor network ontology standard,various physical devices,observable properties and other resources in the IoT industrial system are abstracted into the information world,forming a model for complete description of site resources to solve the problems of information diversity and data heterogeneity caused by the access of a large number of devices,and then realize the unified management of resources.(2)A configuration software with B/S architecture is developed.Compared with other software,the system’s diagram template matching and reuse algorithm and fully automatic configuration algorithm can generate configuration graph semi-automatically or fully automatically based on the resource model,and save users the tedious configuration work,thus effectively improving the work efficiency.In addition,this system implements the real-time monitoring function of hardware devices based on the configuration diagram issued by users.(3)The ability of terminal programming at the runtime of industrial systems is provided.We develop an interactive script editor based on the IFTTT design method,which can be used for customization,expansion and evolution of configuration monitoring service,thus adapting to the dynamic nature of the industrial system at runtime.In addition,the system integrates a rich set of graphical reporting components,enabling users to customize mashup monitoring services on demand,thus enabling comprehensive monitoring of industrial system operation. |