IN2012DN02561A - - Google Patents
Download PDFInfo
- Publication number
- IN2012DN02561A IN2012DN02561A IN2561DEN2012A IN2012DN02561A IN 2012DN02561 A IN2012DN02561 A IN 2012DN02561A IN 2561DEN2012 A IN2561DEN2012 A IN 2561DEN2012A IN 2012DN02561 A IN2012DN02561 A IN 2012DN02561A
- Authority
- IN
- India
- Prior art keywords
- plc
- disclosed
- functions
- memory
- processor
- Prior art date
Links
- 230000006870 function Effects 0.000 abstract 3
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0421—Multiprocessor system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/052—Linking several PLC's
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/12—Plc mp multi processor system
- G05B2219/1205—Memory access for different processors, memory arbitration, mailbox
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15079—Multitasking, real time multitasking
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15125—Multiple kernels
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/22—Pc multi processor system
- G05B2219/2208—Each processor controls a different function of the machine
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
A programmable logic processor (PLC) with multiple PLC functions is disclosed. The PLC includes at least one memory storing at least one of a plurality of programs or data, and one or more processor assigned to each of the PLC function and couple to the memory. The PLC functions are run in parallel. A method of operating the PLC and a PLC system with multiple processors are also disclosed.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/571,142 US8347044B2 (en) | 2009-09-30 | 2009-09-30 | Multi-processor based programmable logic controller and method for operating the same |
| PCT/US2010/049468 WO2011041150A1 (en) | 2009-09-30 | 2010-09-20 | Multi-processor based programmable logic controller and method for operating the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| IN2012DN02561A true IN2012DN02561A (en) | 2015-08-28 |
Family
ID=43128252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| IN2561DEN2012 IN2012DN02561A (en) | 2009-09-30 | 2010-09-20 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8347044B2 (en) |
| EP (1) | EP2483753A1 (en) |
| JP (1) | JP2013506911A (en) |
| KR (1) | KR20120099222A (en) |
| CN (1) | CN102667649A (en) |
| IN (1) | IN2012DN02561A (en) |
| WO (1) | WO2011041150A1 (en) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102540954B (en) * | 2010-12-24 | 2015-03-11 | 深圳市合信自动化技术有限公司 | Programmable logic controller and control method thereof |
| US8799880B2 (en) | 2011-04-08 | 2014-08-05 | Siemens Aktiengesellschaft | Parallelization of PLC programs for operation in multi-processor environments |
| CN102929214A (en) * | 2011-08-11 | 2013-02-13 | 西门子公司 | Embedded multi-processor parallel processing system and running method for same |
| US9494926B2 (en) | 2011-10-05 | 2016-11-15 | Opteon Corporation | Methods and apparatus employing an action engine for monitoring and/or controlling dynamic environments |
| CN103443721B (en) * | 2012-04-04 | 2016-08-03 | 三菱电机株式会社 | PLC design device |
| EP2816424A1 (en) * | 2013-06-20 | 2014-12-24 | Gefran S.p.A. | Method and apparatus for controlling an industrial process |
| US20160091882A1 (en) * | 2014-09-29 | 2016-03-31 | Siemens Aktiengesellschaft | System and method of multi-core based software execution for programmable logic controllers |
| KR101593834B1 (en) * | 2014-10-30 | 2016-02-12 | 엘에스산전 주식회사 | PLC system |
| JP7000686B2 (en) | 2017-02-13 | 2022-01-19 | オムロン株式会社 | Control device |
| US11288017B2 (en) | 2017-02-23 | 2022-03-29 | Smart IOPS, Inc. | Devices, systems, and methods for storing data using distributed control |
| FR3063855B1 (en) * | 2017-03-08 | 2019-04-12 | Areva Np | PROGRAMMABLE LOGIC CIRCUIT FOR CONTROLLING AN ELECTRICAL INSTALLATION, IN PARTICULAR A NUCLEAR INSTALLATION, DEVICE AND CONTROL METHOD THEREOF |
| JP6406466B1 (en) | 2017-04-07 | 2018-10-17 | オムロン株式会社 | Control device, control method, and control program |
| WO2018186358A1 (en) | 2017-04-07 | 2018-10-11 | オムロン株式会社 | Control device, control method, and control program |
| CN107862182B (en) * | 2017-10-16 | 2021-11-02 | 深圳市合信自动化技术有限公司 | PLC engineering software protection device and protection method thereof |
| US10394474B2 (en) * | 2017-11-10 | 2019-08-27 | Smart IOPS, Inc. | Devices, systems, and methods for reconfiguring storage devices with applications |
| US11354247B2 (en) | 2017-11-10 | 2022-06-07 | Smart IOPS, Inc. | Devices, systems, and methods for configuring a storage device with cache |
| US20210359925A1 (en) * | 2018-09-07 | 2021-11-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Technique for determining performance of industrial process control |
| KR102480595B1 (en) * | 2020-01-20 | 2022-12-22 | 엘에스일렉트릭(주) | Method of configuration in plc system |
| US12269741B2 (en) * | 2021-09-06 | 2025-04-08 | Bong Ju Lee | Reforming system and method |
| CN113821469B (en) * | 2021-09-23 | 2024-09-10 | 深圳市元征科技股份有限公司 | Multiprocessor synchronization method, device, terminal equipment and storage medium |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS582904A (en) * | 1981-06-27 | 1983-01-08 | Omron Tateisi Electronics Co | Programmable logic controller |
| JPS5965310A (en) * | 1982-10-06 | 1984-04-13 | Mitsubishi Electric Corp | Programmable controller arithmetic processing unit |
| JPS59164404A (en) * | 1983-03-04 | 1984-09-17 | Nissan Motor Co Ltd | Oscillating actuator |
| JPS6184706A (en) * | 1984-09-29 | 1986-04-30 | Yaskawa Electric Mfg Co Ltd | programmable controller |
| JPS63141105A (en) * | 1986-12-03 | 1988-06-13 | Mitsubishi Electric Corp | Programmable controller |
| US4765142A (en) * | 1987-05-12 | 1988-08-23 | Gibbs & Hill, Inc. | Compressed air energy storage turbomachinery cycle with compression heat recovery, storage, steam generation and utilization during power generation |
| DE3718639A1 (en) | 1987-06-04 | 1988-12-22 | Kloeckner Moeller Elektrizit | Method and circuit arrangement for driving two or more microprocessors in parallel operation, particularly in stored program control units |
| JP2550076B2 (en) * | 1987-06-23 | 1996-10-30 | 株式会社東芝 | Multiple system controller |
| US4897777A (en) * | 1988-04-11 | 1990-01-30 | Square D Company | Peer-to-peer register exchange controller for PLCS |
| JPH03500461A (en) * | 1988-07-22 | 1991-01-31 | アメリカ合衆国 | Data flow device for data-driven calculations |
| DE4129809C2 (en) * | 1991-01-28 | 2000-08-17 | Bosch Gmbh Robert | Multi-computer system |
| JP3126006B2 (en) * | 1993-03-02 | 2001-01-22 | 株式会社日立製作所 | Programmable controller |
| US5495709A (en) * | 1994-08-05 | 1996-03-05 | Abb Management Ag | Air reservoir turbine |
| JP2003127080A (en) * | 2001-10-24 | 2003-05-08 | Tokyo Inst Of Technol | Embedded control computer |
| EP1512855A1 (en) * | 2003-09-04 | 2005-03-09 | ALSTOM Technology Ltd | Power plant and method for operation |
| US7774073B2 (en) * | 2004-03-22 | 2010-08-10 | Fairmont Automation Inc. | Modular programmable automation controller with multi-processor architecture |
| FR2895533B1 (en) | 2005-12-26 | 2008-05-09 | Brandt Ind Sas | DEVICE FOR ELECTRONIC CONTROL OF A DOMESTIC APPLIANCE |
| CN100465838C (en) * | 2007-09-03 | 2009-03-04 | 石毅 | An Open Numerical Control System Based on Multi-CPU Parallel Processing Technology |
| US9336051B2 (en) * | 2007-10-19 | 2016-05-10 | National Instruments Corporation | Programmable controller with multiple processors using a scanning architecture |
| US20090106755A1 (en) * | 2007-10-19 | 2009-04-23 | Sundeep Chandhoke | Programmable Controller with Multiple Processors Using Scanning and Data Acquisition Architectures |
-
2009
- 2009-09-30 US US12/571,142 patent/US8347044B2/en not_active Expired - Fee Related
-
2010
- 2010-09-20 CN CN2010800530277A patent/CN102667649A/en active Pending
- 2010-09-20 WO PCT/US2010/049468 patent/WO2011041150A1/en not_active Ceased
- 2010-09-20 EP EP10760540A patent/EP2483753A1/en not_active Ceased
- 2010-09-20 KR KR1020127010438A patent/KR20120099222A/en not_active Withdrawn
- 2010-09-20 IN IN2561DEN2012 patent/IN2012DN02561A/en unknown
- 2010-09-20 JP JP2012532121A patent/JP2013506911A/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| US20110077749A1 (en) | 2011-03-31 |
| KR20120099222A (en) | 2012-09-07 |
| US8347044B2 (en) | 2013-01-01 |
| WO2011041150A1 (en) | 2011-04-07 |
| JP2013506911A (en) | 2013-02-28 |
| EP2483753A1 (en) | 2012-08-08 |
| CN102667649A (en) | 2012-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| IN2012DN02561A (en) | ||
| GB2485683A (en) | Thread shift: Allocating threads to cores | |
| WO2012068486A3 (en) | Load/store circuitry for a processing cluster | |
| WO2011073691A3 (en) | Utility data processing system | |
| MX343372B (en) | Instruction to load data up to a specified memory boundary indicated by the instruction. | |
| WO2010093921A3 (en) | Memory prefetch systems and methods | |
| GB2488691B (en) | Work item distribution in multi-core data processing system | |
| GB2481563A (en) | Method and apparatus to provide secure application execution | |
| EP3243111A4 (en) | Multi-core processor for optimized power consumption in a security and home automation system | |
| GB2457341B (en) | Multiprocessor computing system with multi-mode memory consistency protection | |
| MX2011009158A (en) | Content rendering on a computer. | |
| GB2463763B (en) | Single pass tessellation | |
| EP2460073B8 (en) | Mapping processing logic having data parallel threads across processors | |
| IN2012DN02863A (en) | ||
| TWI372338B (en) | System, method, and computer program product for saving power in a multi-graphics processor environment | |
| WO2011150346A3 (en) | Accelerator system for use with secure data storage | |
| IN2012DN00933A (en) | ||
| GB0909110D0 (en) | Biometric method, system and computer program | |
| WO2011103085A3 (en) | Methods and apparatuses for utilizing adaptive predictive algorithms and determining when to use the adaptive predictive algorithms for virtual metrology | |
| GB201310169D0 (en) | A method for attesting a plurality of data processing systems | |
| SG159482A1 (en) | Multi-mode processing module and method of use | |
| GB2473136B (en) | Allocating resources to partitions in a data processing system at start up according to a configuration profile | |
| WO2013121085A3 (en) | Method, apparatus, and computer program product for inter-core communication in multi-core processors | |
| GB201211273D0 (en) | Multilevel cache system | |
| FI20155286A7 (en) | System for the production and distribution of biogas |