Patent ID: 8108056
Filing Date: 2012-01-31
Classification: G05B

Abstract:
1. An industrial controller comprising: a multicore electronic computer having a first and second processor, each processor having respective memory caches; a shared electronic memory communicating with the first and second processors through their memory caches, the electronic memory holding a first and second operating system; and a startup sequence circuit responding to a startup signal to: (a) load the first operating system onto the first processor, the first operating system being an industrial control operating system; (b) load the second operating system onto the second processor; (c) assign application programs to the first processor and to the second processor based on characteristics of the first and second operating systems, wherein the characteristics of the operating systems affect the operation of the assigned applications; and wherein the programs on the first processor and programs on the second processor communicate by exchanging data using shared space in the electronic memory.