Equipment scanning method and device based on dynamic token and storage medium

By adopting a dynamic token scheduling mechanism in the industrial control system, dynamically adjusting the token scheduling table and only scheduling online nodes, the problems of long token scheduling cycle, low efficiency and lack of flexibility in the existing technology are solved, the system performance and efficiency are improved, and the industrial production needs for efficient, flexible and reliable data transmission are met.

CN119583603APending Publication Date: 2025-03-07SUPCON TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411869366.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

In the existing industrial control systems, the token scheduling cycle is long, the efficiency is low, and the flexibility is lacking, which affects the timeliness of data transmission and cannot meet the needs of industrial production for efficient, flexible and reliable data transmission.

Method used

The dynamic token scheduling mechanism is adopted to generate the token scheduling tables for all nodes through the token scheduler, and dynamically adjust them according to the online situation of the nodes, and only online nodes are scheduled, so as to quickly obtain online node information of the control system and dynamically generate token scheduling tables.

Benefits of technology

It improves the performance and efficiency of industrial control systems, reduces the workload and time cost investment of engineers, realizes the efficiency and flexibility of data interaction, and meets the demands of industrial production for real-time and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583603A_ABST
    Figure CN119583603A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment scanning method and device based on a dynamic token and a storage medium, and the method comprises the steps: issuing a scanning uploading instruction to a controller through configuration software, enabling the controller to employ a token scheduling mechanism, carrying out the polling of all nodes according to an initial token scheduling table, dynamically obtaining the online nodes of a control system, and carrying out the scanning uploading of the online nodes; and the token scheduling table is regenerated and the state is updated according to the online condition of the node, and only the online node is scheduled, so that the problems of long token scheduling period, low efficiency, lack of flexibility and the like in the prior art are solved, the performance and the efficiency of an industrial control system are improved, the workload of engineering personnel is reduced, and the time cost investment is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of industrial control technology, and specifically relates to a device scanning method, device and storage medium based on a dynamic token. Background Art

[0002] In today's industrial field, industrial control systems play a vital role. They are responsible for monitoring and managing various industrial production processes to ensure efficient, stable and safe production operations. With the continuous improvement of industrial automation, the scale and complexity of industrial control systems are also increasing. Among them, industrial control systems such as the ECS-700neo system have been widely used in many industrial scenarios. The system uses the ECI bus to connect various I / O cards between cabinets to achieve data transmission and interaction.

[0003] In the actual industrial production environment, engineers need to accurately configure the I / O card information of the industrial site so that the control system can accurately identify and process data from different devices. However, the cabinet where the field card is located is usually far away from the operation room, which brings great inconvenience to the configuration work. Engineers need to perform configuration on the host computer in the operation room, but due to the distance limit, they cannot directly understand the actual situation of the field card in real time, which makes the verification of configuration and field implementation extremely cumbersome. This cumbersome verification work not only consumes a lot of energy, but also takes up a lot of time, which seriously affects the efficiency and cost of industrial production.

[0004] At present, in industrial control systems such as the ECS-700neo system, the data exchange between the controller and the I / O cards attached to it generally adopts the ECI token scheduling method. In the traditional implementation scheme, all nodes are usually configured to a fixed token scheduling table, and tokens are issued to each node in turn through polling. This method has many obvious disadvantages: 1. Long cycle and low efficiency The fixed token scheduling table results in a long token scheduling cycle. The time interval for each node to obtain the token is fixed and covers all nodes, which affects the timeliness of data transmission. If a node goes offline, a lot of time will be consumed waiting for the node's token to time out. The links in industrial production that require high real-time performance may affect the efficiency and stability of the production process due to delayed data processing. At the same time, the long cycle also reduces the frequency of data interaction, which cannot meet the needs of a large number of I / O cards to frequently interact with the controller for data, causing production information lags and affecting production decisions.

[0005] 2. Lack of flexibility Fixed scheduling methods cannot be adjusted dynamically according to changes in the actual situation of industrial production. Different production stages, equipment states, and task requirements have different requirements for communication methods and data transmission priorities, and fixed token scheduling tables are difficult to adapt, limiting the adaptability and flexibility of industrial control systems.

[0006] Therefore, there is an urgent need for a method that can quickly and accurately obtain on-site card information to reduce the workload of engineers in the configuration process, improve work efficiency, reduce time cost investment, and better meet the actual needs of industrial production. Summary of the invention

[0007] In view of the above-mentioned shortcomings and deficiencies of the prior art, the present application provides a device scanning method, apparatus and storage medium based on dynamic tokens, which adopts a token scheduling mechanism to quickly scan and upload card information, dynamically obtain online nodes of the control system, and dynamically generate a token scheduling table based on the online node information, and only schedule the online nodes, thereby solving the problems of long token scheduling cycle, low efficiency and lack of flexibility in the prior art, improving the performance and efficiency of industrial control systems, reducing the workload of engineering personnel, and reducing time cost investment.

[0008] To achieve the above purpose, the present application adopts the following technical solution, a device scanning method based on dynamic token, applied to a controller, including: Obtain configuration software instructions and set the control system to scanning state; In response to the system scanning status, the token scheduler generates the token scheduling table of all nodes and initiates token scheduling polling; According to the token scheduling reply frame of each node, determine whether the node is online; After the polling is completed, the system exits the scanning state and uploads the online node information to the configuration software; Respond to the online node configuration file issued by the configuration software and regenerate the token scheduling table.

[0009] Furthermore, in the token scheduling polling, a response time is set for the response of each node, and if the response times out, the node is determined to be offline.

[0010] Furthermore, in the token scheduling table, controller addresses are interspersed between each node.

[0011] Furthermore, the control system includes a local rack, an extended rack and a remote rack, and the control system realizes communication connection through an ECI high-speed bus.

[0012] Further, the controller responds to the online node configuration file issued by the configuration software, identifies the rack attributes, and inserts the fast rack address in the regenerated token scheduling table.

[0013] The present invention provides a second embodiment, a device scanning method based on a dynamic token, applied to configuration software, comprising: Send instructions to the controller and wait for the controller to scan and upload online nodes; Complete the configuration file configuration according to the online node information and send it to the controller; The token scheduling table regenerated by the receiving controller is used to schedule tokens for online nodes.

[0014] Furthermore, after the configuration file receives the online node information uploaded by the controller, an alarm is initiated for the offline node.

[0015] Furthermore, when the configuration changes, the configuration software re-sends the online node configuration file to the controller and dynamically generates the token scheduling table of the online node.

[0016] The present invention also provides a third embodiment, a device scanning apparatus based on a dynamic token, comprising: Configuration software: used to send instructions to the controller and receive online node information uploaded by the controller. After generating the configuration file, it only schedules the online nodes. Controller: After receiving the command from the configuration software, it schedules the tokens of all nodes, identifies the online node information and uploads it, receives the configuration file sent by the configuration software, and regenerates the token scheduling table of the online nodes; Rack: includes local rack, expansion rack and remote rack, used to install I / O cards and communicate with the controller through the bus.

[0017] The present invention also provides a fourth embodiment, a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of a dynamic token-based device scanning method described in any one of claims 1 to 8 are implemented.

[0018] The beneficial effects of the present application are as follows: the present application discloses a device scanning method, apparatus and storage medium based on dynamic tokens, and sends scanning and uploading instructions to the controller through configuration software. The controller adopts a token scheduling mechanism, polls all nodes according to the initial token scheduling table, dynamically obtains the online nodes of the control system, and regenerates the token scheduling table and updates the status according to the online status of the nodes, and only schedules the online nodes, thereby solving the problems of long token scheduling cycle, low efficiency, lack of flexibility, etc. in the prior art, improving the performance and efficiency of industrial control systems, reducing the workload of engineering personnel, and reducing time cost investment. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The present application is described with the aid of the following drawings: Figure 1 The flowchart of the controller device scanning method of the present application is shown; Figure 2 The flowchart of the device scanning method of the configuration software of the present application is shown; Figure 3 A schematic diagram of field equipment connection of the industrial control system of the present application is shown. DETAILED DESCRIPTION

[0020] In order to better explain the present invention and facilitate understanding, the present invention is described in detail below in conjunction with the accompanying drawings through specific implementation methods. It is understood that the specific embodiments described below are only used to explain the relevant inventions, rather than to limit the invention. It should also be noted that the embodiments and features in the embodiments of this application can be combined with each other in the absence of conflict; for ease of description, only the parts related to the invention are shown in the accompanying drawings.

[0021] As can be seen from the background technology, in the field of industrial control technology, in an industrial production environment, the cabinet where the field card is located is usually far away from the operating room, and the engineering personnel need to perform configuration on the host computer in the operating room. However, due to the limitation of distance, it is impossible to directly understand the actual situation of the field card in real time, which makes the verification work of configuration and field implementation extremely cumbersome. Therefore, there is an urgent need for a method that can quickly and accurately obtain field card information to reduce the workload of engineering personnel in the configuration process, improve work efficiency, and reduce time cost investment, so as to better meet the actual needs of industrial production.

[0022] To solve the above problems, the present invention provides a device scanning method, device and storage medium based on dynamic tokens. The present invention sends a command to the controller through the configuration software to start the scanning and uploading process. The token scheduler inside the controller polls the node according to the initial token scheduling table to determine the online status. Then the controller regenerates the token scheduling table and updates the status according to the node online status. After reading the status, the configuration software obtains the basic information of the online I / O card, and displays the specific configuration configuration through the configuration software. The engineering personnel can modify the configuration on this basis and re-download it to the controller. The controller generates a token scheduling table according to the latest configuration to schedule the valid nodes. When the configuration changes, the token scheduling table changes dynamically, and only the configured nodes are scheduled. The configuration software can scan and upload the valid information of the card according to the actual online I / O device. The method has a short token scheduling cycle, high data interaction efficiency, flexible communication mode and ensures the reliability of data communication. It can effectively meet the needs of industrial production for efficient, flexible and reliable data transmission and processing, thereby improving the performance and efficiency of industrial control systems, reducing the workload of engineering personnel, and reducing time cost investment.

[0023] like Figure 1As shown, the present invention provides a device scanning method based on a dynamic token, which is applied to a controller, and the method includes: S01: Get configuration software instructions and set the control system to scanning state.

[0024] The engineer first performs the initial configuration in the configuration software in the operation room, including setting the model, channel type, corresponding production equipment and related parameter range of each I / O card. The engineer then sends a command to the controller through the configuration software to set the system status to start scanning and uploading. At this time, after receiving the command, the controller CPU initiates the start scanning flag to the token scheduler inside the controller.

[0025] S02: In response to the system scanning status, a token scheduling table of all nodes is generated through a token scheduler and a token scheduling poll is initiated.

[0026] When the system is set to scan state, the controller's CPU initiates token scheduling polling of all nodes through the token scheduler inside the controller. When the engineering staff performs configuration in the operation room, the initial configuration of all nodes has been configured. When the controller performs scanning, it generates the initial token scheduling table based on the node information in the initial configuration. The token scheduling table contains the addresses of all slot I / O cards, and the token scheduler initiates polling of each node in sequence.

[0027] S03: Schedule reply frames according to the tokens of each node to determine whether the node is online.

[0028] The token scheduler sends token frames to the I / O card addresses of all slots in turn according to the initial token scheduling table. If the node is online, it will immediately reply with a token reply frame after receiving the token frame. After receiving the reply frame, the token scheduler determines that the node is online. If the token scheduler does not receive a reply frame from a node within the rated time, the node is considered to be offline. The token scheduler recycles the token and continues to send token frames to the next node to complete the online polling of all nodes.

[0029] In the token scheduler's token scheduler, the controller address is interspersed between nodes to increase the probability of the controller being polled. Once the controller obtains the token, it will have the opportunity to communicate data immediately. Through the setting of this token scheduler, when the controller needs to send control instructions to other devices and receive feedback information in a timely manner, it can increase the priority of the controller in data transmission and ensure the real-time and stability of the control system.

[0030] S04: After the polling is completed, the system exits the scanning state and uploads the online node information to the configuration software.

[0031] After polling all nodes, the token scheduler of the controller triggers an interrupt, and the CPU uploads the information to the configuration software based on the online status of the node. The configuration software obtains the relevant information of the online node device based on the information of the online node, such as the connection relationship, parameter settings and other configurations of each device, and makes modifications and adjustments based on the online node configuration as needed. For example, for the I / O cards of key equipment, they are set as fast-cycle nodes to increase the frequency of their data collection and transmission.

[0032] S05: Respond to the online node configuration file issued by the configuration software and regenerate the token scheduling table.

[0033] After identifying the I / O card information of the key equipment, the configuration files of the nodes are modified, marked as fast nodes, and the configuration files are regenerated and downloaded to the controller. The controller responds to the online node configuration files issued by the configuration software. According to the configuration files modified by the configuration software, for different configuration information of different nodes, for example, for fast nodes, in order to ensure the rate of data collection and transmission, it is necessary to increase the number of polling times of the node within the cycle. Therefore, the fast node addresses are interspersed in the token scheduling table, and the token scheduling table is regenerated.

[0034] In the control system, the I / O cards at the industrial site are connected to the host computer in the control room through the rack. The racks of the control system include local racks, extended racks and remote racks. Racks are connected to each other and to the control room through the ECI high-speed bus. After receiving the online node information on each rack at the industrial site through the configuration software, the online node configuration information is analyzed, such as the equipment connected to each node, the parameter configuration information of the node, etc., to determine whether it is a node of key equipment, thereby determining the information of the fast node. When modifying the configuration file, the fast node is polled. At this time, it is ensured that the fast node can obtain the token multiple times within the cycle, improve the priority of the fast node in data transmission, and ensure the real-time and stability of the control system.

[0035] like Figure 2 As shown, the present invention also provides another embodiment, a device scanning method based on a dynamic token, applied to configuration software, comprising: S11: Send instructions to the controller and wait for the controller to scan and upload online nodes.

[0036] After the industrial site configuration is completed, the engineering staff sends instructions to the controller through the configuration software of the host computer. The controller starts to scan the on-site equipment and uploads the online node information after the scan is completed.

[0037] S12: Complete the configuration file configuration according to the online node information and send it to the controller.

[0038] After the configuration software receives the online node information scanned by the controller, it displays the I / O card information corresponding to each online node on the configuration software, such as the connection relationship of each device in the node, parameter settings and other configuration configurations, and sets the I / O card of the key equipment as a fast cycle node, modifies the configuration file of the corresponding node, increases the polling number of the I / O card of the key equipment in the scheduling cycle, ensures the priority of the controller in data transmission, and ensures the real-time and stability of the control system. At the same time, for offline nodes, the configuration software initiates an alarm to prompt maintenance personnel to repair the offline nodes to ensure system availability. Among them, for the scan upload of offline nodes, the controller will initiate an alarm after scanning for multiple consecutive times in the offline state, reducing the alarm frequency and ensuring the accuracy of the alarm.

[0039] S13: Receive the token scheduling table regenerated by the controller and perform token scheduling on the online nodes.

[0040] After receiving the modified online node configuration file, the controller identifies the fast nodes in the configuration file and inserts the addresses of the fast nodes multiple times when regenerating the token scheduling table to increase the number of times the fast nodes are polled during the scheduling cycle. After receiving the regenerated token scheduling table, the configuration file only schedules the online nodes and, through multiple polling of the fast nodes, increases the data transmission priority of the key device I / O nodes to ensure the overall real-time and stability of the control system.

[0041] In summary, the beneficial effects of the method of the present invention are: 1. The dynamic token scheduling mechanism is adopted to realize the rapid scanning and uploading of the control system I / O cards, so that the engineering personnel can obtain the configuration information of the on-site cards in the operation room with one click, avoiding the tedious verification work caused by the long distance between the on-site cards and the operation room, and greatly reducing the time and energy required to obtain information.

[0042] 2. Use a dynamic token scheduling table to adjust the token scheduling table in real time, schedule only online nodes, reduce the waiting time of offline nodes in a fixed token scheduling cycle, increase the frequency of data interaction, enable the system to respond and process data more quickly, and further improve overall work efficiency.

[0043] 3. Through the optimization of fast cycle nodes, the token scheduling table can be flexibly adjusted according to the actual operation of the system, and tokens can be reasonably allocated according to the needs and importance of different devices, thereby improving the pertinence and timeliness of data transmission.

[0044] like Figure 3As shown, taking the SPC ECS-700neo control system as an example, the method of the present invention is specifically described. The SPC ECS-700neo control system includes one local rack, N extended racks, and Z remote racks according to the physical address; and is divided into fast racks and conventional racks according to the communication rate.

[0045] After completing the installation at the industrial site, the engineers first perform the initial configuration in the configuration software of the operation room, including setting the model, channel type, corresponding production equipment and related parameter range of each I / O card. When the I / O cards that need to be hung down need to interact with data, the VF configuration software of the host computer sends instructions to the controller. The controller initiates token polling for nodes on all racks according to the initial token scheduling table during configuration.

[0046] The ECS-700neo control system of Zhongkong is equipped with a pair of redundant controllers located in the local rack. The address of the left controller is A and the address of the right controller is B. The local rack contains N nodes (addresses are 0, 1, 2, 3, ..., N-1). In order to ensure that the controller itself can send data in real time, the default token scheduling table order of the local rack for the left controller is: Local Token Scheduling Table= {A, B, A, 0, A, 1, A, 2, A, 3, A, 4...A, N-2, A, N-1}.

[0047] This setting is to ensure that the controller itself can ensure real-time data transmission. Frequently inserting A addresses in N nodes can greatly increase the probability of the left controller being polled. Once the controller obtains the token, it will have the opportunity to communicate data immediately. For example, in a complex industrial production process, the controller needs to send control instructions to other devices and receive feedback information in a timely manner. Through the setting of this token scheduling table, the priority of the controller in data transmission can be improved to ensure the real-time and stability of the control system.

[0048] Similarly, for the right controller, the default local rack (node ​​address 0~N-1) token scheduling table is: {B,A,B,0,B,1,B,2,B,3,B,4,…B,N-2,B,N-1}.

[0049] For an extended rack (node ​​address N~M-1) corresponding to the left control, the default token scheduling table is: Extend Token Scheduling Table= {A, B, A, N, A, N+1, A, N+2,...A, M-2, A, M-1}.

[0050] For a remote rack (node ​​address Z~Q) corresponding to the left control, the default token scheduling table is: Remote Token Scheduling Table= {A, B, A, Z, A, Z+1, A, Z+2,...A, Q-2, A, Q-1}.

[0051] Therefore, the default total token table for the left controller (for example, a scenario that only contains one local rack, one extended rack, and one remote rack) is: Total Token Scheduling Table= {{Local Token Scheduling Table}, {Extend Token Scheduling Table}, {Remote Token Scheduling Table}}.

[0052] Initially, the controller does not receive any configuration, so the token scheduling table is polled and scheduled according to the above default initial configuration. The token scheduler periodically polls all token nodes in the token scheduling table, and when a node is detected to be online, it records the online status of the node. The controller reads the online status of the nodes in the token scheduler every control cycle, regenerates a new token scheduling table, and the updated table only contains online nodes. For example, the local rack only has 1, 5, and 8 nodes, the extended rack only has 17, 19, and 20 nodes, and the remote rack has 30, 40, and 50 nodes. The token scheduling table finally generated is: Total Token Scheduling Table= {{A,B,A,1,A,5,A,8}, {A,B,A,17,A,19,A,20}, {A,B,A,30,A,40,A,50}}.

[0053] After that, the token scheduler performs scheduling according to the adjusted token scheduling table, which greatly shortens the polling time and improves the node communication efficiency.

[0054] When the controller completes scanning and uploading, the configuration software identifies the I / O card node information corresponding to the fast rack according to the online node information uploaded by the controller, and configures all online nodes on the fast rack as fast nodes. After adjusting its configuration file, it re-sends the configuration to the controller. The controller identifies the fast node configuration information according to the adjusted configuration file and dynamically updates the token scheduling table. Considering that all nodes on the fast rack need to respond to data faster than ordinary nodes, fast rack nodes are interspersed in the token scheduling table to increase the chance of fast rack nodes being polled. For example, in the above-mentioned token scheduling table Total Token Scheduling Table, when the VF software obtains the online node and the I / O card information, it generates the initial configuration, and then identifies the nodes of the I / O card where the key equipment is located, determines that nodes 1, 5, and 8 on the local rack are nodes on the fast rack, and modifies the configuration to re-download the configuration to the controller. When the controller receives the changed configuration, it regenerates a new token scheduling table: Total Token Scheduling Table= {{A,B,A,1,A,5,A,8}, {A,B,A,1,A,5,A,8}, {A,B,A,17,A,19,A,20}, {A,B,A,30,A,40,A,50}}.

[0055] Therefore, special processing of fast nodes on fast racks enables timely transmission and processing of data with high real-time requirements. By inserting fast nodes in the token scheduling table, the I / O cards of these key devices can obtain tokens more frequently for data transmission, ensuring that the controller can obtain the latest data in a timely manner and make corresponding control decisions. Compared with the data interaction method under the previous fixed token scheduling method, the present invention can more flexibly adjust the token scheduling table according to the actual operation of the system, so that the control system can reasonably allocate tokens according to the needs and importance of different devices, thereby improving the pertinence and timeliness of data transmission.

[0056] Another embodiment of the present invention is a device scanning apparatus based on a dynamic token, comprising: Configuration software: used to send instructions to the controller and receive online node information uploaded by the controller. After generating the configuration file, it only schedules the online nodes. Controller: After receiving the command from the configuration software, it schedules the tokens of all nodes, identifies the online node information and uploads it, receives the configuration file sent by the configuration software, and regenerates the token scheduling table of the online nodes; Rack: includes local rack, expansion rack and remote rack, used to install I / O cards and communicate with the controller through the bus.

[0057] The present invention provides a device scanning device based on dynamic tokens, which can realize the rapid acquisition and processing of on-site card information in industrial control systems, significantly improve work efficiency, and greatly shorten the time for device information verification and configuration adjustment; enhance system stability and reliability, and can dynamically adjust according to the online status of the equipment and configuration changes to ensure the operation of key equipment and reduce the occurrence rate of production accidents; at the same time, optimize data transmission efficiency, and its flexible scheduling mechanism and special processing of fast cycle nodes improve the timeliness and pertinence of data transmission, meeting the needs of industrial production for efficient, stable and real-time data transmission.

[0058] A third embodiment of the present invention is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of a device scanning method based on a dynamic token as described in any one of claims 1 to 8 are implemented.

[0059] It should be noted that in the claims, any reference signs placed between brackets shall not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The invention may be implemented by means of hardware comprising several distinct components and by means of a suitably programmed computer. The use of the words first, second, third, etc., is for convenience of expression only and does not imply any order. These words may be understood as part of the component name.

[0060] In addition, it should be noted that, in the description of this specification, the description of the terms "one embodiment", "some embodiments", "embodiment", "example", "specific example" or "some examples" etc. 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 invention. In this specification, the schematic representations of the above terms do 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. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0061] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments after knowing the basic creative concept. Therefore, the claims should be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present invention.

[0062] Obviously, those skilled in the art can make various modifications and variations to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention should also include these modifications and variations.

Claims

1. A device scanning method based on dynamic token, applied to a controller, characterized in that: Obtain configuration software instructions and set the control system to scanning state; In response to the system scanning status, the token scheduler generates the token scheduling table of all nodes and initiates token scheduling polling; According to the token scheduling reply frame of each node, determine whether the node is online; After the polling is completed, the system exits the scanning state and uploads the online node information to the configuration software; Respond to the online node configuration file issued by the configuration software and regenerate the token scheduling table.

2. The device scanning method based on dynamic token according to claim 1, characterized in that: In the token scheduling polling, a response time is set for each node's response, and if the response times out, the node is determined to be offline.

3. The device scanning method based on dynamic token according to claim 1, characterized in that: In the token scheduling table, controller addresses are interspersed between each node.

4. The device scanning method based on dynamic token according to claim 1, characterized in that: The control system includes a local rack, an extended rack and a remote rack, and the control system realizes communication connection through an ECI high-speed bus.

5. The device scanning method based on dynamic token according to claim 4, characterized in that: The controller responds to the online node configuration file issued by the configuration software, identifies the rack attributes, and inserts the fast rack address in the regenerated token scheduling table.

6. A device scanning method based on dynamic tokens, applied to configuration software, characterized in that: Send instructions to the controller and wait for the controller to scan and upload online nodes; Complete the configuration file configuration according to the online node information and send it to the controller; The token scheduling table regenerated by the receiving controller is used to schedule tokens for online nodes.

7. The device scanning method based on dynamic token according to claim 6, characterized in that: After the configuration file receives the online node information uploaded by the controller, an alarm is initiated for the offline node.

8. The device scanning method based on dynamic token according to claim 6, characterized in that: When the configuration changes, the configuration software re-sends the online node configuration file to the controller and dynamically generates the token scheduling table of the online node.

9. A device scanning device based on dynamic token, characterized in that: include: Configuration software: used to send instructions to the controller and receive online node information uploaded by the controller. After generating the configuration file, it only schedules the online nodes. Controller: After receiving the command from the configuration software, it schedules the tokens of all nodes, identifies the online node information and uploads it, receives the configuration file sent by the configuration software, and regenerates the token scheduling table of the online nodes; frame: It includes local rack, expansion rack and remote rack, which are used to install I / O cards and communicate with the controller through the bus.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of a device scanning method based on a dynamic token as described in any one of claims 1 to 8 are implemented.