CN204086920U - A kind of programmable logic controller (PLC) - Google Patents
A kind of programmable logic controller (PLC) Download PDFInfo
- Publication number
- CN204086920U CN204086920U CN201420560380.XU CN201420560380U CN204086920U CN 204086920 U CN204086920 U CN 204086920U CN 201420560380 U CN201420560380 U CN 201420560380U CN 204086920 U CN204086920 U CN 204086920U
- Authority
- CN
- China
- Prior art keywords
- controller
- programmable logic
- transceiver
- plc
- optical isolation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Programmable Controllers (AREA)
Abstract
The utility model discloses a kind of programmable logic controller (PLC), it comprises CPU, programmable logic device (PLD), first CAN controller, first optical isolation, first CAN transceiver, second CAN controller, second optical isolation, second CAN transceiver and external data interface, CPU respectively with programmable logic device (PLD), first CAN controller is connected with the second CAN controller, programmable logic device (PLD) is connected with the second CAN controller with the first CAN controller respectively, first CAN controller, first optical isolation, first CAN transceiver connects successively, second CAN controller, second optical isolation, second CAN transceiver connects successively, first CAN transceiver is connected with external data interface respectively with the second CAN transceiver.Programmable logic controller (PLC) communication speed of the present utility model is fast, and extended capability is strong.
Description
Technical field
The utility model relates to programmable logic controller (PLC) field, particularly relates to a kind of micro PLC of two-way CAN bus.
Background technology
Programmable logic controller (PLC) is a kind of electronic system aiming at the digital operation of application under industrial environment and design, it adopts programmable storer, store therein actuating logic computing, sequential control, regularly, the operational order such as counting and arithmetical operation, by digital, analog input and output, control various types of machinery and production run.Programmable logic controller (PLC) and relevant external unit thereof, all should by being easy to be unified into an entirety with industrial control system, is easy to expand the principle of its function and designs.
At present in miniaturization programmable logic controller (PLC), except basic discrete control, outside Analog control, be all control and Function Extension based on serial ports, function singleness, communication speed is slow, and extended capability is also poor.
Summary of the invention
The purpose of this utility model is to provide the fast and programmable logic controller (PLC) that extended capability is strong of a kind of communication speed.
For solving technical matters of the present utility model, the utility model provides a kind of programmable logic controller (PLC), it comprises CPU, programmable logic device (PLD), first CAN controller, first optical isolation, first CAN transceiver, second CAN controller, second optical isolation, second CAN transceiver and external data interface, CPU respectively with programmable logic device (PLD), first CAN controller is connected with the second CAN controller, programmable logic device (PLD) is connected with the second CAN controller with the first CAN controller respectively, first CAN controller, first optical isolation, first CAN transceiver connects successively, second CAN controller, second optical isolation, second CAN transceiver connects successively, first CAN transceiver is connected with external data interface respectively with the second CAN transceiver.
Wherein, CPU adopts 32 based on the flush bonding processor of ARM instruction set.
Wherein, programmable logic device (PLD) adopts with 64 macroelements, the CPLD of 36 I/O resources.
Wherein, the first optical isolation adopts two high speed photo coupling compositions.
Wherein, the second optical isolation adopts two high speed photo coupling compositions.
Compared with prior art, programmable logic controller (PLC) of the present utility model adopts lower cost to realize two-way CAN bus transmission-receiving function, supports CAN2.0B agreement and CANopen agreement, improves communication speed and extended capability.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of programmable logic controller (PLC) of the present utility model.
Embodiment
As shown in Figure 1, programmable logic controller (PLC) of the present utility model comprises CPU, programmable logic device (PLD) (CPLD), a CAN(Controller Area Network, controller local area network) controller, the first optical isolation, the first CAN transceiver, the second CAN controller, the second optical isolation, the second CAN transceiver and external data interface.CPU is connected with the second CAN controller with programmable logic device (PLD), the first CAN controller respectively, programmable logic device (PLD) is connected with the second CAN controller with the first CAN controller respectively, first CAN controller, the first optical isolation, the first CAN transceiver connect successively, second CAN controller, the second optical isolation, the second CAN transceiver connect successively, and the first CAN transceiver is connected with external data interface respectively with the second CAN transceiver.
The transmission principle of programmable logic controller (PLC) of the present utility model is as follows: CPU is control and the data processing centre (DPC) of the transmission of two-way CAN data, and the control signal produced by memory data bus and CPLD logical device goes control first CAN controller and the second CAN controller; The data that CPU brings by the first CAN controller and the second CAN controller require to carry out data packing and serialization transmission according to CAN protocol; The signal of the first CAN controller, the second CAN controller and the first CAN transceiver, the second CAN transceiver is carried out level conversion and electrical isolation by the first optical isolation and the second optical isolation; The CAN packet that first optical isolation and the second optical isolation send over is carried out differential driving by the first CAN transceiver, the second CAN transceiver, and signal strengthens, and to reach increase communication distance, strengthens jamproof ability.
The record principle of programmable logic controller (PLC) of the present utility model is as follows: data receive CAN data from the external data interface of FPGA (Field Programmable Gate Array) control device, by the first CAN transceiver, the second CAN transceiver, differential signal is changed into serial data stream, after the level conversion of the first optical isolation and the second optical isolation, send into the first CAN controller, the second CAN controller; Serial data stream is unpacked rear feeding CPU process by the first CAN controller, the second CAN controller, and then CPU is according to the function of CAN data interaction, and operation programmable logic controller (PLC) carries out corresponding action, realizes required function.
CPU adopts 32 based on the flush bonding processor of ARM instruction set, and its inside is integrated with Memory Controller.CPU is the CPU (central processing unit) of this programmable logic controller (PLC), uses the Xscale core of compatible ARMv5TE instruction set, dominant frequency 520M, for running WinCE operating system and CoDeSys SP application software.Because native system have employed WinCE operating system, and employ CoDeSys SP application software platform, this has higher requirement to the performance of CPU.
CPLD is programmable logic controller (PLC) part, and because CPU is universal flush bonding processor, the control interface of not integrated CAN controller, so need the memory interface using CPU to control the first CAN controller, the second CAN controller; And the memory interface of CPU fail directly to access the first CAN controller, the second CAN controller, so the utility model uses with 64 M acrocells(macroelements), the CPLD of 36 I/O resources, produces the enable control signal of read-write of the first CAN controller, the second CAN controller by the mode of programming in logic.
First CAN controller, the second CAN controller have had the chip that CAN communication requires complete characteristic, can complete the function that CAN physical and datalink layer is all, support BasicCAN and PeliCAN two kinds of patterns.Be mainly used in the packing of CAN protocol data and connect bag process.
First optical isolation and the second optical isolation all adopt two isolation voltages to reach the high speed photo coupling composition of 3750Vrms, are mainly used in level conversion and electrical isolation effect, can improve the interference free performance of native system.
First CAN transceiver, the second CAN transceiver be the first CAN controller, interface between the second CAN controller and physical bus; for the first CAN controller, the second CAN controller provide differential transmission and receiving function; increase communication distance can be played; the moment antijamming capability of raising system; protection bus; reduce Radio frequency interference (RFI), realize thermo-lag effect.
Compared with prior art, programmable logic controller (PLC) of the present utility model adopts lower cost to realize two-way CAN bus transmission-receiving function, supports CAN2.0B agreement and CANopen agreement, improves communication speed and extended capability.
Above content is in conjunction with concrete preferred implementation further detailed description of the utility model, can not assert that concrete enforcement of the present utility model is confined to these explanations.For the utility model person of an ordinary skill in the technical field, without departing from the concept of the premise utility, some simple deduction or replace can also be made, all should be considered as belonging to protection domain of the present utility model.
Claims (5)
1. a programmable logic controller (PLC), it is characterized in that, comprise CPU, programmable logic device (PLD), first CAN controller, first optical isolation, first CAN transceiver, second CAN controller, second optical isolation, second CAN transceiver and external data interface, CPU respectively with programmable logic device (PLD), first CAN controller is connected with the second CAN controller, programmable logic device (PLD) is connected with the second CAN controller with the first CAN controller respectively, first CAN controller, first optical isolation, first CAN transceiver connects successively, second CAN controller, second optical isolation, second CAN transceiver connects successively, first CAN transceiver is connected with external data interface respectively with the second CAN transceiver.
2. programmable logic controller (PLC) according to claim 1, is characterized in that, CPU adopts 32 based on the flush bonding processor of ARM instruction set.
3. programmable logic controller (PLC) according to claim 1, is characterized in that, programmable logic device (PLD) adopts with 64 macroelements, the CPLD of 36 I/O resources.
4. programmable logic controller (PLC) according to claim 1, is characterized in that, the first optical isolation adopts two high speed photo coupling compositions.
5. programmable logic controller (PLC) according to claim 1, is characterized in that, the second optical isolation adopts two high speed photo coupling compositions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201420560380.XU CN204086920U (en) | 2014-09-26 | 2014-09-26 | A kind of programmable logic controller (PLC) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201420560380.XU CN204086920U (en) | 2014-09-26 | 2014-09-26 | A kind of programmable logic controller (PLC) |
Publications (1)
Publication Number | Publication Date |
---|---|
CN204086920U true CN204086920U (en) | 2015-01-07 |
Family
ID=52179615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201420560380.XU Active CN204086920U (en) | 2014-09-26 | 2014-09-26 | A kind of programmable logic controller (PLC) |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN204086920U (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI585556B (en) * | 2015-01-28 | 2017-06-01 | 三菱電機股份有限公司 | Intelligent functional module and programmable logic controller system |
CN107608307A (en) * | 2017-11-08 | 2018-01-19 | 江苏驷博电气有限公司 | A kind of Programmable logical controller subsystem |
CN107608309A (en) * | 2017-11-08 | 2018-01-19 | 江苏驷博电气有限公司 | Universal logic module |
CN107608308A (en) * | 2017-11-08 | 2018-01-19 | 江苏驷博电气有限公司 | Programmable logical controller frame |
CN107621806A (en) * | 2017-11-08 | 2018-01-23 | 江苏驷博电气有限公司 | Universal logic module |
CN107817758A (en) * | 2017-11-08 | 2018-03-20 | 江苏驷博电气有限公司 | A kind of programmable logic control system |
TWI683193B (en) * | 2018-02-07 | 2020-01-21 | 日商三菱電機股份有限公司 | Input-output control unit, programmable logic controller and checkout system |
-
2014
- 2014-09-26 CN CN201420560380.XU patent/CN204086920U/en active Active
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI585556B (en) * | 2015-01-28 | 2017-06-01 | 三菱電機股份有限公司 | Intelligent functional module and programmable logic controller system |
CN107608307A (en) * | 2017-11-08 | 2018-01-19 | 江苏驷博电气有限公司 | A kind of Programmable logical controller subsystem |
CN107608309A (en) * | 2017-11-08 | 2018-01-19 | 江苏驷博电气有限公司 | Universal logic module |
CN107608308A (en) * | 2017-11-08 | 2018-01-19 | 江苏驷博电气有限公司 | Programmable logical controller frame |
CN107621806A (en) * | 2017-11-08 | 2018-01-23 | 江苏驷博电气有限公司 | Universal logic module |
CN107817758A (en) * | 2017-11-08 | 2018-03-20 | 江苏驷博电气有限公司 | A kind of programmable logic control system |
TWI683193B (en) * | 2018-02-07 | 2020-01-21 | 日商三菱電機股份有限公司 | Input-output control unit, programmable logic controller and checkout system |
US11061839B2 (en) | 2018-02-07 | 2021-07-13 | Mitsubishi Electric Corporation | Input/output control unit, programmable logic controller, and inspection system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN204086920U (en) | A kind of programmable logic controller (PLC) | |
CN102621974B (en) | Industrial automatic real-time control device and method based on communication bus | |
CN102999467A (en) | High-speed interface and low-speed interface switching circuit and method based on FPGA (Field Programmable Gate Array) | |
CN103885909A (en) | SSD controller based on native PCIe interface and control method thereof | |
CN103488607A (en) | Communication system and communication method for SOC (system on chip) processor and FPGA (field-programmable gate array) chip on embedded linux platform | |
CN104714907A (en) | Design method for converting PCI bus into ISA bus or APB bus | |
CN205862322U (en) | A kind of SPI/I2C interface convertor based on FPGA | |
CN102637453A (en) | Phase change memory including serial input/output interface | |
CN203224620U (en) | Radar data acquisition device based on ultrahigh speed USB | |
CN103064477B (en) | Method for designing server motherboard | |
CN202721661U (en) | UART level switching circuit | |
CN103729320A (en) | Method for implementing CY7C68013 communication on basis of FPGA (field programmable gate array) | |
CN202904319U (en) | PCI bus multi-shaft motor control card developed based on CPLD | |
CN103678231A (en) | Double-channel parallel signal processing module | |
CN203950033U (en) | The equipment of high-speed record radar return data | |
CN203102274U (en) | High speed data transmission connector | |
CN201853230U (en) | USB (Universal Serial Bus) to IO (Input Output) module | |
CN102611431B (en) | Register with combinational logic path | |
CN201184970Y (en) | Embedded board for acquiring data of watercraft engine compartment | |
CN106094625A (en) | A kind of collecting transmitter based on SOC | |
CN202353595U (en) | Gateway for EtherCAT (Ethernet for control and automation technology) and RS485 communication switching | |
CN204496252U (en) | A kind of integrated Embedded PLC device based on general-purpose communication interface | |
CN204203965U (en) | A kind of data transmission board for portable type ground testing apparatus | |
CN103226537A (en) | Programmable logic device for implementing hardware interface of mobile phone | |
CN203643778U (en) | Frequency converter controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |