Programmable controller system applied to large road maintenance machinery and design method
Through the programmable controller system built with a three-level software platform and a two-level hardware platform in the field of large-scale road maintenance machinery control, the problem of high cost and difficulty in selecting a fixed controller is solved, flexibility and scalability are achieved, cost reduction and improved controller operability.
Patent Information
- Application Number
- CN202510296092.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-04-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the field of large-scale road maintenance machinery control, the use of existing fixed-type controllers has problems such as high cost, difficulty in selecting models, and limited application of single-type modules, and a large number of expansion modules are required.
A programmable controller system used for large-scale road maintenance machinery is built using a three-level software platform and a two-level hardware platform, including a main control module, a communication module, a power management module and a storage module. It is operated in association with multiple independent software platforms to improve the operational and maintenance of the controller.
It realizes the flexibility and scalability of the controller, reduces costs, simplifies the selection process, and improves the operability and maintenance convenience of the controller.
Smart Images

Figure CN119806035A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of railway electronic equipment and control technology, and in particular to a programmable controller system and design method for large-scale track maintenance machinery. Background Art
[0002] With the rapid development of computer technology, the automatic control technology in the industrial field has also undergone a series of technological changes. Various programmable controllers have gradually become an indispensable and important role in the field of industrial control. With the technological innovation of programmable controllers, the controllers not only have enhanced control functions, reduced power consumption and size, and gradually improved reliability, but also become more flexible in application.
[0003] In the field of large-scale road maintenance machinery control, with the application of programmable controllers, new digital signal systems have gradually replaced the original analog signal systems. At present, the controllers used in large-scale road maintenance machinery on the market mainly include Siemens, Phoenix and other series of controllers. In comparison, in the large-scale road maintenance machinery control industry, the use of existing fixed-model controllers has the problems of high cost, difficulty in selection, and application limitations of single-model modules, and often requires the addition of a large number of expansion modules when applied. Summary of the invention
[0004] In order to solve one of the above-mentioned technical defects, an embodiment of the present application provides a programmable controller system and a design method for large-scale road maintenance machinery.
[0005] According to a first aspect of an embodiment of the present application, a method for designing a programmable controller for large-scale road maintenance machinery is provided, comprising: according to the requirements of a target programmable controller to be constructed, using a three-level software platform and a two-level hardware platform to build a programmable controller system for large-scale road maintenance machinery; wherein the three-level software platform includes a first-level software platform, a second-level software platform and a third-level software platform; and the two-level hardware platform includes a first-level hardware platform and a second-level hardware platform.
[0006] According to a second aspect of an embodiment of the present application, there is provided a programmable controller system applied to a large-scale road maintenance machine, which is constructed using the above-mentioned design method and includes: The main control module is used as a carrier for the first-level software platform and the second-level software platform; A communication module, used to build an external interface to connect to the main control module and exchange communication data; The power management module is connected to the external power supply device and is used to perform multi-level step-up and step-down processing on the voltage provided by the external device to provide the required stable power supply for each module of the programmable controller system; The storage module is used for storing module process data and user application software in the third-level software platform.
[0007] A programmable controller system and design method for large-scale road maintenance machinery provided in the embodiment of the present application is adopted; wherein, the design method of the programmable controller includes: according to the requirements of the target programmable controller to be constructed, a programmable controller system for large-scale road maintenance machinery is constructed using a three-level software platform; wherein, the three-level software platform includes a first-level software platform, a second-level software platform, and a third-level software platform; the two-level hardware platform includes a first-level hardware platform and a second-level hardware platform. The programmable controller system includes a main control module, a power management module, and a storage module; the present application uses a multi-level independent software platform to operate in association, which improves the operability and maintainability of the controller and facilitates user use. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings: Figure 1 This is the structural block diagram of the programmable controller for large-scale road maintenance machinery; Figure 2 This is a software execution process diagram for a programmable controller of a large-scale road maintenance machine; Figure 3 The output circuit diagram of the isolating switch used in this application; Figure 4 Circuit diagram of the amplifier circuit used in the application. DETAILED DESCRIPTION
[0009] In order to make the technical solutions and advantages in the embodiments of the present application more clearly understood, the exemplary embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than an exhaustive list of all the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0010] The following is a further detailed description of the programmable controller system and design method for large-scale road maintenance machinery in the example of this application in conjunction with the drawings in the specification. The application proposes a programmable controller system and design method for large-scale road maintenance machinery.
[0011] like Figure 1-Figure 2As shown, an embodiment of the present application provides a design method for a programmable controller applied to large-scale road maintenance machinery, including: according to the requirements of the target programmable controller to be constructed, using a three-level software platform and a two-level hardware platform to build a programmable controller system applied to large-scale road maintenance machinery; wherein the three-level software platform includes a first-level software platform, a second-level software platform and a third-level software platform; the two-level hardware platform includes a first-level hardware platform and a second-level hardware platform.
[0012] Specifically, the first-level software platform is the system boot layer; the second-level software platform is the operating system layer; the third-level software platform is the user application layer; the first-level hardware platform is the core control part; and the second-level hardware platform is the power output part.
[0013] Specifically, the embodiment of the present application uses multiple independent software platforms to run in association, which improves the operability and maintainability of the controller and facilitates user use. Based on the above scheme, the first-level software platform provided by the embodiment of the present application is used to initialize hardware devices and establish a mapping table of memory space to establish an appropriate system hardware and software operating environment; and to provide startup, boot mapping and update boot of the second-level software platform. In the specific implementation, the first-level software platform is the system boot layer of the programmable controller.
[0014] Based on the above scheme, the second-level software platform provided in the embodiment of the present application is used to store and execute user applications of the third-level software platform; it is used to translate user instructions into machine language to control the logical actions of the hardware system; in the specific implementation, the second-level software platform is the operating system layer of the programmable controller.
[0015] On the basis of the above scheme, the third-level software platform provided in the embodiment of the present application is the user application layer of the programmable controller; in the specific implementation, the third-level software platform is composed of a simple language that is convenient for users to develop and use. It is used to map functional instructions to the hardware system to call corresponding device actions. Specifically, the content of this layer of software is the user's functional instructions, which are translated and executed by the second-level platform to map the functional instructions to the hardware system to call the corresponding device actions.
[0016] On the basis of the above scheme, the first-level hardware platform provided in the embodiment of the present application is used to store and run the third-level software platform and connect to the second-level hardware platform to realize the functions of input processing, functional operation, and logical output; specifically, the first-level hardware platform provided in the embodiment of the present application is the hardware core control part of the programmable control controller.
[0017] On the basis of the above scheme, the second-level hardware platform provided in the embodiment of the present application is the power input and output part of the programmable controller, which processes the input and output signals and converts them into signals that meet the characteristic signal requirements before use.
[0018] Based on the above, the programmable controller module uses a three-level software platform to build the controller system. The first-level software platform is the boot layer, which serves as the system's boot program and realizes the functions of starting the mapping system and remote updating the system. The second-level software platform is the system logic layer, which serves as the main logic processing system of the programmable controller and is the intermediate transition between user instructions and underlying hardware devices, realizing the decoding control function of user instructions. The third-level software platform is the user application layer, which is used to download and store user instructions and can be debugged for the convenience of developers.
[0019] like Figure 1-Figure 2 As shown, based on the above scheme, an embodiment of the present application provides a programmable controller system applied to large-scale road maintenance machinery, which is constructed using the above design method.
[0020] As a specific embodiment, a programmable controller system applied to large-scale road maintenance machinery includes a main control module, a communication module, a power management module and a storage module.
[0021] In a specific implementation, the main control module is used as a carrier of the first-level software platform and the second-level software platform, and is the central processor of the controller.
[0022] In the specific implementation, the communication module is used to build an external interface to connect to the main control module and exchange communication data; the power management module is connected to the external power supply device, and is used to perform multi-stage step-up and step-down processing on the voltage provided by the external device to provide the required stable power supply for each module of the programmable controller system; the storage module is used to store module process data and user application software in the third-level software platform.
[0023] On the basis of the above scheme, as a specific embodiment, the programmable controller system applied to large-scale road maintenance machinery also includes an input and output module; the input and output module is provided with multiple types of interfaces indirectly connected to the main control module; the input and output module adopts fast response switching circuits and various types of amplification circuits to realize input and output of multiple functions.
[0024] It is worth noting that the output module and interface use high-power fast-response switch circuits and amplifier circuits to achieve multiple functions and can be configured. The configuration uses the PWM function to control the output, which can simulate current output; the configuration uses the amplifier function, which can simulate voltage output; the configuration uses a high-power switch output circuit, which can perform high-power drive output.
[0025] The input module and interface use high-speed flip isolation circuit and amplifier circuit to realize multiple functions and can be configured. The high-speed counting function can be configured to realize the input counter and encoder input function; the switch input function can be configured to realize the high and low level switch signal transmission; the amplifier function can be configured to realize analog signal input acquisition.
[0026] Based on the above solution, as a specific embodiment, the power management module is provided with a plurality of independent power supply interfaces for connecting the output module and the input module.
[0027] Specifically, multi-functions are integrated on a fixed number of input and output interfaces, which can be configured during use, so that more functions can be selected for use with fewer interfaces, and the controller can achieve a smaller installation volume with the same functions.
[0028] The multi-stage power supply method effectively reduces the risk of power outages caused by single-stage power supply, ensures that the equipment can still operate after power outage, and outputs prompts, so that users have time to respond to operations after power outage. In the communication network, it ensures that when the conventional power supply is unstable, it will not affect the stability of communication.
[0029] It is worth noting that the power management module includes but is not limited to using batteries and supercapacitors as temporary energy storage devices, supplying power from an external power supply interface, and providing the required stable power supply for the module system through multi-level buck-boost processing by the power management module. Multiple independent power supply interfaces are set to cooperate with the input and output interfaces to solve the problem of the need for additional power supply for the lower-level connected devices.
[0030] Specifically, the embodiment of the present application adopts a multi-module independent design, which makes the maintenance and repair of the programmable controller more convenient and more convenient in function configuration and addition and deletion.
[0031] like Figure 3-Figure 4 As shown, based on the above scheme, a specific implementation method of the switching circuit is provided, which includes an isolation device, a MOS tube, a triode, and a micro relay; the isolation device, the MOS tube, the triode, and the micro relay are used as a switch on-off controller to process the digital signal.
[0032] The isolation device converts the signal from the main control module into a high voltage signal and blocks abnormal signals; The MOS tube increases the signal current channel emitted by the isolation device to achieve large current output.
[0033] The amplifier circuit processes the analog signal using circuits such as voltage following, voltage division, and forward and reverse amplification.
[0034] Specifically, the DAC function of the main control module is used to integrate and output the required analog voltage, which is amplified in multiple stages through a proportional amplifier circuit, and a high-precision resistor is used to control the input voltage to be proportionally amplified into an output voltage.
[0035] On the basis of the above scheme, the isolation circuit utilizes the optical coupler isolation device and the digital isolation device to isolate and convert the fluctuation signal for reuse.
[0036] On the basis of the above scheme, as a specific embodiment, the programmable controller system applied to large road maintenance machinery also includes a communication power supply module; the communication power supply module is connected to the communication module; when the power supply of the power management module is abnormal, the communication power supply module is used to provide power for the communication module to ensure normal communication of the communication module and report the abnormal power supply indication of the communication power supply module.
[0037] Specifically, the communication module and interface are powered by independent communication lines. When the system power supply is abnormal, the communication system networking can be guaranteed to be normal, and the module power supply abnormality indication can be reported. The programmable controller provides CAN, RS232, RS485 and Ether CAT communication methods. It is convenient for users to choose the networking method and exchange communication data.
[0038] Based on the above solution, as a specific embodiment, the programmable controller system applied to large-scale road maintenance machinery further includes a status indication module. The status indication module is used to display the power of the temporary energy storage device, the system power failure alarm, the communication status, the data transmission status, and the input and output status information.
[0039] It is worth mentioning that the status indicator can display the power of the temporary energy storage device and the system power-off alarm, communication status, data transmission status, input and output status and other information, so that developers and users can directly and conveniently observe the current status of the module.
[0040] Based on the above, this application proposes a design method for using a multi-level software platform to realize the boot guidance of the hardware system and the user command conversion control. At the same time, multiple functional circuits are integrated into the same interface circuit, and the configuration and use are performed during use. This application also adopts a multi-level power supply and a short-term emergency power supply of a battery to ensure the stable operation of the controller and reduce the risks caused by power outages.
[0041] In the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.
[0042] In addition, 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. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0043] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like 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 mechanical connection, an electrical connection, or can communicate with each other; it can be a direct connection, or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0044] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0045] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A design method for a programmable controller applied to a large-scale road maintenance machine, characterized in that: include: According to the requirements of the target programmable controller to be constructed, a programmable controller system for large-scale road maintenance machinery is constructed using a three-level software platform and a two-level hardware platform; wherein the three-level software platform includes a first-level software platform, a second-level software platform and a third-level software platform; and the two-level hardware platform includes a first-level hardware platform and a second-level hardware platform; The first-level software platform is used to initialize hardware devices and establish a mapping table of memory space to establish an appropriate system hardware and software operating environment; and to provide startup, boot mapping and update boot of the second-level software platform; The second-level software platform is used to store and execute user applications of the third-level software platform; and to translate user instructions into machine language to control the logical actions of the hardware system; The third-level software platform is the user application layer of the programmable controller, which is used to map functional instructions to the hardware system to call corresponding device actions.
2. The design method according to claim 1, characterized in that: The first-level hardware platform is used to store and run the software of the third-level platform and connect to and control the second-level hardware platform to realize the functions of input processing, functional operation, and logical output; The second-level hardware platform is the power input and output part of the programmable controller. It processes the input and output signals and converts them into signals that meet the characteristic signal requirements before use.
3. A programmable controller system applied to large-scale road maintenance machinery, characterized in that: The design method according to any one of claims 1 to 2 is used to construct the device, comprising: The main control module is used as a carrier for the first-level software platform and the second-level software platform; A communication module, used to build an external interface to connect to the main control module and exchange communication data; The power management module is connected to the external power supply device and is used to perform multi-level step-up and step-down processing on the voltage provided by the external device to provide the required stable power supply for each module of the programmable controller system; The storage module is used for storing module process data and user application software in the third-level software platform.
4. A programmable controller system for large-scale road maintenance machinery as claimed in claim 3, characterized in that: Also includes: The input-output module is provided with multiple types of interfaces and is indirectly connected to the main control module; the input-output module adopts a fast-response switch circuit and an amplifying circuit to realize input and output of multiple functions.
5. A programmable controller system for large-scale road maintenance machinery as claimed in claim 4, characterized in that: The power management module is provided with a plurality of independent power supply interfaces for connecting the output module and the input module.
6. A programmable controller system for large-scale road maintenance machinery as claimed in claim 4, characterized in that: The switch circuit comprises an isolation device, a MOS tube and a micro relay; The isolation device converts the signal from the main control module into a high voltage signal and blocks abnormal signals; The MOS tube increases the signal current channel emitted by the isolation device to achieve large current output.
7. A programmable controller system for large-scale road maintenance machinery as claimed in claim 3, characterized in that: Also includes: A communication power supply module, connected to the communication module; When the power supply of the power management module is abnormal, the communication power supply module is used to provide power to the communication module to ensure normal communication of the communication module and report the abnormal power supply indication of the communication power supply module; The status indicator module is used to display the power of the temporary energy storage device, system power failure alarm, communication status, data transmission status, and input and output status information.
Citation Information
Patent Citations
Radar digital base system
CN119473297A
Flexible programmable control system
CN1325042A