CN103744342B - A kind of PAC real-time control system based on dual core processor - Google Patents
A kind of PAC real-time control system based on dual core processor Download PDFInfo
- Publication number
- CN103744342B CN103744342B CN201410033505.8A CN201410033505A CN103744342B CN 103744342 B CN103744342 B CN 103744342B CN 201410033505 A CN201410033505 A CN 201410033505A CN 103744342 B CN103744342 B CN 103744342B
- Authority
- CN
- China
- Prior art keywords
- module
- real
- kernel
- cpu1
- pac
- 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
Abstract
The present invention relates to automation controller PAC system technical field able to programme, a kind of PAC real-time control system based on dual core processor, including dual core processor based on Industrial PC Computer, shared drive and I/O equipment, described dual core processor includes processor core CPU0 and CPU1;Third party application in described CPU0 is connected with human-computer interaction module, human-computer interaction module is connected with kernel interface module, kernel interface module is connected with real time kernel module and shared drive respectively, and the real time kernel module in described CPU1 is connected with shared drive and I/O equipment respectively;Described CPU0 runs Windows operating system and is responsible for man-machine interaction and network service, makes CPU1 run PAC real-time kernel code and be responsible for the control performed in real time with I/O equipment of user program;The present invention is by independent for the two of dual core processor cores, and separate CPU0 and CPU1 runs different system kernels owing to sharing different task, thus ensure that the opening of system, stability and real-time.
Description
Technical field
The present invention relates to a kind of PAC real-time control system based on dual core processor, belong to automatization able to programme control
Device PAC system technical field processed.
Background technology
In industrial automation, programmable controller PLC is that one designs exclusively for industrial environment application
Digital operation electronic installation, it is by logical operations, arithmetical operation, sequential control, timing and counting etc.
Operational order is saved in memorizer, and by digital or analog I/O interface, controls various types of
Machinery and production process.Networking and intellectuality, tradition PLC soft or hard is increasingly pursued along with industrial control system
Part system is limited to the design drawback of its exclusive formula, and its interoperability and motility are very poor, can not fully meet
User's request, then the concept of PAC is arisen at the historic moment.As a kind of system-level multi-functional control platform, PAC
Combine that PLC real-time and reliability, Soft-PLC be open and Industrial PC computing and communication capacity several the most excellent
Gesture, not only architecture is open, interoperability is strong, also has more preferable real-time and stability, meets height
Hold commercial Application to multi-field control, extensive control, control algolithm optimization, network device communications, count in real time
Requirement according to functions such as process and enterprise data integrations.
Exploitation PAC control system mainly has two kinds of methods: a kind of is development plan based on PLC platform, this
PAC is developed by tradition PLC upgrading, has stronger stability and a real-time, but most PLC manufacturer
It is to realize newly by the way of adding ethernet communication, motor control and advanced algorithm in existing scan-type framework
Function, therefore causes system to lack open and motility;Another kind is exploitation side based on Industrial PC platform
Case, this PAC, based on Industrial PC hardware platform and I/O equipment, runs under commercial operating systems environment,
It is the mainstream scheme of PAC design and development, although the program has stronger opening and a versatility, but due to
Commercial operating systems is not real time operating system, it is impossible to ensure stability and the real-time of PAC system.At present,
The PAC control system of reasonable price complete function simultaneously is not also found on domestic market.
Summary of the invention
In order to overcome the deficiencies in the prior art, it is an object of the present invention to provide a kind of based on dual core processor
PAC real-time control system.This system includes dual core processor based on Industrial PC Computer, shared drive and I/O
Equipment, described dual core processor includes processor core CPU0 and processor core CPU1;Double-core is made to process
A core cpu CPU0 in device is responsible for man-machine interaction and network service, makes another core cpu CPU1
Being responsible for the control performed in real time with I/O equipment of user program, two separate core cpus are owing to sharing
Different task and run different system kernels, it is ensured that the opening of system, stability and real-time.
In order to realize foregoing invention purpose, solve the problem in the presence of prior art, the technology that the present invention takes
Scheme is: a kind of PAC real-time control system based on dual core processor, including double-core based on Industrial PC Computer
Processor, shared drive and I/O equipment, described dual core processor includes processor core CPU0 and processor
Core CPU 1;Described CPU0 contains third party application, human-computer interaction module and kernel interface module,
Described CPU1 contains real time kernel module;Third party application in described CPU0 and human-computer interaction module
Connect, human-computer interaction module be connected with kernel interface module, kernel interface module respectively with real time kernel module and
Shared drive connects, and the real time kernel module in described CPU1 is connected with shared drive and I/O equipment respectively;
Described CPU0 runs Windows operating system, by operating the Advanced Programmable Interrupt Controllers APICs of CPU0
ICR depositor in APIC produces and interrupts between CPU, sends initialization command and starts order to CPU1,
CPU1 is made to run real-time kernel code.
Described human-computer interaction module is the Windows operating system client layer application program performed on CPU0,
It is connected with third party application by the service of EPA agreement application layer communication, it is provided that PAC real-time control system
Monitoring interface, by I/O request bag be connected with kernel interface module;Described human-computer interaction module will receive
PLC user program and monitor command with I/O request bag form be sent to kernel interface module process, kernel
Result is returned to human-computer interaction module with the form of I/O request bag and is shown to user by interface module again.
Described kernel interface module is the Windows operating system nucleus layer device drives performed on CPU0
Program, is responsible for the interfaces between human-computer interaction module and real time kernel module, by I/O request bag and people
Machine interactive module connects, by send interrupt between CPU and set up in Industrial PC Computer internal memory shared drive with
Real time kernel module connects, and guides CPU1 to initialize and load real-time kernel code, reads and be stored in this earth magnetism
The CONFIG.SYS of dish, is deposited system configuration information, PLC user program and monitor command by dispatch routine
Store up in shared drive and read for real time kernel module, then read real time kernel module and be stored in shared drive
Running status and result are also sent to human-computer interaction module with the form of I/O request bag.
Described real time kernel module is the kernel code operating in CPU1 high privilege level ring0 layer, takies
The whole depositor of CPU1 and cache resources, the management of real-time calling time control, program, memory management and driving
Managing four functional modules, when wherein said time control module utilizes CPU1 timing, base provides high precision timing
Device, described memory management module and shared Memory linkage, in shared drive real-time servicing system running state and
User program variable.
Described program management module includes logic control instruction, motion control instruction and process control instruction, is responsible for
Scan round, order perform the instruction of PLC user program, it is provided that 4M user program memory space, support symbol
Close ladder diagram and the functional device graphical programming language of IEC61131-3 standard.
Described driven management module includes that Ethernet drives routine and RS-485 serial port drive routine, described Ethernet
Driving routine to be connected with exterior I/O device by EtherCAT agreement, completion system I/O refreshes and I/O dot cycle
Point extension;Described RS-485 serial port drive routine is connected with exterior I/O device by serial mode, it is provided that
The service of Modbus slave station and Profibus slave station service, and can carry out serial communication with exterior I/O device simultaneously.
The medicine have the advantages that a kind of PAC real-time control system based on dual core processor, including based on
The dual core processor of Industrial PC Computer, shared drive and I/O equipment, described dual core processor includes processor core
CPU0 and processor core CPU1;Described CPU0 contains third party application, human-computer interaction module and interior
Kernel interface module, described CPU1 contains real time kernel module;Third party application in described CPU0 with
Human-computer interaction module connect, human-computer interaction module be connected with kernel interface module, kernel interface module respectively with reality
Time kernel module and shared drive connect, the real time kernel module in described CPU1 respectively with shared drive and I/O
Equipment connects;Described CPU0 runs Windows operating system, in the advanced programmable by operation CPU0
ICR depositor in disconnected controller APIC produces and interrupts between CPU, sends initialization command and starts order extremely
CPU1, makes CPU1 run real-time kernel code.Compared with the prior art, the present invention is by the two of dual core processor
Individual core CPU 0 and CPU1 is independent, makes CPU0 run Windows operating system and be responsible for man-machine friendship
Mutually and network service, CPU1 is made to run PAC real-time kernel code and be responsible for execution and the I/O in real time of user program
The control of equipment, separate CPU0 and CPU1 runs in different systems owing to sharing different task
Core, it is ensured that the opening of system, stability and real-time, it is achieved thereby that meet the PAC of Product Definition standard
Real-time control system.
Accompanying drawing explanation
Fig. 1 is the general frame of the present invention.
Fig. 2 is the real time kernel module composition frame chart in the present invention.
Fig. 3 is operational flow diagram of the present invention.
Detailed description of the invention
The invention will be further described below in conjunction with the accompanying drawings.
As it is shown in figure 1, a kind of PAC real-time control system based on dual core processor, including based on Industrial PC
The dual core processor of machine, shared drive and I/O equipment, described dual core processor includes processor core CPU0
With processor core CPU1;Described CPU0 contains third party application, human-computer interaction module and kernel and connects
Mouth die block, described CPU1 contains real time kernel module;Third party application in described CPU0 is with man-machine
Interactive module connects, human-computer interaction module is connected with kernel interface module, kernel interface module is interior with real-time respectively
Core module and shared drive connect, and the real time kernel module in described CPU1 sets with shared drive and I/O respectively
Standby connection;Described CPU0 runs Windows operating system, by operating the advanced programmable interrupt of CPU0
ICR depositor in controller APIC produces and interrupts between CPU, sends initialization command and starts order extremely
CPU1, makes CPU1 run real-time kernel code.Described human-computer interaction module performs on CPU0
Windows operating system client layer application program, is serviced and third-party application by EPA agreement application layer communication
Program connects, it is provided that the monitoring interface of PAC real-time control system, by I/O request bag and kernel interface module
Connect;The shape that the PLC user program received and monitor command are wrapped by described human-computer interaction module with I/O request
Formula is sent to kernel interface module and processes, and result is returned by kernel interface module again with the form of I/O request bag
Back to human-computer interaction module and be shown to user.Described kernel interface module is the Windows performed on CPU0
Operating system nucleus layer device driver, is responsible for the interface work between human-computer interaction module and real time kernel module
Make, be connected with human-computer interaction module by I/O request bag, by interrupting and in Industrial PC between transmission CPU
Machine internal memory sets up shared drive be connected with real time kernel module, guide CPU1 initialize and load real-time kernel
Code, reads the CONFIG.SYS being stored in local disk, by dispatch routine by system configuration information, PLC
User program and monitor command store in shared drive and read for real time kernel module, then read real-time kernel mould
Running status that block is stored in shared drive and result are also sent to man-machine friendship with the form of I/O request bag
Module mutually.The system platform that the present invention is applied includes that PAC development platform based on dual core processor and I/O set
Standby, described PAC development platform uses Industrial PC Computer, and its processor is Intel double-core four thread Atom-D525
Model processor, this processor comprises two core cpus, i.e. CPU0 and CPU1, CPU0 and CPU1
Between by interrupting communicating between CPU, by independent for the core CPU 0 and CPU1 of dual core processor,
Make CPU0 run Windows operating system, in Windows operating system, run human-computer interaction module and interior
Kernel interface module;CPU1 is made only to run PAC real-time kernel code, i.e. real time kernel module.Described for realizing
The distribution to dual core processor core, need first to close in the BIOS of Industrial PC Computer is arranged hyperthread function,
Then Windows operating system is carried out system configuration, make Windows operating system only use a core
CPU0, now core CPU 1 the most just can run PAC real-time kernel code.Described for realizing
The initialization to CPU1, need by kernel interface module operation core CPU 0 advanced programmable interrupt
In controller APIC, ICR depositor produces and interrupts between CPU, i.e. by movable core CPU 0
The initialization command interrupted between CPU and startup order is sent directly to run PAC after starting to CPU1, CPU1 real
Time kernel code.Directly run PAC real-time kernel code after starting for the CPU1 described in realization, need in advance
Bootstrap Boot code and real-time kernel code are loaded into specified memory position.During because CPU1 just starts
Being in real pattern state, need to jump to protected mode from real pattern, under real pattern, the addressing range of CPU1 is only
It is front 1M memory headroom, and before computer, 1M internal memory is used to startup system and is used, so kernel interface mould
Bootstrap Boot code is loaded into before internal memory in 1M space by block, is added by PAC real-time kernel code simultaneously
It is downloaded to the code segment core position specified for real time kernel module.CPU0 is sent between the CPU of CPU1 interrupt
Command sequence contains the entry address of bootstrap Boot code, and CPU1 jumps to after having received three orders
This address is gone to perform bootstrap Boot code, i.e. opens protected mode, opens 32 bit address line and initialization
Global memory's descriptor table, CPU1 jumps to the entry address of PAC real-time kernel code again and goes to perform reality afterwards
Time kernel module.For realize described in PAC real-time kernel code is loaded into the generation specified for real time kernel module
Code section core position, needs the guide page option of Windows operating system is carried out system configuration, thus distributes
Go out 256M physical memory space, wherein 196M memory headroom distribute to real time kernel module as code segment,
Data segment and stack segment, remaining 60M memory headroom is as shared drive, for kernel interface module and real-time kernel
It is mutual that module carries out information and date.Pass through to share for the kernel interface module described in realization and real time kernel module
It is mutual that internal memory carries out information and date, and use when needing device driver kernel interface module to be run patrols
Collect address and become physical address through the conversion of section page, can be by calling the api function of Windows operating system
MmMapIoSpace, the pointer variable making kernel interface module be used is pointing directly in shared drive.
As in figure 2 it is shown, described real time kernel module is the kernel generation operating in CPU1 high privilege level ring0 layer
Code, takies the whole depositor of CPU1 and cache resources, the management of real-time calling time control, program, internal memory pipe
Reason and four functional modules of driven management, by performing PLC user program in real time, meet PAC and control in real time
System is to stability and the requirement of real-time.Wherein said time control module keeps with Windows operating system
Time synchronized, in when utilizing CPU1 timing, base provides high-resolution timer, described memory management module and shares
Deposit connection, be responsible for real time kernel module to the data access of shared drive and storage, real in shared drive
Time safeguard system running state and user program variable.Described program management module is responsible for scan round, order is held
The instruction of row PLC user program, it is provided that 4M user program memory space, supports to meet IEC61131-3 mark
Accurate ladder diagram and functional device graphical programming language, refer to including 143 logic control instructions, 45 motor controles
Order and PID process control instruct, by global pointer variable corresponding for instruction pointer register EIP to user's journey
Sequence instruction is addressed, each scanning process includes inputting data sampling, programmed instruction performs and output data brush
New three steps, global pointer variable is initially directed to store the code segment memory address of user program, according to instruction
1st operation code that word is stored jumps to the execution function of this instruction, skips this again after completing this command function
The memory area of instruction, continues to point to the instruction that the next one is to be performed.Described driven management module includes Ethernet
Driving routine and RS-485 serial port drive routine, described Ethernet drives routine by EtherCAT agreement with outer
Portion's I/O equipment connects, completion system I/O refreshes and the extension of I/O point dot cycle;Described RS-485 serial port drive
Routine is connected with exterior I/O device by serial mode, it is provided that the service of Modbus slave station and Profibus slave station
Service, can carry out serial communication with exterior I/O device simultaneously.
Finally illustrate is that the PAC real-time control system based on dual core processor that the present invention provides is not limited to
State embodiment, it is also possible to make various amendment, convert and deform.Therefore, specification and drawings is considered as
Illustrative and not restrictive.Every foundation technical scheme is modified, is modified or equivalent variations,
Without deviating from thought and the scope of technical solution of the present invention, its all should contain scope of the presently claimed invention it
In.
Claims (6)
1. a PAC real-time control system based on dual core processor, including based on Industrial PC Computer double
Core processor, shared drive and I/O equipment, it is characterised in that: described dual core processor includes processor core
Heart CPU0 and processor core CPU1;Described CPU0 contains third party application, man-machine interaction mould
Block and kernel interface module, described CPU1 contains real time kernel module;Third party in described CPU0 should
With program be connected with human-computer interaction module, human-computer interaction module is connected with kernel interface module, kernel interface mould
Block is connected with real time kernel module and shared drive respectively, the real time kernel module in described CPU1 respectively with
Shared drive and I/O equipment connect;Described CPU0 runs Windows operating system, by operation CPU0
Advanced Programmable Interrupt Controllers APICs APIC in ICR depositor produce and interrupt between CPU, send initial
Change order and startup is ordered to CPU1, make CPU1 run real-time kernel code.
A kind of PAC real-time control system based on dual core processor, its
It is characterised by: described human-computer interaction module is that the Windows operating system client layer performed on CPU0 should
By program, it is connected with third party application by the service of EPA agreement application layer communication, it is provided that PAC is real
Time control system monitoring interface, by I/O request bag be connected with kernel interface module;Described man-machine interaction
The PLC user program received and monitor command are sent to kernel interface with the form of I/O request bag by module
Resume module, result is returned to man-machine interaction mould with the form of I/O request bag by kernel interface module again
Block is also shown to user.
A kind of PAC real-time control system based on dual core processor, its
It is characterised by: described kernel interface module is that the Windows operating system nucleus layer performed on CPU0 sets
Standby driver, is responsible for the interfaces between human-computer interaction module and real time kernel module, please by I/O
Ask bag to be connected with human-computer interaction module, interrupt between CPU by sending and set up in Industrial PC Computer internal memory
Shared drive is connected with real time kernel module, guides CPU1 to initialize and load real-time kernel code, reads
It is stored in the CONFIG.SYS of local disk, by dispatch routine by system configuration information, PLC user's journey
Sequence and monitor command store in shared drive and read for real time kernel module, then read real time kernel module and deposit
Store up the running status in shared drive and result and be sent to man-machine interaction with the form of I/O request bag
Module.
A kind of PAC real-time control system based on dual core processor, its
It is characterised by: described real time kernel module is the kernel generation operating in CPU1 high privilege level ring0 layer
Code, takies the whole depositor of CPU1 and cache resources, the management of real-time calling time control, program, internal memory
Management and four functional modules of driven management, when wherein said time control module utilizes CPU1 timing, base carries
For high-resolution timer, described memory management module and shared Memory linkage, real-time servicing in shared drive
System running state and user program variable.
A kind of PAC real-time control system based on dual core processor, it is special
Levy and be: described program management module includes logic control instruction, motion control instruction and process control instruction,
It is responsible for scan round, the instruction of order execution PLC user program, it is provided that 4M user program memory space,
Support to meet ladder diagram and the functional device graphical programming language of IEC61131-3 standard.
A kind of PAC real-time control system based on dual core processor, it is special
Levy and be: described driven management module includes that Ethernet drives routine and RS-485 serial port drive routine, institute
Stating Ethernet drives routine to be connected with exterior I/O device by EtherCAT agreement, completion system I/O point week
Phase refreshes and I/O point extends;Described RS-485 serial port drive routine is by serial mode and exterior I/O device
Connect, it is provided that the service of Modbus slave station and Profibus slave station service, can enter with exterior I/O device simultaneously
Row serial communication.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410033505.8A CN103744342B (en) | 2014-01-22 | 2014-01-22 | A kind of PAC real-time control system based on dual core processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410033505.8A CN103744342B (en) | 2014-01-22 | 2014-01-22 | A kind of PAC real-time control system based on dual core processor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103744342A CN103744342A (en) | 2014-04-23 |
CN103744342B true CN103744342B (en) | 2016-09-14 |
Family
ID=50501370
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410033505.8A Active CN103744342B (en) | 2014-01-22 | 2014-01-22 | A kind of PAC real-time control system based on dual core processor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103744342B (en) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104597832B (en) * | 2014-12-31 | 2017-04-19 | 浙江中控研究院有限公司 | PLC program scheduler IP core based on AMBA bus |
WO2017120502A1 (en) * | 2016-01-07 | 2017-07-13 | Vapor IO Inc. | Data center management |
CN105827654A (en) * | 2016-05-26 | 2016-08-03 | 西安电子科技大学 | Multi-core parallel protocol stack structure design method based on GMR-1 3G system |
JP6325630B2 (en) * | 2016-10-28 | 2018-05-16 | ファナック株式会社 | Ladder library management device |
CN107066422A (en) * | 2017-06-26 | 2017-08-18 | 中科和光(天津)应用激光技术研究所有限公司 | A kind of police crime scene investigation device based on embedded dual core real-time system |
CN109189429A (en) * | 2018-09-11 | 2019-01-11 | 武汉正维电子技术有限公司 | CPU0 updates the method for CPU1 program under dual core processor AMP mode |
CN109558174A (en) * | 2018-11-28 | 2019-04-02 | 江苏艾萨克机器人股份有限公司 | RTOS-GPOS dual operating systems robot controller based on ZYNQ dual core processor |
CN109728754A (en) * | 2018-12-25 | 2019-05-07 | 中国科学院合肥物质科学研究院 | A kind of embedded dual core electric machine control system and its working method |
CN110083394B (en) * | 2019-04-04 | 2022-04-22 | 龙芯中科技术股份有限公司 | Serial port driving method, device and storage medium |
CN110620712B (en) * | 2019-09-03 | 2021-08-20 | 武汉久同智能科技有限公司 | Method for realizing real-time EtherCAT master station of Window platform |
CN110703677A (en) * | 2019-09-29 | 2020-01-17 | 四川中曼电气工程技术有限公司 | PLC control system integrated on industrial personal computer |
CN111708631B (en) * | 2020-05-06 | 2023-06-30 | 深圳震有科技股份有限公司 | Data processing method based on multipath server, intelligent terminal and storage medium |
CN112579514B (en) * | 2020-12-10 | 2022-07-26 | 海光信息技术股份有限公司 | Method and device for initializing multi-core processor stack |
CN113067527A (en) * | 2021-03-31 | 2021-07-02 | 实时侠智能控制技术有限公司 | Controller and control system adapted to perform motor control |
CN113406905A (en) * | 2021-05-20 | 2021-09-17 | 大族激光科技产业集团股份有限公司 | EtherCAT bus control system with double PC architectures |
CN116760659B (en) * | 2023-08-11 | 2023-11-14 | 浙江国利信安科技有限公司 | Programmable logic controller and data communication method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5515538A (en) * | 1992-05-29 | 1996-05-07 | Sun Microsystems, Inc. | Apparatus and method for interrupt handling in a multi-threaded operating system kernel |
CN101268445A (en) * | 2005-09-21 | 2008-09-17 | 英特尔公司 | Real-time threading service for partitioned multiprocessor systems |
CN102216902A (en) * | 2008-10-17 | 2011-10-12 | 原子能和辅助替代能源委员会 | Method for the deterministic execution and synchronisation of an information processing system comprising a plurality of processing cores executing system tasks |
CN102929719A (en) * | 2012-09-18 | 2013-02-13 | 中标软件有限公司 | Control method for multiple operating systems of multi-core computer and multi-core computer |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006018427A (en) * | 2004-06-30 | 2006-01-19 | Yaskawa Electric Corp | Programmable controller for virtually executing motion control |
CN100336034C (en) * | 2005-04-22 | 2007-09-05 | 上海海事大学 | Embedded real-time simulation platform |
CN102540954B (en) * | 2010-12-24 | 2015-03-11 | 深圳市合信自动化技术有限公司 | Programmable logic controller and control method thereof |
CN102540953A (en) * | 2010-12-24 | 2012-07-04 | 深圳市合信自动化技术有限公司 | Programmable logic controller and data processing method thereof |
EP2575002B1 (en) * | 2011-09-28 | 2018-02-21 | Siemens Aktiengesellschaft | Method and virtualisation software for producing independent time sources for virtual runtime environments |
CN102929194B (en) * | 2012-11-06 | 2014-09-17 | 长安大学 | Asynchronous multi-core programmable automation controller (PAC) |
-
2014
- 2014-01-22 CN CN201410033505.8A patent/CN103744342B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5515538A (en) * | 1992-05-29 | 1996-05-07 | Sun Microsystems, Inc. | Apparatus and method for interrupt handling in a multi-threaded operating system kernel |
CN101268445A (en) * | 2005-09-21 | 2008-09-17 | 英特尔公司 | Real-time threading service for partitioned multiprocessor systems |
CN102216902A (en) * | 2008-10-17 | 2011-10-12 | 原子能和辅助替代能源委员会 | Method for the deterministic execution and synchronisation of an information processing system comprising a plurality of processing cores executing system tasks |
CN102929719A (en) * | 2012-09-18 | 2013-02-13 | 中标软件有限公司 | Control method for multiple operating systems of multi-core computer and multi-core computer |
Also Published As
Publication number | Publication date |
---|---|
CN103744342A (en) | 2014-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103744342B (en) | A kind of PAC real-time control system based on dual core processor | |
CN106272484B (en) | A kind of polyisocyanate structure industrial robot control system | |
CN106662995B (en) | Device, method, system, medium and the equipment seized for providing intermediate thread | |
CN102833141B (en) | CAN (control area network) open slave station system based on DSP (digital signal processor) 28335 | |
CN106125664A (en) | A kind of Embedded PLC control system | |
CN102655467B (en) | Ethernet field-bus master station structure and control method | |
CN105137800A (en) | PLC cooperative control device based on SOPC technology | |
CN106444607A (en) | Multi-heterogeneous industrial robot data communication and control method | |
CN106062648A (en) | Controller | |
CN109308030A (en) | A kind of servo drive control system based on EtherCAT bus | |
CN102291337B (en) | Gateway for switching communication based on EtherCAT (Ethernet for Control and Automation Technology) protocol and Profibus-DP (Process Field Bus-Decentralized Periphery) protocol and communication method thereof | |
CN110192159A (en) | Control device | |
Vick et al. | Control of robots and machine tools with an extended factory cloud | |
CN102621960A (en) | Advanced RISC machine-Linux (ARM-Linux)-based compiled programmable automation control (PAC) | |
CN205003526U (en) | PLC cooperative control device based on SOPC technique | |
CN101788803B (en) | Easily expansible numerical control system based on Windows | |
CN110535759A (en) | A kind of communication gate, correlation technique and relevant apparatus | |
CN205103599U (en) | Cross -border trade BPO uses cloud terminating set | |
CN205540138U (en) | But multi -axis motion control system of off -line operation | |
CN107305363A (en) | Multi-axis motion controller | |
WO2019063693A1 (en) | Ros-based programmable logic controller, system and method | |
CN102591817B (en) | Multi-bus bridge controller and implementing method thereof | |
CN204331731U (en) | A kind of product automatic assembly design system based on Pro/E | |
CN201237713Y (en) | Built-in type integrated industrial control computer | |
CN113954679B (en) | Edge control equipment applied to ordered charging control of electric automobile |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |