
Сообщение от
Ovtia
Для чего мне это нужно: система состоит из нескольких однотипных, но не идентичных объектов, опрашиваемых по шине одним мастером. Мне бы хотелось иметь общую "базу кода" для этих объектов, т.к. различие в их поведении можно определить в паре ключевых мест в программе, остальные 95% кода идентичны для всех слейвов. Сделав предположение, что программно изменять конфигурацию нельзя, т.к. скорее всего конфигурация применяется один раз после старта ПЛК, я скромно надеялся на возможность хотя бы считать значение параметра Address слейвов. Адрес modbus - это то, что точно будет отличать эти объекты друг от друга и по его значению можно было бы определять логику в этих ключевых местах.
Конечно можно без проблем определить для этого специальную константу, но это уже нужно не забыть изменять и ее тоже.