Nie mówie że już wiem na pewno ale tak na powiedzmy te 95% że to jednak na PC będę miał Mastera(a w zasadzie to server) a na sterowniku slava(klient).
To zależy pewnie od tego jaki cel chce się osiągnąć. U mnie to wygląda tak że chce odczytać dane z poziomu PC ze sterownika a także przesłać, a zadaniem Mastera jest wysyłanie zapytań i poleceń do sleva, tak mi sie wydaje.
Drugą rzeczą, w sumie dla której tu właśnie napisałem i z którą mam problem, to implementacja takowego protokołu w C#, wiem że są gotowe biblioteki i z niektórych nawet trochę próbowałem korzystać, ale jak zrobiłem taki myk, że po założeniu na PC klienta oraz na sterowniku klienta udawało mi sie przesyłać jakieś dane, to uznałem że wole sie polecić ludzi kompetentnych.
A i jeszcze jedna taka kwestia, w sumie dotycząca czysto Modbus-a, mam taki przypadek że komunikuje się za pomocą gotowego programu Modbus Scanner z moim sterownikiem i po ustawieniu na 1 pewnego wyjścia, po kilku sekundach wraca na stan początkowy czyli 0, nie do końca wiem czemu tak sie dzieje. Mam to uznac jako norma i mam dostosować do tego program czy jednak to nie tak powinno byc?