ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1424428 Топик полностью
Eddy_Em (09.04.2024 13:51, просмотров: 60) ответил stf на сервисное по бывает от производителя например по моей тематике. Если его нет - то modbus poll и вручную. Ну если много однотипно прошивать- проще сделать по типу того что вы описали, скриптик какой-нибудь...
Во-первых, "сервисное ПО" обычно исключительно под маздай, что сразу же нафиг-нафиг. Во-вторых, даже если бы было под линукс, все равно графическое, т.е. нафиг-нафиг. Нужна консольная утилита - я ее и сам напишу - которая будет настройки считывать в конфиг-файл и из конфиг-файла записывать. Ну и основной демон всегда писать приходится вручную - то, что собственно "окучивает" железяки и дальше через сокет передает/принимает данные. 

Modbus poll, как я понял, просто тупо опрашивает вообще все возможные регистры в надежде достучаться до поддерживаемых? Там ведь тоже нет никакого "словаря", чтобы написать "это - такой-то параметр, делает он то-то, имеет такой то тип и диапазон данных".

Вручную данные я умею писать - еще в прошлом году в свой tty_term добавил "модбас-режим" - чтобы для RTU автоматом вычислять CRC.


А здесь просто ною: казалось бы, "стандартные протоколы", а как начнешь разработку, так сам с нуля 100500 строк ненужных данных колбась вместо того, чтобы взять их где-то готовые!

eddy-em.livejournal.com github.com/eddyem