Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What programming philsophy is this

Status
Not open for further replies.

darcyrandall2004

Full Member level 1
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
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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top