CN114545828B - Distributed control system operation logic display method, device, equipment and storage medium - Google Patents

Distributed control system operation logic display method, device, equipment and storage medium Download PDF

Info

Publication number
CN114545828B
CN114545828B CN202210179587.1A CN202210179587A CN114545828B CN 114545828 B CN114545828 B CN 114545828B CN 202210179587 A CN202210179587 A CN 202210179587A CN 114545828 B CN114545828 B CN 114545828B
Authority
CN
China
Prior art keywords
logic diagram
target
logic
control system
information
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
CN202210179587.1A
Other languages
Chinese (zh)
Other versions
CN114545828A (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.)
Zhejiang Supcon Technology Co Ltd
Original Assignee
Zhejiang Supcon Technology 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 Zhejiang Supcon Technology Co Ltd filed Critical Zhejiang Supcon Technology Co Ltd
Priority to CN202210179587.1A priority Critical patent/CN114545828B/en
Publication of CN114545828A publication Critical patent/CN114545828A/en
Priority to PCT/CN2022/135199 priority patent/WO2023160082A1/en
Application granted granted Critical
Publication of CN114545828B publication Critical patent/CN114545828B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33273DCS distributed, decentralised controlsystem, multiprocessor
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Abstract

The application provides a method, a device, equipment and a storage medium for displaying operation logic of a distributed control system, and relates to the technical field of industrial control. The method comprises the following steps: responding to the triggering operation of a user on a target control on a display interface, and acquiring a logic diagram file associated with the target control; performing deserialization processing on the logic diagram file to generate a target logic diagram; and outputting the target logic diagram to a display interface. The technical scheme mainly provides a display interface for visually displaying the function block diagram, so that a user can check all (or part of) data references and function block connection logics in the function block diagram after being preconfigured according to each device in the decentralized control system from the target logic diagram, and can check information such as real-time data references and real-time values of the function blocks, thereby assisting site industrial personal in accurately judging the current running state of the decentralized control system and achieving the effect of improving the running safety of the decentralized control system.

Description

Distributed control system operation logic display method, device, equipment and storage medium
Technical Field
The application relates to the technical field of industrial control, in particular to a method, a device, equipment and a storage medium for displaying operation logic of a distributed control system.
Background
The distributed control system (Distributed Control System, abbreviated as DCS) is a new generation instrument control system based on a microprocessor and adopting the design principles of distributed control functions, centralized display operation and simultaneous autonomous and comprehensive coordination.
At present, a user calls out required functional blocks or data references from a functional block library of a functional block diagram (Function Block Diagram, abbreviated as FBD) according to design requirements of a field instrument or a sensor and the like in a DCS system so as to generate a functional block diagram of the DCS system operation, compiles the functional block diagram, and can obtain a control logic program corresponding to the functional block diagram after compiling; then, the control logic program is downloaded to a controller of the DCS system, and the control logic program is operated in the DCS controller so as to realize the control of all equipment in the DCS system.
However, when the control logic program is downloaded to the controller in the DCS system, the controller provides an operation function according to the control logic program, which has a problem that information such as control logic and calculation data during operation of the DCS system cannot be displayed, and thus it is difficult for a user to intuitively monitor the change of the operation state of the field instrument or sensor in the DCS system.
Disclosure of Invention
The invention aims to provide a method, a device, equipment and a storage medium for displaying operation logic of a distributed control system, aiming at the defects in the prior art, so as to solve the problem that the prior art can not display the control logic, calculation data and other information when a DCS system operates, and enable a user to intuitively monitor the change condition of the operation state of a field instrument or a sensor and the like in the DCS system.
In order to achieve the above purpose, the technical scheme adopted by the embodiment of the application is as follows:
In a first aspect, an embodiment of the present application provides a method for displaying operation logic of a decentralized control system, where the method is applied to a monitoring device in the decentralized control system, where the decentralized control system includes: the method comprises the steps of providing a display interface on the monitoring equipment, and the method comprises the following steps:
Responding to the triggering operation of a user on a target control on the display interface, and acquiring a logic diagram file associated with the target control; the logic file includes: identification information of each element in a target logic diagram corresponding to the target control, association information among the elements and attribute information of the target logic diagram, wherein the target logic diagram is used for representing control logic operated by the distributed control system and real-time values in the control logic calculation process, and the control logic is operated by the controller;
Performing deserialization processing on the logic diagram file to generate the target logic diagram;
and outputting the target logic diagram to the display interface.
Optionally, before the response to the triggering operation of the user on the target control on the display interface and the logic image file associated with the target control is obtained, the method further includes:
Generating a functional block diagram of the operation of the distributed control system according to the connection relation of all the devices in the distributed control system;
Responding to the box selection operation of the functional block diagram in the configuration interface by a user, determining the target logic diagram, wherein the target logic diagram comprises the following steps: identification information of each element, association information among each element and attribute information of the target logic diagram, wherein each element is used for providing calculation logic or identifying each device in the distributed control system;
and carrying out serialization processing on the identification information of each element in the target logic diagram, the association information among each element and the attribute information of the target logic diagram to generate the logic diagram file.
Optionally, the determining the target logic diagram in response to a user selecting the function block diagram in the configuration interface includes:
Determining attribute information of the target logic diagram according to the position and the size of the area selected by the frame selection operation;
and determining the identification information of each element and the association information among the elements in the target logic diagram according to the identification information of each element and the association relation among the elements in the function block diagram selected by the box selection operation.
Optionally, the serializing processing is performed on the identification information of each element in the target logic diagram, the association information between each element, and the attribute information of the target logic diagram, so as to generate the logic diagram file, which includes:
Determining the type information of each element according to the identification information of each element in the target logic diagram and the mapping relation between the identification information and the type information of each element;
Obtaining a serialized first byte stream sequence according to a first serialization rule corresponding to the type information of each element and the association information among the elements;
Obtaining a serialized second byte stream sequence according to a second serialization rule corresponding to the attribute information of the target logic diagram and the attribute information of the target logic diagram;
And generating the logic diagram file according to the first byte stream sequence and the second byte stream sequence.
Optionally, the performing deserialization processing on the logic diagram file to generate the target logic diagram includes:
decoding the first byte stream sequence in the logic diagram file by adopting a first deserialization rule corresponding to the first byte stream sequence to obtain type information of each element and association information among the elements;
Decoding the second byte stream sequence in the logic diagram file by adopting a second deserialization rule corresponding to the second byte stream sequence to obtain attribute information of the target logic diagram;
And generating the target logic diagram according to the type information of each element, the association information among each element and the attribute information of the target logic diagram.
Optionally, the obtaining a logic diagram file associated with the identification of the target control includes:
And reading the logic diagram file from a storage path corresponding to the target control according to the identification of the target control.
Optionally, before the logic diagram file is read from the storage path corresponding to the target control according to the identification of the target control, the method further includes:
and responding to the operation of selecting a target control and a logic diagram file by a user, and establishing a corresponding relation between the target control and the logic diagram file.
In a second aspect, an embodiment of the present application further provides a device for displaying operation logic of a decentralized control system, where the device is applied to a monitoring device in the decentralized control system, and the decentralized control system includes: the controller and the supervisory equipment, provide the show interface on the supervisory equipment, the device includes:
The acquisition module is used for responding to the triggering operation of a user on the target control on the display interface and acquiring a logic diagram file associated with the target control; the logic file includes: identification information of each element in a target logic diagram corresponding to the target control, association information among the elements and attribute information of the target logic diagram, wherein the target logic diagram is used for representing control logic operated by the distributed control system and real-time values in the control logic calculation process, and the control logic is operated by the controller;
The generation module is used for performing deserialization processing on the logic diagram file to generate the target logic diagram;
And the output module is used for outputting the target logic diagram to the display interface.
Optionally, the acquiring module is further configured to:
Generating a functional block diagram of the operation of the distributed control system according to the connection relation of all the devices in the distributed control system;
Responding to the box selection operation of the functional block diagram in the configuration interface by a user, determining the target logic diagram, wherein the target logic diagram comprises the following steps: identification information of each element, association information among each element and attribute information of the target logic diagram, wherein each element is used for providing calculation logic or identifying each device in the distributed control system;
and carrying out serialization processing on the identification information of each element in the target logic diagram, the association information among each element and the attribute information of the target logic diagram to generate the logic diagram file.
Optionally, the acquiring module is further configured to:
Determining attribute information of the target logic diagram according to the position and the size of the area selected by the frame selection operation;
and determining the identification information of each element and the association information among the elements in the target logic diagram according to the identification information of each element and the association relation among the elements in the function block diagram selected by the box selection operation.
Optionally, the generating module is further configured to:
Determining the type information of each element according to the identification information of each element in the target logic diagram and the mapping relation between the identification information and the type information of each element;
Obtaining a serialized first byte stream sequence according to a first serialization rule corresponding to the type information of each element and the association information among the elements;
Obtaining a serialized second byte stream sequence according to a second serialization rule corresponding to the attribute information of the target logic diagram and the attribute information of the target logic diagram;
And generating the logic diagram file according to the first byte stream sequence and the second byte stream sequence.
Optionally, the generating module is further configured to:
decoding the first byte stream sequence in the logic diagram file by adopting a first deserialization rule corresponding to the first byte stream sequence to obtain type information of each element and association information among the elements;
Decoding the second byte stream sequence in the logic diagram file by adopting a second deserialization rule corresponding to the second byte stream sequence to obtain attribute information of the target logic diagram;
And generating the target logic diagram according to the type information of each element, the association information among each element and the attribute information of the target logic diagram.
Optionally, the acquiring module is further configured to:
And reading the logic diagram file from a storage path corresponding to the target control according to the identification of the target control.
Optionally, the apparatus further comprises:
the building module is used for responding to the operation of selecting the target control and the logic diagram file by the user and building the corresponding relation between the target control and the logic diagram file.
In a third aspect, an embodiment of the present application further provides an electronic device, including: a processor, a storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating over a bus when the electronic device is running, the processor executing the machine-readable instructions to perform the steps of the method as provided in the first aspect, and a bus.
In a fourth aspect, embodiments of the present application also provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method as provided in the first aspect.
The beneficial effects of the application are as follows:
The embodiment of the application provides a method, a device, equipment and a storage medium for displaying operation logic of a distributed control system, which are applied to monitoring equipment in the distributed control system, wherein the distributed control system comprises: the method comprises the steps of providing a display interface on the monitoring equipment, and the controller and the monitoring equipment are provided with the following steps: responding to the triggering operation of a user on a target control on a display interface, and acquiring a logic diagram file associated with the target control; the logic file includes: the method comprises the steps that identification information of elements in a target logic diagram corresponding to a target control, association information among the elements and attribute information of the target logic diagram are used for representing control logic of operation of a distributed control system and real-time values in a control logic calculation process, and the control logic is operated in a controller; performing deserialization processing on the logic diagram file to generate a target logic diagram; and outputting the target logic diagram to a display interface. The technical scheme provides a distributed control system operation logic display method, which mainly comprises the steps of responding to a user to trigger a target control in a display interface by providing a display interface for visually displaying a functional block diagram, and acquiring a pre-generated logic diagram file associated with the target control, wherein the logic diagram file is generated based on the frame selection operation of all (or part) of the functional block diagram after the user is pre-configured; and performing deserialization processing on the acquired logic diagram file to generate a target logic diagram, and outputting the target logic diagram to a display interface, so that a user can check all (or part of) data references and function block connection logics in the function block diagram after being preconfigured according to each device in the DCS from the target logic diagram, and can also check information such as real-time data references and real-time values of the function blocks. Therefore, the on-site industrial personal can conveniently check the target logic diagram of each device in the distributed control system in real time in the display interface, and know the information such as the control logic of each device, the calculation process of the control logic, the data calculation intermediate value and the like from the target logic diagram, so that the on-site industrial personal is assisted to accurately judge the current running state of the DCS system, and the effect of improving the running safety of the distributed control system is achieved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
FIG. 2 is a schematic flow chart of a method for displaying operation logic of a distributed control system according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a display interface according to an embodiment of the present application;
FIG. 4 is a second schematic diagram of a display interface according to an embodiment of the present application;
FIG. 5 is a flowchart illustrating another method for displaying operation logic of a distributed control system according to an embodiment of the present application;
FIG. 6 is a schematic diagram of a configuration interface according to an embodiment of the present application;
FIG. 7 is a flowchart illustrating another method for displaying operation logic of a distributed control system according to an embodiment of the present application;
FIG. 8 is a flowchart illustrating a method for displaying operation logic of a distributed control system according to an embodiment of the present application;
FIG. 9 is a flowchart illustrating another method for displaying operation logic of a distributed control system according to an embodiment of the present application;
Fig. 10 is a schematic structural diagram of a logic display device for operation of a distributed control system according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application, and it should be understood that the drawings in the present application are for the purpose of illustration and description only and are not intended to limit the scope of the present application. In addition, it should be understood that the schematic drawings are not drawn to scale. A flowchart, as used in this disclosure, illustrates operations implemented according to some embodiments of the present application. It should be understood that the operations of the flow diagrams may be implemented out of order and that steps without logical context may be performed in reverse order or concurrently. Moreover, one or more other operations may be added to or removed from the flow diagrams by those skilled in the art under the direction of the present disclosure.
In addition, the described embodiments are only some, but not all, embodiments of the application. The components of the embodiments of the present application generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the application, as presented in the figures, is not intended to limit the scope of the application, as claimed, but is merely representative of selected embodiments of the application. All other embodiments, which can be made by a person skilled in the art without making any inventive effort, are intended to be within the scope of the present application.
It should be noted that the term "comprising" will be used in embodiments of the application to indicate the presence of the features stated hereafter, but not to exclude the addition of other features.
First, before developing a specific description of the technical solution provided by the present application, a brief description will be given of a related background related to the present application.
Before the proposal of the application is put forward, at present, a user calls out required functional blocks or data references from a functional block diagram (Function Block Diagram, abbreviated as FBD) functional block library according to design requirements of field instruments or sensors and the like in a DCS system, fills out parameter tables according to the design requirements and system specifications, and completes user configuration after connecting each functional block with field process variables so as to generate a functional block diagram of the operation of the DCS system; compiling the functional block diagram to obtain a control logic program corresponding to the functional block diagram; then, the control logic program is downloaded to a controller of the DCS system, and the control logic program is operated in the DCS controller to realize the control of all the devices in the DCS system, so that the operation state of all the devices in the DCS system is judged in an auxiliary mode.
However, when the control logic program is downloaded to the controller in the DCS system, the controller provides an operation function according to the control logic program, which has a problem that information such as control logic and calculation data during operation of the DCS system cannot be displayed, and thus it is difficult for a user to intuitively monitor the change of the operation state of the field instrument or sensor in the DCS system.
In order to solve the technical problems in the prior art, the application provides a distributed control system operation logic display method, which mainly comprises the steps of responding to a trigger operation of a user on a target control in a display interface by providing a display interface for visually displaying a functional block diagram, acquiring a pre-generated logic diagram file associated with the target control, wherein the logic diagram file is generated based on a frame selection operation of all (or part) of the functional block diagram after the user is pre-configured; and performing deserialization processing on the acquired logic diagram file to generate a target logic diagram, and outputting the target logic diagram to a display interface, so that a user can check all (or part of) data references and function block connection logics in the function block diagram after being preconfigured according to each device in the DCS from the target logic diagram, and can also check information such as real-time data references and real-time values of the function blocks. Therefore, the on-site industrial personal can conveniently check the target logic diagram of each device in the distributed control system in real time in the display interface, and know the information such as the control logic of each device, the calculation process of the control logic, the data calculation intermediate value and the like from the target logic diagram, so that the on-site industrial personal is assisted to accurately judge the current running state of the DCS system, and the effect of improving the running safety of the distributed control system is achieved.
Fig. 1 is a schematic structural diagram of an electronic device according to an embodiment of the present application; the monitoring device in the DCS system provided in this embodiment may be an electronic device shown in fig. 1, where the electronic device may be a processing device such as a computer or a server, as shown in fig. 1, so as to implement the method for displaying operation logic of the distributed control system provided in the present application.
As shown in fig. 1, the electronic device includes: memory 101, processor 102. The memory 101 and the processor 102 are directly or indirectly electrically connected to each other to realize data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines.
The memory 101 stores therein a software function module stored in the memory 101 in the form of software or firmware (firmware), and the processor 102 executes various functional applications and data processing by running the software program and the module stored in the memory 101, that is, implements the distributed control system operation logic presentation method in the embodiment of the present application.
The Memory 101 may be, but is not limited to, a random access Memory (Random Access Memory, RAM), a Read Only Memory (ROM), a programmable Read Only Memory (Programmable Read-Only Memory, PROM), an erasable Read Only Memory (Erasable Programmable Read-Only Memory, EPROM), etc. The memory 101 is used for storing a program, and the processor 102 executes the program after receiving an execution instruction.
The processor 102 may be an integrated circuit chip having signal processing capabilities. The processor 102 may be a general-purpose processor including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.
It will be appreciated that the configuration shown in fig. 1 is merely illustrative, and that the electronic device may also include more or fewer components than shown in fig. 1, or have a different configuration than shown in fig. 1. The components shown in fig. 1 may be implemented in hardware, software, or a combination thereof.
The method for exhibiting the operation logic of the distributed control system and the corresponding beneficial effects provided by the application are described in the following by a plurality of specific embodiments.
Referring to fig. 2, the method for displaying operation logic of a distributed control system provided by the present application is applied to a monitoring device deployed on an electronic device provided by the foregoing embodiment, where the distributed control system includes: the system comprises a controller and monitoring equipment, wherein a display interface is provided on the monitoring equipment.
It should be understood that in other embodiments, the distributed control system operates a logic demonstration method in which the order of some of the steps may be interchanged as desired, or some of the steps may be omitted or deleted. As shown in fig. 2, the method includes:
S201, responding to triggering operation of a user on a target control on a display interface, and acquiring a logic diagram file associated with the target control.
Wherein the logic file comprises: the target logic diagram is used for representing control logic of the operation of the distributed control system and real-time values in the calculation process of the control logic, and the control logic is operated in the controller.
Optionally, the logic diagram is a functional block diagram of all (or part) of each device in the DCS system after being pre-configured, and each element in the logic diagram is a data reference and a functional block in the functional block diagram of all (or part) of each device after being configured. Correspondingly, the identification information among the elements is data reference or attribute information of the functional block, such as the bit number of the functional block and the name of the bit number bound by the data reference; the association information among the elements is the connection relation among all (or part of) functional blocks and between the functional blocks and the data references in the configured functional block diagram. The data reference can bind a position number (namely, field process variables in the DCS system, such as temperature, air pressure and the like), and the connection relation between the functional blocks and the data reference can be connected through an input-output pin connection line.
It should be understood that the connection relationship between the functional blocks and the data references may characterize the transfer relationship between the input and output values of each device in the DCS system.
Alternatively, the attribute information of the target logic diagram may include: the size, name, and coordinate points of the logic diagram, and the like.
For example, the logical graph file may be a pic format file. That is, the identification information of each element in the logic diagram, the association information between each element, the attribute information of the logic diagram, and other structured data can be converted into pic format according to a certain coding specification.
As shown with reference to fig. 3, at least one control of open logic diagram 1, open logic diagram 2, etc. is displayed on the presentation interface. The logic diagram 1 is used for representing control logic of the DCS system when the field instrument 1 operates, and the logic diagram 2 is used for representing control logic of the DCS system when the sensor 1 operates.
In the whole operation process of the DCS system, when a user needs to check the control logic of the field instrument 1, the monitoring equipment responds to the triggering operation of the user on opening the logic diagram 1 in the display interface, and obtains a logic diagram file associated with the target control of opening the logic diagram 1.
S202, performing deserialization processing on the logic diagram file to generate a target logic diagram.
Optionally, the data with the specified format in the logic image file may be subjected to deserialization processing, the data with the specified format in the logic image file is converted into structured data, and a target logic image is generated according to the converted structured data. For example, referring to fig. 4, a target logic diagram is generated after reverse serialization.
S203, outputting the target logic diagram to the display interface.
On the basis of the embodiment, the generated target logic diagram can be output to the display interface, so that a site industrial personal can check data reference and function block connection logic in all (or part of) FBD function block diagrams after being pre-configured according to each device in the DCS from the target logic diagram, and can check information such as real-time data reference and real-time values of the function blocks, thereby assisting the site industrial personal to accurately judge the current running state of the DCS, and achieving the effect of improving the running safety of the distributed control system.
For example, with continued reference to FIG. 4, the field operator can view from the logic diagram shown in FIG. 4 that the data reference of the first input pin binding of the ADD function block is AI00020000.PV, e.g., AI00020000.PV, for identifying the values generated when the field instrument 1 is running in the DCS system, i.e., the real-time value when the current field instrument 1 is running is 1.0000.
In summary, an embodiment of the present application provides a method for displaying operation logic of a distributed control system, which is applied to a monitoring device in the distributed control system, where the distributed control system includes: the method comprises the steps of providing a display interface on the monitoring equipment, and the controller and the monitoring equipment are provided with the following steps: responding to the triggering operation of a user on a target control on a display interface, and acquiring a logic diagram file associated with the target control; the logic file includes: the method comprises the steps that identification information of elements in a target logic diagram corresponding to a target control, association information among the elements and attribute information of the target logic diagram are used for representing control logic of operation of a distributed control system and real-time values in a control logic calculation process, and the control logic is operated in a controller; performing deserialization processing on the logic diagram file to generate a target logic diagram; and outputting the target logic diagram to a display interface. The technical scheme provides a distributed control system operation logic display method, which mainly comprises the steps of responding to a user to trigger a target control in a display interface by providing a display interface for visually displaying a functional block diagram, and acquiring a pre-generated logic diagram file associated with the target control, wherein the logic diagram file is generated based on the frame selection operation of all (or part) of the functional block diagram after the user is pre-configured; and performing deserialization processing on the acquired logic diagram file to generate a target logic diagram, and outputting the target logic diagram to a display interface, so that a user can check all (or part of) data references and function block connection logics in the function block diagram after being preconfigured according to each device in the DCS from the target logic diagram, and can also check information such as real-time data references and real-time values of the function blocks. Therefore, the on-site industrial personal can conveniently check the target logic diagram of each device in the distributed control system in real time in the display interface, and know the information such as the control logic of each device, the calculation process of the control logic, the data calculation intermediate value and the like from the target logic diagram, so that the on-site industrial personal is assisted to accurately judge the current running state of the DCS system, and the effect of improving the running safety of the distributed control system is achieved.
How each logic diagram file is generated before the above step S201 will be specifically explained by the following embodiment.
It should be noted that the device for generating each logic diagram file and the monitoring device in the DCS system are the same electronic device, or may be different electronic devices. For example, if the device that generates each logic image file is the electronic device a, each logic image file generated by the electronic device a may be sent to the monitoring device, or a designated buffer area may be sent, and then the monitoring device obtains each logic image file from the buffer area according to the obtaining instruction.
Optionally, referring to fig. 5, before responding to the triggering operation of the user on the target control on the presentation interface to obtain the logical file associated with the target control, the method further includes:
S501, generating a functional block diagram of the operation of the distributed control system according to the connection relation of all the devices in the distributed control system.
For example, referring to fig. 6, according to the connection relationship and design requirement of each device in the decentralized control system, the user can call out the required function blocks or data references from the function block library displayed in the configuration interface, and after connecting each function block with the data references, the user configuration is completed, so as to generate a function block diagram of the operation of the decentralized control system.
Optionally, information such as layout coordinates, types, attributes, operation parameters, and the like of the functional blocks are recorded while the above steps are operated, and information such as coordinates, types, binding numbers, and the like of the data references are recorded.
It should be noted that, the function blocks support setting of the input/output pin attribute, the activation state, the parameter information, the execution sequence, etc., the data reference may bind the bit number (the field process variable, such as the temperature of the thermometer, the pressure value of the pressure gauge, etc.), and the function blocks may be connected by the input/output pin connection line, for representing the transmission of the input/output value between the two.
S502, responding to the box selection operation of the user on the function block diagram in the configuration interface, and determining the target logic diagram.
The target logic diagram comprises the following steps: identification information of each element, association information among each element, and attribute information of a target logic diagram, each element being used for providing calculation logic or identifying each device in a distributed control system.
In this embodiment, in order to improve the viewing efficiency of the control logic during the operation of each device in the dispersion control system, it is proposed that the above-configured function block diagram may be further subjected to a block selection operation, so as to divide the function block diagram into a plurality of parts, that is, each sub-function block diagram obtained after division is referred to as a logic diagram.
Optionally, with continued reference to fig. 6, in response to a user's frame selection operation on a function block diagram in the configuration interface, coordinates and sizes of the target logic diagram may be obtained after the frame selection operation is completed, by which coordinates, coordinates of each function block, coordinates of each data reference, and coordinates of each connection line, which function blocks, data references, and connection lines are frame-selected may be calculated, and positions of these elements relative to the target logic diagram frame may be calculated, so that the target logic diagram selected by the user frame may be determined.
S503, carrying out serialization processing on identification information of each element in the target logic diagram, association information among each element and attribute information of the target logic diagram, and generating a logic diagram file.
In this embodiment, in order to facilitate transmission of various information included in the target logic diagram, it is proposed that a serialization manner may be adopted to perform serialization processing on such structured data as identification information of each element in the target logic diagram, association information between each element, attribute information of the target logic diagram, and the like, so as to obtain a string of binary byte streams after processing, and store the binary byte streams in a document, so as to generate a logic diagram file corresponding to the target logic diagram, and further enable the generated logic diagram file to be stored in a storage device or exchange data with other systems.
The following embodiments will be described in detail with respect to how to determine a target logic diagram in response to a user selecting a function block diagram in a configuration interface.
Optionally, referring to fig. 7, in step S502, in response to a user selecting a function block diagram in the configuration interface, determining the target logic diagram includes:
s701, determining attribute information of the target logic diagram according to the position and the size of the area selected by the box selection operation.
Alternatively, for example, the attribute information of the target logic diagram may include: height and width, and coordinates of each vertex.
In this embodiment, for example, the area selected by the frame selection operation is a rectangle, and the position and the size of the area selected by the frame may be determined according to the frame selection operation. The position of the selected area is the coordinates of each vertex corresponding to the area, and the size of the area is the length and width corresponding to the area. The position of the selected area can be used as the coordinates of each vertex in the target logic diagram, and the size of the area of the selected area can be used as the height and width of the target logic diagram.
S702, determining the identification information of each element and the association information among the elements in the target logic diagram according to the identification information of each element and the association relation among the elements in the function block diagram selected by the box selection operation.
Optionally, in this embodiment, part (or all) of the functional block diagrams falling within the above-mentioned selected area are determined, and the identification information of each element and the association relationship between the elements in the selected functional block diagrams are respectively used as the identification information of each element and the association information between the elements in the target logic diagram; and then obtaining the selected target logic diagram according to the identification information of each element in the target logic diagram, the association information among each element and the attribute information of the target logic diagram.
Optionally, the user may perform multiple frame selection operations in the configuration interface according to the actual service monitoring requirement, so as to obtain multiple logic diagrams through frame selection.
In addition, when the selected logic diagram comprises a certain data reference, and the data reference is bound with a reference bit number (field process variable), another logic diagram associated with the reference bit number can be opened through the reference bit number, so that the viewing efficiency of each logic diagram is improved.
The following embodiments specifically explain how to perform serialization processing on identification information of each element in a target logic diagram, association information between each element, and attribute information of the target logic diagram, and generate a logic diagram file.
Optionally, referring to fig. 8, in step S503, the serialization processing is performed on the identification information of each element in the target logic diagram, the association information between each element, and the attribute information of the target logic diagram, so as to generate a logic diagram file, including:
s801, determining the type information of each element according to the identification information of each element in the target logic diagram and the mapping relation between the identification information and the type information of each element.
S802, obtaining a serialized first byte stream sequence according to a first serialization rule corresponding to the type information of each element and the association information among the elements.
Wherein the serialization process transmits for converting different types of object data into binary byte stream serialization.
In this embodiment, in order to improve the serialization processing efficiency, different serialization rules are mainly adopted to implement the serialization processing process according to different types of object data.
Optionally, determining the type of each element according to the identification information of each element in the target logic diagram and the mapping relation between the identification information and the type information of each element; then, a first serialization rule corresponding to the type information (such as the type of the functional block, the type of the data reference, etc.) of each element is adopted to perform serialization processing on the associated information among the elements, so as to obtain a first byte stream sequence after serialization of each element, and the generated first byte stream sequence can reflect the associated information of each element (namely, the pixel coordinates of the connecting lines among the elements associated with each other) and/or the information of the positions of each element in the serialized data.
S803, obtaining a serialized second byte stream sequence according to a second serialization rule corresponding to the attribute information of the target logic diagram and the attribute information of the target logic diagram.
The second serialization rule and the first serialization rule are two different serialization rules.
Optionally, the associated information among the elements may be serialized according to a second serialization rule corresponding to the attribute information of the target logic diagram, so as to obtain a second byte stream sequence after serialization of the elements.
S804, generating a logic diagram file according to the first byte stream sequence and the second byte stream sequence.
On the basis of the above embodiment, after the generated second byte stream sequence is added to the first byte stream sequence, a binary byte stream sequence is obtained, and the binary byte stream sequence is used as a logic diagram file.
The following embodiments specifically explain how to perform deserialization processing on a logic diagram file to generate a target logic diagram.
Optionally, referring to fig. 9, performing a deserialization process on the logic diagram file to generate a target logic diagram, including:
S901, decoding a first byte stream sequence in a logic diagram file by adopting a first deserialization rule corresponding to the first byte stream sequence to obtain type information of each element and association information among the elements.
The inverse serialization processing is to perform inverse serialization on the generated binary byte stream sequence to generate structured data.
Optionally, the first deserialization rule is an inverse process of the first deserialization rule.
In this embodiment, the first byte stream sequence and the second byte stream sequence are also deserialized according to different deserialization rules, so as to obtain identification information of each element in the target logic diagram, association information between each element, and attribute information of the target logic diagram.
Specifically, a first deserialization rule corresponding to the first byte stream sequence is used for decoding the first byte stream sequence in the logic diagram file, so as to obtain type information of each element in the target logic diagram and association information among the elements.
S902, decoding the second byte stream sequence in the logic diagram file by adopting a second deserialization rule corresponding to the second byte stream sequence to obtain attribute information of the target logic diagram.
The second deserialization rule and the first deserialization rule are two different deserialization rules, and the second deserialization rule is an inverse processing process of the second deserialization rule.
Optionally, decoding the second byte stream sequence in the logic diagram file by using a second deserialization rule corresponding to the second byte stream sequence to obtain attribute information in the target logic diagram.
S903, generating a target logic diagram according to the type information of each element, the association information among each element and the attribute information of the target logic diagram.
In this embodiment, a target area where the target logic diagram is located may be drawn according to attribute information of the target logic diagram; then, according to the type information of each element and the mapping relation between the identification information of each element and the type information, searching to obtain the identification information of each element in the target logic diagram; and finally, combining the identification information of each element in the target logic diagram and the association information among the elements, and connecting the associated elements in the target area to restore the functional block diagram layout state and the connection logic which are completely the same as those of the configured functional block diagram, namely generating the target logic diagram.
It should be noted that, the identification information of each element obtained after the reverse serialization includes: the attribute information of the functional block or the data reference, namely, the attribute information comprises the functional block bit number and the bit number name of the data reference binding, the real-time value of each pin of the functional block can be inquired in the data management module through the functional block bit number, the real-time value of the bit number can be inquired by the data reference bit number, and the real-time values are displayed at the positions of the pins according to coordinates, so that the display of the real-time value of the logic diagram is realized.
In addition, the logic diagram can also display functional blocks, the data reference pins can set alarm limit values, and when the real-time value exceeds the alarm limit value, the pins or the functional blocks can flash according to color grades, so as to provide a color alarm function and assist in judging the running state of the DCS.
The logic diagram file associated with the identification of the target control will be specifically explained by the following embodiment.
Optionally, obtaining a logic diagram file associated with the identification of the target control includes:
and reading the logic diagram file from the storage path corresponding to the target control according to the identification of the target control.
And if a plurality of controls can be displayed on the display interface provided by the monitoring equipment, the logic diagram file associated with the identifications of the controls can be stored in the designated cache region, so that the logic diagram file can be read from the storage path corresponding to the target control according to the identification information of the controls, and the accuracy of the obtained logic diagram file is ensured.
Optionally, before reading the logic diagram file from the storage path corresponding to the target control according to the identification of the target control, the method further includes:
and responding to the operation of selecting the target control and the logic diagram file by the user, and establishing the corresponding relation between the target control and the logic diagram file.
In this embodiment, a correspondence between each control and its associated logical file needs to be established, so that the logical graph file associated with each control needs to be quickly found according to the identifier of each control and the correspondence between each control and its associated logical file.
In one implementation, the association operation of the target control and the logic diagram file is selected in response to a user to establish a correspondence between the target control and the logic diagram file.
The following describes a device and a storage medium corresponding to the execution of the method for displaying the operation logic of the decentralized control system provided by the present application, and specific implementation processes and technical effects thereof are referred to above, and are not described in detail below.
Alternatively, as shown in fig. 10, the apparatus includes:
The obtaining module 1001 is configured to respond to a triggering operation of a user on a target control on the display interface, and obtain a logic diagram file associated with the target control; the logic file includes: the method comprises the steps that identification information of elements in a target logic diagram corresponding to a target control, association information among the elements and attribute information of the target logic diagram are used for representing control logic of operation of a distributed control system and real-time values in a control logic calculation process, and the control logic is operated in a controller;
The generating module 1002 is configured to perform deserialization processing on the logic image file to generate a target logic image;
and the output module 1003 is used for outputting the target logic diagram to the display interface.
Optionally, the obtaining module 1001 is further configured to:
Generating a functional block diagram of the operation of the distributed control system according to the connection relation of each device in the distributed control system;
Responding to the box selection operation of the user on the function block diagram in the configuration interface, determining a target logic diagram, wherein the target logic diagram comprises: the identification information of each element, the association information among each element and the attribute information of the target logic diagram, wherein each element is used for providing calculation logic or identifying each device in the distributed control system;
And carrying out serialization processing on the identification information of each element in the target logic diagram, the association information among each element and the attribute information of the target logic diagram to generate a logic diagram file.
Optionally, the obtaining module 1001 is further configured to:
Determining attribute information of the target logic diagram according to the position and the size of the area selected by the frame selection operation;
And determining the identification information of each element and the association information among the elements in the target logic diagram according to the identification information of each element and the association relation among the elements in the function block diagram selected by the box selection operation.
Optionally, the generating module 1002 is further configured to:
Determining the type information of each element according to the identification information of each element in the target logic diagram and the mapping relation between the identification information and the type information of each element;
obtaining a serialized first byte stream sequence according to a first serialization rule corresponding to the type information of each element and the association information among the elements;
Obtaining a serialized second byte stream sequence according to a second serialization rule corresponding to the attribute information of the target logic diagram and the attribute information of the target logic diagram;
and generating a logic diagram file according to the first byte stream sequence and the second byte stream sequence.
Optionally, the generating module 1002 is further configured to:
Decoding the first byte stream sequence in the logic diagram file by adopting a first deserialization rule corresponding to the first byte stream sequence to obtain type information of each element and association information among the elements;
decoding the second byte stream sequence in the logic diagram file by adopting a second deserialization rule corresponding to the second byte stream sequence to obtain attribute information of the target logic diagram;
And generating a target logic diagram according to the type information of each element, the association information among each element and the attribute information of the target logic diagram.
Optionally, the obtaining module 1001 is further configured to:
and reading the logic diagram file from the storage path corresponding to the target control according to the identification of the target control.
Optionally, the apparatus further comprises:
the building module is used for responding to the operation of selecting the target control and the logic diagram file by the user and building the corresponding relation between the target control and the logic diagram file.
The foregoing apparatus is used for executing the method provided in the foregoing embodiment, and its implementation principle and technical effects are similar, and are not described herein again.
The above modules may be one or more integrated circuits configured to implement the above methods, for example: one or more Application SPECIFIC INTEGRATED Circuits (ASIC), or one or more microprocessors (DIGITAL SIGNAL processor, DSP), or one or more field programmable gate arrays (Field Programmable GATE ARRAY, FPGA), etc. For another example, when a module above is implemented in the form of a processing element scheduler code, the processing element may be a general-purpose processor, such as a central processing unit (Central Processing Unit, CPU) or other processor that may invoke the program code. For another example, the modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
Optionally, the present invention also provides a program product, such as a computer readable storage medium, comprising a program for performing the above-described method embodiments when being executed by a processor.
In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in hardware plus software functional units.
The integrated units implemented in the form of software functional units described above may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium, and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (english: processor) to perform some of the steps of the methods according to the embodiments of the invention. And the aforementioned storage medium includes: u disk, mobile hard disk, read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.

Claims (9)

1. A distributed control system operation logic display method, which is characterized by being applied to monitoring equipment in a distributed control system, wherein the distributed control system comprises: the method comprises the steps of providing a display interface on the monitoring equipment, and the method comprises the following steps:
Responding to the triggering operation of a user on a target control on the display interface, and acquiring a logic diagram file associated with the target control; the logic file includes: identification information of each element in a target logic diagram corresponding to the target control, association information among the elements and attribute information of the target logic diagram, wherein the target logic diagram is used for representing control logic operated by the distributed control system and real-time values in the control logic calculation process, and the control logic is operated by the controller;
Performing deserialization processing on the logic diagram file to generate the target logic diagram;
Outputting the target logic diagram to the display interface;
And before responding to the triggering operation of the user on the target control on the display interface and acquiring the logic image file associated with the target control, the method further comprises the following steps:
Generating a functional block diagram of the operation of the distributed control system according to the connection relation of all the devices in the distributed control system;
Responding to the box selection operation of the functional block diagram in the configuration interface by a user, determining the target logic diagram, wherein the target logic diagram comprises the following steps: identification information of each element, association information among each element and attribute information of the target logic diagram, wherein each element is used for providing calculation logic or identifying each device in the distributed control system;
and carrying out serialization processing on the identification information of each element in the target logic diagram, the association information among each element and the attribute information of the target logic diagram to generate the logic diagram file.
2. The method of claim 1, wherein the determining the target logical view in response to a user's selection of the functional block view in the configuration interface comprises:
Determining attribute information of the target logic diagram according to the position and the size of the area selected by the frame selection operation;
and determining the identification information of each element and the association information among the elements in the target logic diagram according to the identification information of each element and the association relation among the elements in the function block diagram selected by the box selection operation.
3. The method according to claim 1, wherein the serializing the identification information of each element in the target logical graph, the association information between each element, and the attribute information of the target logical graph to generate the logical graph file includes:
Determining the type information of each element according to the identification information of each element in the target logic diagram and the mapping relation between the identification information and the type information of each element;
Obtaining a serialized first byte stream sequence according to a first serialization rule corresponding to the type information of each element and the association information among the elements;
Obtaining a serialized second byte stream sequence according to a second serialization rule corresponding to the attribute information of the target logic diagram and the attribute information of the target logic diagram;
And generating the logic diagram file according to the first byte stream sequence and the second byte stream sequence.
4. The method of claim 3, wherein the de-serializing the logic diagram file to generate the target logic diagram comprises:
decoding the first byte stream sequence in the logic diagram file by adopting a first deserialization rule corresponding to the first byte stream sequence to obtain type information of each element and association information among the elements;
Decoding the second byte stream sequence in the logic diagram file by adopting a second deserialization rule corresponding to the second byte stream sequence to obtain attribute information of the target logic diagram;
And generating the target logic diagram according to the type information of each element, the association information among each element and the attribute information of the target logic diagram.
5. The method of claim 1, wherein the obtaining a logical graph file associated with the identification of the target control comprises:
And reading the logic diagram file from a storage path corresponding to the target control according to the identification of the target control.
6. The method of claim 5, wherein before the logic diagram file is read from the storage path corresponding to the target control according to the identification of the target control, further comprising:
and responding to the operation of selecting a target control and a logic diagram file by a user, and establishing a corresponding relation between the target control and the logic diagram file.
7. A distributed control system operation logic display device, characterized in that, the distributed control system operation logic display device is applied to monitoring equipment in the distributed control system, and the distributed control system comprises: the controller and the supervisory equipment, provide the show interface on the supervisory equipment, the device includes:
The acquisition module is used for responding to the triggering operation of a user on the target control on the display interface and acquiring a logic diagram file associated with the target control; the logic file includes: identification information of each element in a target logic diagram corresponding to the target control, association information among the elements and attribute information of the target logic diagram, wherein the target logic diagram is used for representing control logic operated by the distributed control system and real-time values in the control logic calculation process, and the control logic is operated by the controller;
The generation module is used for performing deserialization processing on the logic diagram file to generate the target logic diagram;
the output module is used for outputting the target logic diagram to the display interface;
The generating module is further configured to:
Generating a functional block diagram of the operation of the distributed control system according to the connection relation of all the devices in the distributed control system;
Responding to the box selection operation of the functional block diagram in the configuration interface by a user, determining the target logic diagram, wherein the target logic diagram comprises the following steps: identification information of each element, association information among each element and attribute information of the target logic diagram, wherein each element is used for providing calculation logic or identifying each device in the distributed control system;
and carrying out serialization processing on the identification information of each element in the target logic diagram, the association information among each element and the attribute information of the target logic diagram to generate the logic diagram file.
8. An electronic device, comprising: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating over the bus when the electronic device is running, the processor executing the machine-readable instructions to perform the steps of the method of any one of claims 1-6.
9. A computer-readable storage medium, characterized in that the storage medium has stored thereon a computer program which, when executed by a processor, performs the steps of the method according to any of claims 1-6.
CN202210179587.1A 2022-02-25 2022-02-25 Distributed control system operation logic display method, device, equipment and storage medium Active CN114545828B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210179587.1A CN114545828B (en) 2022-02-25 2022-02-25 Distributed control system operation logic display method, device, equipment and storage medium
PCT/CN2022/135199 WO2023160082A1 (en) 2022-02-25 2022-11-29 Method and apparatus for displaying running logic of distributed control system, device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210179587.1A CN114545828B (en) 2022-02-25 2022-02-25 Distributed control system operation logic display method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114545828A CN114545828A (en) 2022-05-27
CN114545828B true CN114545828B (en) 2024-06-07

Family

ID=81680013

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210179587.1A Active CN114545828B (en) 2022-02-25 2022-02-25 Distributed control system operation logic display method, device, equipment and storage medium

Country Status (2)

Country Link
CN (1) CN114545828B (en)
WO (1) WO2023160082A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114545828B (en) * 2022-02-25 2024-06-07 浙江中控技术股份有限公司 Distributed control system operation logic display method, device, equipment and storage medium
CN115185238A (en) * 2022-05-23 2022-10-14 中核核电运行管理有限公司 Method for converting ICC configuration of nuclear power station DCS system into IEE graphical configuration
CN117009187B (en) * 2023-09-27 2024-01-19 西安热工研究院有限公司 CID file incremental compiling method, system and equipment for upper computer monitoring system
CN117194501B (en) * 2023-11-01 2024-02-09 西安热工研究院有限公司 DCS trend measurement point jump logic configuration method, system, equipment and medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262402A (en) * 2010-05-27 2011-11-30 横河电机株式会社 A method and apparatus for providing industrial plant information
CN103744667A (en) * 2013-12-27 2014-04-23 高新兴科技集团股份有限公司 Silverlight-based configuration function achieving system
CN103914500A (en) * 2013-10-17 2014-07-09 国家电网公司 Configuration on-line display method based on time series data
CN108829952A (en) * 2018-05-31 2018-11-16 福州芝麻智能科技有限公司 A kind of control method and system of logical topology order of operation
CN111142478A (en) * 2018-11-02 2020-05-12 南京南瑞继保电气有限公司 Control system man-machine picture and control logic integrated configuration method
CN113534682A (en) * 2020-04-16 2021-10-22 北京国电智深控制技术有限公司 Method and device for managing logic blocks in industrial controller
CN114003318A (en) * 2021-11-03 2022-02-01 浙江中控技术股份有限公司 Equipment first-out interlocking detection method, device, equipment and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8782599B2 (en) * 2008-06-26 2014-07-15 Invensys Systems, Inc. Multi-mode editor for configuring process control blocks including both logical functions and arithmetic computations
CN114545828B (en) * 2022-02-25 2024-06-07 浙江中控技术股份有限公司 Distributed control system operation logic display method, device, equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262402A (en) * 2010-05-27 2011-11-30 横河电机株式会社 A method and apparatus for providing industrial plant information
CN103914500A (en) * 2013-10-17 2014-07-09 国家电网公司 Configuration on-line display method based on time series data
CN103744667A (en) * 2013-12-27 2014-04-23 高新兴科技集团股份有限公司 Silverlight-based configuration function achieving system
CN108829952A (en) * 2018-05-31 2018-11-16 福州芝麻智能科技有限公司 A kind of control method and system of logical topology order of operation
CN111142478A (en) * 2018-11-02 2020-05-12 南京南瑞继保电气有限公司 Control system man-machine picture and control logic integrated configuration method
CN113534682A (en) * 2020-04-16 2021-10-22 北京国电智深控制技术有限公司 Method and device for managing logic blocks in industrial controller
CN114003318A (en) * 2021-11-03 2022-02-01 浙江中控技术股份有限公司 Equipment first-out interlocking detection method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN114545828A (en) 2022-05-27
WO2023160082A1 (en) 2023-08-31
WO2023160082A9 (en) 2023-10-05

Similar Documents

Publication Publication Date Title
CN114545828B (en) Distributed control system operation logic display method, device, equipment and storage medium
US11644810B2 (en) Hybrid rendering HMI terminal device
CN111178512A (en) Device operation neural network test method and device
CN116541570A (en) Equipment predictive maintenance system based on digital twinning
CN114780326B (en) Cross-platform calibration test method, device and equipment
EP4040249A1 (en) Control system, support device, and support program
JP6318500B2 (en) Simulation apparatus and simulation program
KR20180000997A (en) Real-time industrial storaging system and storaging method utilizing hmi and big data technology
CN117472704A (en) Machine room management method, equipment and storage medium based on three-dimensional model
CN112509128A (en) Industrial scene 3D model rendering method and device
CN111797152A (en) Data scene generation method and device and computer equipment
JPH10301763A (en) Program preparation supporting device for digital controller
CN115742562A (en) Intelligent monitoring method, device and equipment for printing and packaging equipment and storage medium
CN113326113B (en) Task processing method and device, electronic equipment and storage medium
CN115347744A (en) Intelligent assembly detection system and method based on motor
US20230129280A1 (en) Computer readable storage medium, program creation support apparatus, and program creation support method
CN114035470A (en) Unit state display method, device and storage medium
WO2020057104A1 (en) Method and device for application development
CN110956676A (en) Multi-axis curve drawing method and device and electronic equipment
CN117608894B (en) Log storage method and device, computer equipment and storage medium
CN111028611A (en) Data processing system and method for aircraft driving parameter simulation playback
JP7472650B2 (en) Auxiliary method, control program and device
CN110352390B (en) Alarm function setting device, alarm function setting system, and alarm function setting program
WO2024004203A1 (en) Maintenance assistance system, maintenance assistance method, and maintenance assistance program
US20230281354A1 (en) System and method for providing autonomous driving simulation architecture with switchable models

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant