What programming philsophy is this

Status
Not open for further replies.

darcyrandall2004

Full Member level 1
Joined
Feb 1, 2009
Messages
97
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,286
Location
Perth, WA, Australia
Visit site
Activity points
2,099
Hello,

I am currently working on a project at work that involves packages being sent around a plant on conveyor belts. Each conveyor belt is broken up into a number of individual positions. Each position has a number of state machines associated with it. I.E a package arrives at that position, depending on the properties of the package the position executes the appropriate state machine that will see the package directed in the correct direction. I.e The position may initiate a pusher that drives the package onto another conveyor belt.

Basically there is not one overall program that controls the entire sequence of the plant, there is but a heap of small programs that control the plant.

What is the name for this programming philosophy?

Thank you
 

I won't call it a philosophy. It's a distributed control system, appropriate for a some processes. https://en.wikipedia.org/wiki/Distributed_control_system

Some points are unclear in your description, e.g. do you consider communication channels between adjacent controllers, or is all necessary information carried by the packages itself?
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…