PLC (Programmable Logic Controller) control system and method for re-winding cold-rolled silicon steel and electronic equipment
By designing a cold-rolled silicon steel re-coiled PLC control system including a PLC controller, IO module, switch and power supply, it uses Ethernet to achieve efficient data transmission, solve the problem of slow transmission rate in the prior art, realize automated production and efficient data transmission, and improve production efficiency and security.
Patent Information
- Application Number
- CN202411791636.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-04-04
AI Technical Summary
The serial Profibus fieldbus protocol of the existing cold-rolled silicon steel re-split control system has a slow transmission rate and cannot meet the current user's production needs, resulting in a threat to production safety.
A cold-rolled silicon steel re-coiled PLC control system is designed, including a PLC controller, IO module, switch and power supply. It realizes efficient data transmission between the remote IO station and the PLC controller through Ethernet, with high real-time performance and improved the performance of the control system.
The automated production process of cold-rolled silicon steel re-dividing coils is realized, which meets the requirements of large-scale data transmission and real-time communication on-site, greatly improves production efficiency and reduces the cost of factory equipment maintenance.
Smart Images

Figure CN119758859A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of industrial automation control technology, and in particular, relates to a cold-rolled silicon steel re-coil PLC control system, method and electronic equipment. Background Art
[0002] Cold rolling is an important process in the production of steel coils in steel plants. Due to the complex process flow, many on-site equipment and harsh production environment, the performance of the control system not only determines the quality of the final product, but also affects the production efficiency and process safety.
[0003] In the related technologies, the industrial sites of enterprises use earlier foreign control system products, which adopt the serial Profibus fieldbus protocol and have a slow transmission rate. They cannot meet the current production needs of users and bring great risks to the safe production of enterprises. Summary of the invention
[0004] The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application proposes a PLC control system, method and electronic equipment for cold-rolled silicon steel re-rolling to improve the performance of the control system and meet the requirements of large-scale data transmission and real-time communication in industrial sites.
[0005] In a first aspect, the present application provides a cold-rolled silicon steel re-coiling PLC control system, including: a PLC controller, an IO module, a switch and a power supply;
[0006] The PLC controller is used to perform logic control programming and manage the execution of the PLC program;
[0007] The IO module is connected to the PLC controller, and the IO module is used to collect status information of the cold-rolled silicon steel re-splitting equipment, send the status information to the PLC controller, and receive and execute control commands sent by the PLC controller to control the operation of the cold-rolled silicon steel re-splitting equipment;
[0008] The switch is connected to the remote IO station via Ethernet, and the switch is used to control data transmission between the remote IO station and the PLC controller.
[0009] According to the cold-rolled silicon steel re-rolling PLC control system of the present application, by adopting a self-developed control system, the setting of the IO module enables the control system to collect equipment status information in real time, and execute corresponding operations according to the instructions of the PLC controller, thereby realizing the automated production process of cold-rolled silicon steel re-rolling, and realizing efficient data transmission between the remote IO station and the PLC controller through Ethernet, with high real-time performance, improving the performance of the control system, being able to meet the requirements of large-scale data transmission and real-time communication on site, and greatly improving production efficiency.
[0010] According to one embodiment of the present application, the system further includes a PLC control cabinet, and the PLC controller, the IO module, the switch and the power supply are deployed in the PLC control cabinet.
[0011] In this embodiment, by centrally deploying the PLC controller, IO module, switch and power supply in the PLC control cabinet, a high degree of integration of the control system is achieved, which helps to reduce space occupation, making the entire control system more compact and convenient for factory layout and equipment maintenance. In addition, the PLC control cabinet also protects key control components from external environmental influences such as dust and moisture through physical isolation, thereby extending the service life of the equipment.
[0012] According to one embodiment of the present application, the PLC controller performs automatic control logic programming of cold-rolled silicon steel re-coiling through the PLC programming software MaVIEW; the automatic control logic includes sequential control, and the sequential control includes at least one of start, stop, pause and reset control functions; the steps of the sequential control include at least one of parallel branching, exclusive branching and jumping.
[0013] In this embodiment, the automatic control logic of cold-rolled silicon steel re-rolling is programmed on the PLC controller by using MaVIEW PLC programming software. The automatic control logic includes sequential control, covering key control functions such as start, stop, pause and reset, which improves the continuity and stability of the production process. In addition, the logical structures such as parallel branches, exclusive branches, jumps, etc. included in the sequential control steps enable the control system to flexibly respond to complex production needs, improve the adaptability and flexibility of the system, and realize the automated production process of cold-rolled silicon steel re-rolling, thereby improving production efficiency.
[0014] According to one embodiment of the present application, the sequential control step is provided with a check time, and timing is performed when the step starts to be executed. When the execution time of the step exceeds the check time, a fault handling mechanism is activated, and the fault handling mechanism at least includes pausing the sequential control.
[0015] In this embodiment, by setting the inspection time in the sequential control step, timing is performed when the step starts to be executed. Once the execution time of the step exceeds the preset inspection time, the fault handling mechanism will be automatically activated, thereby improving the response speed and reliability of the system. The fault handling mechanism at least includes pausing the sequential control, so that each process in the control process can be suspended for maintenance, maintaining the current step or returning to the initial position of the program. The entire process is automated, saving on-site manpower input, achieving efficient production, and greatly improving production efficiency. At the same time, it reduces costs for enterprises, improves the work efficiency and safety of personnel, and at the same time further reduces the cost of factory equipment maintenance.
[0016] According to one embodiment of the present application, the sequential control includes a mode management module and a plurality of step control modules;
[0017] The mode management module is used to manage the start, stop, hold and reset of the sequential control steps;
[0018] The step control module is used to control the activation, status monitoring and conversion of a single step.
[0019] In this embodiment, by introducing a mode management module and a step control module, the mode management module is responsible for the start, stop, hold and reset of the overall steps, thereby improving the consistency and stability of the control process, while the step control module focuses on the activation, status monitoring and conversion of a single step, thereby improving the control accuracy of each operation detail. This modular design improves the automation level of the cold-rolled silicon steel re-coiling process, reduces maintenance costs, and improves production efficiency.
[0020] According to one embodiment of the present application, the mode management module and the step control module are connected via a data bus;
[0021] When a branch occurs in the steps of the sequential control, the step control module at the branch entrance simultaneously receives upstream data information sent from the data bus; at the junction of the branches, when the step corresponding to any branch is completed, the data information is transmitted downstream through the data bus.
[0022] In this embodiment, by connecting the mode management module and the step control module through a data bus, when a branch appears in the control process, the step control module at the branch entrance can receive upstream data information in time, so that the branch logic is correctly executed. At the branch junction, once the steps of any branch are completed, the data information can be passed to the downstream through the data bus, which improves the continuity and synchronization of the control process, thereby improving the automation level and production efficiency of the entire cold-rolled silicon steel re-coiling process.
[0023] According to an embodiment of the present application, the mode management module and the step control module control the flow of steps in the sequential control through an activation signal; the activation signal is used to control the activation of the step;
[0024] When parallel branches appear in the steps of the sequential control, activation signals are sent to the steps corresponding to the parallel branches respectively; at the junction of the branches, when the steps corresponding to the parallel branches are all executed, an activation signal is sent downstream;
[0025] When an exclusive branch appears in the steps of the sequential control, the target step that needs to be activated in the exclusive branch is determined according to the conversion condition, and the activation signal is sent to the target step. When the target step receives the activation signal, it is determined whether the target step needs to be activated according to the branch condition; at the branch confluence, when any step in the exclusive branch is executed, an activation signal is sent downstream.
[0026] In this embodiment, the flow of steps in the sequential control is managed by activation signals. In the case of parallel branches, the activation signal can be sent to the steps corresponding to all branches at the same time to achieve parallel operation, thereby improving processing efficiency. The design of the branch junction makes it possible to send the activation signal to the downstream only after all parallel branch steps are completed, thereby improving the synchronization and integrity of the process. For exclusive branches, the activation signal is selectively sent to a specific step according to the conversion condition, and after receiving the signal, it is determined whether to activate according to the branch condition. The flexibility of the control system is enhanced through condition-driven control. The exclusive branch junction sends the activation signal to the downstream after any step is completed, which optimizes the control system response and improves the overall flexibility and response speed of the control process, thereby improving production efficiency.
[0027] In a second aspect, the present application provides a PLC control method for re-dividing cold-rolled silicon steel coils, which is applied to the PLC control system for re-dividing cold-rolled silicon steel coils described in the first aspect above, and the method comprises:
[0028] Acquire status information of the cold-rolled silicon steel re-splitting equipment collected by the IO module and / or the remote IO station; the remote IO station is connected to the PLC controller via Ethernet;
[0029] generating control instructions according to the state information and automatic control logic;
[0030] The control instruction is sent to the IO module and / or the remote IO station, so that the IO module and / or the remote IO station controls the operation of the cold-rolled silicon steel re-splitting equipment according to the control instruction.
[0031] According to the PLC control method for cold-rolled silicon steel re-rolling of the present application, by adopting a self-developed control system, the setting of the IO module enables the control system to collect equipment status information in real time, and execute corresponding operations according to the instructions of the PLC controller, thereby realizing the automated production process of cold-rolled silicon steel re-rolling, and realizing efficient data transmission between the remote IO station and the PLC controller through Ethernet, with high real-time performance, improving the performance of the control system, being able to meet the requirements of large-scale data transmission and real-time communication on site, and greatly improving production efficiency.
[0032] In a third aspect, the present application provides a PLC control device for cold-rolled silicon steel re-coiling, comprising:
[0033] An acquisition module is used to acquire status information of the cold-rolled silicon steel re-splitting equipment collected by the IO module and / or the remote IO station; the remote IO station is connected to the PLC controller via Ethernet;
[0034] A generating module, used for generating a control instruction according to the state information and automatic control logic;
[0035] The sending module is used to send the control instruction to the IO module and / or the remote IO station, so that the IO module and / or the remote IO station controls the operation of the cold-rolled silicon steel re-splitting equipment according to the control instruction.
[0036] According to the cold-rolled silicon steel re-rolling PLC control device of the present application, by adopting a self-developed control system, the setting of the IO module enables the control system to collect equipment status information in real time, and execute corresponding operations according to the instructions of the PLC controller, thereby realizing the automated production process of cold-rolled silicon steel re-rolling, and realizing efficient data transmission between the remote IO station and the PLC controller through Ethernet, with high real-time performance, improving the performance of the control system, being able to meet the requirements of large-scale data transmission and real-time communication on site, and greatly improving production efficiency.
[0037] In a fourth aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the PLC control method for re-dividing cold-rolled silicon steel coils as described in the second aspect above is implemented.
[0038] In a fifth aspect, the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the cold-rolled silicon steel re-coiling PLC control method as described in the second aspect above.
[0039] In a sixth aspect, the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the PLC control method for re-splitting cold-rolled silicon steel as described in the second aspect above.
[0040] In a seventh aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the cold-rolled silicon steel re-coiling PLC control method as described in the second aspect above.
[0041] The above one or more technical solutions in the embodiments of the present application have at least one of the following technical effects:
[0042] According to the cold-rolled silicon steel re-rolling PLC control system of the present application, by adopting a self-developed control system, the setting of the IO module enables the control system to collect equipment status information in real time, and execute corresponding operations according to the instructions of the PLC controller, thereby realizing the automated production process of cold-rolled silicon steel re-rolling, and realizing efficient data transmission between the remote IO station and the PLC controller through Ethernet, with high real-time performance, improving the performance of the control system, being able to meet the requirements of large-scale data transmission and real-time communication on site, and greatly improving production efficiency.
[0043] Furthermore, in some embodiments, by centrally deploying the PLC controller, IO module, switch and power supply in the PLC control cabinet, a high degree of integration of the control system is achieved, which helps to reduce space occupation, making the entire control system more compact and convenient for factory layout and equipment maintenance. In addition, the PLC control cabinet also protects key control components from external environmental influences such as dust and moisture through physical isolation, thereby extending the service life of the equipment.
[0044] Furthermore, in some embodiments, the automatic control logic of cold-rolled silicon steel re-rolling is programmed on the PLC controller by using MaVIEW PLC programming software, and the automatic control logic includes sequential control, covering key control functions such as start, stop, pause and reset, thereby improving the continuity and stability of the production process. In addition, the logical structures such as parallel branches, exclusive branches, and jumps contained in the sequential control steps enable the control system to flexibly respond to complex production needs, improve the adaptability and flexibility of the system, and realize the automated production process of cold-rolled silicon steel re-rolling, thereby improving production efficiency.
[0045] Furthermore, in some embodiments, by setting the inspection time in the sequential control step, timing is performed when the step starts to be executed. Once the execution time of the step exceeds the preset inspection time, the fault handling mechanism will be automatically activated, thereby improving the response speed and reliability of the system. The fault handling mechanism at least includes pausing the sequential control, so that each process in the control process can be suspended for maintenance, maintaining the current step or returning to the initial position of the program. The entire process is automated, saving on-site manpower input, achieving efficient production, and greatly improving production efficiency. At the same time, it reduces costs for enterprises, improves the work efficiency and safety of personnel, and at the same time further reduces the cost of factory equipment maintenance.
[0046] Furthermore, in some embodiments, by introducing a mode management module and a step control module, the mode management module is responsible for the start, stop, hold and reset of the overall steps, thereby improving the continuity and stability of the control process, while the step control module focuses on the activation, status monitoring and conversion of a single step, thereby improving the control accuracy of each operation detail. This modular design improves the automation level of the cold-rolled silicon steel re-coiling process, reduces maintenance costs, and improves production efficiency.
[0047] Furthermore, in some embodiments, by connecting the mode management module and the step control module through a data bus, when a branch appears in the control process, the step control module at the branch entrance can receive upstream data information in a timely manner to ensure the correct execution of the branch logic. At the junction of the branches, once the steps of any branch are completed, the data information can be passed to the downstream through the data bus, thereby improving the continuity and synchronization of the control process, thereby improving the automation level and production efficiency of the entire cold-rolled silicon steel re-coiling process.
[0048] Furthermore, in some embodiments, the flow of steps in sequential control is managed by activation signals. In the case of parallel branches, activation signals can be sent to the steps corresponding to all branches at the same time to achieve parallel operation, thereby improving processing efficiency. The design of the branch junction makes it possible to send activation signals to the downstream only after all parallel branch steps are completed, thereby improving the synchronization and integrity of the process. For exclusive branches, activation signals are selectively sent to specific steps according to the conversion conditions, and after receiving the signal, it is determined whether to activate according to the branch conditions. The flexibility of the control system is enhanced through condition-driven control. The exclusive branch junction sends activation signals to the downstream after any step is completed, optimizing the control system response, improving the overall flexibility and response speed of the control process, and thus improving production efficiency.
[0049] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0051] Figure 1 It is a schematic diagram of the architecture of the cold-rolled silicon steel re-coiling PLC control system provided in the embodiment of the present application;
[0052] Figure 2is a schematic diagram of the structure of the mode management module provided in an embodiment of the present application;
[0053] Figure 3 is a structural diagram of a step control module provided in an embodiment of the present application;
[0054] Figure 4 It is a schematic diagram of data interaction between the mode management module and the step control module provided in an embodiment of the present application;
[0055] Figure 5 This is a scenario example of the control process provided by the embodiment of the present application;
[0056] Figure 6 It is a flow chart of a PLC control method for cold-rolled silicon steel re-coiling provided in an embodiment of the present application;
[0057] Figure 7 It is a structural schematic diagram of a cold-rolled silicon steel re-coiling PLC control device provided in an embodiment of the present application;
[0058] Figure 8 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0059] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0060] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0061] Cold-rolled silicon steel recoiling is an important part of the electrical steel production process. It is mainly used to re-coil the cold-rolled silicon steel to meet the needs of subsequent processing and application. Silicon steel is widely used in motors, transformers and other electrical equipment due to its excellent magnetic and electrical conductivity. Therefore, the material is required to have high thickness uniformity and excellent surface quality during the production process. The recoiling process can not only improve the machinability of silicon steel, but also effectively reduce the loss of materials in subsequent processes and improve overall production efficiency.
[0062] In the cold-rolled silicon steel re-coiling process, the cold-rolled silicon steel re-coiling equipment includes important equipment such as the coil loading trolley, uncoiler, head straightening machine, head crop shear, welder, disc shear, pinch roller, steering roller, coiler, and unloading trolley to achieve efficient conversion from raw materials to finished products. The process starts with the coil loading trolley, which is responsible for delivering the original silicon steel coil to the uncoiler. The uncoiler unwinds the silicon steel coil in preparation for subsequent processing. The head straightening machine is used to correct the end face of the silicon steel coil to ensure its flatness. The head crop shear accurately cuts off the head of the silicon steel coil in preparation for welding. The welder connects the cut head with the new silicon steel coil here to form a continuous strip. The disc shear further trims the edge of the strip to remove remaining defects. The pinch roller and steering roller work together to ensure the stable transportation of the strip in the unit. The coiler is responsible for rolling the processed silicon steel strip into a new coil. Finally, the unloading car removes the completed silicon steel coil from the unit for subsequent storage or transportation.
[0063] Due to the large number of on-site equipment, complex control loops, and extremely high real-time requirements, achieving full automatic control of the entire process section faces great technical challenges. Therefore, the cold-rolled silicon steel re-coiling process often adopts manual or semi-automatic control methods in actual operation to ensure production flexibility and controllability. Although this control method limits the improvement of the automation level to a certain extent, it also provides guarantees for the stability of the process and product quality. With the advancement of automation technology, it is expected that a higher degree of automation will be achieved through more advanced control systems in the future, further improving production efficiency and product quality.
[0064] In the related technologies, the industrial sites of enterprises use earlier foreign control system products, which adopt the serial Profibus fieldbus protocol and have a slow transmission rate. They cannot fully meet the current production needs of users and bring great risks to the safe production of enterprises.
[0065] In order to solve at least one of the above technical problems, the embodiment of the present application provides a PLC control system, method and electronic device for re-splitting cold-rolled silicon steel. The following is a detailed description of the PLC control system, method and electronic device for re-splitting cold-rolled silicon steel provided in the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0066] like Figure 1 As shown, the cold-rolled silicon steel re-coiling PLC control system includes: a PLC controller, an IO module, a switch and a power supply.
[0067] PLC controller, used for logic control programming and managing the execution of PLC programs;
[0068] The IO module is connected to the PLC controller. The IO module is used to collect status information of the cold-rolled silicon steel re-splitting equipment, send the status information to the PLC controller, and receive and execute control commands sent by the PLC controller to control the operation of the cold-rolled silicon steel re-splitting equipment.
[0069] The switch is connected to the remote IO station via Ethernet and is used to control data transmission between the remote IO station and the PLC controller.
[0070] A PLC (Programmable Logic Controller) controller is an electronic device used in industrial automation that can implement various control and monitoring functions through programming. A PLC controller can include a central processing unit (CPU), input / output modules, memory, communication modules, and power modules. The main functions of a PLC controller include logic control, timing control, counting control, data processing, and communication interconnection.
[0071] In an embodiment of the present application, the PLC controller can receive logic control programs written by users, which can be written in programming languages such as ladder diagrams, function block diagrams, instruction lists or structured text. Users can write and download programs to the PLC controller through programming software. The PLC controller performs various automation tasks according to these logic control programs, such as starting and stopping machines, controlling the operating sequence of machines, monitoring machine status, etc. Specifically, the central processing unit of the PLC controller is responsible for interpreting and executing the logic control program stored in the controller memory. The PLC controller executes instructions in the logical order defined in the program, which can be input / output operations, timing, counting, arithmetic operations, data comparisons, etc. The PLC controller can monitor the status of input signals in real time, and control output signals according to these states and program logic, thereby achieving precise control of machines or processes.
[0072] IO module (Input / Output Module) is an electronic device used to realize input and output functions. IO module can connect various sensors, actuators and external devices to realize data acquisition, signal control and information interaction. IO module has input function, which can receive input signals sent by external devices and convert them into digital signals or analog signals for use by computer systems or control systems. IO module also has output function, which can convert output signals generated by computer systems or control systems into the form required by external devices for controlling execution instructions.
[0073] In an embodiment of the present application, the IO module can be connected to the PLC controller through a specific interface, such as a field bus, to realize data exchange between the PLC controller and the IO module. The IO module can collect status information such as speed, temperature, pressure, position, etc. from various sensors on the cold-rolled silicon steel re-splitting equipment, such as position sensors, temperature sensors, pressure sensors, etc., and convert these status information into digital signals and send them to the PLC controller. After collecting these status information, the PLC controller can process and generate control commands according to the preset program logic, and send the control commands to the IO module. The IO module can receive control commands and convert the control commands into signals suitable for execution by actuators (such as motor drivers, valves, relays, etc.) to control the operation of the cold-rolled silicon steel re-splitting equipment.
[0074] In one example, the status information received by the PLC controller is the position information collected by the position sensor. Based on the position information, it is determined that the winding shaft has reached a predetermined position. The PLC controller can send a start command to the IO module, and the IO module converts the control command into a control signal of the motor driver, thereby controlling the motor to start the winding operation.
[0075] A switch is a network device whose main function is to connect terminal devices such as computers, servers, and network printers, and to interconnect with other network devices to build a local area network and realize communication between devices. The switch checks the destination MAC address (Media Access Control Address) of the data frame and forwards the data from the interface where the destination host is located. The switch contains a MAC address table that records the corresponding information of all MAC addresses in the network and each port of the switch, so as to realize the accurate forwarding of data frames.
[0076] In an embodiment of the present application, the switch connects the remote IO station and the PLC controller via Ethernet to build a local area network that supports the Profinet protocol. The switch is used to control the data transmission between the remote IO station and the PLC controller. These data include status information collected from the remote IO station and control commands sent from the PLC controller. Specifically, similar to the IO module, the remote IO station can collect status information such as speed, temperature, pressure, position, etc. from various sensors on the cold-rolled silicon steel re-splitting equipment, such as position sensors, temperature sensors, pressure sensors, etc., and convert these status information into digital signals and send them to the PLC controller. After collecting these status information, the PLC controller can process and generate control commands according to the preset program logic, and send the control commands to the remote IO station. The remote IO station can receive control commands and convert the control commands into signals suitable for actuators (such as motor drivers, valves, relays, etc.) to control the operation of the cold-rolled silicon steel re-splitting equipment.
[0077] The remote IO station is a device for realizing remote data collection and control. The main function of the remote IO station is to realize signal transmission and control between the PLC controller and the remote cold-rolled silicon steel re-splitting equipment. The remote IO station can be distributed and installed in different areas of the production line or facility. By connecting various sensors and actuators, the remote control and monitoring of the cold-rolled silicon steel re-splitting equipment can be realized. In some embodiments, the remote IO station can adopt KYIO, which is a distributed remote IO system product, mainly composed of a communication coupler module and an expansion IO module.
[0078] According to the cold-rolled silicon steel re-rolling PLC control system of the present application, by adopting a self-developed control system, the setting of the IO module enables the control system to collect equipment status information in real time, and execute corresponding operations according to the instructions of the PLC controller, thereby realizing the automated production process of cold-rolled silicon steel re-rolling, and realizing efficient data transmission between the remote IO station and the PLC controller through Ethernet, with high real-time performance, improving the performance of the control system, being able to meet the requirements of large-scale data transmission and real-time communication on site, and greatly improving production efficiency.
[0079] In some embodiments, the system further includes a PLC control cabinet, in which the PLC controller, IO module, switch and power supply are deployed.
[0080] In this embodiment, the PLC control cabinet can be a closed box, and the control cabinet can be made of metal to provide protection against dust, water, impact and electromagnetic interference. The PLC control cabinet can include a structured module for the installation, replacement and expansion of components such as a PLC controller, IO module, switch and power supply.
[0081] In some embodiments, the PLC control cabinet may also include a heat dissipation system, such as a cooling fan, vents, etc., to keep the internal components running at a suitable temperature. The PLC control cabinet may also be equipped with a safety door lock, an emergency stop button, and a grounding system to ensure the safety of operators and equipment.
[0082] In this embodiment, by centrally deploying the PLC controller, IO module, switch and power supply in the PLC control cabinet, a high degree of integration of the control system is achieved, which helps to reduce space occupation, making the entire control system more compact and convenient for factory layout and equipment maintenance. In addition, the PLC control cabinet also protects key control components from external environmental influences such as dust and moisture through physical isolation, thereby extending the service life of the equipment.
[0083] In some embodiments, the PLC controller performs automatic control logic programming for cold-rolled silicon steel re-coiling through the PLC programming software MaVIEW; the automatic control logic includes sequential control, and the sequential control includes at least one of start, stop, pause and reset control functions; the steps of sequential control include at least one of parallel branching, exclusive branching and jumping.
[0084] MaVIEW is a PLC programming software that allows engineers to write, test and debug control logic. MaVIEW provides graphical programming tools such as ladder diagrams, function block diagrams, etc., making the programming process intuitive and easy to understand. With MaVIEW, engineers can define complex control logic, including sequential control, timing, counting, data processing, etc. MaVIEW can also be used to remotely monitor the status of PLCs, perform fault diagnosis and system optimization.
[0085] In this embodiment, the sequential control is an automated control method, which includes executing a series of operation steps in a pre-set sequence. For example, in the process of cold-rolled silicon steel re-coiling, the sequential control includes key steps such as coiling, threading, shearing, waste handling, tail swinging, and coil unloading. Through the automation of these steps, production efficiency can be improved.
[0086] In this embodiment, the sequential control may include control functions such as start, stop, pause and reset to improve the controllability and safety of automated production. The steps of the sequential control may also include parallel branches, exclusive branches, jumps, etc. In parallel branches, multiple steps can be performed simultaneously to improve production efficiency. Exclusive branches can make only one step be executed at the same time. The jump function can make the steps skip certain steps according to conditions and directly execute other steps.
[0087] In this embodiment, the automatic control logic of cold-rolled silicon steel re-rolling is programmed on the PLC controller by using MaVIEW PLC programming software. The automatic control logic includes sequential control, covering key control functions such as start, stop, pause and reset, which improves the continuity and stability of the production process. In addition, the logical structures such as parallel branches, exclusive branches, jumps, etc. included in the sequential control steps enable the control system to flexibly respond to complex production needs, improve the adaptability and flexibility of the system, and realize the automated production process of cold-rolled silicon steel re-rolling, thereby improving production efficiency.
[0088] In some embodiments, a check time is set for the steps of sequential control, and timing is performed when the step starts to be executed. When the execution time of the step exceeds the check time, a fault handling mechanism is activated, and the fault handling mechanism at least includes pausing sequential control.
[0089] In this embodiment, the execution time of each step can be monitored and counted from the time the step starts to be executed. If the execution time exceeds the inspection time, a fault handling mechanism is activated. For example, the fault handling mechanism includes pausing the program to pause the entire sequential control process by pausing imaging so that an operator can intervene to inspect and resolve the problem causing the delay.
[0090] In this embodiment, by setting the inspection time in the sequential control step, timing is performed when the step starts to be executed. Once the execution time of the step exceeds the preset inspection time, the fault handling mechanism will be automatically activated, thereby improving the response speed and reliability of the system. The fault handling mechanism at least includes pausing the sequential control, so that each process in the control process can be suspended for maintenance, maintaining the current step or returning to the initial position of the program. The entire process is automated, saving on-site manpower input, achieving efficient production, and greatly improving production efficiency. At the same time, it reduces costs for enterprises, improves the work efficiency and safety of personnel, and at the same time further reduces the cost of factory equipment maintenance.
[0091] In some embodiments, the sequence control includes a mode management module and a plurality of step control modules;
[0092] Mode management module, used to manage the start, stop, hold and reset of sequential control steps;
[0093] The step control module is used to control the activation, status monitoring, and conversion of individual steps.
[0094] In this embodiment, the sequence control may mainly include two functional modules, a mode management module SEQ_BLOCK and a step control module SEQ_STEP. A sequence control may include a mode management module SEQ_BLOCK and several step control modules SEQ_STEP, and the mode management module SEQ_BLOCK and the step control module SEQ_STEP may be linked together via a bus data bus.
[0095] The mode management module SEQ_BLOCK can be used to manage the start, stop, hold, reset and other functions of the sequence control steps. The mode management module SEQ_BLOCK includes multiple pins, which are used to implement the start, stop, hold, reset and other functions of the sequence control steps. Figure 2 As shown, the pins of the mode management module SEQ_BLOCK are defined as follows, where the pin prefix "I" indicates an input pin, and the prefix "O" indicates an output pin:
[0096] I_start is used for automatic sequence start. When this pin is set to a high level, SEQ_BLOCK will start the automatic sequence control process.
[0097] I_stop is used for automatic sequential stop. When this pin is set to a high level, the control process will stop.
[0098] I_hold is used to switch from automatic mode to hold mode. Flipping the switch is used to switch between automatic mode and hold mode. Each time it is triggered, if it is currently in automatic mode, it switches to hold mode; if it is currently in hold mode, it returns to automatic mode.
[0099] I_auto is used to indicate whether the current mode is automatic mode or manual mode. In automatic mode, I_auto is at a high level; in manual mode, I_auto is at a low level, that is, I_auto=0 in manual mode.
[0100] I_cond is the automatic sequence start condition. When I_cond is at a high level, SEQ_BLOCK will start the automatic sequence control process according to the I_start signal.
[0101] I_reset is used to reset the system after a fault occurs, clearing the fault state so that the system can be restarted.
[0102] I_bus links the data bus and is used to feedback activation and fault information in the sequential control steps. It can receive feedback information from downstream steps, such as activation status, fault status, etc.
[0103] o_run indicates whether the automatic sequence control process is currently active. When the control process is running normally, o_run is high.
[0104] o_hold indicates whether the automatic sequence control process is in the hold state. When the control process is in the hold mode, o_hold is high.
[0105] o_fault indicates whether a step has failed. When a fault is detected, o_fault is high.
[0106] o_bus links the data bus, which is used to notify the downstream of control information such as step mode, start, stop, and hold.
[0107] o_link link command, used to send a start command to the downstream step to trigger the execution of the next step.
[0108] The step control module SEQ_STEP can be used to control the activation, status monitoring, and conversion of a single step. Each step in the sequential control can correspond to a SEQ_STEP. The step control module SEQ_STEP includes multiple pins, which are used to realize the functions of controlling the activation, status monitoring, and conversion of a single step. Figure 3 As shown, the pin definition of the step control module SEQ_STEP is as follows, where the pin prefix "I" indicates an input pin and the prefix "O" indicates an output pin:
[0109] I_cond represents the branch condition in the transition condition of the previous step. When the transition condition signal of the previous step is received, if this branch condition is met, the current step will be activated.
[0110] I_link is used to receive the activation signal from the previous SEQ_STEP step. When the previous step is completed and the activation signal is issued, the current step will be started.
[0111] I_trans represents the transition condition, which ends the current step after it is met. This pin defines the condition when the current step should end. When this transition condition is met, the current step will end and the start of the next step can be triggered.
[0112] I_chktim is used to set the running time limit of the current step. If the step is not completed within the set time (i.e. timeout), a fault signal will be generated. If it is set to 0, no timeout check will be performed.
[0113] I_bus links the data bus and is used to receive control information such as step mode, start, stop, and hold from upstream notifications.
[0114] o_cmd is the output command for this step, and the output is prohibited when paused. This pin provides the output command of the current step. When the step is active, the output allows the signal; when the step is paused, the output prohibits the signal.
[0115] o_fault is the timeout fault of this step. After the fault, the output of this step is disabled and all sequences cannot proceed to the next step. This pin indicates whether a timeout fault occurs in the current step. If a timeout occurs, a fault signal is output, resulting in the output of the current step being disabled and preventing the sequence control from entering the next step.
[0116] o_link is the activation signal for this step, and the falling edge starts the next step. This pin provides an activation signal to start the next step. When the current step is completed and o_link changes from high to low (falling edge), the next step will be started.
[0117] o_bus links the data bus and is used to feedback information such as activation and faults.
[0118] In this embodiment, by introducing a mode management module and a step control module, the mode management module is responsible for the start, stop, hold and reset of the overall steps, thereby improving the consistency and stability of the control process, while the step control module focuses on the activation, status monitoring and conversion of a single step, thereby improving the control accuracy of each operation detail. This modular design improves the automation level of the cold-rolled silicon steel re-coiling process, reduces maintenance costs, and improves production efficiency.
[0119] In some embodiments, the mode management module and the step control module are connected via a data bus;
[0120] When a branch appears in the steps of the sequential control, the step control module at the branch entrance simultaneously receives the upstream data information sent from the data bus; at the junction of the branches, when the step corresponding to any branch is completed, the data information is transmitted downstream through the data bus.
[0121] In this embodiment, the mode management module SEQ_BLOCK and the step control module SEQ_STEP can be linked together via a bus data bus to achieve data exchange between the two. The data exchange process between the mode management module SEQ_BLOCK and the step control module SEQ_STEP is as follows: Figure 4 shown.
[0122] In this embodiment, when a branch occurs in the sequential control flow, the step control module SEQ_STEP at the branch entry needs to simultaneously receive information from the upstream data bus, which may include a start signal, a stop signal, a hold signal, etc., as well as conditional information that may affect the branch selection.
[0123] At the junction of the branches, if the steps corresponding to any branch are completed, the completion signal can be transmitted downstream through the data bus. That is, once any branch step is completed, the control system will receive this information and can decide the execution of the subsequent steps accordingly.
[0124] In this embodiment, by connecting the mode management module and the step control module through a data bus, when a branch appears in the control process, the step control module at the branch entrance can receive upstream data information in time, so that the branch logic is correctly executed. At the branch junction, once the steps of any branch are completed, the data information can be passed to the downstream through the data bus, which improves the continuity and synchronization of the control process, thereby improving the automation level and production efficiency of the entire cold-rolled silicon steel re-coiling process.
[0125] In some embodiments, the mode management module and the step control module control the flow of steps in the sequential control through activation signals; the activation signals are used to control the activation of the steps;
[0126] When parallel branches appear in the steps of the sequential control, activation signals are sent to the steps corresponding to the parallel branches respectively; at the junction of the branches, when the steps corresponding to the parallel branches are all executed, an activation signal is sent downstream;
[0127] When an exclusive branch appears in the steps of sequential control, the target step that needs to be activated in the exclusive branch is determined based on the conversion condition, and an activation signal is sent to the target step. When the target step receives the activation signal, it is determined whether the target step needs to be activated based on the branch condition; at the branch junction, when any step in the exclusive branch is executed, an activation signal is sent downstream.
[0128] In this embodiment, pin I_link is used to receive an activation signal from an upstream step in the sequential control, and pin o_link is used to transmit an activation signal to a downstream step in the sequential control. The activation signal can control the flow direction of each step in the sequential control. If parallel branches appear in the steps of the sequential control, the activation signal can be sent to the steps corresponding to the parallel branches respectively. At the junction of the branches, when the steps corresponding to the parallel branches are all executed, an activation signal is sent downstream.
[0129] In this embodiment, an exclusive branch refers to a situation where only one step corresponding to a branch can be activated at the same time point. For an exclusive branch, the upstream step of the exclusive branch will judge the conversion condition through I_trans of the current step before sending the activation signal, that is, judge which step corresponding to the exclusive branch should be activated through I_trans, determine the step that should be activated as the target step, and send the activation signal to the target step. After receiving the activation signal, the SEQ_STEP corresponding to the target step will judge whether the branch condition is met through I_cond. If it is met, the target step will be activated. For example, if the target step needs to be activated when the temperature is higher than the preset value, the branch condition of I_cond in the SEQ_STEP corresponding to the target step is to judge whether the temperature is greater than the preset value, and if it is greater, the branch condition is met. At the branch junction, when any step in the exclusive branch is executed, an activation signal is sent downstream.
[0130] In this embodiment, the flow of steps in the sequential control is managed by activation signals. In the case of parallel branches, the activation signal can be sent to the steps corresponding to all branches at the same time to achieve parallel operation, thereby improving processing efficiency. The design of the branch junction makes it possible to send the activation signal to the downstream only after all parallel branch steps are completed, thereby improving the synchronization and integrity of the process. For exclusive branches, the activation signal is selectively sent to a specific step according to the conversion condition, and after receiving the signal, it is determined whether to activate according to the branch condition. The flexibility of the control system is enhanced through condition-driven control. The exclusive branch junction sends the activation signal to the downstream after any step is completed, which optimizes the control system response and improves the overall flexibility and response speed of the control process, thereby improving production efficiency.
[0131] The following is an example of a scenario to introduce the control process of the cold-rolled silicon steel re-rolling PLC control system in the embodiment of the present application. Figure 5 As shown, the control process includes:
[0132] Parameter initialization check: First check whether the parameters have been initialized. If not, you need to initialize them first; if they have been initialized, proceed to the next step.
[0133] Uncoiler start: After initialization, the uncoiler starts and begins to coil the silicon steel material.
[0134] The opening machine starts: After the unwinder is started, the opening machine will start to process the head of the material.
[0135] Machine change and start-up: Machine change and start-up, adjust the position of silicon steel material.
[0136] Disc shear starts: cutting silicon steel material to predetermined size.
[0137] Pinch Roller Start: Helps to ensure stable material delivery during the coiling process.
[0138] Transfer roller start: further ensures smooth material transmission on the production line.
[0139] Results are pushed to the front-end interface: After all steps are completed, the results are pushed to the front-end interface for operator monitoring.
[0140] Cut check: Check whether the cutting is completed. If not, return to continue cutting; if completed, proceed to the next step.
[0141] Winding check: Check whether the winding is completed. If not, return to continue winding; if completed, the program ends.
[0142] The embodiment of the present application also provides a PLC control method for re-dividing cold-rolled silicon steel. The execution subject of the PLC control method for re-dividing cold-rolled silicon steel can be an electronic device or a functional module or functional entity in the electronic device that can implement the PLC control method for re-dividing cold-rolled silicon steel. The electronic devices mentioned in the embodiment of the present application include but are not limited to mobile phones, tablet computers, computers, cameras, wearable devices, PLC controllers, etc. The PLC control method for re-dividing cold-rolled silicon steel provided in the embodiment of the present application is explained below using the PLC controller as an example of the execution subject.
[0143] like Figure 6 As shown, the cold-rolled silicon steel re-coiling PLC control method includes: step 610, step 620 and step 630.
[0144] Step 610: Acquire the status information of the cold-rolled silicon steel re-splitting equipment collected by the IO module and / or the remote IO station; the remote IO station is connected to the PLC controller via Ethernet;
[0145] Step 620: Generate control instructions according to the state information and automatic control logic;
[0146] Step 630: Send the control instruction to the IO module and / or the remote IO station, so that the IO module and / or the remote IO station controls the operation of the cold-rolled silicon steel re-splitting equipment according to the control instruction.
[0147] In the embodiment of the present application, the IO module can be connected to the PLC controller through a specific interface, such as a field bus, to achieve data exchange between the PLC controller and the IO module. The remote IO station can be connected to the PLC controller through Ethernet. In order to enable the remote IO station to effectively exchange data with the PLC controller, a switch can also be set between the remote IO station and the PLC controller.
[0148] The IO module can collect status information such as speed, temperature, pressure, position, etc. from various sensors on the cold-rolled silicon steel re-splitting equipment, such as position sensors, temperature sensors, pressure sensors, etc., and convert these status information into digital signals and send them to the PLC controller. After collecting these status information, the PLC controller can process and generate control commands according to the preset automatic control logic, and send the control commands to the IO module. The IO module can receive control commands and convert them into signals suitable for actuators (such as motor drivers, valves, relays, etc.) to control the operation of the cold-rolled silicon steel re-splitting equipment.
[0149] Remote IO stations can be installed in different areas of the production line or facility in a distributed manner, and can realize remote control and monitoring of cold-rolled silicon steel re-splitting equipment by connecting various sensors and actuators. Specifically, similar to the IO module, the remote IO station can collect status information such as speed, temperature, pressure, position, etc. from various sensors on the cold-rolled silicon steel re-splitting equipment, such as position sensors, temperature sensors, pressure sensors, etc., and convert these status information into digital signals and send them to the PLC controller. After collecting these status information, the PLC controller can process and generate control commands according to the preset automatic control logic, and send the control commands to the remote IO station. The remote IO station can receive control commands and convert the control commands into signals suitable for actuators (such as motor drivers, valves, relays, etc.) to control the operation of the cold-rolled silicon steel re-splitting equipment.
[0150] According to the PLC control method for cold-rolled silicon steel re-rolling of the present application, by adopting a self-developed control system, the setting of the IO module enables the control system to collect equipment status information in real time, and execute corresponding operations according to the instructions of the PLC controller, thereby realizing the automated production process of cold-rolled silicon steel re-rolling, and realizing efficient data transmission between the remote IO station and the PLC controller through Ethernet, with high real-time performance, improving the performance of the control system, being able to meet the requirements of large-scale data transmission and real-time communication on site, and greatly improving production efficiency.
[0151] The cold-rolled silicon steel re-rolling PLC control method provided in the embodiment of the present application can be executed by a cold-rolled silicon steel re-rolling PLC control device. In the embodiment of the present application, the cold-rolled silicon steel re-rolling PLC control device executing the cold-rolled silicon steel re-rolling PLC control method is taken as an example to illustrate the cold-rolled silicon steel re-rolling PLC control device provided in the embodiment of the present application.
[0152] The embodiment of the present application also provides a PLC control device for re-splitting cold-rolled silicon steel.
[0153] like Figure 7 As shown, the cold-rolled silicon steel re-coiling PLC control device comprises:
[0154] The acquisition module 710 is used to acquire the status information of the cold-rolled silicon steel re-splitting equipment collected by the IO module and / or the remote IO station; the remote IO station is connected to the PLC controller via Ethernet;
[0155] A generating module 720, for generating a control instruction according to the state information and the automatic control logic;
[0156] The sending module 730 is used to send the control instruction to the IO module and / or the remote IO station, so that the IO module and / or the remote IO station controls the operation of the cold-rolled silicon steel re-splitting equipment according to the control instruction.
[0157] According to the cold-rolled silicon steel re-rolling PLC control device of the present application, by adopting a self-developed control system, the setting of the IO module enables the control system to collect equipment status information in real time, and execute corresponding operations according to the instructions of the PLC controller, thereby realizing the automated production process of cold-rolled silicon steel re-rolling, and realizing efficient data transmission between the remote IO station and the PLC controller through Ethernet, with high real-time performance, improving the performance of the control system, being able to meet the requirements of large-scale data transmission and real-time communication on site, and greatly improving production efficiency.
[0158] The cold-rolled silicon steel re-splitting PLC control device in the embodiment of the present application can be an electronic device, or a component in an electronic device, such as an integrated circuit or a chip. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application does not make specific limitations.
[0159] The cold-rolled silicon steel re-coiling PLC control device in the embodiment of the present application may be a device having an operating system. The operating system may be a Microsoft (Windows) operating system, an Android (Android) operating system, an IOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0160] In some embodiments, Figure 8 As shown, an embodiment of the present application also provides an electronic device 800, including a processor 801, a memory 802, and a computer program stored in the memory 802 and executable on the processor 801. When the program is executed by the processor 801, each process of the above-mentioned cold-rolled silicon steel re-coiling PLC control method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0161] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0162] An embodiment of the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned cold-rolled silicon steel re-coiling PLC control method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0163] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0164] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the above-mentioned cold-rolled silicon steel re-coiling PLC control method.
[0165] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0166] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, which are coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-mentioned cold-rolled silicon steel re-rolling PLC control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0167] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0168] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0169] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0170] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
[0171] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0172] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
Claims
1. A PLC control system for cold-rolled silicon steel re-coiling, characterized in that: include: PLC controllers, IO modules, switches and power supplies; The PLC controller is used to perform logic control programming and manage the execution of the PLC program; The IO module is connected to the PLC controller, and the IO module is used to collect status information of the cold-rolled silicon steel re-splitting equipment, send the status information to the PLC controller, and receive and execute control commands sent by the PLC controller to control the operation of the cold-rolled silicon steel re-splitting equipment; The switch is connected to the remote IO station via Ethernet, and the switch is used to control data transmission between the remote IO station and the PLC controller.
2. The system according to claim 1, characterized in that The system also includes a PLC control cabinet, in which the PLC controller, the IO module, the switch and the power supply are deployed.
3. The system according to claim 1, characterized in that The PLC controller performs automatic control logic programming of cold-rolled silicon steel re-coiling through the PLC programming software MaVIEW; the automatic control logic includes sequential control, and the sequential control includes at least one of start, stop, pause and reset control functions; the steps of the sequential control include at least one of parallel branching, exclusive branching and jumping.
4. The system according to claim 3, characterized in that The steps of the sequential control are provided with a check time, which is counted when the step starts to be executed. When the execution time of the step exceeds the check time, a fault handling mechanism is activated, and the fault handling mechanism at least includes pausing the sequential control.
5. The system according to claim 3, characterized in that The sequential control includes a mode management module and a plurality of step control modules; The mode management module is used to manage the start, stop, hold and reset of the sequential control steps; The step control module is used to control the activation, status monitoring and conversion of a single step.
6. The system according to claim 5, characterized in that The mode management module and the step control module are connected via a data bus; When a branch occurs in the steps of the sequential control, the step control module at the branch entrance simultaneously receives upstream data information sent from the data bus; at the junction of the branches, when the step corresponding to any branch is completed, the data information is transmitted downstream through the data bus.
7. The system according to claim 5, characterized in that The mode management module and the step control module control the flow of steps in the sequential control through activation signals; the activation signals are used to control the activation of steps; When parallel branches appear in the steps of the sequential control, activation signals are sent to the steps corresponding to the parallel branches respectively; at the junction of the branches, when the steps corresponding to the parallel branches are all executed, an activation signal is sent downstream; When an exclusive branch appears in the steps of the sequential control, the target step that needs to be activated in the exclusive branch is determined according to the conversion condition, and the activation signal is sent to the target step. When the target step receives the activation signal, it is determined whether the target step needs to be activated according to the branch condition; at the branch confluence, when any step in the exclusive branch is executed, an activation signal is sent downstream.
8. A PLC control method for cold-rolled silicon steel re-coiling, characterized in that: Applied to the cold-rolled silicon steel re-coiling PLC control system according to any one of claims 1 to 7, the method comprising: Acquire status information of the cold-rolled silicon steel re-splitting equipment collected by the IO module and / or the remote IO station; the remote IO station is connected to the PLC controller via Ethernet; generating control instructions according to the state information and automatic control logic; The control instruction is sent to the IO module and / or the remote IO station, so that the IO module and / or the remote IO station controls the operation of the cold-rolled silicon steel re-splitting equipment according to the control instruction.
9. A PLC control device for cold-rolled silicon steel re-coiling, characterized in that: include: An acquisition module, used to acquire status information of the cold-rolled silicon steel re-coiling equipment collected by the IO module and / or the remote IO station; The remote IO station is connected to the PLC controller via Ethernet; A generating module, used for generating a control instruction according to the state information and automatic control logic; The sending module is used to send the control instruction to the IO module and / or the remote IO station, so that the IO module and / or the remote IO station controls the operation of the cold-rolled silicon steel re-splitting equipment according to the control instruction.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to claim 8 is implemented.