PLC controller based on double network ports

By introducing a dual network gateway into the PLC controller, the connection with multiple network operating systems is achieved, which solves the problem of single and inefficient control scenarios of PLC controllers, and improves the management efficiency of external devices and the scalability of control scenarios.

CN222213244UActive Publication Date: 2024-12-20SHANGHAI YUANKONG AUTOMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202421023839.2
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-05-11
Publication Date
2024-12-20
Estimated Expiration
2034-05-11

AI Technical Summary

Technical Problem

Currently, PLC controllers have single control scenarios during remote control, which are inefficient and difficult to achieve centralized control and management in multiple network scenarios.

Method used

Design a PLC controller based on dual network ports, adopts PLC circuit, communication module, dual network port gateway, housing, installation board and heat sink, and connects to different network operating systems through dual network port gateways to realize multiple network scenarios centralized control and management under.

Benefits of technology

Through the connection between the dual network gateway and different network operating systems, the control and management of PLC circuits is realized in various scenarios, the management efficiency of external devices is improved, and the application scope of PLC control scenarios is expanded.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN222213244U_ABST
    Figure CN222213244U_ABST
Patent Text Reader

Abstract

The utility model provides a PLC (Programmable Logic Controller) based on double network ports. The PLC comprises a PLC circuit, a communication module, a double network port gateway, a shell, a mounting plate and a radiator, the PLC circuit is connected with the communication module, the PLC circuit is further connected with at least one external device, and the PLC circuit is fixed in the shell through the mounting plate; the dual-network-port gateway is connected with the communication module, and the dual-network-port gateway is fixed on the shell; the dual-network-port gateway comprises a first network port and a second network port, the first network port is used for being connected with a first network, the second network port is used for being connected with a second network, and the first network and the second network are different network operating systems; and the radiator is connected with at least one mounting plate. According to the invention, the control scene of the PLC circuit is expanded, and the management efficiency of the external equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electronic equipment, and in particular to a PLC controller based on dual network ports. Background Art

[0002] PLC controller (Programmable Logic Controller) is a type of programmable memory used to store programs internally, execute user-oriented instructions such as logical operations, sequential control, timing, counting and arithmetic operations, and control various types of machinery or production processes through digital or analog input / output.

[0003] However, the inventors have found that when the current PLC controller needs to be remotely controlled, it is necessary to connect to and control it through a remote control line connected to the PLC controller, resulting in a single control scenario of the PLC controller and low control efficiency. Utility Model Content

[0004] The present application provides a PLC controller based on dual network ports to solve the problems of single control scenario and low control efficiency of the current PLC controller.

[0005] The present application provides a PLC controller based on dual network ports, comprising: a PLC circuit, a communication module, a dual network port gateway, a housing, a mounting plate and a radiator;

[0006] The PLC circuit is connected to the communication module, the PLC circuit is also connected to at least one external device, and the PLC circuit is fixed inside the housing through the mounting plate;

[0007] The dual-network-port gateway is connected to the communication module, and the dual-network-port gateway is fixed on the housing;

[0008] The dual-network-port gateway comprises: a first network port and a second network port, the first network port is used to connect to a first network, the second network port is used to connect to a second network, and the first network and the second network are different network operating systems;

[0009] The heat sink is connected to at least one of the mounting plates.

[0010] In the above solution, the PLC circuit includes: a central processing unit, at least one memory bar and an interaction module;

[0011] The central processing unit is connected to at least one of the memory bars, and the central processing unit is also connected to the interaction module;

[0012] The interaction module is connected to the communication module, and the interaction module is also connected to at least one of the external devices.

[0013] In the above solution, the interaction module includes: a first interaction module, a second interaction module and at least one third interaction module;

[0014] The first interaction module is connected to the central processing unit;

[0015] The second interaction module is connected to the communication module;

[0016] At least one of the third interaction modules is connected to at least one of the external devices.

[0017] In the above solution, the third interaction module includes: at least one DI terminal, at least one UI terminal, at least one RS485 terminal, at least one DC terminal, at least one DO terminal and at least one AO ​​terminal.

[0018] In the above solution, the communication module includes: a wired module and a wireless module;

[0019] The wired module is connected to the dual-network-port gateway;

[0020] The wired module includes: two Ethernet modules;

[0021] The wireless module includes: one or more of a GSM module, a 3G module, a 4G module, a 5G module and a Wi-Fi module.

[0022] In the above solution, the first network port is connected to the wired module of the communication module, and the first network is connected to the wired module through the first network port;

[0023] The second network port is connected to the wired module of the communication module; the second network is connected to the wired module through the second network port;

[0024] The wireless module is connected to the first network and / or the second network via a wireless network.

[0025] In the above solution, the mounting plate comprises: a plate body, at least one slot and at least one fixing hole;

[0026] The side edge of the plate is connected to the inner side of the shell;

[0027] The central processing unit is fixed on the board through at least one of the fixing holes;

[0028] Each of the memory bars is fixed on the board through one of the slots;

[0029] The interactive module is fixed on the board through at least one of the fixing holes;

[0030] The communication module is fixed on the plate body through at least one of the fixing holes.

[0031] In the above solution, the mounting plate further comprises at least one wiring terminal;

[0032] The central processing unit is connected to one of the memory bars via at least one of the connection terminals;

[0033] The central processing unit is connected to the interaction module via at least one of the wiring terminals;

[0034] The interaction module is connected to the communication module via at least one of the connection terminals.

[0035] In the above solution, the housing has at least one guide rail and at least one ventilation hole;

[0036] The two guide rails are arranged opposite to each other inside the housing and form a guide rail pair;

[0037] Two side edges of a plate body of the mounting plate are respectively connected to two guide rails of a guide rail pair;

[0038] The ventilation hole communicates with the inside of the shell and the outside.

[0039] In the above solution, the heat sink includes: at least one fan;

[0040] The fan is fixed in the housing.

[0041] The present application provides a PLC controller based on dual network ports. The user can control the PLC circuit through a terminal based on a network operating system in different scenarios to achieve the technical effect of separately controlling a large number of external devices, and achieve the technical effect of centralized control and management of external devices based on the network in multiple scenarios, and achieve the beneficial effect of expanding the control scenarios of the PLC circuit and improving the management efficiency of external devices. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0043] Figure 1 A schematic diagram of a top view of a PLC controller based on dual network ports provided in an embodiment of the present application;

[0044] Figure 2A schematic diagram of the side structure of a PLC controller based on dual network ports provided in an embodiment of the present application;

[0045] Figure 3 A schematic block diagram of the structure of a PLC circuit, a communication module, a dual network port gateway, a mounting plate, a heat sink and a guide rail in a PLC controller based on a dual network port provided in an embodiment of the present application.

[0046] Reference numerals:

[0047] 1: PLC circuit;

[0048] 2: Communication module;

[0049] 3: Dual network port gateway;

[0050] 4: Shell;

[0051] 5: Mounting plate;

[0052] 6: Radiator;

[0053] 11: CPU;

[0054] 12: Memory stick;

[0055] 13: Interaction module;

[0056] 131: first interaction module;

[0057] 132: second interaction module;

[0058] 133: The third interactive module;

[0059] 21: Wired module;

[0060] 22: Wireless module;

[0061] 31: The first network port;

[0062] 32: Second network port;

[0063] 41: guide rail;

[0064] 42: Ventilation holes;

[0065] 411: Connecting bolt;

[0066] 412: U-shaped groove;

[0067] 51: plate body;

[0068] 52: slot;

[0069] 53: fixed hole;

[0070] 54: Terminal block;

[0071] 61: Fan.

[0072] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0073] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.

[0074] The following specific embodiments are used to describe in detail the technical solutions of the embodiments of the present application and how the technical solutions of the embodiments of the present application solve the current problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0075] See also Figure 1-Figure 3 , the present application provides a PLC controller based on dual network ports, comprising: a PLC circuit 1, a communication module 2, a dual network port gateway 3, a housing 4, a mounting plate 5 and a heat sink 6;

[0076] The PLC circuit 1 is connected to the communication module 2, and the PLC circuit 1 is also connected to at least one external device. The PLC circuit 1 is fixed inside the housing 4 through the mounting plate 5;

[0077] The dual network port gateway 3 is connected to the communication module 2, and the dual network port gateway 3 is fixed on the housing 4;

[0078] The dual network port gateway 3 includes: a first network port 31 and a second network port 32, wherein the first network port 31 is used to connect to a first network, and the second network port 32 is used to connect to a second network, and the first network and the second network are different network operating systems;

[0079] The heat sink 6 is connected to at least one of the mounting plates 5 .

[0080] In an exemplary embodiment, by connecting the PLC circuit 1 with the communication module 2, information interaction is achieved between the PLC circuit 1 and the communication module 2. By connecting the communication module 2 with the dual-network port gateway 3, a communication connection is established between the dual-network port gateway 3 and different network operating systems. The user can control the PLC circuit 1 through different network operating systems, thereby achieving the beneficial effect of controlling the PLC circuit 1 through a variety of different network operating systems.

[0081] The network operating system transmits data and various messages to each other through the network, and is divided into a server and a client. The main function of the server is to manage the sharing of various resources and network devices on the server and the network, integrate and control the flow, and avoid the possibility of paralysis; while the client has the function of receiving the data transmitted by the server for use, so that the user can clearly search for the required resources. In this embodiment, the user controls the PLC circuit 1 by operating the client.

[0082] The external device is a device used to be controlled by the PLC circuit 1, such as: contactors, solenoid valves, regulating valves, speed control devices, indicator lights, digital displays and alarm devices, etc.; by connecting a PLC circuit 1 with at least one external device, a PLC circuit 1 can control at least one external device.

[0083] By fixing the PLC circuit 1 and the communication module 2 on the mounting plate 5 , and fixing the mounting plate 5 inside the housing 4 , the PLC circuit 1 and the communication module 2 can be stably fixed inside the housing 4 .

[0084] The heat sink 6 is provided to reduce the heat of the PLC circuit 1 and the communication module 2 in the housing 4 , so as to ensure the stable operation of the PLC circuit 1 and the communication module 2 .

[0085] Therefore, the user can control the PLC circuit through a terminal based on the network operating system in different scenarios to achieve the technical effect of separately controlling a large number of external devices, and achieve the technical effect of centralized control and management of external devices based on the network in multiple scenarios. It not only achieves the beneficial effect of expanding the control scenarios of the PLC circuit, but also because the user can control the external devices at any time in different scenarios using the network operating system of each scenario, it achieves the beneficial effect of improving the management efficiency of external devices.

[0086] It should be noted that network operating systems in different scenarios include: wide area networks, local area networks set up in multiple enterprises or institutions.

[0087] In a preferred embodiment, the PLC circuit 1 comprises: a central processor 11, at least one memory bar 12 and at least one interaction module 13;

[0088] The central processor 11 is connected to at least one of the memory bars 12, and the central processor 11 is also connected to the interaction module 13;

[0089] The interaction module 13 is connected to the communication module 2, and the interaction module 13 is also connected to at least one of the external devices.

[0090] In this example, the control object of the PLC circuit 1 is controlled and processed by the central processing unit 11, the data generated and called by the central processing unit 11 during operation is stored by the memory bar 12, and information interaction with the communication module 2 is realized by the interaction module 13.

[0091] Specifically, a central processing unit 11 is used as the central processing unit 11. The central processing unit 11 (Central Processing Unit, referred to as CPU) is the computing and control core of the computer system and the final execution unit of information processing and program operation. The central processing unit 11 has built-in software function modules of different types and quantities, and has the following basic functions: proportion, proportion + integral, proportion + integral + differential, on / off, time weighting, sequence, arithmetic, logical comparison, counter, etc. For applications with complex control requirements, advanced control algorithms should also be provided. Through flexible configuration, the needs of most intelligent building monitoring can be met. The central processing unit 11 has a built-in embedded operating system based on the Internet of Things, which can greatly improve the real-time and scalability of the operation of the central processing unit 11.

[0092] Memory is also called internal storage. It is used to temporarily store the calculation data in the CPU and the data exchanged with external storage such as hard disk. As long as the computer is running, the CPU will transfer the data to be calculated to the memory for calculation. When the calculation is completed, the CPU will transmit the result. The operation of the memory also determines the stable operation of the computer.

[0093] I / O modules are used as interactive modules 13. I / O modules refer to input / output modules, which provide functions such as switch input acquisition, relay output, high-frequency counter, etc. for passive nodes, and are used for data collection and various control applications. The I / O module is divided into two parts: I / O device and I / O interface, which represent the input and output ports of microcontroller or computer data. The I / O interface expansion function module of the I / O module: expand up to two IO port modules through the RS-485 communication interface to expand the IO port of the main module; the I / O module adopts the IEC61131 international standard and supports the five general programming languages ​​defined in the IEC61131-3 standard; the I / O interface can be connected through detachable terminals, which is easy to maintain, and the equipment complies with the standard 35mm rail 41 installation.

[0094] In a preferred embodiment, the interaction module 13 includes: a first interaction module 131, a second interaction module 132 and at least one third interaction module 133;

[0095] The first interaction module 131 is connected to the central processor 11;

[0096] The second interaction module 132 is connected to the communication module 2;

[0097] At least one of the third interaction modules 133 is connected to at least one of the external devices.

[0098] In this example, the first interaction module 131 is used to perform data interaction with the central processing unit 11 .

[0099] The second interaction module 132 is internally provided with a communication protocol corresponding to the communication module 2, and is connected to the communication module 2 via an Ethernet interface, a serial port, and other devices. Therefore, the communication information interaction between multiple different network operating systems can be realized through the I / O module.

[0100] The third interaction module 133 is used to receive the digital signal processed by the central processor 11 and convert it into a signal that can be received by the field execution component to control external devices, such as: contactors, solenoid valves, regulating valves, speed control devices, indicator lights, digital displays and alarm devices, etc. In this embodiment, in order to improve the anti-interference ability of the device, the I / O module is usually also equipped with a photoelectric isolation device.

[0101] Further, the third interaction module 133 includes: at least one DI terminal, at least one UI terminal, at least one RS485 terminal, at least one DC terminal, at least one DO terminal and at least one AO ​​terminal.

[0102] Specifically, the third interaction module 133 includes: six DI terminals, three UI terminals, three RS485 terminals, one DC terminal, four DO terminals and one AO ​​terminal.

[0103] It should be noted that the UI terminal is used to receive voltage signals, which include: instantaneous stop signal, pause signal, safe speed signal, cycle stop signal, alarm release signal, external start signal, HOME input signal, enable signal, filter signal and automatic operation start signal.

[0104] The instantaneous stop signal is used to cut off the servo power supply through software. The IMSTP input is always valid and is usually ON. If the signal becomes OFF, the system performs the following processing: 1. Disconnect the servo power supply after issuing an alarm.

[0105] The pause signal is used to issue a pause command from an external device. The HOLD input is always valid and is usually ON. When this signal becomes OFF, the system performs the following processing: 1. Decelerates and stops the action in progress, interrupting the execution of the program. 2. When "Servo during pause" is set to valid in the general settings, an alarm is issued and the servo power is disconnected after the robot stops.

[0106] The safety speed signal is used to stop the robot when the safety fence door is opened. This signal is usually connected to the safety latch of the safety fence door. The SFSPD input is always valid and is usually ON. If the IMSTP, *HOLD, and *SFSPD signals are not used, these signal lines are connected across (normally closed points).

[0107] The cycle stop signal is used to terminate the currently executing program (always valid). Use RSR to release the program in the standby state. If "After CSTOPI input, the program is forced to end" is set to invalid in the system setting screen [6 System Settings, System Settings], the currently executing program will be executed to the end and then terminated. Use RSR to release (clear) the program in the standby state. (Standard setting)

[0108] The alarm release signal is used to release the alarm and is always valid. When the servo power is disconnected, turn on the servo power. At this time, the alarm will not be released before the servo device starts. This signal works when the signal is disconnected under the default setting.

[0109] The external start signal is used for external start. (The falling edge of the signal is valid).

[0110] The HOME input signal is used to return to the home page.

[0111] The enable signal is used to power on the robot motor during remote start.

[0112] The filter signal is used when the PNS selects the program name. When UI

[17] = ON, it allows the PNS1-PNS8 signals to be read and converted into decimal to identify the PNS program name.

[0113] The automatic operation start signal is used to start the currently selected program from the first line. The falling edge of the signal is effective. When used with PNS, the program selected by PNS is executed from the first line. When not used with PNS, the program selected by the teaching operation panel is executed from the first line. When other programs are being executed or paused, this signal is ignored.

[0114] The DI terminal is used to receive DI signals. DI signals are digital input signals. The so-called digital signals are high level 1 and low level 0, which means open or closed in control. DI is an input signal of a switch quantity, giving PLC or DCS an open and close command, just like a normally open start button switch. Pressing it is a closed signal. It is often used for status display. For example, when the circuit breaker is closed, it will be displayed as closed on the DCS screen.

[0115] The DO terminal is used to output DO signals. DO signals are digital output signals, which are switch output signals. That is, the PLC sends a start or stop signal to the device to start the device. For example, the start of the motor is determined by the DCS to send a start command, the motor control circuit is connected, the contactor is energized and the motor starts. The function is the same as the start button.

[0116] The AI ​​terminal is used to receive AI signals. AI signals are analog inputs. The so-called analog quantity is a 4-20mA or 0-10V current or voltage signal. It is input into the DCS and, after transformation, is restored to its original value. For example, the current value is displayed in the DCS. The secondary value of the current transformer (5A) is converted into a 4-20mA signal (5A corresponds to 20mA) by a current transmitter and input into the DCS cabinet. After conversion, the actual current value is displayed in the DCS.

[0117] The AO terminal is used to output AO signal, which is analog output. AO is a 4-20mA or 0-10V signal output by DCS to control the operating parameters of the equipment. For example, the speed control process of the frequency converter, taking 40HZ as an example, through remote DCS control, it is considered that the given parameter value is: 40HZ, and the DCS also sends a corresponding analog current value within the range of 4-20mA (20mA corresponds to 50HZ). The signal is transmitted to the controller of the frequency converter, and the frequency converter runs at 40HZ as required.

[0118] RS485 terminals are used to connect computers and external devices. RS485 is a universal communication standard that is widely used in data acquisition and control applications. One of its main advantages is that it allows multiple RS485 devices to be placed on the same bus, which allows multiple nodes to be connected to each other. It can be used to connect computers and external devices to achieve data transmission. When installing an RS485 interface, it is necessary to follow specific wiring terminal 54 instructions to wire the system to ensure that the system can work properly. This article will introduce the detailed instructions for RS485 wiring terminal 54 and how to correctly install the RS485 interface.

[0119] The DC24 terminal is used to connect a DC24V external relay.

[0120] Specifically, see Figure 1 The terminal description in the third interaction module 133 is shown in the following table.

[0121] Wiring instructions for the upper row of terminals (from left to right):

[0122]

[0123] Wiring instructions for the lower row of terminals (from left to right):

[0124]

[0125] It should be noted that the UI signal input mode is determined by the pin jumper. The UI can be set to analog input mode such as 0-10V, 4-20mA, 10K resistance temperature sensor, PT1000 temperature sensor, or dry contact switch input mode through the jumper. The UI terminal can be used with external devices such as field sensors and resistance field temperature sensors.

[0126] The pin jumper is used to determine the DO signal and AO signal input mode. The DO signal and AO signal can be set to analog output mode or dry contact switch output mode through the jumper.

[0127] In a preferred embodiment, the communication module 2 includes: a wired module 21 and a wireless module 22;

[0128] The wired module 21 is connected to the dual-network-port gateway 3;

[0129] The wired module 21 includes: two Ethernet modules;

[0130] The wireless module 22 includes: one or more of a GSM module, a 3G module, a 4G module, a 5G module and a Wi-Fi module.

[0131] In this example, by setting the priority module and the wireless module 22, the connection with different network operating systems can be realized in both wired and wireless ways, thereby expanding the application scope of the present application.

[0132] The main function of the Ethernet module is to debug and de-debug the transmission signals on the Ethernet, and convert the signals into valid data that can be recognized and processed by the CPU. On the Ethernet, data is transmitted in differential form, which cannot be directly read by the processor, so the Ethernet module is needed to convert these signals into data forms such as 0 and 1 that the CPU can understand. In addition, some Ethernet modules also convert the data transmitted on the network according to the TCP / IP protocol.

[0133] Serial port module is used to realize serial communication. Serial communication refers to a communication method in which both parties communicate bit by bit and abide by the timing. In serial communication, data is transmitted bit by bit in sequence, and each bit of data occupies a fixed length of time. In other words, information exchange between systems can be completed using a few communication lines. It is particularly suitable for long-distance communication between computers and computers, and between computers and peripherals. Serial communication is mostly used for serial transmission of data between systems (multi-master control systems), between devices (master control devices and auxiliary devices), and between devices (master control CPU and functional chips) to realize data transmission and sharing.

[0134] GSM module is a wireless module that integrates GSM, GPRS, EDGE, WCDMA, TD-SCDMA and other communication technologies. It can connect external devices such as computers, controllers, chips, etc. to the global mobile communication system through serial ports or USB interfaces to achieve data, voice and SMS transmission. This module has an independent operating system, GSM radio frequency processing, baseband processing functions, and provides standard interfaces.

[0135] The 3G module is a 3G communication module that supports 3G network technology and can provide high-speed data transmission and voice communication functions. The 3G module loads the hardware to the specified frequency band and supports the standard 3G protocol through software to complete functions such as wireless reception, transmission and baseband signal processing.

[0136] 4G module: refers to a modular product whose hardware is loaded into a specified frequency band and whose software supports the standard LTE (Long Term Evolution) protocol.

[0137] A 5G module is an electronic component that supports 5G networks, also known as a 5G module.

[0138] Wi-Fi module, also known as serial port Wi-Fi module, belongs to the transmission layer of the Internet of Things. It is a powerful embedded module that can convert serial port or TTL level into signals that meet the Wi-Fi wireless network communication standard. This module has built-in wireless network protocol IEEE802.11b / g / n protocol stack and TCP / IP protocol stack, allowing traditional hardware devices to easily connect to the Internet using Wi-Fi.

[0139] In a preferred embodiment, the first network port 31 is connected to the wired module 21 of the communication module 2, and the first network is connected to the wired module 21 through the first network port 31;

[0140] The second network port 32 is connected to the wired module 21 of the communication module 2; the second network is connected to the wired module 21 through the second network port 32;

[0141] The wireless module 22 is connected to the first network and / or the second network via a wireless network.

[0142] In this example, the first network port 31 and the second network port 32 are connected to the limited module of the communication module 2 to ensure that the limited module can establish a fast and stable wired connection with multiple different network operating systems through the first network port 31 and the second network port 32. The wireless module 22 is set to facilitate the establishment of connections with multiple different network operating systems without the need for wireless connections via network cables.

[0143] In a preferred embodiment, the mounting plate 5 comprises: a plate body 51, at least one slot 52 and at least one fixing hole 53;

[0144] The side edge of the plate body 51 is connected to the inner side of the housing 4;

[0145] The central processing unit 11 is fixed on the plate body 51 through at least one of the fixing holes 53;

[0146] Each of the memory bars 12 is fixed on the board 51 through one of the slots 52;

[0147] The interaction module 13 is fixed on the plate body 51 through at least one of the fixing holes 53;

[0148] The communication module 2 is fixed on the plate body 51 via at least one fixing hole 53 .

[0149] In this example, by providing the fixing holes 53 , the firmness of the connection between the central processing unit 11 , the interaction module 13 and the communication module 2 on the board 51 is ensured.

[0150] The slot 52 is provided to ensure that the memory stick 12 can be connected to the board 51 .

[0151] In a preferred embodiment, the mounting plate 5 further comprises at least one wiring terminal 54;

[0152] The central processing unit 11 is connected to one of the memory sticks 12 via at least one of the connection terminals 54;

[0153] The central processor 11 is connected to the interaction module 13 via at least one of the wiring terminals 54;

[0154] The interaction module 13 is connected to the communication module 2 via at least one of the connection terminals 54 .

[0155] In this example, by setting the connection terminal 54, a communication connection is established between the central processing unit 11 and the memory stick 12 and the interactive module 13, and a communication connection is established between the interactive module 13 and the communication module 2, thereby avoiding the situation where the central processing unit 11, the memory stick 12, the interactive module 13 and the communication module 2 are connected by open wires, which makes the lines easily oxidized or damaged, thereby greatly ensuring the service life of the PLC controller.

[0156] In a preferred embodiment, the housing 4 has at least one guide rail 41 and at least one ventilation hole 42;

[0157] The two guide rails 41 are arranged opposite to each other on the inner side of the housing 4 and form a guide rail pair;

[0158] Two side edges of the plate body 51 of one of the mounting plates 5 are respectively connected to the two guide rails 41 of one of the guide rail pairs;

[0159] The ventilation hole 42 communicates the inside of the housing 4 with the outside.

[0160] In this example, the guide rail 41 is provided so that the mounting plate 5 can be fixed inside the housing 4, so as to facilitate the removal and installation of the mounting plate 5; the ventilation holes 42 are provided so that the air convection formed by the heat dissipated by the PLC circuit 1 and the communication module 2 in the housing 4 can flow to the outside through the ventilation holes 42; at the same time, the heat absorbed by the radiator 6 from the PLC circuit 1 and the communication module 2 can also be output to the outside through the ventilation holes 42, thereby reducing the temperature inside the housing 4. Exemplarily, the guide rail 41 includes a connecting bolt 411 and a U-shaped groove 412, and the connecting bolt 411 passes through the U-shaped groove 412 and is connected to the mounting plate 5, so that the mounting plate 5 is fixed on the guide rail 41.

[0161] In a preferred embodiment, the heat sink 6 comprises: at least one fan 61;

[0162] At least one fan 61 is fixed in the housing 4 .

[0163] In this example, the fan 61 is fixed on the mounting plate 5, and the fan 61 is used to output airflow to the PLC circuit 1 and the communication module 2, so that the airflow can take away the heat generated by the PLC circuit 1 and the communication module 2, thereby improving the service life of the PLC circuit 1 and the communication module 2.

[0164] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0165] Those skilled in the art will readily come up with other embodiments of the present application after considering the specification and practicing the utility model disclosed herein. The present application embodiment is intended to cover any variation, use or adaptation of the present application embodiment, which follows the general principles of the present application embodiment and includes common knowledge or customary technical means in the art that are not disclosed in the present application embodiment. The specification and embodiments are to be regarded as exemplary only, and the true scope and spirit of the present application embodiment are indicated by the following claims.

[0166] It should be understood that the embodiments of the present application are not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the embodiments of the present application is limited only by the appended claims.

Claims

1. A PLC controller based on dual network ports, characterized in that: include: A PLC circuit, a communication module, a dual-port gateway, a housing, a mounting plate and a heat sink; The PLC circuit is connected to the communication module, the PLC circuit is also connected to at least one external device, and the PLC circuit is fixed inside the housing through the mounting plate; The dual-network-port gateway is connected to the communication module, and the dual-network-port gateway is fixed on the housing; The dual-network-port gateway comprises: a first network port and a second network port, the first network port is used to connect to a first network, the second network port is used to connect to a second network, and the first network and the second network are different network operating systems; The heat sink is connected to at least one of the mounting plates.

2. The PLC controller according to claim 1, characterized in that: The PLC circuit includes: a central processing unit, at least one memory bar and an interaction module; The central processing unit is connected to at least one of the memory bars, and the central processing unit is also connected to the interaction module; The interaction module is connected to the communication module, and the interaction module is also connected to at least one of the external devices.

3. The PLC controller according to claim 2, characterized in that: The interaction module includes: a first interaction module, a second interaction module and at least one third interaction module; The first interaction module is connected to the central processing unit; The second interaction module is connected to the communication module; At least one of the third interaction modules is connected to at least one of the external devices.

4. The PLC controller according to claim 3, characterized in that: The third interaction module includes: at least one DI terminal, at least one UI terminal, at least one RS485 terminal, at least one DC terminal, at least one DO terminal and at least one AO ​​terminal.

5. The PLC controller according to claim 1, characterized in that: The communication module includes: a wired module and a wireless module; The wired module is connected to the dual-network-port gateway; The wired module includes: two Ethernet modules; The wireless module includes: one or more of a GSM module, a 3G module, a 4G module, a 5G module and a Wi-Fi module.

6. The PLC controller according to claim 5, characterized in that: The first network port is connected to the wired module of the communication module, and the first network is connected to the wired module through the first network port; The second network port is connected to the wired module of the communication module; The second network is connected to the wired module via the second network port; The wireless module is connected to the first network and / or the second network via a wireless network.

7. The PLC controller according to claim 2, characterized in that: The mounting plate comprises: a plate body, at least one slot and at least one fixing hole; The side edge of the plate is connected to the inner side of the shell; The central processing unit is fixed on the board through at least one of the fixing holes; Each of the memory bars is fixed on the board through one of the slots; The interactive module is fixed on the board through at least one of the fixing holes; The communication module is fixed on the plate body through at least one of the fixing holes.

8. The PLC controller according to claim 7, characterized in that: The mounting plate further comprises at least one wiring terminal; The central processing unit is connected to one of the memory bars via at least one of the connection terminals; The central processing unit is connected to the interaction module via at least one of the wiring terminals; The interaction module is connected to the communication module via at least one of the connection terminals.

9. The PLC controller according to claim 7, characterized in that: The housing has at least one guide rail and at least one ventilation hole; The two guide rails are arranged opposite to each other inside the housing and form a guide rail pair; Two side edges of a plate body of the mounting plate are respectively connected to two guide rails of a guide rail pair; The ventilation hole communicates with the inside of the shell and the outside.

10. The PLC controller according to claim 1, characterized in that: The heat sink comprises: at least one fan; The fan is fixed in the housing.