Kompletna lista funkcji Modbus

Czy ktoś kompetentny mógłby mi wyjaśnić sprawę niejawnych komend protokołu modbus? Problem polega na tym, że w dokumentacji znajdującej się na stronie

formatting link
oraz w wielu innych dokumentacjach pokazane są tylko bardzo podstawowe funkcje typu odczytu/zapisu bitów, bajtów w różnych przestrzeniach adresowych, obsługi fifo, plików i diagnostyki. Na tym się specyfikacja kończy.

Zastanawia mnie dlaczego nie są tam opisane funkcje podstawowe ze względu na sam sterownik, czyli: jak włączyć sterownik w tryb RUN, jak go zatrzymać, jak podmienić mu program, który wykonuje. Rozumiem, że te funkcje zależą w pewnym stopniu od konkretnego modelu PLC, ale przecież ich sens jest wspólny dla wszystkich.

Dlaczego w dokumentacji w ogóle nie występuje np funkcja numer 9, która służy ponoć do ładowania programów? O jej istnieniu dowiedziałem się całkiem przypadkiem, ale wychodzi na to, że co najmniej kilka sterowników właśnie tej funkcji w tym celu używa.

Rozumiem, że nie musi to być ścisłym standardem, ale dlaczego nikt się nie zająknie, że wszyscy tak robią? Czy trafił ktoś na dokumentację co jeszcze kryje się pod pozostałymi funkcjami i jaki zwykle mają format?

Wiem, że część funkcji jest przeznaczona dla użytkownika, ale chodzi mi o funkcje publiczne, zarezerwowane.

Reply to
Bartosz Sarama
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.