generalnie jesli chcesz zabierać sie do tworzenia wszystkiego od zera lepiej naucz się programować.
Może niekoniecznie c możesz spróbować również freepascala.
Jeśli jednak nie masz chęci/czasu na nauke od podstaw, to szukaj gotowych rozwiązań.
Piszesz że "uruchamiasz inteligentną pracownię"
czyli masz już wszystko, magistralę, protokół komunikacji, układ sterujący, moduły wykonawcze, pomiarowe itd
Obawiam sie że nie...
Zadajesz dużo mądrych pytań ale błądzisz...
Magistrala RS-485 ma ograniczenie do 32 urządzeń a przy długich przewodach prędkości nie są oszałamiające (100Kbit).
Do tego dochodzi brak gotowych rozwiązań sprzętowych.
Już kiedyś proponowałem zainteresowac sie magistrala 1-wire
Więc teraz trochę się rozpiszę aby cię zainteresować.
Do komunikacji potrzebujesz interfejsu zrobisz go np wg tego schematu
http://www.wiki.2o.pl/wiki/DS9097 lub kupisz na alledrogo
Do magistrali możesz podpiąc gotowe układy 1-wire lub stworzyć samemu na uP atmela.
Od strony programowej użyj OWFS - jakiś czas temu viater stworzył mi taką paczkę dla NND
http://forum.freesco.pl/viewtopic.php?t ... light=owfs
Viater ładnie opisał tam co i jak.
Działa u mnie na NND bez większych problemów i wstaje po restartach od kilkunastu miesięcy.
Sterowanie całością można rozwiązać na wiele sposobów.
Ja odpalam z crona skrypty które wykonuja jakieś zadania.
Np odczytują temperaturę, licznik wody,prądu itp i zapisują to bazy rrdtoola.
Na tej stronie pewien człowiek w fajny sposób udokumentował podobny projekt
http://idom.wizzard.one.pl/
wszystko to też działa na 1-wire