Стартовая страница › Форумы › Новые идеи › Драйвер Modbus и др.
- В этой теме 15 ответов, 4 участника, последнее обновление 1 год, 3 месяца назад сделано
manjey73.
-
АвторСообщения
-
06.03.2025 в 09:43 #37033
manjey73УчастникОчень не хватает в драйвере поля Множитель, чтобы сам драйвер делал формулы преобразования сразу на выход переменной, вместо того, чтобы лепить в каналах формулы Cnl/10 и так далее.
Собственно это относится к любым драйверам. Так гораздо удобнее, особенно при создании шаблонов, который создается один раз, но устройств может быть несколько.
06.03.2025 в 13:22 #37054
JurasskParkУчастникА у кого-то давно это есть. 😉
http://jurasskpark.ru/pubimg/up/1741256453c665b42.jpg06.03.2025 в 13:54 #37063
MikhailМодераторДаже был такой pull request. Но его было невозможно принять, потому что реализация линейного преобразования затрагивает драйвер Modbus Slave, не всё так просто, как может показаться на первый взгляд.
06.03.2025 в 13:57 #37064
MikhailМодераторТо что это полезная опция, очевидно.
06.03.2025 в 15:51 #37069
manjey73Участникнемного подзадолбался. Сперва набиваешь шаблон, а потом еще тыкаешь формулы Cnl/100
Еще не проверял, но вероятно придется делать Cmd*100 при отправке.В общем как минимум множитель очень бы не помешал.
06.03.2025 в 19:08 #37073
manjey73УчастникJurasskPark, надо попробовать, вопрос все ли там реализовано, как в штатном Modbus драйвере и +.
Или чего-то не хватает…
Совместить то два не получится 😀07.03.2025 в 10:22 #37094
manjey73Участник@jurasskpark ну-у-у
1. где скачать не нашел даже на посмотреть
2. по части бесплатности с одним только множителем против штатного драйвера не попрешь 🙂07.03.2025 в 12:36 #37111
MikhailМодераторЗдесь на форуме много пожеланий по драйверу Модбас.
Было бы круто реализовать универсальное вычитывание архивов. Но нужно анализировать, как производители приборов это реализуют.
Самый спрашиваемый драйвер из тех, которых сейчас нет, это МЭК 61850.07.03.2025 в 12:58 #37113
manjey73Участник@mikhail я же предлагал, добавьте в Modbus возможность запрашивать расширенные команды. Чтение файлов, массивов (там вроде команды 20, 21) и отдельно под эти команды секции шаблона, где можно описать хоть черта лысого…
То есть главное чтобы драйвер умел создать запрос и получить ответ, а разбор полетов через шаблон. Потому что что туда производитель запихнет, это его право.61850 и 60870 это головная боль многих. никто не хочет платить за разработку, все хотят на халяву.
07.03.2025 в 13:47 #37117
JurasskParkУчастникКороче, выложу драйвер и будем всем форумом дописывать.
07.03.2025 в 13:48 #37118
a80808УчастникУ семи нянек… )))
07.03.2025 в 14:11 #37120
JurasskParkУчастникГлавным архитектором проекта назначается a80808. Он будет отвечать за качество продукта.
07.03.2025 в 14:28 #37121
a80808УчастникАй…
07.03.2025 в 14:52 #37123
manjey73Участникдописать то не проблема, большая проблема разобраться в чужом коде 🙂
для меня так вообще ужас какая это проблема.
У меня в некоторых драйверах как раз такой принцип, я не знаю, что изобретет производитель, просто выискивал соотношения и пытался их описать шаблоном изменения для кода.
Ну там типы переменных, множители и т.д. всякое.
А учитывая, что эти команды Modbus читают просто массив байт, что туда впихнет производитель прибора, он должен описать в документации. Вот под это и подстраиваться.У нас вот пример есть, это архивы в ВИСТ приборах, начать можно с него.
07.03.2025 в 15:20 #37128
a80808Участникчто туда впихнет производитель прибора, он должен описать в документации.
К сожалению «Производитель оставляет за собой право вносить изменения…без упоминания об этом в технической документации..
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.