CN116009469A - Integrated PLC control system and control method - Google Patents
Integrated PLC control system and control method Download PDFInfo
- Publication number
- CN116009469A CN116009469A CN202211694456.3A CN202211694456A CN116009469A CN 116009469 A CN116009469 A CN 116009469A CN 202211694456 A CN202211694456 A CN 202211694456A CN 116009469 A CN116009469 A CN 116009469A
- Authority
- CN
- China
- Prior art keywords
- data acquisition
- programmable logic
- operation information
- acquisition module
- logic controller
- 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.)
- Pending
Links
Images
Classifications
-
- 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
- Programmable Controllers (AREA)
Abstract
The application relates to an integrated PLC control system and a control method. An integrated PLC control system includes: the system comprises a programmable logic controller module, a data acquisition module and a display module, wherein the programmable logic controller module is used for being in communication connection with external equipment to acquire operation information of the external equipment; the data acquisition module is in internal communication connection with the programmable logic controller module and is used for acquiring operation information and carrying out statistical analysis on the operation information to obtain display information; the display module is connected with the data acquisition module and is used for acquiring display information and displaying data according to the display information. Through integrating programmable logic controller module, data acquisition module and display module into integral type structure, can improve the degree of fusion between the hardware to reduce PLC control system's cost, and improve the stability of system operation.
Description
Technical Field
The application relates to the technical field of PLC control, in particular to an integrated PLC control system and an integrated PLC control method.
Background
With the continuous progress of industrial technology and communication technology, manufacturers have increasingly high requirements for informatization and intellectualization, and a manufacturing mode with intelligent manufacturing as a core is inducing a new global industrial revolution. As an important carrier for intelligent manufacturing, intelligent factories need to fully integrate, process, analyze and display data of each dimension of factories, workshops, production lines and equipment. Therefore, the system and the method for controlling production equipment and collecting data are researched and developed in response to the requirements of intelligent factories, and have important significance for promoting the construction of intelligent manufacturing systems of enterprises.
In the prior art, a traditional PLC is mostly adopted and externally connected with a data acquisition box for data acquisition, and then acquired data are transmitted to a server for data processing and analysis. Because the traditional PLC, the data acquisition box and the server are three independent hardware, the traditional PLC, the data acquisition box and the server are mutually fused and influenced by network (network media, communication protocols and the like) hardware, technology and the like, the cost is high, and the operation is not stable enough.
Disclosure of Invention
In view of the foregoing, it is desirable to provide an integrated PLC control system and control method that is low in cost and stable in operation.
In a first aspect, the present application provides an integrated PLC control system comprising: the system comprises a programmable logic controller module, a data acquisition module and a display module, wherein the programmable logic controller module is used for being in communication connection with external equipment to acquire operation information of the external equipment; the data acquisition module is in internal communication connection with the programmable logic controller module and is used for acquiring the operation information and carrying out statistical analysis on the operation information to obtain display information; the display module is connected with the data acquisition module and is used for acquiring the display information and displaying data according to the display information.
In one embodiment, the programmable logic controller module includes one or more soft programmable logic controllers, each of which is used for being in communication connection with the external device and being in communication connection with the data acquisition module, and any two of the soft programmable logic controllers are in communication connection.
In one embodiment, the data acquisition module includes: the collecting layer and the edge layer; the acquisition layer is in communication connection with the programmable logic controller module, the acquisition layer is used for acquiring the operation information, the edge layer is in communication connection with the acquisition layer, and the edge layer is used for carrying out statistical analysis on the operation information to obtain the display information.
In one embodiment, the programmable logic controller module is in communication connection with the external device through ethernet, each of the soft programmable logic controllers is in communication connection with the data acquisition module through an S7 protocol, an OPC protocol or a TCP protocol, any two of the soft programmable logic controllers are in communication connection through an S7 protocol, an OPC protocol or a TCP protocol, and the acquisition layer is in communication connection with the edge layer through a TCP protocol or an MQTT protocol.
In one embodiment, the programmable logic controller module is a real-time system, and the data acquisition module is a non-real-time system.
In one embodiment, the data acquisition module is a Windows system or a Linux system.
In a second aspect, the present application further provides an integrated PLC control method, which is applied to the integrated PLC control system described in the embodiment of the first aspect, where the method includes: reading in an input signal of external equipment in a cyclic scanning mode, and storing the input signal into an input state register area; operating the input signal according to a preset program to obtain an operation result and storing the operation result into an output state register area; the operation result is transferred to an output latch and is output to the external equipment; wherein the input state register, the output state register, and the output latch are all disposed in a programmable logic controller module.
In one embodiment, the method further comprises: acquiring and storing operation information of the external equipment; the operation information is sent to a data acquisition module; processing the operation information according to a preset algorithm to obtain display information; wherein the preset algorithm is stored in the data acquisition module; and visually displaying the display information.
In one embodiment, the step of acquiring and storing the operation information of the external device includes: screening the operation information in the input signal according to preset conditions, and storing the operation information into a storage area.
In one embodiment, the step of sending the operation information to the data acquisition module includes: acquiring the data type of the operation information in the storage area; wherein the data types include: at least one of boolean, integer, and floating-point; setting a data acquisition mode of the data acquisition module according to the data type; and sending the operation information to a data acquisition module according to the data acquisition mode.
According to the integrated PLC control system and the control method, the data acquisition module and the programmable logic controller module are connected in an internal communication mode, so that the data acquisition module can acquire the operation information of the external equipment through the programmable logic controller module, the operation information is subjected to statistical analysis to obtain the display information, and finally the display module performs data display according to the display information. Through integrating programmable logic controller module, data acquisition module and display module into integral type structure, can improve the degree of fusion between the hardware to reduce PLC control system's cost, and improve the stability of system operation.
Drawings
In order to more clearly illustrate the technical solutions of embodiments or conventional techniques of the present application, the drawings required for the descriptions of the embodiments or conventional techniques will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person of ordinary skill in the art.
FIG. 1 is a schematic block diagram of an integrated PLC control system in one embodiment;
FIG. 2 is a block diagram of a programmable logic controller module and a data acquisition module in one embodiment;
FIG. 3 is a flow chart of an integrated PLC control method in one embodiment;
FIG. 4 is a schematic flow chart of an integrated PLC control method according to another embodiment;
FIG. 5 is a flow diagram of sending operational information in one embodiment.
Reference numerals illustrate:
the device comprises a programmable logic controller module 100, a data acquisition module 200, a display module 300, an acquisition layer 210 and an edge layer 220.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
A programmable logic controller (Programmable Logic Controller, PLC) is a digital operation electronic system designed specifically for use in an industrial environment. It adopts a programmable memory, in its interior is stored the instruction for executing logic operation, sequence control, timing, counting and arithmetic operation, etc. and utilizes digital or analog input and output to control various mechanical equipments or production processes.
The PLC in the traditional technology only has control and simple operation capability, and data operation and analysis are realized by connecting other devices externally. The data which need to be output by the PLC are arranged and packed and placed in a PLC data area (such as a DB block and the like), the PLC and two physical hardware of a data acquisition box are in network communication, a data acquisition box system performs data access on the PLC data area, the needed data is read, then the system of the data acquisition box transmits the data to a server through network communication, and the server performs data processing and analysis and then displays data information. However, the three independent hardware of the traditional PLC, the data acquisition box and the server are mutually integrated and influenced by a network (network medium, communication protocol, etc.), hardware, technology, etc., so that the cost is high, the traditional PLC only has logic capability and simple operation capability, and for the situations of more data volume and complex data algorithm, the traditional PLC is difficult to meet the requirement and can only rely on other data acquisition equipment and server systems with strong operation capability and large data space to cooperate for use. And when the traditional PLC is arranged on the site of manufacturing equipment, wiring, position and other factors also need to be considered, and the system arrangement is troublesome.
Based on the above, the application provides an integrated PLC control system and a control method, so as to reduce the deployment cost of the PLC and improve the stability of the PLC system during operation.
In one embodiment, as shown in fig. 1, the integrated PLC control system of the present application is first described. An integrated PLC control system includes: the device comprises a programmable logic controller module 100, a data acquisition module 200 and a display module 300, wherein the programmable logic controller module 100 is used for being in communication connection with external equipment to acquire operation information of the external equipment; the data acquisition module 200 is in internal communication connection with the programmable logic controller module 100, and the data acquisition module 200 is used for acquiring operation information and performing statistical analysis on the operation information to obtain display information; the display module 300 is connected with the data acquisition module 200, and the display module 300 is used for acquiring display information and displaying data according to the display information.
Specifically, the programmable logic controller module 100 includes at least one programmable logic controller, where each programmable logic controller is communicatively connected to an external device and is configured to obtain operation information of the external device. The operation information comprises different types of signal instructions and the like output by the external equipment in the operation process. It will be appreciated that the programmable logic controller in the programmable logic controller module 100 is also used to send control instructions to external devices to control various types of external devices.
The data acquisition module 200 is in internal communication connection with the programmable logic controller module 100, namely, the communication mode between the data acquisition module 200 and the programmable logic controller module 100 is two modules in the operating system platform frame, and the data acquisition module 200 and the programmable logic controller module 100 are integrally arranged in the intelligent PLC. The data acquisition module 200 includes functions of a data acquisition box and a server, and is configured to acquire operation information sent by the programmable logic controller module 100, and perform statistical analysis on the acquired operation information to obtain display information to be displayed.
The display module 300 is connected with the data acquisition module 200 and is in internal communication connection, and the display module 300 and the data acquisition module 200 are of an integrated structure. The display module 300 includes a display screen, and after the display module 300 receives the display information sent by the data acquisition module 200, the display information is visually displayed in the display screen. It will be appreciated that an operation interface may also be displayed on the display screen, and the user may input an operation instruction to cause the programmable logic controller to send a control instruction to the external device, so as to control various types of external devices. In some other embodiments, the display information may also be displayed through a Web site, APP application, or applet page.
Compared with the traditional mode of adopting three independent hardware, the integrated PLC control system of the embodiment of the application obviously reduces independent physical hardware and integrates control, data acquisition and analysis functions to a high degree. Meanwhile, compared with external network connection, the integrated internal communication has higher stability, reduces the cost of network erection, does not need to consider wiring and equipment positions when the equipment is deployed on site, and improves the convenience when the PLC control system is arranged.
In one embodiment, the programmable logic controller module 100 includes one or more soft programmable logic controllers, each for communication connection with an external device and for internal communication connection with the data acquisition module 200, any two soft programmable logic controllers being in communication connection with each other.
Specifically, the soft programmable logic controller is a software PLC, and the software programmable logic controller uses a general operating system and a PC (Personal Computer ) as a software and hardware platform, and uses software to realize the control function of the traditional hardware PLC, i.e. the control function of the PLC is encapsulated in the software and runs in the PC environment. The programmable logic controller module 100 of the embodiments of the present application may be run on an IPC (Industrinl Pesonal Computer, industrial personal computer), which is a computer specifically designed for an industrial site, which is a rugged, enhanced personal computer that can be reliably operated as an industrial controller in an industrial environment. The programmable logic controller module 100 of the present application includes one or more soft programmable logic controllers, where each soft programmable logic controller is configured to be communicatively connected to an external device to control the external device, each soft programmable logic controller is independent of each other, is not affected during operation, and is capable of being independently started and stopped, and any two soft programmable logic controllers are communicatively connected to each other to communicate with each other, so as to control an action flow of the production line device. Each soft programmable logic controller is also connected with the data acquisition module 200 in an internal communication manner, and is used for sending operation information of corresponding external devices to the data acquisition module 200.
As shown in fig. 2, the programmable logic controller module 100 of the embodiment of the present application is disposed on an IPC with an 8-core CPU, where 3 cores are used for installing the data acquisition module 200, and the other 5 cores are respectively installed with one soft programmable logic controller, that is, soft PLC1 to soft PLC5, and each soft programmable logic controller operates independently and is not affected, but can communicate with each other. When BD data blocks of the soft PLCs are stored in an excel table in an IPC hard disk, each soft PLC can read data of the same excel table through an OPC protocol independently.
In one embodiment, as shown in FIG. 2, the data acquisition module 200 includes: the system comprises an acquisition layer 210 and an edge layer 220, wherein the acquisition layer 210 is in internal communication connection with the programmable logic controller module 100, the acquisition layer 210 is used for acquiring operation information, the edge layer 220 is in communication connection with the acquisition layer 210, and the edge layer 220 is used for carrying out statistical analysis on the operation information to obtain display information.
Specifically, the collection layer 210 is in internal communication connection with each soft programmable logic controller in the programmable logic controller module 100, when the soft programmable logic controller collects the operation information of the device, the operation information data is stored in the storage area of the soft PLC, the collection layer 210 can access the data in the storage area of the soft PLC, and when the operation information is updated, the information collected by the collection layer 210 is updated. For a specific example, when 5 soft programmable logic controllers are set, each soft PLC can perform data transmission with the acquisition layer 210 at the same time, the acquisition layer 210 sets addresses of 5 different targets to access the storage areas of the 5 soft PLCs respectively, and data information of the 5 channels do not affect each other. After the acquisition layer 210 acquires the operation information, the operation information is stored in a local database, the edge layer 220 sets a corresponding receiving address to receive the operation information, and after the edge layer 220 receives the operation information, the operation information can be calculated through a preset algorithm and processed according to different requirements, so that the corresponding display information is obtained. The display information can be production monitoring information, station time sequence information, action analysis information, beat analysis information and the like after data acquisition analysis.
In one embodiment, the programmable logic controller module 100 is connected to an external device through ethernet communication, each soft programmable logic controller is connected to the data acquisition module 200 through an S7 protocol, an OPC protocol, or a TCP protocol, any two soft programmable logic controllers are connected to each other through an S7 protocol, an OPC protocol, or a TCP protocol, and the acquisition layer 210 is connected to the edge layer 220 through a TCP protocol or an MQTT protocol. By the above-described set communication protocol, the communication requirements among the external device, the programmable logic controller module 100, and the data acquisition module 200 can be satisfied.
In one embodiment, the programmable logic controller module 100 is a real-time system and the data acquisition module 200 is a non-real-time system. The real-time system can accurately send the operation information data to the non-real-time system in real time, and the non-real-time system can analyze, logically judge and screen mass data and realize edge calculation while realizing data sharing, so that display information is obtained. The real-time system is a soft PLC system, and is used for real-time control of equipment and real-time receiving of state information of the equipment, so that quick, efficient and reliable call processing is achieved. The non-real-time system refers to a Windows system or a Linux system comprising the data acquisition module 200, and the non-real-time system performs data acquisition and data analysis by installing data acquisition software through algorithm and code development. Meanwhile, other software can be developed and installed in the non-real-time system for secondary development, and the system is free to open. Through the combination of the two systems, the control function and the data acquisition and data processing functions can be fully exerted, the equipment can stably run, and the data information of the equipment can be efficiently and quickly presented.
In one embodiment, the data acquisition module 200 is a Windows system or a Linux system. The Windows system or the Linux system can realize data acquisition and statistical analysis through the installed data acquisition software and data processing software, and is convenient for secondary development so as to realize different data processing functions.
The integrated PLC control system of the present application is described in detail below in one specific embodiment. The programmable logic controller module 100 receives status information of the controlled device, the status information is stored in a data storage area of the programmable logic controller module 100, and the status information is updated once in real time when the program is scanned once. The collection layer 210 in the data collection module 200 is in internal communication with the programmable logic controller module 100, and the collection layer 210 can access and acquire the state information of the device in the data storage area of the programmable logic controller module 100, and the state information collected by the collection layer 210 is stored in the database of the collection layer 210 after being processed by a simple algorithm. The edge layer 220 in the data acquisition module 200 accesses the database of the acquisition layer 210, and stores the acquired data information into the database of the edge layer 220 after the data information is processed by an algorithm. Display die
The block 300 accesses the database of the edge layer 220, the display module 300 displays the picture according to the data information 5 in the database, and the specific data of the picture displayed image is displayed according to the data in the database of the edge layer 220
And updating the data information of the equipment so as to complete the real-time monitoring of the equipment state.
In an embodiment, as shown in fig. 3, the present application further proposes an integrated PLC control method, which is applied to the integrated PLC control system in the foregoing embodiment, where the integrated PLC control method includes:
in step S410, the input signal of the external device is read in a cyclic scanning manner, and the input signal is stored in the 0-input status register.
Specifically, the control method of the embodiment of the present application is performed by the programmable logic controller module 100. When the programmable logic controller module 100 starts to periodically operate, the input signal from the external device is received through the input terminal, and the programmable logic controller module 100 first reads in all the input terminals in a cyclic scanning manner
Signal states (1 or 0) are stored one by one in the input state register. After the input sampling is finished, the program execution stage is shifted to a program execution stage 5, and during the program execution period, even if the input state changes, the content of the input state register area is not changed, and the changes are read in only in the input sampling stage in the next working scanning time.
Step S420, the input signal is operated according to the preset program to obtain the operation result and the operation result is stored in the output state register area.
Specifically, the preset program set by the user determines the specific relationship between the input signal and the output signal. 0 each instruction that makes up the preset program has a sequence number, referred to as a step number in the PLC. The instructions are sequentially stored in the memory units according to step numbers, and during program execution, when no jump instruction exists, the address counter is sequentially addressed and sequentially points to each memory unit, and the controller sequentially executes the instructions. When executing instruction, firstly reading the state of input state register area, if a certain output state is defined in preset program, also at this time, reading the state from output state
And reading a certain corresponding bit of the register, performing logic operation to obtain an operation result, and storing the operation result 5 into an output state register area.
Step S430, the operation result is transferred to an output latch and is output to external equipment; wherein the input state register, the output state register, and the output latch are all disposed in the programmable logic controller module.
Specifically, after all the instructions are executed, the state in the output state register is transferred to the output latch for latching in the output refreshing stage, so as to form the actual output of the PLC, and the actual output is sent to the external equipment of the receiving end. It can be understood that the program scanning mode of the PLC is to scan continuously and circularly from top to bottom and from left to right, the forefront program responds earliest, the scanning starts from the first preset program stored in the memory address, and under the condition of no interrupt or jump control, the preset programs are scanned one by one according to the increasing direction of the memory address number, that is, the preset programs are executed one by one according to the sequence until the program ends. The time taken from the beginning of the program to the completion of the end of the program constitutes a scanning cycle, and then starts the scanning again from the beginning and repeats it from time to time. The programmable logic controller module 100 can complete program control of the external device by performing the control method described above.
In one embodiment, as shown in fig. 4, the integrated PLC control method further includes:
in step S440, operation information of the external device is acquired and stored.
Specifically, in the process that the programmable logic controller module 100 executes the preset program and continuously and circularly refreshes the data storage area, the user can package the operation information data according to the requirement and store the operation information data in the specific storage area. For example, the packaged operation information may include: the operation state of the connection equipment, the alarm content of the equipment, the beat information of the equipment, the production information of the equipment, the station time sequence information of the equipment and the like.
In one embodiment, the step of acquiring and storing the operation information of the external device includes: screening operation information in the input signal according to preset conditions, and storing the operation information in a storage area. Specifically, the preset condition is a judging condition of operation information required to be acquired by a user, screening is performed in the input signal according to the preset condition, and the obtained operation information is stored in the storage area. The specific data storage area can be used for being accessed by a server or an upper computer for data reading. It can be understood that when the program performs scan refresh, the data in the storage area will be refreshed, so that the real-time performance is achieved.
Step S450, the operation information is sent to the data acquisition module.
Specifically, after the programmable logic controller module 100 obtains the operation information of the external device, the operation information is simultaneously sent to the data acquisition module 200.
In one embodiment, as shown in fig. 5, in step S450, the step of sending the operation information to the data acquisition module includes:
step S451, the data type of the operation information in the storage area is obtained; wherein, the data types include: at least one of boolean, integer, and floating-point. Specifically, the programmable logic controller module 100 and the data acquisition module 200 coexist in a software environment platform, and the two need to communicate. First, the data type needs to be defined in the memory area of the programmable logic controller module 100.
Step S452, setting a data acquisition mode of the data acquisition module according to the data type. Specifically, after the data types are defined in the storage area, the data acquisition module 200 sets a corresponding data acquisition mode according to the data types of the storage area. The programmable logic controller module 100 and the data acquisition module 200 communicate by selecting the same communication protocol for both parties.
Step S453, the operation information is sent to the data acquisition module according to the data acquisition mode. Specifically, after communication between the programmable logic controller module 100 and the data acquisition module 200 is completed, the data acquisition module 200 accesses a storage area of the programmable logic controller module 100 for storing operation information, reads data, and samples the data, so that the data acquisition module 200 can acquire the operation information. It can be understood that after the data acquisition module 200 acquires the sampled operation information, the sampled and read operation information is stored in the database of the data acquisition module 200, and when the operation information data in the storage area is refreshed, the sampled and read data in the data acquisition module 200 is refreshed.
Step S460, processing the operation information according to a preset algorithm to obtain display information; the preset algorithm is stored in the data acquisition module. Specifically, the preset algorithm is a bottom code program developed by the data acquisition module 200, and when the code program is executed, the running information data is converted into new display information data. The display information is used for displaying the operation information through a pie chart, a bar chart, a line graph, a text box and the like.
Step S470, visually displaying the display information. Specifically, the display module 300 may visually display the operation information of the external device by acquiring the display information sent by the data acquisition module 200. When the operation information changes, the display information also changes, and the real-time performance is realized. The user can grasp the information of the external device, such as production monitoring, station time sequence, action analysis and beat analysis, according to the picture displayed by the display module 300, and the digitized and picture-like data is more visual, so that the user can manage and maintain the external device conveniently.
The integrated PLC control method of the present application is described in detail below in one specific embodiment. In normal operation of the PLC control system, the programmable logic controller module 100 continuously reads the input signal of the external device in a cyclic scanning manner, and stores the obtained input signal in the input status register. After obtaining the input signal, the programmable logic controller module 100 calculates the input signal according to the stored preset program, so as to obtain a budget result and store the calculation result into the output status register. After all the instructions are executed, the operation result in the output status register area is transferred to the output latch for latching in the output refreshing stage, so as to form the actual output of the PLC, and the programmable logic controller module 100 sends the operation result to the external device at the receiving end, thereby completing the PLC control on the external device.
Meanwhile, when the programmable logic controller module 100 executes a program to control an external device, a user may pack operation information data as needed and store it in a specific storage area. And transmits the operation information to the data acquisition module 200 in real time. After receiving the operation data, the data acquisition module 200 processes the operation information according to an internal preset algorithm to obtain display information for display. After the data acquisition module 200 obtains the display information, the display information is sent to the display module 300, and after the display module 300 receives the display information, the operation information of the external device can be displayed in a visual mode. The user can grasp the operation state of the external device in real time according to the information displayed by the display module 300, thereby facilitating the management and maintenance of the external device by the user.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description. Upper part
The above examples only represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the present application. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application shall be subject to the appended claims.
Claims (10)
1. An integrated PLC control system, comprising:
the programmable logic controller module is used for being in communication connection with external equipment to acquire the operation information of the external equipment;
the data acquisition module is in internal communication connection with the programmable logic controller module and is used for acquiring the operation information and carrying out statistical analysis on the operation information to obtain display information;
the display module is connected with the data acquisition module and is used for acquiring the display information and displaying data according to the display information.
2. The integrated PLC control system of claim 1, wherein the programmable logic controller module comprises one or more soft programmable logic controllers, each of the soft programmable logic controllers being adapted to be communicatively coupled to the external device and to be communicatively coupled internally to the data acquisition module, any two of the soft programmable logic controllers being communicatively coupled to each other.
3. The integrated PLC control system of claim 2, wherein the data acquisition module comprises an acquisition layer and an edge layer; the acquisition layer is in communication connection with the programmable logic controller module, the acquisition layer is used for acquiring the operation information, the edge layer is in communication connection with the acquisition layer, and the edge layer is used for carrying out statistical analysis on the operation information to obtain the display information.
4. The integrated PLC control system according to claim 3, wherein the programmable logic controller module is communicatively connected to the external device via an ethernet, each of the soft programmable logic controllers is communicatively connected to the data acquisition module via an S7 protocol, an OPC protocol, or a TCP protocol, any two of the soft programmable logic controllers are communicatively connected to each other via an S7 protocol, an OPC protocol, or a TCP protocol, and the acquisition layer is communicatively connected to the edge layer via a TCP protocol or an MQTT protocol.
5. The integrated PLC control system of claim 1, wherein the programmable logic controller module is a real-time system and the data acquisition module is a non-real-time system.
6. The integrated PLC control system of claim 5, wherein the data acquisition module is a Windows system or a Linux system.
7. An integrated PLC control method, applied to the integrated PLC control system according to any one of claims 1 to 6, comprising:
reading in an input signal of external equipment in a cyclic scanning mode, and storing the input signal into an input state register area;
operating the input signal according to a preset program to obtain an operation result and storing the operation result into an output state register area;
the operation result is transferred to an output latch and is output to the external equipment; wherein the input state register, the output state register, and the output latch are all disposed in a programmable logic controller module.
8. The integrated PLC control method of claim 7, further comprising:
acquiring and storing operation information of the external equipment;
the operation information is sent to a data acquisition module;
processing the operation information according to a preset algorithm to obtain display information; wherein the preset algorithm is stored in the data acquisition module;
and visually displaying the display information.
9. The integrated PLC control method according to claim 8, wherein the step of acquiring and storing the operation information of the external device includes:
screening the operation information in the input signal according to preset conditions, and storing the operation information into a storage area.
10. The integrated PLC control method of claim 9, wherein the step of transmitting the operation information to a data acquisition module includes:
acquiring the data type of the operation information in the storage area; wherein the data types include: at least one of boolean, integer, and floating-point;
setting a data acquisition mode of the data acquisition module according to the data type;
and sending the operation information to a data acquisition module according to the data acquisition mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211694456.3A CN116009469A (en) | 2022-12-28 | 2022-12-28 | Integrated PLC control system and control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211694456.3A CN116009469A (en) | 2022-12-28 | 2022-12-28 | Integrated PLC control system and control method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116009469A true CN116009469A (en) | 2023-04-25 |
Family
ID=86031212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211694456.3A Pending CN116009469A (en) | 2022-12-28 | 2022-12-28 | Integrated PLC control system and control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116009469A (en) |
-
2022
- 2022-12-28 CN CN202211694456.3A patent/CN116009469A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Liu et al. | A method of NC machine tools intelligent monitoring system in smart factories | |
US10739746B2 (en) | Using soft-sensors in a programmable logic controller | |
CN107908166B (en) | Manufacturing MES data acquisition system of automobile based on industry internet | |
US20150019191A1 (en) | Industrial simulation using redirected i/o module configurations | |
US9740186B2 (en) | Monitoring control system and control device | |
US10116488B2 (en) | System for analyzing an industrial control network | |
JP2018151918A (en) | Control device, data structure, and information processing method | |
AU2015234371B2 (en) | Apparatus and method for analyzing a control network | |
CN112149329B (en) | Method, system, equipment and storage medium for previewing state of key equipment of nuclear power plant | |
US20210149384A1 (en) | Monitoring components of manufacturing application systems with respect to application-specific metrics | |
CN112930523A (en) | Edge HMI module server system and method | |
JP6789871B2 (en) | A program that executes a method for controlling the display related to the operation of the semiconductor manufacturing device, a system that displays the method and the display related to the operation of the semiconductor manufacturing device. | |
Korodi et al. | Achieving interoperability using low-cost middleware OPC UA wrapping structure. case study in the water industry | |
CN108696375B (en) | Industrial network information acquisition device, method, monitoring system and storage medium | |
CN116009469A (en) | Integrated PLC control system and control method | |
CN106706000B (en) | Theodolite intelligent network monitoring method and system | |
CN117633967A (en) | Digital virtual factory construction system | |
CN116520759A (en) | Intelligent water management system based on industrial automation and Internet of things | |
CN113381880B (en) | Internet of things equipment management method, device and system | |
CN217428147U (en) | Gateway with edge computing function and capable of accessing industrial Internet of things | |
CN216623029U (en) | Auxiliary data processing device and system for programmable logic controller | |
EP3190472B1 (en) | System for analyzing an industrial control network | |
CN113742393B (en) | Time sequence data processing system suitable for Internet application | |
CN115422118A (en) | Power electronic transformer monitoring system based on shared memory | |
US11940783B2 (en) | Computing system for analyzing factory and method of using the computing system to manage factory |
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 |