Platform equipment and numerical control system

By constructing a platform device that includes multiple IO modules with different protocols and a Googol GTC controller, automatic configuration and unified management of IO modules are achieved, solving the problems of cumbersome configuration and poor system adaptability of traditional IO modules, and improving operational convenience and system stability.

CN223639277UActive Publication Date: 2025-12-05DONG GUAN GOOGOL AUTOMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202423247307.X
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-12-05
Estimated Expiration
2034-12-27

AI Technical Summary

Technical Problem

Traditional I/O module configuration and management methods are cumbersome, have poor system adaptability, are difficult to maintain during hardware iteration, are inconvenient to manage resources, and I/O modules with different communication protocols have different data types when reading and writing hardware resources.

Method used

The platform device is built by using multiple IO modules with different protocols and the Googol GTC controller. The Googol GTC controller automatically scans and configures the IO modules and manages the IO resources in a unified manner, so as to automatically adapt to new hardware resources.

Benefits of technology

Automatically configure I/O modules when the system starts up or hardware changes, reducing manual operation, improving ease of operation, system efficiency and stability, and enhancing system compatibility and adaptability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223639277U_ABST
    Figure CN223639277U_ABST
Patent Text Reader

Abstract

The utility model relates to platform equipment and a numerical control system. The platform device comprises a plurality of IO modules with different protocols and a GTC controller. The first end of each IO module is used for being connected with external equipment; and the GTC controller is correspondingly connected with the second ends of the plurality of IO modules. By adopting the platform equipment, the functions of automatically scanning and configuring the IO module and uniformly managing IO resources can be realized, when a system is started or the number of hardware is changed, the relevant conditions of the IO module can be automatically scanned and identified along a connecting line, corresponding configuration is automatically carried out and all the IO resources are comprehensively coordinated based on the relevant conditions, and automatic adaptation of new hardware resources is realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of industrial automation, and in particular to a platform device and a numerical control system. BACKGROUND

[0002] In the context of the vigorous development of today's industrial automation technology, the types of IO modules are increasingly diverse, and their communication protocols and IO point numbers are also diverse. However, the traditional configuration and management methods of IO modules have many drawbacks.

[0003] In terms of configuration, the traditional method requires each module to be configured and processed one by one, which is extremely tedious. Once the number or type of hardware modules changes, the program code must be modified to adapt to the modules, resulting in low efficiency and high difficulty in iterative maintenance.

[0004] In terms of system adaptability, when the number or type of IO modules connected to the controller changes, the controller cannot automatically adapt and must be reprogrammed to adapt to the new hardware.

[0005] In addition, module program management also faces difficulties. If the number and type of IO modules used are diverse, each module requires a dedicated processing code, and the code lacks uniformity, which is not conducive to subsequent programming and iteration. At the same time, IO modules with different communication protocols have different data types when reading and writing hardware resources, making resource management difficult. CONTENT OF THE INVENTION

[0006] Therefore, it is necessary to provide a platform device and a numerical control system.

[0007] In a first aspect, the present application provides a platform device, comprising:

[0008] a plurality of IO modules with different protocols, a first end of each IO module being used to connect an external device;

[0009] a GTC controller connected to a second end of each IO module.

[0010] In one embodiment, the plurality of IO modules with different protocols comprises:

[0011] at least one IO module supporting GL500 protocol, at least one IO module supporting Modbus-TCP protocol, and at least one IO module supporting Glink-II protocol.

[0012] In one embodiment, the IO module supporting GL500 protocol, the IO module supporting Modbus-TCP protocol, and the IO module supporting Glink-II protocol are all multiple.

[0013] In one embodiment, the GTC controller comprises a memory for connecting with external devices via the IO module.

[0014] In one embodiment, the platform device further comprises:

[0015] a display device connected with the GTC controller.

[0016] In one embodiment, the GTC controller is of the model GTC-10.

[0017] In a second aspect, the present application further provides a numerical control system, which comprises:

[0018] a plurality of different types of numerical control robots, the different types of numerical control robots having different protocols;

[0019] a plurality of IO modules having different protocols, a first end of each IO module being connected with a numerical control robot having the same protocol;

[0020] a GTC controller connected with a second end of each IO module.

[0021] In one embodiment, the plurality of IO modules having different protocols comprises:

[0022] at least one IO module supporting GL500 protocol, at least one IO module supporting Modbus-TCP protocol, and at least one IO module supporting Glink-II protocol.

[0023] In one embodiment, the IO module supporting GL500 protocol, the IO module supporting Modbus-TCP protocol, and the IO module supporting Glink-II protocol are all plural.

[0024] In one embodiment, the GTC controller is of the model GTC-10.

[0025] The platform device and the numerical control system have at least the following beneficial effects:

[0026] The platform device is built by the IO module containing multiple different protocols and the solid high GTC controller. The functions of automatically scanning, configuring the IO module and uniformly managing the IO resources of the solid high GTC controller are utilized. When the system starts or the number of hardware changes (such as the addition of IO modules, the change of external device connection and the like), the IO module related conditions can be automatically scanned and identified along the connection line, and based on this, corresponding configuration is automatically performed and all IO resources are uniformly coordinated, the new hardware resources are automatically adapted, the system continuously and stably runs, and the tedious steps of manually configuring the new hardware information and setting parameters one by one are saved, and the operation convenience and the efficiency and stability of the system running are greatly improved. BRIEF DESCRIPTION OF DRAWINGS

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0028] Figure 1 The structural schematic diagram of the platform device in an embodiment is shown in the figure.

[0029] Figure 2 The structural schematic diagram of the platform device in another embodiment is shown in the figure. DETAILED DESCRIPTION

[0030] In order to facilitate the understanding of the present application, the present application will be described more fully below with reference to the related drawings. The embodiments of the present application are shown in the drawings. However, the present application can be realized in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive.

[0031] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terms used in the specification of the present application are only for the purpose of describing the specific embodiments of the present application and are not intended to limit the present application.

[0032] It can be understood that the terms "first", "second" and the like used in the present application can be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from another element. For example, without departing from the scope of the present application, the first resistor can be called the second resistor, and similarly, the second resistor can be called the first resistor. The first resistor and the second resistor are both resistors, but they are not the same resistor.

[0033] It can be understood that "connection" in the following embodiments, if the circuits, modules, units and the like connected to each other have the transmission of electrical signals or data, should be understood as "electrically connected", "communicatively connected" and the like.

[0034] It can be understood that "at least one" means one or more, and "multiple" means two or more. "At least part of the element" means part or all of the element.

[0035] As used herein, the singular forms "a", "an" and "the" include plural referents unless the context clearly indicates otherwise. It will be further understood that the terms "comprises", "comprising", "includes" and / or "including", or "has" and / or "having", as used herein, specify the presence of stated features, integers, steps, operations, components, parts, or combinations thereof, but do not preclude the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.

[0036] In one exemplary embodiment, as shown in Figure 1 The present application provides a platform device including a plurality of IO modules 2 with different protocols and a GTC controller 4. The first end of each IO module 2 is used to connect external devices; the GTC controller 4 is respectively connected to the second end of the plurality of IO modules 2.

[0037] Among them, the GTC controller 4 refers to the GTC controller series of the company, which has the functions of automatically scanning the IO module 2, configuring the IO module 2 and uniformly managing the IO resources.

[0038] Exemplarily, the platform device comprises a plurality of IO modules 2 with different protocols and a solid high GTC controller 4, the first end of each IO module 2 is used to connect external devices, so as to build a basic link for communication interaction with external devices. The solid high GTC controller 4 is connected to the second end of each IO module 2 respectively, through this connection mode, the solid high GTC controller 4 can perform data transmission and communication with each IO module 2, laying a hardware level infrastructure for subsequent management operation. Based on the function of automatically scanning IO modules 2 of the solid high GTC controller 4. When the whole system starts or new hardware (such as the addition of IO modules 2 or the change of external device connection, etc. leading to the change of hardware quantity) is connected, the solid high GTC controller 4 will automatically start the scanning process, along the connection line with each IO module 2, to detect and identify the current connected IO module 2 situation, including which IO modules 2 with different protocols, their respective quantity and connection position, etc. After scanning is completed, based on the scanning result, the solid high GTC controller 4 uses its function of configuring IO modules 2, according to the protocol type of each IO module 2 and the identified related characteristics, automatically configures them accordingly, so that these IO modules 2 can work in a way that meets their own characteristics and the overall operation requirements of the system. Moreover, the solid high GTC controller 4 also has the function of unified management of IO resources, when the hardware quantity changes, such as the addition of an IO module 2 with a specific protocol, after scanning and identifying this new module, through configuration, it is integrated into the whole system, and under the unified management mechanism, the solid high GTC controller 4 will automatically re-coordinate all IO resources (including the resources of the original and newly added IO modules 2) in the system, reasonably allocate various resources, so that the whole system can automatically adapt to new hardware resources, so that the system can continue to run stably, without the need for manual configuration operation, saving the tedious steps such as finding new hardware information, setting parameters one by one, etc. required in manual configuration.

[0039] In this embodiment, by constructing a platform device comprising a plurality of IO modules with different protocols and a solid high GTC controller, using the functions of automatic scanning, configuring IO modules and unified management of IO resources of the solid high GTC controller, when the system starts or the hardware quantity changes (such as the addition of IO modules, change of external device connection, etc.), the solid high GTC controller can automatically scan and identify the relevant situation of IO modules along the connection line, based on this, automatically configure and coordinate all IO resources, automatically adapt to new hardware resources, so that the system can continue to run stably, at the same time, save the tedious steps such as finding new hardware information, setting parameters one by one, etc. required in manual configuration, greatly improve the operation convenience and efficiency, stability of the system.

[0040] In an exemplary embodiment, the plurality of IO modules 2 with different protocols includes at least one IO module 2 supporting GL500 protocol, at least one IO module 2 supporting Modbus-TCP protocol, and at least one IO module 2 supporting Glink-II protocol.

[0041] Exemplarily, the platform device is equipped with a plurality of IO modules 2 with different protocols, specifically including at least one IO module 2 supporting GL500 protocol, at least one IO module 2 supporting Modbus-TCP protocol, and at least one IO module 2 supporting Glink-II protocol. These IO modules 2 with different protocols each have corresponding communication rules and functional characteristics, and their first ends are used to connect external devices to meet the communication needs of data interaction with different types of external devices. The solid high GTC controller 4 is respectively connected to the second ends of these IO modules 2 with different protocols to build a complete communication link. For the IO module 2 supporting GL500 protocol, it transmits and receives data with the solid high GTC controller 4 through the connection line between them, according to the communication format, data frame structure, transmission rate and other requirements specified in GL500 protocol, to realize information interaction. Similarly, the IO module 2 supporting Modbus-TCP protocol completes data communication with the controller through the connection between them, according to the relevant standards of Modbus-TCP protocol, such as using TCP / IP network for data transmission, following the corresponding function code definition for different operations (such as reading external device data, controlling external device state, etc.). The IO module 2 supporting Glink-II protocol also carries out bidirectional data communication with the solid high GTC controller 4 based on the connection between them, according to the link establishment method and data interaction logic set in Glink-II protocol.

[0042] In this embodiment, by equipping IO modules supporting different protocols such as GL500 protocol, Modbus-TCP protocol and Glink-II protocol, and connecting the solid high GTC controller to build a communication link, the platform device can meet the data interaction needs with various types of external devices by the communication rules and functional characteristics of the corresponding protocols of each IO module, accurately transmit, receive and operate data according to different protocol specifications, expand the range of connectable external devices, enhance the compatibility and applicability of the system, lay a good foundation for building a functional, stable and efficient data interaction platform, and better cope with complex and diverse practical application scenarios.

[0043] In an exemplary embodiment, as Figure 2As shown, the IO module 2 supporting the GL500 protocol, the IO module supporting the Modbus-TCP protocol, and the IO module 2 supporting the Glink-II protocol are all multiple.

[0044] In this embodiment, the IO module supporting the GL500 protocol, the IO module supporting the Modbus-TCP protocol, and the IO module supporting the Glink-II protocol are all set to multiple, which can greatly expand the number of connectable external devices corresponding to the protocol, further enhance the ability of the system to interface with a variety of different external devices, and improve the adaptability and compatibility of the entire platform device when facing different application scenarios.

[0045] In one exemplary embodiment, the GTC controller includes a memory. The memory is used to connect with external devices via the IO module.

[0046] In this embodiment, the GTC controller includes a memory, and the memory is used to connect with external devices via the IO module. The memory can be used to store data obtained from external devices via the IO module, which facilitates subsequent retrieval and viewing at any time, and also provides convenience for centralized management of data, helps to realize orderly flow of data within the system, and makes data interaction between external devices and the system more coherent, further enhances the processing capacity of the entire platform device for external device data and the overall stability and functionality of the system, and better adapts to diversified use scenario requirements.

[0047] In one exemplary embodiment, the platform device further includes a display device. The display device is connected to the GTC controller.

[0048] In this embodiment, the platform device is additionally provided with a display device connected to the GTC controller, which can visually display various information managed by the GTC controller, such as the running status of the IO module, the data situation of the external device, and the related content of system resource allocation, etc., facilitating the operator to real-time view and monitor the overall running status of the system, timely discover possible abnormal conditions and make corresponding treatment, greatly improving the operation convenience and the efficiency of operation and maintenance management of the entire platform device, making it easier to play a stable and efficient role in different application scenarios.

[0049] In one exemplary embodiment, the model of the GTC controller is GTC-10.

[0050] In an exemplary embodiment, the application also provides a numerical control system, which comprises a plurality of different types of numerical control robots, a plurality of IO modules with different protocols and a GTC controller. The different types of numerical control robots have different protocols; the first end of each IO module is connected with a numerical control robot with the same protocol; and the GTC controller is connected with the second end of each IO module.

[0051] In an exemplary embodiment, the plurality of IO modules with different protocols comprises at least one IO module supporting GL500 protocol, at least one IO module supporting Modbus-TCP protocol and at least one IO module supporting Glink-II protocol.

[0052] In an exemplary embodiment, the at least one IO module supporting GL500 protocol, the at least one IO module supporting Modbus-TCP protocol and the at least one IO module supporting Glink-II protocol are all pluralities.

[0053] In an exemplary embodiment, the GTC controller is a GTC-10.

[0054] The specific scheme of the numerical control system corresponds to the scheme of the platform device, which will not be described here. The numerical control system is equipped with a plurality of different types of numerical control robots with different protocols, contains at least one IO module supporting GL500 protocol, at least one IO module supporting Modbus-TCP protocol and a plurality of IO modules supporting Glink-II protocol, and uses a GTC controller (GTC-10) to connect with these IO modules, so that the system can realize efficient docking with the help of the corresponding IO module according to the protocol characteristics of each numerical control robot, effectively integrates a plurality of different types of numerical control robots, greatly expands the range of numerical control devices that the system can be compatible with, improves the overall compatibility and adaptability, facilitates unified management and coordination of the work of each numerical control robot, ensures smooth data interaction, and thus can better cope with complex and diverse numerical control processing and other application scenarios, and improve production efficiency and quality.

[0055] In the description of the present specification, the description referring to the terms "some embodiments", "other embodiments", and the like means that the specific features, structures, materials or characteristics described in connection with the embodiments or examples are contained in at least one embodiment or example of the present application. In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example.

[0056] The technical features of the above-described embodiments can be combined in any manner. In order to make the description concise, not all possible combinations of the technical features in the above-described embodiments are described, however, as long as the combinations of the technical features do not contradict, they should be considered as within the scope of the present specification.

[0057] The above-described embodiments are merely illustrative of several embodiments of the present application, which are described in more detail and in a specific manner, but should not be construed as limiting the scope of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A platform device, characterized by The platform device comprises: a plurality of IO modules with different protocols, a first end of each of the IO modules being used to connect an external device; a GTC controller corresponding to a second end of each of the IO modules.

2. The platform device of claim 1, wherein, The plurality of IO modules with different protocols comprises: at least one IO module supporting GL500 protocol, at least one IO module supporting Modbus-TCP protocol, and at least one IO module supporting Glink-II protocol.

3. The platform device of claim 2, wherein, The IO module supporting GL500 protocol, the IO module supporting Modbus-TCP protocol, and the IO module supporting Glink-II protocol are all in plurality.

4. The platform device of claim 1, wherein, The GTC controller comprises a memory used to connect the external device via the IO module.

5. The platform device of claim 1, wherein, The platform device further comprises: a display device connected to the GTC controller.

6. The platform device according to any of claims 1-5, characterized in that, The GTC controller is of GTC-10 model.

7. A numerical control system characterized by comprising: The system comprises: a plurality of different types of numerical control robots, different types of numerical control robots having different protocols; a plurality of IO modules with different protocols, a first end of each of the IO modules being used to connect an external device; a GTC controller corresponding to a second end of each of the IO modules.

8. The numerically controlled system according to claim 7, characterized in that, The plurality of IO modules with different protocols comprises: at least one IO module supporting GL500 protocol, at least one IO module supporting Modbus-TCP protocol, and at least one IO module supporting Glink-II protocol.

9. The numerically controlled system according to claim 8, wherein, The IO module supporting GL500 protocol, the IO module supporting Modbus-TCP protocol, and the IO module supporting Glink-II protocol are all in plurality.

10. The numerically controlled system of claim 7, wherein, The GTC controller is of GTC-10 model.