Architecture thoughts

S

Thread Starter

Stan Brown

You know, this thing is really starting to come together in my mind.
Let me run some thoughts by the group.

The way I see things we have multiple co-operating tasks. We have I/O scanner task(s), logic engine, tasks, timer execution tasks, pid
execution tasks. motion control execution tasks. etc.

These tasks all talk to each other via the data tables we have sketched out earlier. The question about where to execute that timers really formulated this in my mind.

The user would set up the data tables, and all the processes would communicate with each other via these. These would be in shared memory,
and the various tasks would all pass data through them.

This ties in very well with the thoughts I have previously posted about I/O scanner tasks and logic processor tasks.

How does this sound?

--
Stan Brown [email protected] 843-745-3154
Westvaco
Charleston SC.

_______________________________________________
LinuxPLC mailing list
[email protected]
http://linuxplc.org/mailman/listinfo/linuxplc
 
M
Stan Brown wrote:
>
> You know, this thing is really starting to come together in my mind.
> Let me run some thoughts by the group.
>
> The way I see things we have multiple co-operating tasks. We have I/O
> scanner task(s), logic engine, tasks, timer execution tasks, pid
> execution tasks. motion control execution tasks. etc.
>
> These tasks all talk to each other via the data tables we have sketched
> out earlier. The question about where to execute that timers really
> formulated this in my mind.
>
> The user would set up the data tables, and all the processes would
> communicate with each other via these. These would be in shared memory,
> and the various tasks would all pass data through them.
>
> This ties in very well with the thoughts I have previously posted about
> I/O scanner tasks and logic processor tasks.
>
> How does this sound?


Does the phrase 'make it so...' sound too presumptious??


Mark

_______________________________________________
LinuxPLC mailing list
[email protected]
http://linuxplc.org/mailman/listinfo/linuxplc
 
Top