CN204086920U - A kind of programmable logic controller (PLC) - Google Patents

A kind of programmable logic controller (PLC) Download PDF

Info

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
Application number
CN201420560380.XU
Other languages
Chinese (zh)
Inventor
邓艳相
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KINCO AUTOMATION (SHANGHAI) Ltd
Original Assignee
KINCO AUTOMATION (SHANGHAI) Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KINCO AUTOMATION (SHANGHAI) Ltd filed Critical KINCO AUTOMATION (SHANGHAI) Ltd
Priority to CN201420560380.XU priority Critical patent/CN204086920U/en
Application granted granted Critical
Publication of CN204086920U publication Critical patent/CN204086920U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of programmable logic controller (PLC)
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.
CN201420560380.XU 2014-09-26 2014-09-26 A kind of programmable logic controller (PLC) Active CN204086920U (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (8)

* Cited by examiner, † Cited by third party
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