CN114545828A - Method, device and equipment for displaying operation logic of distributed control system and storage medium - Google Patents
Method, device and equipment for displaying operation logic of distributed control system and storage medium Download PDFInfo
- Publication number
- CN114545828A CN114545828A CN202210179587.1A CN202210179587A CN114545828A CN 114545828 A CN114545828 A CN 114545828A CN 202210179587 A CN202210179587 A CN 202210179587A CN 114545828 A CN114545828 A CN 114545828A
- Authority
- CN
- China
- Prior art keywords
- logic diagram
- target
- logic
- file
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 238000010586 diagram Methods 0.000 claims abstract description 320
- 238000012545 processing Methods 0.000 claims abstract description 32
- 238000004364 calculation method Methods 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 21
- 238000009432 framing Methods 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 9
- 238000013507 mapping Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 7
- 230000006870 function Effects 0.000 description 74
- 238000012806 monitoring device Methods 0.000 description 12
- 238000013461 design Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33273—DCS distributed, decentralised controlsystem, multiprocessor
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total 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 scheme mainly provides a display interface for visually displaying the function block diagram, so that a user can check all (or part) data citation and function block connection logic in the function block diagram configured in advance according to each device in the distributed control system from the target logic diagram, and can also check information such as real-time data citation and real-time values of function blocks, and the like, thereby assisting field industrial control personnel to accurately judge the current running state of the distributed control system and achieving the effect of improving the running safety of the distributed control system.
Description
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
A Distributed Control System (DCS) is a new-generation instrument Control System based on a microprocessor and adopting a design principle of Distributed Control function, centralized display operation and consideration of branch, autonomy and comprehensive coordination.
At present, a user calls out a required Function Block or data reference from a Function Block library of a Function Block Diagram (FBD) according to design requirements of a field instrument or a sensor in a DCS system to generate a Function Block Diagram for operating the DCS system, and compiles the Function Block Diagram to obtain a control logic program corresponding to the Function Block Diagram after the compilation is passed; 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 each device in the DCS system.
However, after 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, and thus there is a problem that information such as control logic and calculation data when the DCS system is operating cannot be displayed, which makes it difficult for a user to intuitively monitor a change in an operating state of a field instrument, a sensor, or the like in the DCS system.
Disclosure of Invention
The present invention aims to provide a method, an apparatus, a device and a storage medium for displaying the operation logic of a distributed control system, so as to solve the problem that the control logic and the information such as calculation data and the like during the operation of the DCS system cannot be displayed in the prior art, so that a user can intuitively monitor the change of the operation state of a field instrument, a sensor and the like in the DCS system.
In order to achieve the above purpose, the technical solutions adopted in the embodiments of the present application are as follows:
in a first aspect, an embodiment of the present application provides a method for displaying an operation logic of a distributed control system, where the method is applied to a monitoring device in the distributed control system, and the distributed control system includes: the method comprises the following steps that a controller and the monitoring equipment are provided with a display interface, 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 graph file associated with the target control; the logic diagram 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 a real-time value in a calculation process of the control logic, and the control logic is operated on 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 responding to the user's trigger operation on the target control on the presentation interface and acquiring the logic diagram file associated with the target control, the method further includes:
generating a functional block diagram for the operation of the distributed control system according to the connection relation of each device in the distributed control system;
responding to the user to select the functional block diagram in the configuration interface, and determining the target logic diagram, wherein the target logic diagram comprises: identification information of each element, association information among the elements 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 the elements 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 a box of 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 framed by the framing 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 in the function block diagram framed by the framing operation and the association relationship among the elements.
Optionally, the performing serialization processing 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 to generate the logic diagram 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 of each element and the type information;
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 between the elements;
obtaining a second serialized 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 graph file according to the first byte stream sequence and the second byte stream sequence.
Optionally, the deserializing 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 deserializing rule corresponding to the first byte stream sequence to obtain the type information of each element and the association information among the elements;
decoding the second byte stream sequence in the logic diagram file by adopting a second deserializing 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 the elements, the association information among the elements and the attribute information of the target logic diagram.
Optionally, the obtaining the logic diagram file associated with the identifier of the target control includes:
and reading the logic graph file from a storage path corresponding to the target control according to the identification of the target control.
Optionally, before reading the logic diagram file from the storage path corresponding to the target control according to the identifier of the target control, the method further includes:
responding to the operation of selecting a target control and a logic graph file by a user, and establishing the corresponding relation between the target control and the logic graph file.
In a second aspect, an embodiment of the present application further provides a device for displaying operation logic of a distributed control system, where the device is applied to a monitoring device in the distributed control system, and the distributed control system includes: the controller reaches supervisory equipment, supervisory equipment is last to provide the show interface, the device includes:
the acquisition module is used for responding to the triggering operation of a user on a target control on the display interface and acquiring a logic graph file associated with the target control; the logic diagram 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 a real-time value in a calculation process of the control logic, and the control logic is operated on the controller;
the generating 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 obtaining module is further configured to:
generating a functional block diagram for the operation of the distributed control system according to the connection relation of each device in the distributed control system;
responding to the user to select the functional block diagram in the configuration interface, and determining the target logic diagram, wherein the target logic diagram comprises: identification information of each element, association information among the elements 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 the elements and the attribute information of the target logic diagram to generate the logic diagram file.
Optionally, the obtaining module is further configured to:
determining attribute information of the target logic diagram according to the position and the size of the area framed by the framing 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 in the function block diagram framed by the framing operation and the association relationship among the elements.
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 of each element and the type information;
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 between the elements;
obtaining a second serialized 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 graph 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 deserializing rule corresponding to the first byte stream sequence to obtain the type information of each element and the association information among the elements;
decoding the second byte stream sequence in the logic diagram file by adopting a second deserializing 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 the elements, the association information among the elements and the attribute information of the target logic diagram.
Optionally, the obtaining module is further configured to:
and reading the logic graph file from a storage path corresponding to the target control according to the identification of the target control.
Optionally, the apparatus further comprises:
and the establishing module is used for responding to the operation that a user selects a target control and a logic graph file and establishing the corresponding relation between the target control and the logic graph file.
In a third aspect, an embodiment of the present application further provides an electronic device, including: 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 via the bus when the electronic device is operating, the processor executing the machine-readable instructions to perform the steps of the method as provided by the first aspect.
In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps of the method as provided in the first aspect.
The beneficial effect of this application is:
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 following steps that a controller and a monitoring device are provided, and a display interface is provided on the monitoring device, and 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; the logic diagram file includes: the identification information of each element in the target logic diagram corresponding to the target control, the association information among the elements and the attribute information of the target logic diagram, wherein the target logic diagram is used for representing the control logic of the operation of the distributed control system and the real-time value in the calculation process of the control logic, and the control logic operates in the 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 scheme provides a method for displaying running logic of a distributed control system, which mainly responds to the triggering operation of a user on a target control in a display interface by providing a display interface for visually displaying a function block diagram to acquire a pre-generated logic diagram file associated with the target control, wherein the logic diagram file is generated on the basis of the frame selection operation of all (or part) of the function block diagram pre-configured by the user; and performing deserialization processing on the acquired logic diagram file to generate a target logic diagram, and simultaneously 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 a function block diagram which is configured in advance 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 control personnel 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 of the control logic, the control logic calculation process, the data calculation intermediate value and the like of each device from the target logic diagram, so that the on-site industrial control personnel can be assisted to accurately judge the current operation state of the DCS, and the effect of improving the operation 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 needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure;
fig. 2 is a schematic flowchart of a method for displaying operation logic of a distributed control system according to an embodiment of the present disclosure;
FIG. 3 is a first schematic diagram of a display interface provided in an embodiment of the present application;
FIG. 4 is a second schematic diagram of a display interface provided in the embodiments of the present application;
fig. 5 is a schematic flowchart of another method for displaying operating logic of a distributed control system according to an embodiment of the present disclosure;
fig. 6 is a schematic diagram of a configuration interface according to an embodiment of the present disclosure;
fig. 7 is a schematic flowchart of another method for displaying operating logic of a distributed control system according to an embodiment of the present disclosure;
fig. 8 is a schematic flowchart of a method for displaying operation logic of another distributed control system according to an embodiment of the present application;
fig. 9 is a schematic flowchart of another method for displaying operating logic of a distributed control system according to an embodiment of the present disclosure;
fig. 10 is a schematic structural diagram of an apparatus for showing operation logic of a distributed control system according to an embodiment of the present application.
Detailed Description
In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it should be understood that the drawings in the present application are for illustrative and descriptive purposes only and are not used to limit the scope of protection of the present application. Additionally, it should be understood that the schematic drawings are not necessarily drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of the present application. It should be understood that the operations of the flow diagrams may be performed out of order, and steps without logical context may be performed in reverse order or simultaneously. One skilled in the art, under the guidance of this application, may add one or more other operations to, or remove one or more operations from, the flowchart.
In addition, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. The components of the embodiments of the present application, as generally described and illustrated in the figures herein, could be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, as presented in the figures, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that in the embodiments of the present application, the term "comprising" is used to indicate the presence of the features stated hereinafter, but does not exclude the addition of further features.
First, before the technical solutions provided in the present application are explained in detail, the related background related to the present application will be briefly explained.
Before the scheme of the application is provided, at present, a user mainly calls out required Function blocks or data references from a Function Block Diagram (FBD) Function Block library according to design requirements of field instruments or sensors and the like in a DCS system, fills a parameter table according to the design requirements and system specifications, and completes user configuration after connecting each Function Block with field process variables so as to generate a Function Block Diagram for the operation of the DCS system; after the functional block diagram is compiled, a control logic program corresponding to the functional block diagram is obtained; and then, downloading the control logic program into a controller of the DCS, and operating the control logic program in the DCS to realize the control of each device in the DCS, so as to perform auxiliary judgment on the operation state of each device in the DCS.
However, after 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, and thus there is a problem that information such as control logic and calculation data when the DCS system is operating cannot be displayed, which makes it difficult for a user to intuitively monitor a change in an operating state of a field instrument, a sensor, or the like in the DCS system.
In order to solve the technical problems in the prior art, the application provides a method for displaying running logic of a distributed control system, which mainly includes providing a display interface for visually displaying a function block diagram, responding to a user to perform triggering operation on a target control in the display interface, and acquiring a pre-generated logic diagram file associated with the target control, wherein the logic diagram file is generated based on selection operation on all (or part) of the function block diagram pre-configured by the user; and performing deserialization processing on the acquired logic diagram file to generate a target logic diagram, and simultaneously 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 a function block diagram which is configured in advance 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 control personnel 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 of the control logic, the control logic calculation process, the data calculation intermediate value and the like of each device from the target logic diagram, so that the on-site industrial control personnel can be assisted to accurately judge the current operation state of the DCS, and the effect of improving the operation 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 disclosure; the monitoring device in the DCS system provided in this embodiment may be the electronic device shown in fig. 1, as shown in fig. 1, the electronic device may be a processing device such as a computer or a server, so as to implement the method for displaying the operation logic of the distributed control system provided in this application.
As shown in fig. 1, the electronic apparatus includes: memory 101, processor 102. The memory 101 and the processor 102 are electrically connected to each other directly or indirectly 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 software functional modules 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 programs and modules stored in the memory 101, that is, implements the method for showing the operating logic of the distributed control system in the embodiment of the present application.
The Memory 101 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), and the like. The memory 101 is used for storing programs, and the processor 102 executes the programs after receiving the execution instructions.
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 (CPU), a Network Processor (NP), and the like.
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 displaying the operating logic of the distributed control system and the corresponding beneficial effects provided by the present application will be described in detail with reference to a plurality of specific embodiments.
Referring to fig. 2, a method for displaying operation logic of a distributed control system provided in the present application is applied to a monitoring device deployed on an electronic device provided in the above 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 order of some steps in the logic display method for operating the distributed control system may be interchanged according to actual needs, or some steps may be omitted or deleted. As shown in fig. 2, the method includes:
s201, responding to the trigger operation of a user on the target control on the display interface, and acquiring the logic graph file associated with the target control.
Wherein the logic diagram file includes: the identification information of each element in the target logic diagram corresponding to the target control, the association information among the elements and the attribute information of the target logic diagram, wherein the target logic diagram is used for representing the control logic of the operation of the distributed control system and the real-time value in the calculation process of the control logic, and the control logic operates in the controller.
Optionally, the logic diagram is a full (or partial) function block diagram pre-configured according to each device in the DCS system, and each element in the logic diagram is a data reference and a function block in the full (or partial) function block diagram after configuration. Correspondingly, the identification information among the elements is the attribute information of the data reference or the function block, such as the bit number of the function block and the bit number name bound by the data reference; the association information among the elements is the connection relationship between the function blocks and the data references in the configured whole (or partial) function block diagram. The data reference can be a binding bit number (i.e., field process variables in the DCS system, such as temperature, air pressure, etc.), and the connection relationships between the function blocks and the data reference can be connected through input/output pin wires.
It should be understood that the connection relationships between the function blocks and the data references can represent the transfer relationships between the input and output values of each device in the DCS system.
Optionally, the attribute information of the target logic diagram may include: the size, name, and coordinate points of the logic diagram, etc.
Illustratively, the logical map file may be, for example, a file in the pic format. That is, structured data such as identification information of each element in the logic diagram, association information between each element, attribute information of the logic diagram, and the like can be converted into the pic format according to a certain encoding specification.
As shown in fig. 3, at least one control of the open logic fig. 1, the open logic fig. 2, and the like is displayed on the presentation interface. The logic diagram 1 is used for representing the control logic of the field instrument 1 in the DCS system during operation, and the logic diagram 2 is used for representing the control logic of the sensor 1 in the DCS system during operation.
In the whole operation process of the DCS, when a user needs to check the control logic of the field instrument 1, the monitoring equipment responds to the trigger operation of the user on the opening logic diagram 1 in the display interface, and acquires a logic diagram file associated with the target control of the opening logic diagram 1.
S202, deserializing the logic diagram file to generate a target logic diagram.
Optionally, deserializing the data in the specified format in the logic diagram file, converting the data in the specified format in the logic diagram file into structured data, and generating the target logic diagram according to the converted structured data. For example, referring to FIG. 4, a target logic diagram is generated after deserialization.
And S203, outputting the target logic diagram to a display interface.
On the basis of the above embodiment, the generated target logic diagram may be output to a display interface, so that the field industrial control personnel can check all (or part) of the data references and function block connection logics in the FBD function block diagram configured in advance according to each device in the DCS system from the target logic diagram, and can also check information such as real-time data references and real-time values of function blocks, thereby assisting the field industrial control personnel to accurately judge the current operating state of the DCS system, and achieving the effect of improving the safety of the operation of the distributed control system.
For example, with continued reference to fig. 4, the field industry control personnel can view from the logic diagram shown in fig. 4 that the data bound to the first input pin of the ADD function block is referred to as ai00020000.pv, e.g., ai00020000.pv is used to identify the value generated by the DCS system when the field instrument 1 is running, i.e., the current real-time value of the field instrument 1 when it is running is 1.0000.
To sum up, the 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 following steps that a controller and a monitoring device are provided, and a display interface is provided on the monitoring device, and 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; the logic diagram file includes: the identification information of each element in the target logic diagram corresponding to the target control, the association information among the elements and the attribute information of the target logic diagram, wherein the target logic diagram is used for representing the control logic of the operation of the distributed control system and the real-time value in the calculation process of the control logic, and the control logic operates in the 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 scheme provides a method for displaying running logic of a distributed control system, which mainly responds to the triggering operation of a user on a target control in a display interface by providing a display interface for visually displaying a function block diagram to acquire a pre-generated logic diagram file associated with the target control, wherein the logic diagram file is generated on the basis of the frame selection operation of all (or part) of the function block diagram pre-configured by the user; and performing deserialization processing on the acquired logic diagram file to generate a target logic diagram, and simultaneously 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 a function block diagram which is configured in advance 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 control personnel 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 of the control logic, the control logic calculation process, the data calculation intermediate value and the like of each device from the target logic diagram, so that the on-site industrial control personnel can be assisted to accurately judge the current operation state of the DCS, and the effect of improving the operation 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 embodiments.
It should be noted that the device for generating each logic diagram file and the monitoring device in the DCS system may be the same electronic device, or may be different electronic devices. For example, if the device that generates each logic diagram file is the electronic device a, each logic diagram file generated by the electronic device a may be sent to the monitoring device, or a certain specified cache region is sent, and then the monitoring device acquires each logic diagram file from the cache region according to the acquisition instruction.
Optionally, as shown in fig. 5, before the responding to a trigger operation of a user on a target control on a presentation interface and acquiring a logic diagram file associated with the target control, the method further includes:
and S501, generating a functional block diagram for the operation of the distributed control system according to the connection relation of each device in the distributed control system.
For example, referring to fig. 6, a user may call out a required function block or data reference from a function block library displayed in a configuration interface according to a connection relationship and a design requirement of each device in the distributed control system, and complete user configuration after connecting each function block with the data reference, so as to generate a function block diagram of the distributed control system.
Optionally, while the above steps are performed, information such as layout coordinates, types, attributes, operation parameters, and the like of the function block, information such as coordinates, types, binding numbers, and the like of the data references are recorded.
It should be noted that the function block supports setting of input/output pin attributes, activation states, parameter information, execution sequence, etc., the data reference may be a binding number (field process variable, such as temperature of a thermometer, pressure value of a pressure gauge, etc.), and the function block may be connected to the function block, and the function block may be connected to the data reference through input/output pin connection lines, which are used to represent transmission of input/output values between the function block and the data reference.
S502, responding to the user to select the functional block diagram in the configuration interface, and determining the target logic diagram.
Wherein, the target logic diagram comprises: identification information of each element, association information between 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.
In this embodiment, in order to improve the efficiency of checking the control logic of each device in the distributed control system during operation, it is proposed that the function block diagram after the configuration may be further subjected to a frame selection operation, so as to divide the function block diagram into a plurality of parts, that is, each sub-function block diagram obtained after the division is referred to as a logic diagram.
Optionally, as shown in fig. 6, in response to a user's selection operation of a function block diagram in the configuration interface, after the selection operation is completed, coordinates and a size of the target logic diagram may be obtained, and through the coordinates, the coordinates of each function block, the coordinates referenced by each piece of data, and the coordinates of each connection line, which function blocks, data references, and connection lines are selected by a frame 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 is determined.
S503, carrying out serialization processing on the identification information of each element in the target logic diagram, the association information among the elements and the attribute information of the target logic diagram to generate 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 structured data, such 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, may be serialized in a serialization manner to obtain a processed string of binary byte streams, and store the binary byte streams into a document to generate a logic diagram file corresponding to the target logic diagram, so that the generated logic diagram file may be stored in a storage device or exchange data with other systems.
The following embodiments are combined to explain 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, the determining the target logic diagram in response to the user selecting the box of the function block diagram in the configuration interface in step S502 includes:
s701, determining attribute information of the target logic diagram according to the position and the size of the selected area in the framing operation.
Optionally, for example, the attribute information of the target logic diagram may include: height, width, and coordinates of each vertex.
In this embodiment, for example, if the area outlined by the frame selection operation is a rectangle, the position and size of the outlined area can be determined according to the frame selection operation. The position of the selected area is the coordinate of each vertex corresponding to the area, and the size of the area is the length and the width corresponding to the area. That is, the position of the selected region may be the coordinates of each vertex in the target logical diagram, and the size of the region at the position of the selected region may be the height of the target logical diagram.
S702, according to the identification information of each element in the function block diagram framed by the framing operation and the association relationship among the elements, the identification information of each element in the target logic diagram and the association information among the elements are determined.
Optionally, in this embodiment, a part (or all) of the function block diagrams falling into the framed region is determined, and the identification information of each element in the framed function block diagrams and the association relationship between each element are respectively used as the identification information of each element in the target logic diagram and the association information between each element; and then, obtaining the framed target logic diagram according to the identification information of each element in the target logic diagram, the association information among the elements and the attribute information of the target logic diagram.
Optionally, the user may perform multiple framing operations in the configuration interface according to actual service monitoring requirements, so as to obtain multiple logic diagrams through framing.
In addition, when the logic diagrams obtained by the box selection include a certain data reference, and the data reference is bound with a reference bit number (field process variable), another logic diagram associated with the data reference can be opened through the reference bit number, and the viewing efficiency of each logic diagram is improved.
The following embodiments specifically explain how to perform serialization processing 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 to generate a logic diagram file.
Optionally, as shown in fig. 8, in the step S503, performing serialization processing 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 to generate the logic diagram file includes:
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 of each element and the type information.
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.
The serialization process is used for converting different types of object data into binary byte streams to be serialized for transmission.
In this embodiment, in order to improve the serialization processing efficiency, different serialization rules are mainly used according to different types of object data to implement the serialization processing procedure.
Optionally, the type to which each element belongs may be determined according to the identification information of each element in the target logic diagram and the mapping relationship between the identification information of each element and the type information; then, a first serialization rule corresponding to the type information of each element (such as the type of a function block, the type of data reference, and the like) is adopted to perform serialization processing on the association information between each element to obtain a first byte stream sequence after each element is serialized, and the generated first byte stream sequence can reflect the association information of each element (namely, the pixel coordinates of a connecting line between the elements which are associated with each other) and/or the information of the position of each element in the serialized data.
And S803, obtaining a second serialized 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 association information between 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 serialized second byte stream sequence of each element.
And 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, a binary byte stream sequence may be obtained by adding the generated second byte stream sequence to the first byte stream sequence, and the binary byte stream sequence may be used as the logic map file.
The following embodiments will specifically explain how to perform deserialization processing on a logic diagram file to generate a target logic diagram.
Optionally, as shown in fig. 9, performing deserialization on the logic diagram file to generate the target logic diagram includes:
s901, 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 the type information of each element and the association information among the elements.
The deserializing process deserializes the generated binary byte stream sequence to generate structured data.
Optionally, the first deserialization rule is an inverse process of the first serialization rule.
In this embodiment, the first byte stream sequence and the second byte stream sequence are deserialized according to different deserialization rules to obtain identification information of each element, association information between each element, and attribute information of the target logic diagram in the target logic diagram.
Specifically, the first byte stream sequence in the logic diagram file is decoded by using a first deserialization rule corresponding to the first byte stream sequence, so as to obtain the type information of each element in the target logic diagram and the 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 the attribute information of the target logic diagram.
The second deserialization rule and the first serialization rule are two different deserialization rules, and the second deserialization rule is the inverse process of the second serialization 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 the attribute information in the target logic diagram.
And S903, generating the target logic diagram according to the type information of each element, the association information among the elements 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 the attribute information of the target logic diagram; then, according to the type information of each element and the mapping relation between the identification information and the type information of each element, searching to obtain the identification information of each element in the target logic diagram; finally, the identification information of each element in the target logic diagram and the associated information between the elements are combined, and the associated elements are connected in the target area to restore the layout state of the function block diagram and the connection logic which are completely the same as the configured function block diagram, namely, the target logic diagram is generated.
It should be noted that the identification information of each element obtained after deserialization includes: the attribute information of the function block or the data reference, namely the bit number of the function block and the bit number name of the data reference binding are included, the real-time values of the pins of the function block can be inquired in the data management module through the bit number of the function block, the real-time values of the bit number can be inquired through the data reference bit number, and the real-time values are displayed at the positions of the pins according to coordinates, namely the real-time values of the logic diagram are displayed.
In addition, the logic diagram can also display that the functional blocks and the data reference pins can set alarm limit values, and when the real-time values exceed the alarm limit values, the pins or the functional blocks can flash according to color grades, so that a color alarm function is provided, and the operation state of the DCS system is judged in an auxiliary manner.
How to obtain the logical graph file associated with the identification of the target control will be specifically explained by the following embodiments.
Optionally, obtaining the logic diagram file associated with the identifier of the target control includes:
and reading the logic graph file from the storage path corresponding to the target control according to the identification of the target control.
The logic graph file associated with the identifier of each control can be stored in a designated cache region, so that the logic graph file can be read from the storage path corresponding to the target control according to the identifier information of each control, and the accuracy of the obtained logic graph file is ensured.
Optionally, before reading the logic diagram file from the storage path corresponding to the target control according to the identifier of the target control, the method further includes:
and responding to the operation of selecting the target control and the logic graph file by the user, and establishing the corresponding relation between the target control and the logic graph file.
In this embodiment, a corresponding relationship between each control and the associated logic file needs to be established, so as to quickly find the logic graph file associated with each control according to the identifier of each control and the corresponding relationship between each control and the associated logic file.
In an implementation mode, the association operation of the target control and the logic diagram file selected by the user is responded to establish the corresponding relation between the target control and the logic diagram file.
The following describes a device, a storage medium, and the like corresponding to the method for displaying the operating logic of the distributed 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:
an obtaining module 1001, configured to respond to a user's trigger operation on a target control on a display interface, and obtain a logic diagram file associated with the target control; the logic diagram file includes: the identification information of each element in the target logic diagram corresponding to the target control, the association information among the elements and the attribute information of the target logic diagram, wherein the target logic diagram is used for representing the control logic of the operation of the distributed control system and the real-time value in the calculation process of the control logic, and the control logic operates in the controller;
a generating module 1002, configured to perform deserialization processing on the logic diagram file to generate a target logic diagram;
and the output module 1003 is configured to output 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 user to select the functional block diagram in the configuration interface, and determining a target logic diagram, wherein the target logic diagram comprises: identification information of each element, association information among the elements 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 the elements 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 selected area;
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 framed by the framing 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 of each element and the type information;
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 between the elements;
obtaining a second serialized 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 graph file by adopting a first deserialization rule corresponding to the first byte stream sequence to obtain the type information of each element and the association information among the elements;
decoding the second byte stream sequence in the logic diagram file by adopting a second deserializing 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 the elements and the attribute information of the target logic diagram.
Optionally, the obtaining module 1001 is further configured to:
and reading the logic graph file from the storage path corresponding to the target control according to the identification of the target control.
Optionally, the apparatus further comprises:
and the establishing module is used for responding to the operation that the user selects the target control and the logic graph file and establishing the corresponding relation between the target control and the logic graph file.
The above-mentioned apparatus is used for executing the method provided by the foregoing embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
These above modules may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), among others. For another example, when one of the above modules 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 (CPU) or other processor capable of calling program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
Optionally, the invention also provides a program product, for example a computer-readable storage medium, comprising a program which, when being executed by a processor, is adapted to carry out the above-mentioned method embodiments.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed 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 can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: a U disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Claims (10)
1. A method for displaying operation logic of a decentralized control system is characterized by being applied to monitoring equipment in the decentralized control system, wherein the decentralized control system comprises the following steps: the method comprises the following steps that a controller and the monitoring equipment are provided with a display interface, 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 graph file associated with the target control; the logic diagram 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 a real-time value in a calculation process of the control logic, and the control logic is operated on 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.
2. The method according to claim 1, before the obtaining the logic diagram file associated with the target control in response to the user's trigger operation on the target control on the presentation interface, further comprising:
generating a functional block diagram for the operation of the distributed control system according to the connection relation of each device in the distributed control system;
responding to the user to select the functional block diagram in the configuration interface, and determining the target logic diagram, wherein the target logic diagram comprises: identification information of each element, association information among the elements 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 the elements and the attribute information of the target logic diagram to generate the logic diagram file.
3. The method of claim 2, wherein determining the target logic diagram in response to a user-selection operation of the function block diagram in the configuration interface comprises:
determining attribute information of the target logic diagram according to the position and the size of the area framed by the framing 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 in the function block diagram framed by the framing operation and the association relationship among the elements.
4. The method according to claim 2, wherein the generating the logic diagram file by performing the serialization processing 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 comprises:
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 of each element and the type information;
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 between the elements;
obtaining a second serialized 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 graph file according to the first byte stream sequence and the second byte stream sequence.
5. The method of claim 4, wherein the deserializing 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 deserializing rule corresponding to the first byte stream sequence to obtain the type information of each element and the association information among the elements;
decoding the second byte stream sequence in the logic diagram file by adopting a second deserializing 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 the elements, the association information among the elements and the attribute information of the target logic diagram.
6. The method of claim 1, wherein obtaining the logical graph file associated with the identification of the target control comprises:
and reading the logic graph file from a storage path corresponding to the target control according to the identification of the target control.
7. The method according to claim 6, wherein before reading the logic diagram file from the storage path corresponding to the target control according to the identifier of the target control, further comprising:
responding to the operation of selecting a target control and a logic graph file by a user, and establishing the corresponding relation between the target control and the logic graph file.
8. The operation logic display device of the distributed control system is characterized by being applied to monitoring equipment in the distributed control system, and the distributed control system comprises: the controller reaches supervisory equipment, supervisory equipment is last to provide the show interface, the device includes:
the acquisition module is used for responding to the triggering operation of a user on a target control on the display interface and acquiring a logic graph file associated with the target control; the logic diagram 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 a real-time value in a calculation process of the control logic, and the control logic is operated on the controller;
the generating 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.
9. 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 via the bus when the electronic device is operating, the processor executing the machine-readable instructions to perform the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that the storage medium has stored thereon a computer program which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
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 true CN114545828A (en) | 2022-05-27 |
CN114545828B 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) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023160082A1 (en) * | 2022-02-25 | 2023-08-31 | 浙江中控技术股份有限公司 | Method and apparatus for displaying running logic of distributed control system, device, and storage medium |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115185238B (en) * | 2022-05-23 | 2024-09-10 | 中核核电运行管理有限公司 | 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 (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090327942A1 (en) * | 2008-06-26 | 2009-12-31 | Invensys Systems, Inc. | multi-mode editor for configuring process control blocks including both logical functions and arithmetic computations |
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 (1)
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 |
-
2022
- 2022-02-25 CN CN202210179587.1A patent/CN114545828B/en active Active
- 2022-11-29 WO PCT/CN2022/135199 patent/WO2023160082A1/en unknown
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090327942A1 (en) * | 2008-06-26 | 2009-12-31 | Invensys Systems, Inc. | multi-mode editor for configuring process control blocks including both logical functions and arithmetic computations |
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 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023160082A1 (en) * | 2022-02-25 | 2023-08-31 | 浙江中控技术股份有限公司 | Method and apparatus for displaying running logic of distributed control system, device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114545828B (en) | 2024-06-07 |
WO2023160082A9 (en) | 2023-10-05 |
WO2023160082A1 (en) | 2023-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114545828A (en) | Method, device and equipment for displaying operation logic of distributed control system and storage medium | |
US8959399B2 (en) | Capturing data during operation of an industrial controller for the debugging of control programs | |
CN107295064B (en) | Web-based configuration type remote monitoring method, electronic equipment and storage medium | |
CN111651858A (en) | Digital twin model generation method, device and computer readable storage medium | |
CN116541570A (en) | Equipment predictive maintenance system based on digital twinning | |
CN107885493B (en) | Program creation support method and program creation support device | |
US12014156B2 (en) | Program creation support program to provide log data on device values and dependency relationships between devices | |
JP2008090479A (en) | Production inspection support device, production inspection support method, and its program | |
CN110733037B (en) | Signal processing method and device, storage medium and processor | |
CN117472704A (en) | Machine room management method, equipment and storage medium based on three-dimensional model | |
CN112700511B (en) | Data drawing method and device, electronic equipment and storage medium | |
JP4531704B2 (en) | Plant monitoring / operation system | |
JP2007164800A (en) | Data display apparatus | |
CN110352390B (en) | Alarm function setting device, alarm function setting system, and alarm function setting program | |
CN111045761A (en) | SVG image display-based remote display monitoring method and device | |
JP2008139917A (en) | Inspection system for equipment | |
CN113850424B (en) | Industrial policy processing method, device, equipment and storage medium | |
CN107346246A (en) | Man-machine screen generating method and device based on compressor set control system | |
CN115881291B (en) | Operation and maintenance training system and method for medical equipment | |
CN113592227B (en) | Implant management method, device and equipment | |
KR102210803B1 (en) | System, method and apparatus for smart management based on augmented reality | |
JP6297202B2 (en) | Procedure extraction system | |
KR20240082585A (en) | Integrated training system and method with process model and 3D model | |
CN113850424A (en) | Industrial strategy processing method, device, equipment and storage medium | |
JP2009223586A (en) | Building block type plc |
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 | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: No. 309 Liuhe Road, Binjiang District, Hangzhou City, Zhejiang Province (High tech Zone) Patentee after: Zhongkong Technology Co.,Ltd. Country or region after: China Address before: No. six, No. 309, Binjiang District Road, Hangzhou, Zhejiang Patentee before: ZHEJIANG SUPCON TECHNOLOGY Co.,Ltd. Country or region before: China |