Я делал так: cоздавал новый проект, назначал требуемое устройство и компилировал - для того, чтобы в меню программатора было доступно Examine. Далее нажимается эта кнопка и получаем сообщение "Finished data reading from device". Дальше File->Save Programmong Data As... В файле присутствует заголовок ~130 байт, дальше - данные. Если FFы, то установлен бит защиты. При чтении программатор ничего об этом не сообщает. А заголовок, добавляет MAX+, а не читает его из устройства.
Сейчас с высокой долей вероятности туда и встало бы что-то готовое типо kincony. Но тогда, 2 года назад, мы пошли по такому пути реализации) На тот момент ещё были идеи сделать более уникальное устройство на базе этого, настраиваемый снифер, который будет перехватывать интересующие юзера байты и выкидывать их уже в удобном JSON виде, но она быстро ушла в небытие)
Да и с этого устройства наверное на текущий момент времени смысла не вижу, точно также вместо него встал бы копеечный преобразователь RS485->Ethernet и все логика ESP32 с преобразованием переехала бы на бэкэнд. Но были заложенные дискретные входы и выходы, которые делались по просьбе заказчика на всякий случай, не пригодились и не используются)
1) Согласен абсолютно, на тот момент ещё имели привычку доверять словам заказчика и не лезли)
Да и пароль на Siemens s7-200/300 ломается без особых усилий, просто мы тогда этого не знали)
2) Возможно) Скорость согласен, имея время длительности передачи одного бита, мы можем ее посчитать. У меня так отчётливо из осциллограммы телеграммы все эти параметры не проглядываются, возможно потому что не так часто приходится с этим сталкиваться)
💀
Инфа отсюда. Про "MAX+" я что-то не заметил.
Ничего вроде не пропустил, никакого волшебного фофана я ПЛИСу не давал перед скачиванием, чтобы он разлочился)
Сейчас с высокой долей вероятности туда и встало бы что-то готовое типо kincony. Но тогда, 2 года назад, мы пошли по такому пути реализации) На тот момент ещё были идеи сделать более уникальное устройство на базе этого, настраиваемый снифер, который будет перехватывать интересующие юзера байты и выкидывать их уже в удобном JSON виде, но она быстро ушла в небытие)
Да и с этого устройства наверное на текущий момент времени смысла не вижу, точно также вместо него встал бы копеечный преобразователь RS485->Ethernet и все логика ESP32 с преобразованием переехала бы на бэкэнд. Но были заложенные дискретные входы и выходы, которые делались по просьбе заказчика на всякий случай, не пригодились и не используются)
1) Согласен абсолютно, на тот момент ещё имели привычку доверять словам заказчика и не лезли)
Да и пароль на Siemens s7-200/300 ломается без особых усилий, просто мы тогда этого не знали)
2) Возможно) Скорость согласен, имея время длительности передачи одного бита, мы можем ее посчитать. У меня так отчётливо из осциллограммы телеграммы все эти параметры не проглядываются, возможно потому что не так часто приходится с этим сталкиваться)