Section steel production material tracking method, equipment and medium

By adopting the first-in, first-out principle and database table design material tracking method in steel production, the problems of inaccurate and low efficiency of material blank tracking in the existing technology are solved, efficient and accurate material blank tracking is achieved, and production efficiency is improved and product quality.

CN119456689APending Publication Date: 2025-02-18HUATIAN ENG & TECH CORP MCC +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411491652.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

It is difficult for existing material tracking systems to achieve accurate and efficient blank tracking in steel production, resulting in uncertainty in the rolling process and inefficient production efficiency.

Method used

A method for tracking material for steel production is designed. The first-in-first-out principle is adopted to track the blanks entering and leaving each equipment in real time. Through the design of the database table and the blank tracking algorithm, the blanks are realized from the furnace to the finished product storage. Detailed recording and analysis of the entire process.

Benefits of technology

It improves the accuracy and efficiency of blank tracking, simplifies the tracking process, reduces redundant data, optimizes the production process, and improves product quality and production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119456689A_ABST
    Figure CN119456689A_ABST
Patent Text Reader

Abstract

The invention discloses a profile steel production material tracking method, equipment and a medium. Comprising the following steps: (1) designing a tracking table according to the sequence of the technological process of the whole process from furnace entering to finished product warehousing of profile steel; the tracking table at least comprises a steel billet number, whether the steel billet arrives at equipment or not, the time of arriving at the equipment and the time of leaving the equipment; and 2) recording the whole process of the same steel billet from furnace entering to finished product warehousing according to a preset rule on a record in the tracking table. According to the novel profile steel production material tracking method, the first-in first-out principle is utilized, real-time tracking is carried out on material blanks entering and exiting from all devices, and the method is simpler, more efficient and more accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a method, equipment and medium for tracking materials in section steel production. Background Art

[0002] Material tracking during steel rolling is to ensure accurate control and efficient management of the rolling process. The material tracking system plays a vital role in steel rolling production. It ensures the accuracy and efficiency of steel plate rolling by tracking the process of steel billets from charging to the hot straightening machine exit roller. This process mainly relies on the accurate recording of the head and tail position, length position and specific position of the steel plate on the roller. This information is crucial for optimizing the rolling pass, adjusting the rolling force and ensuring product quality.

[0003] The material tracking system receives data from on-site detection instruments, such as signals provided by heat detection, photoelectric switches and speed transmitters, to accurately determine the position of the steel plate and calculate the rolling model. The implementation of material tracking includes creating two tracking points (head and tail) for each steel plate, and recording the data of the steel plate tracking points in the tracking area, such as status word, type, position, roller number of the area in which it is located, corresponding steel plate length and steel grade, etc. These data provide detailed information for the control of the steel rolling process, helping operators to understand the status of the steel plate in real time, so as to make corresponding adjustments to ensure the smooth progress of the rolling process. In addition, the material tracking system also improves the accuracy and efficiency of tracking through the use of hot metal detectors and cold metal detectors, as well as the integration of speed transmitters and transmission feedback signals. The application of these technologies makes material tracking the "eyes" in the automation control of steel rolling, which is of great significance for improving product quality, optimizing production processes, and reducing errors and delays in production.

[0004] In summary, the role of material tracking in the steel rolling process cannot be ignored. It provides important data support for steel rolling production by accurately recording and analyzing the position and status of steel plates. It is a key factor in ensuring product quality and production efficiency. Summary of the invention

[0005] In order to overcome the above-mentioned defects, the object of the present invention is to provide a method, equipment and medium for tracking materials in steel production.

[0006] To achieve the above object, the method for tracking materials in steel production of the present invention comprises the following steps:

[0007] 1) Design a tracking table in accordance with the sequence of the process flow of the entire process from the steel entering the furnace to the finished product entering the warehouse; the tracking table at least includes the billet number, whether it arrives at the equipment, the time of arrival at the equipment, and the time of leaving the equipment;

[0008] 2) In a record in the tracking table, the entire process of the same steel billet from entering the furnace to the finished product being put into storage is recorded according to predetermined rules.

[0009] Furthermore, the equipment includes: an elevator, a heating furnace, a roller table, a blanking machine, a tandem rolling mill, a cooling bed, a straightening machine, cold sawing, and baling and weighing.

[0010] Furthermore, the predetermined rule comprises the following steps:

[0011] 31) When a signal reaching the device is detected;

[0012] 32) Query the tracking table for data that has the time of arrival at the previous device, but the time of arrival at this device is empty;

[0013] 33) Take the earliest data from all matching data in the tracking table, edit it, and write the time when it arrived at this device.

[0014] Furthermore, the method further comprises the steps of:

[0015] 34) Check the tracking table to see if the num of materials entering the device has reached the upper limit N. If not, add 1 to each material blank entering the device and return to step 31); if the upper limit is reached, mark the num of the material blank as 1.

[0016] Furthermore, the steps are specifically as follows:

[0017] a) Real-time detection and judgment of each signal source; at this time, the data in the tracking table is 0 or NULL;

[0018] b) When the signal that material has arrived at the elevator is detected, a data entry is inserted into the data table and the elevator time is assigned

[0019] in_elevator_time = et1, ID = 1; all other times are initialized to NULL by default;

[0020] When the subsequent elevator has material, insert the data in sequence:

[0021] in_elevator_time=et2,ID=2

[0022] in_elevator_time=et3,ID=3

[0023] in_elevator_time=et4, ID=4, etc.

[0024] c) When the heating furnace is detected to have a billet entering the furnace signal, query the database to see if in_elevator_time is not NULL.

[0025] If in_furnace_time is NULL, set in_furnace_time = fit1 for the data with the smallest request ID;

[0026] The heating furnaces that are put in follow this rule one by one; the data becomes:

[0027] in_elevator_time=et1, ID=1, in_furnace_time=fit1;

[0028] in_elevator_time=et2, ID=2, in_furnace_time=fit2;

[0029] in_elevator_time=et3, ID=3, in_furnace_time=fit3;

[0030] in_elevator_time=et4, ID=4, in_furnace_time=fit4; etc.

[0031] d) Start num to count the billets in the heating furnace; when a stepping signal is detected in the heating furnace, num is added by 1 for each billet entering the heating furnace, that is, num=num+1;

[0032] in_elevator_time=et1, ID=1, in_furnace_time=fit1, num=4

[0033] in_elevator_time=et2, ID=2, in_furnace_time=fit2, num=3

[0034] in_elevator_time=et3, ID=3, in_furnace_time=fit3, num=2

[0035] in_elevator_time=et4, ID=4, in_furnace_time=fit4, num=1

[0036] When the step signal occurs, the above num becomes 5, 4, 3, 2 respectively;

[0037] e) When the heating furnace discharges the material signal, the data to be queried at this time needs to add num=N=5, this condition;

[0038] Only the billets with num=N are the billets that reach the furnace door. The data becomes as follows:

[0039] in_elevator_time=et1, ID=1, in_furnace_time=fit1, out_furnace_time=fot1.

[0040] 5. The method for tracking materials in steel production as claimed in claim 4, further comprising the following steps:

[0041] f) The speed of the roller needs to be collected; the position of the head of the billet and the position of the tail of the billet are calculated through the length of the roller, the speed of the roller and the length of the billet;

[0042] Billet head position = roller speed * t;

[0043] The tail position of the billet = roller speed*t-billet length.

[0044] Furthermore, the method further comprises the following steps: after detecting the entry signal and the exit signal of the rolling mill, respectively, querying the database according to a predetermined rule, and then setting the time.

[0045] Furthermore, the method further comprises the following steps: after detecting the entry signal and exit signal of the cooling bed, respectively, querying the database according to a predetermined rule, and then setting the time.

[0046] Furthermore, the method also includes the step of deleting the record of the kicked waste blank in the tracking table.

[0047] To achieve the above objectives, the terminal device of the present invention includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor loads and executes the computer program, the above-mentioned method for tracking steel production materials is adopted.

[0048] To achieve the above-mentioned purpose, the present invention provides a computer-readable storage medium, in which a computer program is stored. When the computer program is loaded and executed by a processor, the above-mentioned method for tracking materials in steel production is adopted.

[0049] The present invention designs a new method for tracking materials in section steel production. This method uses the first-in-first-out principle to track the billets entering and leaving various equipment in real time, which is more concise, efficient and accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 It is a system structure diagram of the present invention.

[0051] Figure 2 The tracking algorithm flow chart of the present invention is DETAILED DESCRIPTION

[0052] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0053] In the description of the present invention, it should be understood that the terms "center", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship are based on the orientation or position relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.

[0054] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, unless otherwise specified, "plurality" means two or more.

[0055] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection, or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0056] like Figure 1 As shown, the present invention mainly consists of the following parts:

[0057] 1. On-site equipment: mainly includes the entire rolling line's elevator, heating furnace, roller table, billet opening machine, tandem rolling mill, cooling bed, straightening machine, cold sawing, bundling and weighing equipment.

[0058] 2. Steel rolling signal acquisition system: a system used to collect data from on-site equipment, including but not limited to on-site temperature data, heat inspection data of steel billets, roller speed, switch status of on-site equipment, whether the on-site equipment has reached a certain state, etc.

[0059] 3. Billet tracking algorithm system: This system is one of the cores of this patent. According to the information transmitted by the steel rolling information collection system, the billet operation tracking algorithm is designed to associate the specific billet with the production plan, and then obtain the position, status, temperature and other records of the billet at a certain moment.

[0060] 4. Material tracking database system: This system is one of the cores of this patent. It involves a custom database table structure to facilitate the execution of the material tracking algorithm, thereby achieving the goal of effective tracking.

[0061] The design of the database table: the field name is in front, and the specific Chinese explanation is in the back. The core idea of ​​the database table design is to design the table structure according to the sequence of the steel process flow, so that the same steel billet can complete the whole process from entering the furnace to the finished product storage in one record in the data table. The advantage of this is that it greatly reduces the existence of redundant data and simplifies the cumbersome tracking process. There are several records for the start of rolling of several steel billets. This database table is both a dynamic process table for tracking and a static finished product query table.

[0062] `id` 'ID',

[0063] `steel_code` 'l2 internal billet number',

[0064] `mes_code` 'mes billet number',

[0065] `rolling_plan` 'rolling plan number',

[0066] `steel_grade` 'Steel grade',

[0067] `create_time`datetime NULL DEFAULT NULL COMMENT'creation time',`update_time`datetime NULL DEFAULT NULL COMMENT'update time',`in_cold_reclaimer`'whether to cold reclaimer',

[0068] `in_cold_reclaimer_time` 'In cold reclaimer time',

[0069] `in_elevator` 'Whether to reach the elevator',

[0070] `in_elevator_time` 'to the elevator time',

[0071] `is_front_furnace_weigh` 'Furnace weighing completed',

[0072] `roller_weigh` 'Bill weight',

[0073] `in_furnace` 'Whether to arrive at the heating furnace',

[0074] `in_furnace_time`'to heating furnace time',

[0075] `furnace_no` 'heating furnace number',

[0076] `in_furnace_temper` 'Entry temperature',

[0077] `furace1_positon` '1# Heating furnace billet position',

[0078] `furace2_positon` '2# Heating furnace billet position',

[0079] `out_furnace` 'Whether to exit the heating furnace',

[0080] `out_furnace_time` 'Out of heating furnace time',

[0081] `out_furnace_temper` 'Out-furnace steel temperature',

[0082] `in_bd_mill` 'Is it entering the BD mill?',

[0083] `in_bd_time`'to the blanking machine time',

[0084] `in_bd_temper` 'Temperature before blanking',

[0085] `out_bd_mill` 'Whether to export BD mill',

[0086] `out_bd_time` 'Out of bd machine time',

[0087] `in_tmd_mill` 'Whether to the tandem mill',

[0088] `in_tmd_time` 'to tandem mill time',

[0089] `in_tmd_temper` 'Temperature before serial connection',

[0090] `out_tmd_mill` 'Is it a tandem mill?',

[0091] `out_tmd_time` 'Out of tandem mill time',

[0092] `out_tmd_temper` 'Temperature after serial connection',

[0093] `in_coldbed` 'Whether to cold bed',

[0094] `in_coldbed_time`'to cold bed time',

[0095] `in_coldbed_temper` 'In cold bed temperature',

[0096] `out_coldbed` 'Is it out of cold bed',

[0097] `out_coldbed_time` 'out of cold bed time',

[0098] `is_kickout` 'whether it is kicked out',

[0099] `kickout_time` 'kickout time',

[0100] `kickout_position` 'kickout position',

[0101] `in_straight` 'whether to straighten machine',

[0102] `in_straight_time` 'to straightener time',

[0103] `out_straight` 'whether to use straightening machine',

[0104] `out_straight_time` 'Out straightening machine time',

[0105] `end_time` 'end time',

[0106] After the design of this table is completed, the material tracking algorithm will insert, query and update the data. Figure 2 Shown is the algorithm tracking flow chart.

[0107] The entire algorithm relies on the process sequence of the steel. By default, the billets are produced in a sequence. The first billet to be rolled will be the first to arrive at any device unless it is manually removed from the production line. For example, the first billet to enter the heating furnace must also be the first to leave the heating furnace; the first billet to leave the heating furnace must also be the first billet to enter the rolling mill on the roller.

[0108] Based on the above situation, you can design a database table as shown above, and then the algorithm can make judgments and processes based on the collected real-time data and the status of the existing data in the database table.

[0109] a) There are two ways for billets to enter: one is that cold billets enter the furnace roller table through the cold billet reclaimer; the other is that hot billets enter the furnace roller table through the elevator. When a cold billet or hot billet is detected, a data entry is inserted into the database, and the arrival time of the cold billet reclaimer or hot billet elevator is set in_cold_reclaimer_time,

[0110] in_elevator_time. If multiple billets enter the roller table later, insert the data and set the time in sequence.

[0111] b) After the billet enters the roller in front of the furnace, the next step is to be transported to the heating furnace for heating. So when it is detected that the billet enters the heating furnace, at this time, according to the principle of sequence, it can be judged that the billet that enters the roller in front of the furnace first must enter the heating furnace first. So find this data, this data must meet the time of entering the cold billet feeder or hot billet elevator is not null, but the time of entering the heating furnace is null, and the id sequence number must be the smallest. Edit this data and set the time of entering the heating furnace.

[0112] c) After the billet enters the heating furnace, the next step is to exit the heating furnace. According to the principle of sequence, it can be judged that the billet that enters the heating furnace first will definitely exit the heating furnace first. Therefore, when it is detected that a billet exits the heating furnace, the queried data is edited and the time for it to exit the heating furnace is set.

[0113] d) According to the above principles, complete the subsequent processes in sequence, including rolling process, cooling bed process, straightening process, cold sawing process, bundling and weighing process, and finished product storage process.

[0114] The query principle of the above algorithm is the same: the arrival time of the previous process is not NULL, the arrival time of the current process is NULL, and all of them meet the one with the smallest ID in the data.

[0115] There are two things that need to be focused on in the whole process, one is the heating furnace and the other is the cooling bed. Because these two devices can accommodate N billets at the same time. And step in sequence. So when entering the heating furnace, a NUM count needs to be added. When the step signal of the heating furnace appears, the NUM count is added +1. When NUM is equal to N, it indicates that the billet has moved from entering the furnace to the state of leaving the furnace. Then the exit signal is applied.

[0116] The principle of the cooling bed is the same as that of the heating furnace. Stepping signals are required for counting and statistics.

[0117] Example

[0118] Since the cold billet and the hot billet are only different in type, their production tracking is not affected. Therefore, the following embodiment selects the hot billet for illustration. In order to simply describe the invention patent, it is assumed that the number of billets that can be simultaneously held by the heating furnace and the cooling bed is 5. Since N=5, the specific details are as follows:

[0119] a) The system starts running. According to the above requirements, a table with the following fields is created in the database. At this time, the data in the data table is 0. The system starts running and detects and judges each signal source in real time.

[0120] b) When the signal that there is material in the elevator is detected, insert a data into the data table and assign the elevator time

[0121] in_elevator_time=et1,ID=1. All other times are initialized to NULL by default. When the elevator has material, insert data in sequence:

[0122] in_elevator_time=et2,ID=2

[0123] in_elevator_time=et3,ID=3

[0124] in_elevator_time=et4, ID=4, etc.

[0125] c) When the heating furnace is detected to have a billet entering the furnace, the database is queried to see if in_elevator_time is not NULL and in_furnace_time is NULL, and the data with the smallest ID is requested. The data that meets the condition is the data with ID = 1. Then set in_furnace_time = fit1 for this data; the subsequent heating furnaces that enter follow this rule in turn.

[0126] The data becomes:

[0127] in_elevator_time=et1, ID=1, in_furnace_time=fit1;

[0128] in_elevator_time=et2, ID=2, in_furnace_time=fit2;

[0129] in_elevator_time=et3, ID=3, in_furnace_time=fit3;

[0130] in_elevator_time=et4, ID=4, in_furnace_time=fit4; etc.

[0131] d) At this time, there are blanks in the heating furnace, so the num count will start. When the heating furnace detects a stepping signal (the device that pushes the batch forward), then num = num + 1. This num is increased by 1 for each blank entering the heating furnace.

[0132] in_elevator_time=et1, ID=1, in_furnace_time=fit1, num=4

[0133] in_elevator_time=et2, ID=2, in_furnace_time=fit2, num=3

[0134] in_elevator_time=et3, ID=3, in_furnace_time=fit3, num=2

[0135] in_elevator_time=et4, ID=4, in_furnace_time=fit4, num=1

[0136] The earlier the billet enters the heating furnace, the more the num number increases. When the step signal occurs, the above num becomes 5, 4, 3, and 2 respectively.

[0137] e) When the heating furnace has a material discharge signal, the data to be queried at this time needs to be added with the condition num=N=5.

[0138] Because at this time in the heating furnace, there are many data that meet the conditions of in_furnace_time not being NULL and out_furnace_time being NULL, and only the billet with num=N is the billet that reaches the furnace door. The data becomes as follows:

[0139] in_elevator_time=et1, ID=1, in_furnace_time=fit1, out_furnace_time=fot1

[0140] f) Except for the heating furnace, it runs forward on the roller table in sequence. At this time, the speed of the roller table needs to be collected. The position of the head of the billet and the position of the tail of the billet can be calculated through the length of the roller table, the speed of the roller table and the length of the billet. The position of the head of the billet = roller table speed * t; the position of the tail of the billet = roller table speed * t-billet length.

[0141] g) The rolling mill is divided into a slab mill and a tandem rolling mill. The tracking principle is the same as above. After detecting the entry signal and the exit signal of the rolling mill, the database is queried according to the rules, and then the time is set.

[0142] h) The stepping of the cooling bed is based on the same principle as the heating furnace, so I will not repeat it here.

[0143] i) When a trigger signal is detected, a query is performed. If no qualifying data is found, no operation is performed.

[0144] j) When there is manual operation and the blank needs to be scrapped, the record needs to be deleted in the database table in time, or marked as scrapped.

[0145] An embodiment of the present application also discloses a terminal device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein the method for tracking steel production materials of the above embodiment is adopted when the processor executes the computer program.

[0146] The terminal device may be a computer device such as a desktop computer, a laptop computer or a cloud server, and the terminal device includes but is not limited to a processor and a memory. For example, the terminal device may also include input and output devices, a network access device and a bus.

[0147] Among them, the processor can adopt a central processing unit (CPU). Of course, according to actual usage, other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. can also be adopted. The general-purpose processor can adopt a microprocessor or any conventional processor, etc., and this application does not impose any restrictions on this.

[0148] Among them, the memory can be an internal storage unit of the terminal device, such as a hard disk or memory of the terminal device, or it can be an external storage device of the terminal device, such as a plug-in hard disk, a smart memory card (SMC), a secure digital card (SD) or a flash memory card (FC) equipped on the terminal device, etc., and the memory can also be a combination of an internal storage unit and an external storage device of the terminal device. The memory is used to store computer programs and other programs and data required by the terminal device. The memory can also be used to temporarily store data that has been output or is to be output, and this application does not impose any restrictions on this.

[0149] Among them, through this terminal device, the method for tracking steel production materials in the above embodiment is stored in the memory of the terminal device, and is loaded and executed on the processor of the terminal device to facilitate user use.

[0150] The embodiment of the present application further discloses a computer-readable storage medium, and the computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the method for tracking materials in steel production of the above embodiment is adopted.

[0151] Among them, the computer program can be stored in a computer-readable medium, the computer program includes computer program code, the computer program code can be in the form of source code, object code, executable file or certain middleware, etc. The computer-readable medium includes any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the computer-readable medium includes but is not limited to the above-mentioned components.

[0152] Among them, through this computer-readable storage medium, the method for tracking materials in steel production of the above embodiment is stored in a computer-readable storage medium, and is loaded and executed on a processor to facilitate the storage and application of the method for tracking materials in steel production.

[0153] The present invention is described in detail above in conjunction with the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of ordinary technicians in the field without departing from the purpose of the present invention. Many other changes and modifications that do not depart from the concept and scope of the present invention should be regarded as the protection scope of the present invention.

[0154] In the description of this specification, specific features, structures, materials or characteristics may be combined in an appropriate manner in any one or more embodiments or examples.

[0155] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for tracking materials in steel production, characterized in that: The steps include: 1) Design a tracking table in accordance with the sequence of the process flow of the entire process from the steel entering the furnace to the finished product entering the warehouse; the tracking table at least includes the billet number, whether it arrives at the equipment, the time of arrival at the equipment, and the time of leaving the equipment; 2) In a record in the tracking table, the entire process of the same steel billet from entering the furnace to the finished product being put into storage is recorded according to predetermined rules.

2. The method for tracking materials in steel production according to claim 1, characterized in that: The equipment includes: an elevator, a heating furnace, a roller table, a blanking machine, a tandem rolling mill, a cooling bed, a straightening machine, cold sawing, and bundling and weighing.

3. The method for tracking materials in steel production according to claim 1, characterized in that: The predetermined rule comprises the following steps: 31) When a signal reaching the device is detected; 32) Query the tracking table for data that has the time of arrival at the previous device, but the time of arrival at this device is empty; 33) Take the earliest data from all matching data in the tracking table, edit it, and write the time when it arrived at this device.

4. The method for tracking materials in steel production as claimed in claim 3, characterized in that: Also includes the steps: 34) Check the tracking table to see if the num of materials entering the device has reached the upper limit N. If not, add 1 to each material blank entering the device and return to step 31); if the upper limit is reached, mark the num of the material blank as 1.

5. The method for tracking materials in steel production as claimed in claim 4, characterized in that: The steps are specifically as follows: a) Real-time detection and judgment of each signal source; at this time, the data in the tracking table is 0 or NULL; b) When the signal that material has arrived at the elevator is detected, a data entry is inserted into the data table and the elevator time in_elevator_time = et1, ID = 1 is assigned; all other times are initialized to NULL by default; When the subsequent elevator has material, insert the data in sequence: in_elevator_time=et2,ID=2 in_elevator_time=et3,ID=3 in_elevator_time=et4, ID=4, etc. c) When the heating furnace is detected to have a billet entering the furnace signal, query the database to see if in_elevator_time is not NULL. in_furnace_time is NULL, and the data with the smallest request ID is set to in_furnace_time = fit1; the subsequent heating furnaces are processed in accordance with this rule; the data becomes: in_elevator_time=et1, ID=1, in_furnace_time=fit1; in_elevator_time=et2, ID=2, in_furnace_time=fit2; in_elevator_time=et3, ID=3, in_furnace_time=fit3; in_elevator_time=et4, ID=4, in_furnace_time=fit4; etc. d) Start num to count the billets in the heating furnace; when a stepping signal is detected in the heating furnace, num is added by 1 for each billet entering the heating furnace, that is, num=num+1; in_elevator_time=et1, ID=1, in_furnace_time=fit1, num=4 in_elevator_time=et2, ID=2, in_furnace_time=fit2, num=3 in_elevator_time=et3, ID=3, in_furnace_time=fit3, num=2 in_elevator_time=et4, ID=4, in_furnace_time=fit4, num=1 When the step signal occurs, the above num becomes 5, 4, 3, 2 respectively; e) When the heating furnace discharges the material signal, the data to be queried at this time needs to add num=N=5, this condition; Only the billets with num=N are the billets that reach the furnace door. The data becomes as follows: in_elevator_time=et1, ID=1, in_furnace_time=fit1, out_furnace_time=fot1.

6. The method for tracking materials in steel production as claimed in claim 5, characterized in that: The method also includes the following steps: f) collecting the speed of the roller; calculating the position of the head of the billet and the position of the tail of the billet according to the length of the roller, the speed of the roller and the length of the billet; Billet head position = roller speed * t; The tail position of the billet = roller speed*t-billet length.

7. The method for tracking materials in steel production according to claim 6, characterized in that: The following steps are also included: After detecting the entry signal and exit signal of the rolling mill, the database is queried according to the predetermined rules, and then the time is set.

8. The method for tracking materials in steel production as claimed in claim 7, characterized in that: The method also includes the following steps: after detecting the entry signal and exit signal of the cooling bed, querying the database according to a predetermined rule, and then setting the time.

9. The method for tracking materials in steel production as claimed in claim 8, characterized in that: The step of deleting the record of the kicked scrap blank in the tracking table is also included.

10. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, characterized in that: When the processor loads and executes the computer program, the method for tracking materials in steel production as described in claim 1 is adopted.

11. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, characterized in that: When the computer program is loaded and executed by the processor, the method for tracking materials in steel production as described in claim 1 is adopted.