CN109814480B - Visual interaction method and system between PLC and wire control program - Google Patents

Visual interaction method and system between PLC and wire control program Download PDF

Info

Publication number
CN109814480B
CN109814480B CN201910049329.XA CN201910049329A CN109814480B CN 109814480 B CN109814480 B CN 109814480B CN 201910049329 A CN201910049329 A CN 201910049329A CN 109814480 B CN109814480 B CN 109814480B
Authority
CN
China
Prior art keywords
node
class
configuring
control program
plc
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
CN201910049329.XA
Other languages
Chinese (zh)
Other versions
CN109814480A (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.)
Guangzhou Ningji Intelligent System Co ltd
Original Assignee
Guangzhou Ningji Intelligent System 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 Guangzhou Ningji Intelligent System Co ltd filed Critical Guangzhou Ningji Intelligent System Co ltd
Priority to CN201910049329.XA priority Critical patent/CN109814480B/en
Publication of CN109814480A publication Critical patent/CN109814480A/en
Application granted granted Critical
Publication of CN109814480B publication Critical patent/CN109814480B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Programmable Controllers (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a visual interaction method and a visual interaction system between a PLC and a wire control program, wherein the method comprises the following steps: creating a class library, wherein a plurality of classes are stored in the class library, and the classes are used for realizing service logic for communication interaction with the PLC; creating a flow node according to the classes stored in the class library; performing first configuration on an input parameter object, an output parameter object and a business logic processing object of a process node; configuring connection logic between the process nodes according to the first configuration result; and updating the wire control program according to the connection logic between the process nodes, wherein the updating operation comprises the steps of modifying the wire control program, deleting the wire control program and adding the wire control program. The invention can realize the updating of the line control program by only configuring the flow nodes in real time according to the actual requirement without uniformly integrating all codes in the line control program, thereby greatly improving the stability of the line control program and being widely applied to the technical field of communication.

Description

Visual interaction method and system between PLC and wire control program
Technical Field
The invention relates to the technical field of communication, in particular to a visual interaction method and a visual interaction system between a PLC and a wire control program.
Background
The noun explains:
PLC: the PLC control system is a kind of Programmable Logic Controller, and is an electronic device specially designed for industrial production and operated by digital operation, and it adopts a kind of Programmable memory for storing program therein, executing Logic operation, sequential control, timing, counting and arithmetic operation, etc. and controlling various kinds of machinery or production process by digital or analog input/output.
Coupling, also called Coupling, is a measure of the degree of association between modules. The strength of the coupling depends on the complexity of the interface between the modules, the manner in which the modules are called, and how much data is transferred across the interface. The coupling degree between the modules refers to the dependency relationship between the modules, including a control relationship, a call relationship and a data transfer relationship. The more the modules are linked, the stronger their coupling and the less their independence (the lower the coupling, the better the independence). The degree of coupling and cohesion are commonly used as criteria for measuring the degree of independence of modules in software design. One criterion for partitioning the modules is high coherence low coupling.
And (3) a line control program: and a production flow control program of a workshop production line.
With the development of industry 4.0, the intellectualization of workshop production is increasingly remarkable, so that the communication interaction service logic between the PLC and the wire control program is increasingly complicated, and the communication maintenance and service expansion difficulty between the PLC and the wire control program is increased.
The existing scheme is to unitedly integrate the logic service code of the interaction between the PLC and the wire control program, the service code of the wire control program and the communication code of the wire control program and the PLC into a wire control program.
The defects of the prior art are mainly as follows: because each code is uniformly integrated in the wire control program, the coupling degree between the complex logic service code interacted between the PLC and the wire control program is too high, and if the production service flow of a workshop changes or a new functional block needs to be expanded, the complex logic service code interacted between the existing PLC and the wire control program is difficult to expand and maintain. Generally speaking, in the existing logic service coding of interaction between the PLC and the wire control program, once there is a service change or a new service addition, the wire control program needs to be recoded, which results in low stability of the wire control program in the production process and further causes instability of workshop production.
Disclosure of Invention
To solve the above technical problems, the present invention aims to: the method and the system for visual interaction between the PLC with high stability and the wire control program are provided.
On one hand, the technical scheme adopted by the invention is as follows:
the visual interaction method between the PLC and the wire control program comprises the following steps:
creating a class library, wherein a plurality of classes are stored in the class library, and the classes are used for realizing service logic for communication interaction with the PLC;
creating a flow node according to the classes stored in the class library;
performing first configuration on an input parameter object, an output parameter object and a business logic processing object of a process node;
configuring connection logic between the process nodes according to the first configuration result;
and updating the wire control program according to the connection logic between the process nodes, wherein the updating operation comprises the steps of modifying the wire control program, deleting the wire control program and adding the wire control program.
Further, the step of creating the class library includes the steps of:
creating an independent class library;
creating a first folder in the class library, and creating a communication service class in the first folder;
creating a second folder in the class library, and creating a communication parameter class in the second folder;
and realizing the service logic of communication interaction with the PLC according to the communication service class and the communication parameter class.
Further, the step of creating a flow node according to a class stored in the class library includes the steps of:
uploading the created class library;
establishing a flow according to the uploaded class library;
and carrying out visual editing on the created flow to obtain a flow node.
Further, the step of performing the first configuration on the input parameter object, the output parameter object and the business logic processing object of the flow node includes the following steps:
determining the type of the process node according to the function of the service logic;
and configuring an input parameter object, an output parameter object and a business logic processing object of the process node according to the type of the process node.
Further, the step of determining the type of the process node according to the function of the service logic specifically includes:
when the service logic has the function of reading data from the PLC, determining the process node as a first node;
when the service logic function is to process communication service, determining the flow node as a second node;
and when the service logic has the function of writing data into the PLC, determining the flow node as a third node.
Further, the step of configuring an input parameter object, an output parameter object, and a service logic processing object of the process node according to the type of the process node specifically includes:
when the process node is a first node, configuring a task creation state, a process execution sequence and a node response state when the first node is executed, and configuring a first output parameter class after the first node is executed;
when the process node is a second node, configuring a communication service class and a communication service method when the second node is executed, and configuring a second output parameter class after the second node is executed;
and when the process node is a third node, configuring the name of the communication interaction node when the third node executes, and configuring a third output parameter class after the third node executes.
Further, the step of configuring the connection logic between the process nodes according to the result of the first configuration includes the following steps:
configuring connecting lines among the process nodes according to the input parameter objects and the output parameter objects of the process nodes;
dynamically configuring the execution conditions of the process nodes on the connecting line; the execution condition is one or more.
The technical scheme adopted by the other aspect of the invention is as follows:
visual interactive system between PLC and drive-by-wire program includes:
the system comprises a class library creating module, a class library generating module and a class library generating module, wherein the class library creating module is used for creating a class library, a plurality of classes are stored in the class library, and the classes are used for realizing service logic for communication interaction with the PLC;
the flow node creating module is used for creating flow nodes according to the classes stored in the class library;
the first configuration module is used for carrying out first configuration on an input parameter object, an output parameter object and a business logic processing object of the process node;
the second configuration module is used for configuring the connection logic between the process nodes according to the result of the first configuration;
and the updating module is used for updating the wire control program according to the connection logic between the process nodes, wherein the updating operation comprises the steps of modifying the wire control program, deleting the wire control program and adding the wire control program.
Further, the flow node creation module includes:
the uploading unit is used for uploading the created class library;
the flow establishing unit is used for establishing a flow according to the uploaded class library;
and the visual editing unit is used for visually editing the created flow to obtain a flow node.
The technical scheme adopted by the invention on the other hand is as follows:
visual interactive system between PLC and drive-by-wire program includes:
at least one processor;
at least one memory for storing at least one program;
when the at least one program is executed by the at least one processor, the at least one processor is enabled to implement the visual interaction method between the PLC and the wire control program.
The invention has the beneficial effects that: firstly, creating a class library for storing a plurality of classes to realize the service logic of communication interaction with the PLC; and then, creating a process node and carrying out corresponding configuration processing, and finally updating the line control program according to a configuration result.
Drawings
FIG. 1 is a flow chart of the steps of the method of visual interaction between a PLC and a by-wire program of the present invention;
FIG. 2 is a diagram illustrating the steps of a prior art by-wire program;
fig. 3 is a schematic diagram of a step executed by the wire control program according to an embodiment of the present invention.
Detailed Description
The invention will be further explained and explained with reference to the drawings and the embodiments in the description. The step numbers in the embodiments of the present invention are set for convenience of illustration only, the order between the steps is not limited at all, and the execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.
Referring to fig. 1, an embodiment of the present invention provides a method for visual interaction between a PLC and a wire control program, including the following steps:
creating a class library, wherein a plurality of classes are stored in the class library, and the classes are used for realizing service logic for communication interaction with the PLC;
creating a flow node according to the classes stored in the class library;
performing first configuration on an input parameter object, an output parameter object and a business logic processing object of a process node;
configuring connection logic between the process nodes according to the first configuration result;
and updating the wire control program according to the connection logic between the process nodes, wherein the updating operation comprises the steps of modifying the wire control program, deleting the wire control program and adding the wire control program.
Further as a preferred embodiment, the step of creating the class library includes the steps of:
creating an independent class library;
creating a first folder in the class library, and creating a communication service class in the first folder;
creating a second folder in the class library, and creating a communication parameter class in the second folder;
and realizing the service logic of communication interaction with the PLC according to the communication service class and the communication parameter class.
Further as a preferred embodiment, the step of creating a flow node according to a class stored in the class library includes the following steps:
uploading the created class library;
establishing a flow according to the uploaded class library;
and carrying out visual editing on the created flow to obtain a flow node.
Further, as a preferred embodiment, the step of performing the first configuration on the input parameter object, the output parameter object and the business logic processing object of the flow node includes the following steps:
determining the type of the process node according to the function of the service logic;
and configuring an input parameter object, an output parameter object and a business logic processing object of the process node according to the type of the process node.
Further as a preferred embodiment, the step of determining the type of the flow node according to the function of the service logic specifically includes:
when the service logic has the function of reading data from the PLC, determining the process node as a first node;
when the service logic function is to process communication service, determining the flow node as a second node;
and when the service logic has the function of writing data into the PLC, determining the flow node as a third node.
Further as a preferred embodiment, the step of configuring an input parameter object, an output parameter object, and a service logic processing object of a process node according to the type of the process node specifically includes:
when the process node is a first node, configuring a task creation state, a process execution sequence and a node response state when the first node is executed, and configuring a first output parameter class after the first node is executed;
when the process node is a second node, configuring a communication service class and a communication service method when the second node is executed, and configuring a second output parameter class after the second node is executed;
and when the process node is a third node, configuring the name of the communication interaction node when the third node executes, and configuring a third output parameter class after the third node executes.
Further, as a preferred embodiment, the step of configuring the connection logic between the process nodes according to the result of the first configuration includes the following steps:
configuring connecting lines among the process nodes according to the input parameter objects and the output parameter objects of the process nodes;
dynamically configuring the execution conditions of the process nodes on the connecting line; the execution condition is one or more.
Corresponding to the method in fig. 1, an embodiment of the present invention further provides a visual interaction system between a PLC and a line control program, including:
the system comprises a class library creating module, a class library generating module and a class library generating module, wherein the class library creating module is used for creating a class library, a plurality of classes are stored in the class library, and the classes are used for realizing service logic for communication interaction with the PLC;
the flow node creating module is used for creating flow nodes according to the classes stored in the class library;
the first configuration module is used for carrying out first configuration on an input parameter object, an output parameter object and a business logic processing object of the process node;
the second configuration module is used for configuring the connection logic between the process nodes according to the result of the first configuration;
and the updating module is used for updating the wire control program according to the connection logic between the process nodes, wherein the updating operation comprises the steps of modifying the wire control program, deleting the wire control program and adding the wire control program.
Further as a preferred embodiment, the flow node creating module includes:
the uploading unit is used for uploading the created class library;
the flow establishing unit is used for establishing a flow according to the uploaded class library;
and the visual editing unit is used for visually editing the created flow to obtain a flow node.
The technical scheme adopted by the invention on the other hand is as follows:
corresponding to the method in fig. 1, an embodiment of the present invention further provides a visual interaction system between a PLC and a line control program, including:
at least one processor;
at least one memory for storing at least one program;
when the at least one program is executed by the at least one processor, the at least one processor is enabled to implement the visual interaction method between the PLC and the wire control program.
The contents in the above method embodiments are all applicable to the present system embodiment, the functions specifically implemented by the present system embodiment are the same as those in the above method embodiment, and the beneficial effects achieved by the present system embodiment are also the same as those achieved by the above method embodiment.
The following describes in detail a specific implementation process of the visual interaction method between the PLC and the wire control program of the present invention:
as shown in fig. 2, in the prior art, a wire control program integrates a program service code, a PLC, a wire control program communication code, and a PLC and wire control program communication interaction service code, which mainly has the disadvantage that the coupling degree of the wire control program is too high, so that if the workshop production service flow is changed or needs to be expanded, a new functional block is required to be expanded, and the function of the complex logic service code where the PLC and the wire control program interact is difficult to expand and maintain. The main risk is that the wire control program needs to be recoded once the communication interaction service of the PLC and the wire control program changes or is newly increased. This will greatly increase the instability of the by-wire program in the production process, resulting in unstable production in the plant.
As shown in FIG. 3, the present invention addresses the shortcomings of the prior art by providing a visual interaction method to solve the complex process of interacting with PLC and program logic. The invention has the main functions of modularizing logic service codes interacted between the PLC and the wire control program, the service codes of the wire control program and the communication codes of the wire control program and the PLC, so that each module is relatively independent, and the wire control program is only responsible for the service codes and can load and execute other modules only when in operation. In the invention, the coupling degree between the modules is low, the influence degree of the drive-by-wire program in later maintenance and function extension is reduced, and the stability is improved.
Specifically, the execution steps of the present embodiment are as follows:
s1, PLC and wire control program communication service coding;
in the embodiment, an independent class library is firstly created to realize each service logic for communication interaction with the PLC. The following describes the specific implementation steps of step S1 in detail by taking the communication interaction of the form-sharing system as an example:
s11, create a class library, and add 2 folders (handles, Params) in the class library.
And S12, creating the communication service class in the Handle folder, and compiling the service.
This embodiment takes the example of adding package code scanning communication interactive service. In this embodiment, a PackScanHandle class is added under a Handle directory, and the class must inherit a communication base class extensactivtybase prestored in a class library, then rewrite a method Handle of the extensactivtybase class, and implement a communication service code in the method.
S13, creating a communication parameter class in the Params folder, and writing the attribute of the communication parameter class. The communication parameter class in the Params folder is mainly provided for the communication service class in the Handle folder to transmit parameters.
In this embodiment, the package code scanning communication interaction parameter is added as an example. In this embodiment, a PackScanParam class is added under the Params directory, and the class must inherit the communication parameter base class davincipampamsase pre-stored in the class library, and then the attribute of the class is written.
S2, designing a communication interaction process;
s21, the present embodiment designs a "reference upload" function on the flow designer, and selects and uploads the class library created in step S1 by clicking the "reference upload" button.
S22, in this embodiment, a flow is created first, and then the flow is edited to configure corresponding flow nodes for the flow. Specifically, in this embodiment, after the flow is selected, the flow is selected and edited by the right key, and the flow node is dragged to the corresponding design canvas.
S23, according to the configured flow node, the embodiment configures the input/output parameter object of the flow node. Specifically, in this embodiment, the input and output parameter objects are configured in the pop-up configuration window by double-clicking the flow node.
In this embodiment, after the node configuration is opened, different nodes are added according to different node types, for example:
1) adding an (Add PLC Read) node when PLC data needs to be Read;
2) when the communication service needs to be processed, adding an (added Program explorer) node;
3) when a value needs to be written to the PLC, adding an (Add PLC Write) node;
after different nodes are added, the embodiment configures corresponding input parameter objects, output parameter objects, and business logic processing objects for the different nodes.
For example:
1) for Add PLC Read node: whether a task is created when the node is required to be configured and executed; whether each process executes the node or not is executed in sequence; whether the node has a response; and configuring the parameter class (from the class library uploaded in step S1) output after executing the node for use by the next node.
2) For the Add Program explorer node: configuring the Handle service class and method to be executed when executing the node (from the class library uploaded in step S1); and configuring the parameter class (from the class library uploaded in step S1) output after executing the node for use by the next node.
3) For Add PLC Write node: configuring the communication interaction point name of the node; and configuring the parameter class (from the class library uploaded in step S1) output after executing the node for use by the next node.
And S24, adding each node in the flow, and configuring the nodes and the associated connecting lines among the nodes.
S25, configuring the condition for executing the next node on the connection line, wherein the source of the condition is from the attribute in the output parameter object configured in the step S23.
The specific operation of this embodiment is as follows:
a) double-clicking a connecting line, and clicking an Add drop-down list in a popped configuration window;
b) if the Group button is selected, a condition Group is created;
c) and if the condition button is selected, creating a separate condition.
The specific condition content in this embodiment may be configured according to actual needs, and it is not necessary to use all attributes of the parameter class as the condition.
And S3, adding the starting code of the flow engine program in the starting entrance of the thread control program.
In this embodiment, the process engine programs in the steps S1 to S2 are finally started, so that the visual interaction between the PLC and the wire control program can be realized.
In summary, the process design steps of the visual interaction between the PLC and the wire control program of the present invention are: firstly, creating a process, designing process nodes and associating node relations, then configuring relation conditions, configuring node services, and finally storing all data of the process to obtain a process engine.
The specific flow execution steps of the visual interaction between the PLC and the wire control program are as follows: firstly, encoding PLC communication interactive logic service, then designing a communication flow, then loading a flow engine through a wire control program, and finally starting and executing the flow engine.
The invention solves the processing process of interaction between the PLC and the wire control program and complex program logic by using a visual configurational method.
In addition, compared with the prior art, the invention simplifies the maintenance and the expansion of the communication interaction between the PLC and the wire control program, once the communication interaction service needs to be adjusted or expanded, the communication interaction service can be realized only by adjusting a designer and a communication service library and then restarting the wire control program, thereby avoiding the risks of unstable programs and the like caused by the adjustment of the wire control program.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (7)

  1. A visual interaction method between a PLC and a wire control program is characterized in that: the method comprises the following steps:
    creating a class library, wherein a plurality of classes are stored in the class library, and the classes are used for realizing service logic for communication interaction with the PLC;
    creating a flow node according to the classes stored in the class library;
    performing first configuration on an input parameter object, an output parameter object and a business logic processing object of a process node;
    configuring connection logic between the process nodes according to the first configuration result;
    updating the wire control program according to the connection logic between the process nodes, wherein the updating operation comprises modifying the wire control program, deleting the wire control program and adding the wire control program;
    the step of performing the first configuration on the input parameter object, the output parameter object and the business logic processing object of the process node comprises the following steps:
    determining the type of the process node according to the function of the service logic;
    configuring an input parameter object, an output parameter object and a business logic processing object of the process node according to the type of the process node;
    the step of determining the type of the process node according to the function of the service logic specifically includes:
    when the service logic has the function of reading data from the PLC, determining the process node as a first node;
    when the service logic function is to process communication service, determining the flow node as a second node;
    when the service logic has the function of writing data into the PLC, determining the process node as a third node;
    the step of configuring an input parameter object, an output parameter object and a service logic processing object of the process node according to the type of the process node specifically includes:
    when the process node is a first node, configuring a task creation state, a process execution sequence and a node response state when the first node is executed, and configuring a first output parameter class after the first node is executed;
    when the process node is a second node, configuring a communication service class and a communication service method when the second node is executed, and configuring a second output parameter class after the second node is executed;
    and when the process node is a third node, configuring the name of the communication interaction node when the third node executes, and configuring a third output parameter class after the third node executes.
  2. 2. The method of claim 1, wherein the method comprises: the step of creating the class library comprises the following steps:
    creating an independent class library;
    creating a first folder in the class library, and creating a communication service class in the first folder;
    creating a second folder in the class library, and creating a communication parameter class in the second folder;
    and realizing the service logic of communication interaction with the PLC according to the communication service class and the communication parameter class.
  3. 3. The method of claim 1, wherein the method comprises: the step of creating a flow node according to the class stored in the class library includes the following steps:
    uploading the created class library;
    establishing a flow according to the uploaded class library;
    and carrying out visual editing on the created flow to obtain a flow node.
  4. 4. The method of claim 1, wherein the method comprises: the step of configuring the connection logic between the process nodes according to the result of the first configuration comprises the following steps:
    configuring connecting lines among the process nodes according to the input parameter objects and the output parameter objects of the process nodes;
    dynamically configuring the execution conditions of the process nodes on the connecting line; the execution condition is one or more.
  5. Visual interactive system between PLC and drive-by-wire program, its characterized in that: the method comprises the following steps:
    the system comprises a class library creating module, a class library generating module and a class library generating module, wherein the class library creating module is used for creating a class library, a plurality of classes are stored in the class library, and the classes are used for realizing service logic for communication interaction with the PLC;
    the flow node creating module is used for creating flow nodes according to the classes stored in the class library;
    the first configuration module is used for carrying out first configuration on an input parameter object, an output parameter object and a business logic processing object of the process node;
    the second configuration module is used for configuring the connection logic between the process nodes according to the result of the first configuration;
    the updating module is used for updating the wire control program according to the connection logic between the process nodes, wherein the updating operation comprises the steps of modifying the wire control program, deleting the wire control program and adding the wire control program;
    the first configuration module is specifically configured to:
    when the service logic has the function of reading data from the PLC, determining the process node as a first node;
    when the service logic function is to process communication service, determining the flow node as a second node;
    when the service logic has the function of writing data into the PLC, determining the process node as a third node;
    when the process node is a first node, configuring a task creation state, a process execution sequence and a node response state when the first node is executed, and configuring a first output parameter class after the first node is executed;
    when the process node is a second node, configuring a communication service class and a communication service method when the second node is executed, and configuring a second output parameter class after the second node is executed;
    and when the process node is a third node, configuring the name of the communication interaction node when the third node executes, and configuring a third output parameter class after the third node executes.
  6. 6. The visual interaction system between a PLC and a by-wire program of claim 5, characterized in that: the flow node creation module comprises:
    the uploading unit is used for uploading the created class library;
    the flow establishing unit is used for establishing a flow according to the uploaded class library;
    and the visual editing unit is used for visually editing the created flow to obtain a flow node.
  7. Visual interactive system between PLC and drive-by-wire program, its characterized in that: the method comprises the following steps:
    at least one processor;
    at least one memory for storing at least one program;
    when executed by the at least one processor, the at least one program causes the at least one processor to implement the method of visual interaction between a PLC and a by-wire program of any one of claims 1-4.
CN201910049329.XA 2019-01-18 2019-01-18 Visual interaction method and system between PLC and wire control program Active CN109814480B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910049329.XA CN109814480B (en) 2019-01-18 2019-01-18 Visual interaction method and system between PLC and wire control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910049329.XA CN109814480B (en) 2019-01-18 2019-01-18 Visual interaction method and system between PLC and wire control program

Publications (2)

Publication Number Publication Date
CN109814480A CN109814480A (en) 2019-05-28
CN109814480B true CN109814480B (en) 2021-10-08

Family

ID=66604619

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910049329.XA Active CN109814480B (en) 2019-01-18 2019-01-18 Visual interaction method and system between PLC and wire control program

Country Status (1)

Country Link
CN (1) CN109814480B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102792235A (en) * 2011-03-15 2012-11-21 欧姆龙株式会社 Controller support device, controller support program to be executed in said device, recording medium storing said program, and method for estimating execution duration of control program
CN103562807A (en) * 2011-07-15 2014-02-05 欧姆龙株式会社 CPU unit for PLC, PLC-use system program, recording medium in which PLC-use system program is stored, PLC system, PLC support device, PLC support program, and recording medium in which PLC support program is stored
EP2806319A2 (en) * 2013-05-24 2014-11-26 Schneider Electric Industries SAS Configuration software and method for creating configuration data and a PLC program for a stored program controller comprising control and/or protective devices for medium-voltage or high-voltage equipment
CN104656543A (en) * 2015-03-17 2015-05-27 浪潮集团有限公司 PLC gradient diagram matrix editing display method
CN104932409A (en) * 2015-05-29 2015-09-23 安徽四创电子股份有限公司 Viaduct intelligent height limit system background management control system and control method
CN104965713A (en) * 2015-07-22 2015-10-07 谢升 Chip-grade controller development platform based on integrated development environment and control method thereof
CN105867295A (en) * 2016-06-03 2016-08-17 浪潮通用软件有限公司 Communication method and upper computer
CN106444610A (en) * 2016-11-06 2017-02-22 杭州电子科技大学 A PLC remote code updating system and method
CN107515584A (en) * 2017-07-14 2017-12-26 广东科学技术职业学院 PLC tutoring systems, control method and application based on configuration software
CN107850881A (en) * 2015-07-10 2018-03-27 三菱电机株式会社 Program creating device and its method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7328440B2 (en) * 2000-12-22 2008-02-05 Gxs, Inc. Interface between front-end systems and back-end systems
US8117424B2 (en) * 2007-09-21 2012-02-14 Siemens Industry, Inc. Systems, devices, and/or methods for managing programmable logic controller processing
CN103777546B (en) * 2013-12-19 2016-10-05 华南理工大学 Reconfigurable network measure and control device and modularization programmed method thereof
CA2985954A1 (en) * 2015-05-13 2016-11-17 Nadia Analia Huebra Computer-applied method for displaying software-type applications based on design specifications

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102792235A (en) * 2011-03-15 2012-11-21 欧姆龙株式会社 Controller support device, controller support program to be executed in said device, recording medium storing said program, and method for estimating execution duration of control program
CN103562807A (en) * 2011-07-15 2014-02-05 欧姆龙株式会社 CPU unit for PLC, PLC-use system program, recording medium in which PLC-use system program is stored, PLC system, PLC support device, PLC support program, and recording medium in which PLC support program is stored
EP2806319A2 (en) * 2013-05-24 2014-11-26 Schneider Electric Industries SAS Configuration software and method for creating configuration data and a PLC program for a stored program controller comprising control and/or protective devices for medium-voltage or high-voltage equipment
CN104656543A (en) * 2015-03-17 2015-05-27 浪潮集团有限公司 PLC gradient diagram matrix editing display method
CN104932409A (en) * 2015-05-29 2015-09-23 安徽四创电子股份有限公司 Viaduct intelligent height limit system background management control system and control method
CN107850881A (en) * 2015-07-10 2018-03-27 三菱电机株式会社 Program creating device and its method
CN104965713A (en) * 2015-07-22 2015-10-07 谢升 Chip-grade controller development platform based on integrated development environment and control method thereof
CN105867295A (en) * 2016-06-03 2016-08-17 浪潮通用软件有限公司 Communication method and upper computer
CN106444610A (en) * 2016-11-06 2017-02-22 杭州电子科技大学 A PLC remote code updating system and method
CN107515584A (en) * 2017-07-14 2017-12-26 广东科学技术职业学院 PLC tutoring systems, control method and application based on configuration software

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于LabVIEW的心电信号采集***设计;张佑春,朱炼;《重庆科技学院学报(自然科学版)》;20140228;第16卷(第1期);第126-129页 *
过程计算机通讯接口的开发;张旭昶;《工业控制计算机》;20060228;第28-29、31页 *

Also Published As

Publication number Publication date
CN109814480A (en) 2019-05-28

Similar Documents

Publication Publication Date Title
US6173208B1 (en) Method for generating control codes for use in a process control system
US20030200533A1 (en) Method and apparatus for creating software objects
US6023271A (en) Framework for binding data viewers/data manipulation with one to many objects through introspection
US20210150136A1 (en) Apparatuses, systems, and methods for providing a visual program for machine vision systems
CN106844190B (en) Automatic test script generation method and device
CN106021102B (en) The generation method and device of automatic test file
CN107844093B (en) Element model-based custom function block and configuration packaging method
US20140222181A1 (en) Automatically updating graphical symbols in a control loop strategy diagram
JP4302146B2 (en) Program creation support device
US5291427A (en) Method for assisting the development of a set of communicating automata
US5522073A (en) Method and apparatus for automating and controlling execution of software tools and tool sets via when/then relationships
CN113010359B (en) Bus test system generation method, system, device and storage medium
CN104504171B (en) A kind of modeling method based on unified Modeling environment
US8494664B2 (en) Integrated drive management and configuration using instantiated objects
CN106789200A (en) A kind of method of the self-defined automatic deployment of cloud platform
CN114035860B (en) Flow parameter configuration system based on RPA global variable module
CN115562629A (en) RPA flow representation method, system, device and storage medium
CN109814480B (en) Visual interaction method and system between PLC and wire control program
CN113741882B (en) RPA graphical instruction design method
CN113741881B (en) RPA visual flow design method
CN115422621A (en) Method, system, device and storage medium for modifying colors of digital-analog parts in batch
JP5205988B2 (en) PLC global variable definition method
Viehstaedt et al. Interaction in really graphical user interfaces
CN205594417U (en) Field bus system that can dispose
US20050154696A1 (en) Pipeline architecture for data summarization

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
GR01 Patent grant