janusz182 napisał:
I teraz jeszcze takie pytanie, jak master wyśle komendę print 0103, to wysyła on na wszystkie układy podłączone do magistrali i tylko w slave o numerze 01 (na przykład) wykona się instrukcja 03??? Tak to rozumiem. No i czy instrukcja INPUT nadaje się do odebrania danych z magistrali??
Dokładnie tak ale musisz w procedurze obsługi odebranych komunikatów rozróżnić o który slave ma odpowiadać. Wiadomość dotrze do każdego lecz Ty na podstawie np pierwszego znaku określasz że dalsza część komunikatu dotyczy tego układu a nie innego.
Co do podpinania PC to musiał byś zrobić dwa Mastery, albo jeden przełączany z Mastera na slave po podłączeniu PC. Tutaj złotej recepty nie ma, wszystko musisz sam obsłużyć.
Najłatwiej to dać układ z dwoma sprzętowymi magistralami RS w jednym z urządzeń.
Jednym łączysz się w magistrale np po RS485 a drugim z PC po RS232.
Albo dodać drugą obsługę RS programową.
Nie pytaj o polecenia języka Bascom gdyż go nie znam.