[go: up one dir, main page]

CN108847979B - A SCADA-based self-adaptive configuration system and method - Google Patents

A SCADA-based self-adaptive configuration system and method Download PDF

Info

Publication number
CN108847979B
CN108847979B CN201810645031.0A CN201810645031A CN108847979B CN 108847979 B CN108847979 B CN 108847979B CN 201810645031 A CN201810645031 A CN 201810645031A CN 108847979 B CN108847979 B CN 108847979B
Authority
CN
China
Prior art keywords
equipment
scada
eip
real
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810645031.0A
Other languages
Chinese (zh)
Other versions
CN108847979A (en
Inventor
谢峰
孙静
王训
李天辉
曾玲
吴光学
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hollysys Kauber Technology Co ltd
Beijing Hollysys Automation and Drive Co Ltd
Original Assignee
Ningbo Helishi Intelligent Technology Co ltd
Beijing Hollysys Automation and Drive Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ningbo Helishi Intelligent Technology Co ltd, Beijing Hollysys Automation and Drive Co Ltd filed Critical Ningbo Helishi Intelligent Technology Co ltd
Priority to CN201810645031.0A priority Critical patent/CN108847979B/en
Publication of CN108847979A publication Critical patent/CN108847979A/en
Application granted granted Critical
Publication of CN108847979B publication Critical patent/CN108847979B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • H04L41/0809Plug-and-play configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Supply And Distribution Of Alternating Current (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种基于SCADA的自适应组态系统及方法,包括数据采集组件,以及SCADA组态系统,所述数据采集组件按照标准总线通信协议(EIP)自动发现现场总线上的子站设备,同时自动建立与子站设备的通信链路,所述数据采集组件以FEP驱动服务方式运行于SCADA组态系统的IO服务站,通过IO服务站建立SCADA组态系统与总线上子站设备之间的通信链路,本发明通过组态通用的模型,可适应于灵活多变的现场应用,避免频繁的修改和下装,从而实现了图、模、库一体化,保持高度一致性,同时实现了巡检工作的可跟踪性、管理方便,智能分析、便于快速了解设备或设施的健康状况;实现设备自描述、自接入,做到系统自发现、自组态、“零”配置。

Figure 201810645031

The invention discloses a SCADA-based self-adaptive configuration system and method, comprising a data acquisition component and a SCADA configuration system, wherein the data acquisition component automatically discovers substation equipment on a field bus according to a standard bus communication protocol (EIP). At the same time, the communication link with the substation equipment is automatically established, and the data acquisition component operates in the IO service station of the SCADA configuration system in the FEP drive service mode, and establishes the relationship between the SCADA configuration system and the substation equipment on the bus through the IO service station. The present invention can be adapted to flexible and changeable field applications by configuring a general model, avoiding frequent modification and downloading, thereby realizing the integration of graphs, models and libraries, maintaining high consistency, and at the same time It realizes the traceability of inspection work, convenient management, intelligent analysis, and easy to quickly understand the health status of equipment or facilities; realizes self-description and self-access of equipment, and achieves system self-discovery, self-configuration, and "zero" configuration.

Figure 201810645031

Description

Self-adaptive configuration system and method based on SCADA
Technical Field
The invention relates to the field of data acquisition and monitoring control systems, in particular to an adaptive configuration system and an adaptive configuration method based on SCADA (supervisory control and data acquisition).
Background
The traditional SCADA software relates to the operation of configuration and downloading in the practical application process, when the deployment structure is frequently changed, such as 'equipment layout', 'equipment type and quantity', 'management structure', the corresponding engineering data needs to be frequently modified and the downloading is carried out so as to adapt to the new field environment, especially in some production fields, the process of configuration and downloading needs to be repeated when the external equipment is frequently added, removed and moved, on one hand, the use is extremely inflexible, on the other hand, the operation process is easy to make mistakes, which brings great pressure and workload to the engineering personnel using the SCADA configuration, so that a configuration system which can be quickly and adaptively deployed and changed on the field, has low workload and high automation is needed, when the external equipment is added and removed, the system can automatically detect, identify and configure the system resources without reconfiguration, or the maintenance work of the equipment can be completed only by a small amount of configuration, for example, in the process of building, production, operation and maintenance of a mine automation system, the system can actively discover the newly installed or removed equipment (such as a mobile substation) on a production site, dynamically allocate the equipment address according to self-description configuration information sent on the equipment, automatically identify real-time data such as remote measurement and remote signaling sent on the equipment, and automatically update a topological graph on an interface:
disclosure of Invention
In order to overcome the defects of the prior art, the invention provides an adaptive configuration system and an adaptive configuration method based on SCADA (supervisory control and data acquisition), which can effectively solve the problems in the background art.
The technical scheme adopted by the invention for solving the technical problems is as follows:
an adaptive configuration system based on SCADA is characterized in that,
the data acquisition assembly automatically discovers substation equipment on a field bus according to a standard bus communication protocol (EIP) and automatically establishes a communication link with the substation equipment, operates in an IO service station of the SCADA configuration system in an FEP driving service mode, and establishes a communication link between the SCADA configuration system and the substation equipment on the bus through the IO service station.
As a preferred technical solution of the present invention, the communication link includes a monitoring network and a plurality of EIP networks, the monitoring network and the IP network are connected through a gateway, all the EIP networks establish network interconnection on a physical layer through a repeater, and retransmit or forward a data signal of the EIP network to the SCADA configuration system, and the substation device includes an operation station, a communication station, a service station, and an engineer station that are established on the monitoring network.
As a preferred technical solution of the present invention, the SCADA configuration system includes a database configuration tool, a real-time service component, an HMI graph configuration tool, and an EIP driver, where the database configuration tool is used to model a substation device object according to an EIP modeling specification, and also can be imported into an EDS file of the substation device to automatically construct a real-time library object model for the substation device object, and define IO data channels of data points and substation devices; the real-time service component is used for acquiring an entity equipment information list in the current network from the IO service station, automatically creating or deleting a corresponding equipment instance according to the type and establishing a connection path between the data point and actual equipment IO; the HMI graphic configuration tool is used for establishing an icon library of substation equipment types and defining instantiation characteristic information of an icon library object, and the data acquisition component establishes a connection with the SCADA configuration system through EIP drive.
As a preferred technical solution of the present invention, the database configuration tool includes an offline object management plug-in, where the offline object management plug-in includes an EDS parser for parsing an EDS file of the substation device, and a template management module for managing a real-time library object model.
As a preferred technical solution of the present invention, the real-time service component includes an online object management plug-in, where the online object management plug-in includes an instance of a corresponding model object for creating and managing a real-time library object model, and three functional modules, namely an instance management module, a topology management module, and a data processing module, for binding or unbinding the instance and the entity device.
As a preferred technical solution of the present invention, the HMI graphics configuration tool includes a plug-and-play HMI component, where the plug-and-play HMI component includes an instantiation feature information primitive management module for establishing an icon library of a substation device type and defining an icon library object, and a configuration interface module for displaying a data model at an interface end during operation, thereby implementing automatic association from a device layer, a data layer, and a display layer.
In addition, the invention also designs an adaptive configuration method based on SCADA, which comprises the following steps:
step 100, establishing communication links between an IO service station of an SCADA system and all substation devices on a field bus, and acquiring all the substation devices and basic information thereof on the current field bus;
step 200, establishing a real-time library object model consistent with the equipment model by using a database configuration tool;
step 300, performing online management on a real-time library object model, starting a real-time service component, automatically loading a data object dynamic management component, acquiring an entity equipment information list in the current network from an IO service station, and automatically creating or deleting a corresponding equipment instance according to the type;
step 400, establishing a HIM icon library of substation equipment types, defining instantiation characteristic information of HIM icon library objects, and configuring a flow chart of substation equipment.
As a preferred technical solution of the present invention, in the step 100, the communication link configures an IP address of a data acquisition component in the physical network based on a communication component of a standard bus communication protocol (EIP), runs in an IO service station of the SCADA configuration system in an FEP driven service manner, and after the IO service is started, can automatically identify all the substation devices in the local area network to which the communication link belongs.
As a preferred technical solution of the present invention, in the step 200, the database configuration tool models the device object according to the EIP modeling specification, or automatically constructs a database object model for the device object according to the EDS file of the imported device, and defines channels of the data point and the IO data of the actual device.
As a preferred technical solution of the present invention, the step 400 further includes:
after an online program of the HMI graphic configuration tool is started, a flow chart is opened, an HMI icon object dynamic management component is responsible for carrying out information interaction with a real-time library, dynamically acquiring instance information of all EIP types in the current real-time library, comparing the instance information with the existing icon information in the local flow chart, dynamically creating or deleting icon elements corresponding to equipment in the flow chart, supporting manual online moving, modifying and deleting operations of created icons, storing modified results, synchronizing the modified information to all sites in a domain through an online data issuing mechanism of a system, and still loading a graphic page edited last time after the next startup.
Compared with the prior art, the invention has the beneficial effects that:
(1) the invention can be applied to flexible and changeable field application by configuring a universal model, and frequent modification and downloading are avoided, so that integration of a picture, a model and a library is realized, high consistency is kept, traceability of inspection work is realized, management is convenient, intelligent analysis is realized, and the health condition of equipment or facilities is convenient to know quickly;
(2) the invention solves the problem that equipment is automatically accessed into a network based on a standard communication protocol, realizes self description and self access of the equipment, realizes self discovery, self configuration and zero configuration of a system, and can be widely applied to the industrial production fields of electric power, railways, petroleum and petrochemical industry, mines and the like.
Drawings
FIG. 1 is a diagram of the system operating deployment architecture of the present invention;
FIG. 2 is a functional block diagram of the system of the present invention;
FIG. 3 is a block flow diagram of an IO data acquisition assembly of the present disclosure;
FIG. 4 is a block diagram of a database modeling process of the present invention;
FIG. 5 is a block diagram of the database object online management process of the present invention;
FIG. 6 is a flow diagram of an HMI component display of the present invention;
FIG. 7 is a diagram of an equipment model architecture in accordance with an embodiment of the present invention;
fig. 8 is a diagram illustrating an example of a device serial number and a bound device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1 to fig. 6, the present invention provides an adaptive configuration system based on SCADA, which is characterized by including a data acquisition component and a SCADA configuration system, wherein the data acquisition component automatically discovers a substation device on a field bus according to a standard bus communication protocol (EIP), and simultaneously automatically establishes a communication link with the substation device.
In this embodiment, the communication link is a communication component based on a standard bus communication protocol (EIP), which is referred to as an EIP communication component for short, and in this embodiment, a device collectively referred to as an EIP device that implements the communication link based on the EIP communication component includes a slave station device and a master station device, where the master station device plays a data acquisition function in the system, and the data acquisition component is the EIP master station device in this embodiment, configures an IP address of the EIP master station device in a physical network through the EIP communication component, runs in an IO service station of a SCADA configuration system in an FEP driven service manner, and after the IO service station is started, can automatically identify all EIP-type slave station devices in the local network, and establish a communication link with these devices.
In this embodiment, an FEP (front end processor) is a dynamic scheduling model based on a cluster server, and the model proposes a concept of a secondary front end, and the front end hands over a dynamically scheduled task to a corresponding secondary front end for processing according to different network service types, so that the load of the front end is reduced, the bottleneck of the server is relieved to a certain extent, and the scalability of the cluster server is enhanced.
In a communication network, a front-end processor is generally located in front of a host, and mainly takes on communication tasks to relieve the host of burden. If the data entering the front-end processor through the communication line may have errors or data code format mismatch, etc., the data must be resolved by the front-end processor before being transmitted to the host, and the host only performs data processing.
The front-end processor has a programmable and non-programmable partition. The functions of the non-programmable front-end processor are realized by hardware only, and once the function is finalized, the owned communication functions are completely determined. Since the hardware circuitry of such front-end processors cannot be easily changed, it cannot adapt when the network changes or the terminals increase. The programmable front-end processor is composed of hardware and software, and the communication function of the programmable front-end processor can be changed through programming control so as to adapt to the change of a network system. Obviously, the use of such front-end processors is more flexible and convenient.
In a large-scale communication network system, a front-end processor is required. Generally, a front-end processor is a computer, and mainly has the functions of: segmentation and recombination of characters or data, data code conversion between terminals, error detection and recovery, providing protocol support for different terminals, data exchange between terminals, polling terminals, automatic response in public telephone network, editing statistical data on network, etc.
The communication link (EIP communication component) comprises a monitoring network and a plurality of EIP networks, the monitoring network is connected with the IP network through a gateway, all the EIP networks are established on a physical layer through a repeater and are interconnected with each other through the network, data signals of the EIP networks are retransmitted or forwarded to the SCADA configuration system, and the EIP substation equipment comprises an operation station, a communication station, a service station and an engineer station which are established on the monitoring network.
The SCADA configuration system comprises a database configuration tool, a real-time service component, an HMI graphic configuration tool and an EIP driver, wherein the database configuration tool is used for modeling a substation equipment object according to an EIP modeling specification, and can also be imported into an EDS file of the substation equipment to automatically construct a real-time library object model for the substation equipment object, and define data points and IO data channels of the substation equipment; the real-time service component is used for acquiring an entity equipment information list in the current network from the IO service station, automatically creating or deleting a corresponding equipment instance according to the type and establishing a connection path between the data point and actual equipment IO; the HMI graphic configuration tool is used for establishing an icon library of substation equipment types and defining instantiation characteristic information of an icon library object, and the data acquisition component establishes a connection with the SCADA configuration system through EIP drive.
In this embodiment, the EIP driver is a driving method for the FEP service, and the driving framework objects specifically include: a device management object, a message routing object, an ethernet interface object, a connection management object, a UCMM object, an application object, and a notification management object.
In this embodiment, the real-time service component also establishes communication with the HMI graphics configuration tool through functions such as historian services, alarm services, FEP driver services, and the like.
The database configuration tool comprises an offline object management plug-in, wherein the offline object management plug-in comprises an EDS analyzer for analyzing an EDS file of the substation equipment and a template management module for managing a real-time library object model; the real-time service component comprises an online object management plug-in, wherein the online object management plug-in comprises an instance of a corresponding model object for creating and managing a real-time library object model, and an instance management module, a topology management module and a data processing module which are used for binding or unbinding the instance and the entity equipment; the HMI graphic configuration tool comprises a plug-and-play HMI component, wherein the plug-and-play HMI component comprises an instantiation characteristic information primitive management module and a configuration interface module, the instantiation characteristic information primitive management module is used for establishing an icon library of substation equipment types and defining an icon library object, and the configuration interface module is used for displaying a data model at an interface end during operation, so that automatic association from an equipment layer, the data layer to a display layer is realized.
In the present embodiment, it is preferred that,
the SCADA configuration system can realize self-adaptive configuration according to the continuous change of the field environment, does not need to frequently modify engineering and download, reduces configuration workload and lowers error probability.
The self-adaptive configuration method based on SCADA specifically comprises the following steps:
step 100, establishing communication links between an IO service station of an SCADA system and all substation devices on a field bus, and acquiring all the substation devices and basic information thereof on the current field bus;
the communication link is based on a communication component of a standard bus communication protocol (EIP) to configure the IP address of a data acquisition component in a physical network, the IP address is operated in an IO service station of an SCADA configuration system in an FEP driving service mode, and after the IO service is started, all substation equipment in a local area network to which the communication link belongs can be automatically identified.
Step 200, establishing a real-time library object model consistent with the equipment model by using a database configuration tool; modeling an equipment object according to an EIP modeling specification, or automatically constructing a database object model for the equipment object by importing an EDS file of the equipment, and defining channels of data points and IO data of actual equipment;
step 300, performing online management on a real-time library object model, starting a real-time service component, automatically loading a data object dynamic management component, acquiring an entity equipment information list in the current network from an IO service station, and automatically creating or deleting a corresponding equipment instance according to the type;
step 400, establishing a HIM icon library of substation equipment types, defining instantiation characteristic information of HIM icon library objects, and configuring a flow chart of substation equipment.
After an online program of the HMI graphic configuration tool is started, a flow chart is opened, an HMI icon object dynamic management component is responsible for carrying out information interaction with a real-time library, dynamically acquiring instance information of all EIP types in the current real-time library, comparing the instance information with the existing icon information in the local flow chart, dynamically creating or deleting icon elements corresponding to equipment in the flow chart, supporting manual online moving, modifying and deleting operations of created icons, storing modified results, synchronizing the modified information to all sites in a domain through an online data issuing mechanism of a system, and still loading a graphic page edited last time after the next startup.
The method is used for configuring a universal model, can be suitable for flexible and changeable field application, and avoids frequent modification and downloading; the integration of a drawing, a die and a library is realized, and the high consistency is kept; the traceability of the inspection work is realized, the management is convenient, the intelligent analysis is realized, and the health condition of the equipment or facilities is convenient to know quickly; the equipment is automatically accessed into the network by using a standard communication protocol-based solution, so that self-description and self-access of the equipment are realized, and self-discovery, self-configuration and zero configuration of the system are realized; can be widely applied to various industrial production fields of electric power, railways, petroleum and petrochemical industry, mines and the like.
The configuration system and method are further described below by way of specific examples;
1. firstly, an IO data acquisition component is realized: the method comprises the following steps of realizing FEP EIP driving, starting a timer to periodically send a Listidentity command so as to discover and obtain all EIP equipment and basic information thereof in a current network segment, such as equipment ID, serial number, IP address and the like, packaging the equipment list information and uploading the packaged equipment list information to a real-time library, sequentially sending a register Session command to the identified equipment, establishing connection with the equipment, storing a SESSION identifier, receiving a read or write command sent by the real-time library, analyzing the command, sending a SendRRData command to the specified equipment, receiving a response of the equipment, analyzing a response message, returning packaged data to the real-time library, carrying out information interaction between the EIP driving and the real-time library by adopting a specified data channel, wherein the information format is an XML data packet, and the method comprises the following two steps:
the first step is as follows: uploading equipment information channel, FEP-real-time library, information format:
Figure RE-GDA0001778403580000081
Figure RE-GDA0001778403580000091
the second step is that: receive command information channel, real-time library- → FEP, information format:
Figure RE-GDA0001778403580000092
thirdly, uploading equipment response information, FEP- → real-time library, and the information format:
Figure RE-GDA0001778403580000093
2. modeling a database: using a class library configuration tool, establishing a real-time library equipment model consistent with the equipment model, defining equipment of an EIP _ Device type, and defining two sub-objects of the EIP _ Device equipment class: the identyobj and the assembebject respectively correspond to an identification object and a component (I/O set) object in the EIP device, define a sub-object of the identyobj, the type is SI, respectively store a serial number, a product model number, a device type, a version number, a state, an IP address, a manufacturer number, and a device name of the device, define a sub-object of the assembebj, the type is AI, correspond to an IO data point of the EIP device, and the device model structure is shown in fig. 7.
And 3, online management of database objects: the real-time library plug-in is responsible for dynamically managing preset instances (dynamic binding and contact binding), constructing a request message, analyzing a response message, providing an access interface of the HMI component, loading the real-time library plug-in when a real-time library service runs, obtaining a device list in a current network through a data channel, obtaining a serial number of a device, and then managing with a corresponding device instance object, wherein the management comprises the following steps: when binding, writing IP address and serial number information to the equipment instance, and initializing other related fields of the equipment instance; when the binding is released, the IP address and the serial number information of the instance are cleared; maintaining a mapping table of an example inside a program; the device serial number and the bound device instance number are stored in the hot data to continue binding to the instance object when the device comes online next time, as shown in fig. 8.
Storage device and bound instance hot data format:
Figure RE-GDA0001778403580000101
the process of obtaining the device IO data: obtaining a currently effective device instance number and an IP address thereof; obtaining an object of the Assemble type under the instance and simultaneously obtaining an instance number of the object; acquiring all AI point objects under the Assemble type object, and acquiring the serial number and offset address of each object; splicing an EIP object access path according to the obtained object information; periodically sending a read command to the FEP, and transmitting an IP address, a command number, a session identifier and an access path of the equipment; and receiving a return message from the data receiving channel, and writing a value to a specified real-time library point through the IP address, the command number, the session identifier, the access path and the data value information of the equipment.
The process of writing device IO data: the HMI component calls a real-time library interface and transmits roll names and values needing to be set to the real-time library plug-in; the real-time library plug-in finds out corresponding equipment instance information according to the roll call; splicing an EIP object access path according to the instance information; a write command is sent to the FEP, the incoming device IP address, command number, session identification, access path, write value.
4. HMI online management plug-in: providing in the form of ocx control, inserting the component object by using a graphic configuration tool; periodically requesting a current effective equipment instance object PID from a real-time library; traversing the Idengtity object and the Assembly object under the equipment instance object; dynamically drawing equipment primitives; providing a parameter window and a parameter panel, and calling a real-time library interface to acquire a data point value or write a value into a real-time library; the background performs data saving and synchronization.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.

Claims (7)

1. A self-adaptive configuration system based on SCADA is characterized by comprising a data acquisition assembly and an SCADA configuration system, wherein the data acquisition assembly automatically discovers substation equipment on a field bus according to a standard bus communication protocol EIP and automatically establishes a communication link with the substation equipment at the same time, the data acquisition assembly runs in an IO service station of the SCADA configuration system in an FEP driving service mode, and the communication link between the SCADA configuration system and the substation equipment on the bus is established through the IO service station;
the SCADA configuration system comprises a database configuration tool, a real-time service component, an HMI graphic configuration tool and an EIP driver;
the database configuration tool is used for modeling the substation equipment object according to an EIP modeling specification, or automatically constructing a real-time library object model for the EDS file imported into the substation equipment, and defining IO data channels of data points and the substation equipment;
the real-time service component is used for acquiring an entity equipment information list in the current network from the IO service station, automatically creating or deleting a corresponding equipment instance according to the type and establishing a connection path between the data point and actual equipment IO;
the HMI graphic configuration tool is used for establishing an icon library of substation equipment types, defining instantiation characteristic information of an icon library object, and establishing a connection between the data acquisition component and the SCADA configuration system through EIP drive;
the HMI graphic configuration tool comprises a plug-and-play HMI component, wherein the plug-and-play HMI component comprises an icon library for establishing substation equipment types and an instantiation characteristic information primitive management module for defining icon library objects, and a configuration interface module for displaying a data model at an interface end during operation so as to realize automatic association from an equipment layer, the data layer to a display layer.
2. A SCADA-based adaptive configuration system according to claim 1, wherein: the communication link comprises a monitoring network and a plurality of EIP networks, the monitoring network is connected with the IP network through a gateway, all the EIP networks are established on a physical layer through a repeater and are interconnected with each other, data signals of the EIP networks are retransmitted or forwarded to the SCADA configuration system, and the substation equipment comprises an operation station, a communication station, a service station and an engineer station which are established on the monitoring network.
3. A SCADA-based adaptive configuration system according to claim 1, wherein: the database configuration tool comprises an offline object management plug-in, wherein the offline object management plug-in comprises an EDS analyzer for analyzing EDS files of substation equipment and a template management module for managing real-time library object models.
4. A SCADA-based adaptive configuration system according to claim 1, wherein: the real-time service component comprises an online object management plug-in, wherein the online object management plug-in comprises an instance used for creating and managing a corresponding model object of a real-time library object model, and an instance management module, a topology management module and a data processing module which are used for binding or unbinding the instance and the entity equipment.
5. A self-adaptive configuration method based on SCADA is characterized in that: adaptive SCADA based configuration system adapted for use in accordance with any of claims 1-4, comprising the steps of:
step 100, establishing communication links between an IO service station of an SCADA system and all substation devices on a field bus, and acquiring all the substation devices and basic information thereof on the current field bus;
step 200, establishing a real-time library object model consistent with the equipment model by using a database configuration tool;
step 300, performing online management on a real-time library object model, starting a real-time service component, automatically loading a data object dynamic management component, acquiring an entity equipment information list in the current network from an IO service station, and automatically creating or deleting a corresponding equipment instance according to the type;
step 400, establishing an HIM (hardware in the middle) icon library of the substation equipment type, defining instantiation characteristic information of an HIM icon library object, and configuring a flow chart of the substation equipment;
the step 400 further comprises: after an online program of the HMI graphic configuration tool is started, a flow chart is opened, an HMI icon object dynamic management component is responsible for carrying out information interaction with a real-time library, dynamically acquiring instance information of all EIP types in the current real-time library, comparing the instance information with the existing icon information in the local flow chart, dynamically creating or deleting icon elements corresponding to equipment in the flow chart, supporting manual online moving, modifying and deleting operations of created icons, storing modified results, synchronizing the modified information to all sites in a domain through an online data issuing mechanism of a system, and still loading a graphic page edited last time after the next startup.
6. The adaptive configuration method based on SCADA of claim 5, wherein: in the step 100, the communication link configures an IP address of a data acquisition component in a physical network based on a communication component of a standard bus communication protocol EIP, runs in an IO service station of the SCADA configuration system in an FEP driven service manner, and can automatically identify all substation devices in the local area network to which the communication link belongs after the IO service is started.
7. The adaptive configuration method based on SCADA of claim 5, wherein: in the step 200, the database configuration tool models the device object according to the EIP modeling specification, or automatically constructs a database object model for the imported device EDS file, and defines channels of data points and IO data of the actual device.
CN201810645031.0A 2018-06-21 2018-06-21 A SCADA-based self-adaptive configuration system and method Active CN108847979B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810645031.0A CN108847979B (en) 2018-06-21 2018-06-21 A SCADA-based self-adaptive configuration system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810645031.0A CN108847979B (en) 2018-06-21 2018-06-21 A SCADA-based self-adaptive configuration system and method

Publications (2)

Publication Number Publication Date
CN108847979A CN108847979A (en) 2018-11-20
CN108847979B true CN108847979B (en) 2021-10-01

Family

ID=64203560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810645031.0A Active CN108847979B (en) 2018-06-21 2018-06-21 A SCADA-based self-adaptive configuration system and method

Country Status (1)

Country Link
CN (1) CN108847979B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109656214A (en) * 2018-12-26 2019-04-19 浙江中控技术股份有限公司 A kind of configuration data synchronous method and device
CN109901830B (en) * 2019-02-21 2022-04-08 苏州宏软信息技术有限公司 Signal configuration method and system for scada system development
CN110058879B (en) * 2019-04-08 2023-06-09 浙江天正电气股份有限公司 Rapid configuration method for intelligent terminal
CN110865619B (en) * 2019-11-26 2022-09-27 国核自仪系统工程有限公司 DCS system signal flow configuration module
CN111026307B (en) * 2019-12-11 2021-07-30 新奥数能科技有限公司 Method and device for quickly associating graphics primitives in graphics configuration tool
CN111240209B (en) 2020-03-16 2020-10-09 广东工业大学 Self-adaptive configuration method and system for dynamic configuration control and optimal linkage response
CN111781890A (en) * 2020-07-14 2020-10-16 厦门海为科技有限公司 Multi-equipment engineering communication method and system in configuration engineering
CN112650175A (en) * 2020-12-21 2021-04-13 佳都新太科技股份有限公司 Self-configuration method and system of environment control equipment, computer equipment and storage medium
CN113093686B (en) * 2021-04-14 2022-04-26 宁波和利时智能科技有限公司 SCADA-based automatic configuration modeling method and related device
CN113343409B (en) * 2021-04-14 2022-05-17 宁波和利时智能科技有限公司 A visual configuration method and device based on virtual equipment
CN113625674B (en) * 2021-08-23 2023-03-24 江苏南方通信科技有限公司 Method for constructing configured SCADA system suitable for large-scale complex production line
CN114625039A (en) * 2021-12-07 2022-06-14 浙江中控技术股份有限公司 A method for monitoring and displaying data based on SCADA and 3D effect in the pharmaceutical industry
CN116455988A (en) * 2023-02-22 2023-07-18 重庆川仪自动化股份有限公司 Encapsulation method, device, equipment, medium and product of protocol function block
CN117079652B (en) * 2023-10-16 2024-01-30 明度智云(浙江)科技有限公司 SCADA system voice control method, SCADA system voice control device and SCADA system server
CN117806256B (en) * 2023-12-29 2025-01-28 北京东土科技股份有限公司 A configuration method and device for field equipment, a networking method and a PLC controller

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056250A (en) * 2007-04-12 2007-10-17 中控科技集团有限公司 Method and system for operation and management of real time information
CN103376784A (en) * 2012-04-23 2013-10-30 长沙日晶电器科技开发有限公司 Intelligent remote transformer substation monitoring system
CN104052151A (en) * 2014-05-14 2014-09-17 国家电网公司 Substation intelligent auxiliary comprehensive monitoring and D5000 comprehensive linkage platform
CN106532960A (en) * 2016-12-23 2017-03-22 烟台东方威思顿电气股份有限公司 Adaptive SCADA monitoring method applicable to power supply and power distribution field
CN106911529A (en) * 2015-12-22 2017-06-30 国网青海省电力公司 Power network industry control safety detecting system based on protocol analysis
CN107069950A (en) * 2016-12-30 2017-08-18 国网天津市电力公司 Automatic identifying method and system of a kind of distribution main website to terminal device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056250A (en) * 2007-04-12 2007-10-17 中控科技集团有限公司 Method and system for operation and management of real time information
CN103376784A (en) * 2012-04-23 2013-10-30 长沙日晶电器科技开发有限公司 Intelligent remote transformer substation monitoring system
CN104052151A (en) * 2014-05-14 2014-09-17 国家电网公司 Substation intelligent auxiliary comprehensive monitoring and D5000 comprehensive linkage platform
CN106911529A (en) * 2015-12-22 2017-06-30 国网青海省电力公司 Power network industry control safety detecting system based on protocol analysis
CN106532960A (en) * 2016-12-23 2017-03-22 烟台东方威思顿电气股份有限公司 Adaptive SCADA monitoring method applicable to power supply and power distribution field
CN107069950A (en) * 2016-12-30 2017-08-18 国网天津市电力公司 Automatic identifying method and system of a kind of distribution main website to terminal device

Also Published As

Publication number Publication date
CN108847979A (en) 2018-11-20

Similar Documents

Publication Publication Date Title
CN108847979B (en) A SCADA-based self-adaptive configuration system and method
CN112187632B (en) Industrial equipment integration model and construction method, edge gateway device and industrial equipment integration system
CN101784968B (en) Programming device for a network of control nodes and system with such a programming device
Kastner et al. Building Automation Systems Integration into the Internet of Things The IoT6 approach, its realization and validation
EP3078165B1 (en) Web-based interaction with building automation
CN109302464B (en) APP unified control method and system of intelligent household equipment based on control station
CN101741637B (en) Method and device for diagnosing networks, in particular fieldbus systems
KR20050000345A (en) Method and apparatus for self-configuring supervisory control and data acquisition(scada) system for distributed control
CN106790222B (en) MODBUS/full-interconnection manufacturing network information service adapter and implementation method thereof
WO2011150715A1 (en) Method and device for collecting data of third-party equipment in distributed control system
TWI651667B (en) Interface system of virtual and physical integrated network with resources topology
CN114500275B (en) Equipment plug and play identification method based on edge gateway
CN114285695B (en) Communication method, device, apparatus, system and storage medium
CN109884971A (en) Long-range control method, apparatus and system
CN110573974A (en) Device, field bus access unit and method for monitoring an automation system
CN104378231A (en) Control system and control method for enterprise wireless router
WO2023044673A1 (en) Method and apparatus for deploying industrial edge application, and computer-readable storage medium
CN101809941A (en) Control node for a network of control nodes
CN116094919A (en) Communication network operation method, device and system and electronic equipment
CN115793589A (en) Decentralized control system and deployment method thereof, electronic device and readable storage medium
Hur et al. Building automation system via LonWorks and Linux based personal computer
CN114697293B (en) Data transmission method, lower computer and controller
CN115174315B (en) A gateway system and method supporting multi-protocol PLC communication
CN118138459B (en) Configuration command generation method and device for switch
CN119728796A (en) Soft gateway system supporting data exchange among multiple devices

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right

Effective date of registration: 20181122

Address after: Room 210-668, 2nd floor, 003 Chuangyuan Road, 750, Ningbo High-tech Zone, Zhejiang Province, 315000

Applicant after: NINGBO HELISHI INTELLIGENT TECHNOLOGY Co.,Ltd.

Applicant after: BEIJING HOLLYSYS AUTOMATION & DRIVE Co.,Ltd.

Address before: 100176 Floor 5 510-1515, No. 1 Building, No. 2 Courtyard, Dishengzhong Road, Daxing District Economic and Technological Development Zone, Beijing

Applicant before: BEIJING HOLLYSYS AUTOMATION & DRIVE Co.,Ltd.

Applicant before: Xi'an HollySys System Engineering Co.,Ltd.

TA01 Transfer of patent application right
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 5-7, No.38, building 7, East District, Ningbo new material innovation center, Ningbo hi tech Zone, 315000, Zhejiang Province

Patentee after: Hollysys Kauber Technology Co.,Ltd.

Patentee after: BEIJING HOLLYSYS AUTOMATION & DRIVE Co.,Ltd.

Address before: Room 210-668, 2nd floor, 003 Chuangyuan Road, 750, Ningbo High-tech Zone, Zhejiang Province, 315000

Patentee before: NINGBO HELISHI INTELLIGENT TECHNOLOGY Co.,Ltd.

Patentee before: BEIJING HOLLYSYS AUTOMATION & DRIVE Co.,Ltd.

CP03 Change of name, title or address