-
- Советую, взять Модбас мастер серьезного производителя, и посмотреть
типы данных, настройки итп. Kepware на час работы -> IBAH(1 знак., 17.05.2022 13:45, ссылка)
- Это демоверсия? - Make_Pic(19.05.2022 18:12)
- Да. Все полнофункционально, но на час работы, потом перезапуск
приложения. Чтобы нельзя было использовать в коммерческих целях, а
поиграться можно. При установке выбирай Модбас Сюиту. - IBAH(19.05.2022 20:11)
- А какие еще есть удобные утилиты для работы с MODBUS RTU, TCP
master/slave? - Make_Pic(21.05.2022 11:07)
- Объясните пожалуйста, зачем нужны "утилиты" если все что угодно
можно собрать в скрипт, тем же Питоном?! За пять минут. - Cкpипaч(22.05.2022 21:01)
- уметь надо, знать надо, - вот для этого и надо. - symbions(23.05.2022 00:01)
- Для отладки применял эмуляторы мастера и слейва: ЫЫyкпy(183 знак., 21.05.2022 14:43, ссылка, ссылка)
- Modbus Poll в качестве мастера и MOD_RSsim в качестве слейва, +«EAT
Консоль» для случаев, когда хочется дать пользователям относительно
понятный интерфейс для работы с девайсом по Modbus, но связываться
с написанием ПО или OPC и SCADA никакого желания нет. AlexG(145 знак., 21.05.2022 14:28)
- Они без жадности есть? - Make_Pic(22.05.2022 19:47)
- Из списка жадный только Modbus Poll, но это лечится - AlexG(23.05.2022 01:38)
- Слэйв, но с СОМ портом(СН340 + Win7) у меня лагал IBAH(1 знак., 22.05.2022 20:17, ссылка)
- Они без жадности есть? - Make_Pic(22.05.2022 19:47)
- Вот тут мне ответили на похожий вопрос symbions(562 знак., 21.05.2022 13:38, ссылка, ссылка)
- Объясните пожалуйста, зачем нужны "утилиты" если все что угодно
можно собрать в скрипт, тем же Питоном?! За пять минут. - Cкpипaч(22.05.2022 21:01)
- А какие еще есть удобные утилиты для работы с MODBUS RTU, TCP
master/slave? - Make_Pic(21.05.2022 11:07)
- Да. Все полнофункционально, но на час работы, потом перезапуск
приложения. Чтобы нельзя было использовать в коммерческих целях, а
поиграться можно. При установке выбирай Модбас Сюиту. - IBAH(19.05.2022 20:11)
- Это демоверсия? - Make_Pic(19.05.2022 18:12)
- Нет - ASDFS(16.05.2022 10:13)
- Тобишь как производитель сделает так и будет - Make_Pic(16.05.2022 10:22)
- Даже не понял вопроса - MODBUS RTU есть специально для АЦП, ЦАП и
Инкрементального энкодера? Я думал модбасу всё равно, что делает
прибор - symbions(16.05.2022 09:31)
- Например - устройство Slave аналоговых входов (АЦП) может сидеть на
любом адресе и данные передаваться в собственном формате у разных
производителей? - Make_Pic(16.05.2022 10:00)
- Протокол это способ интерпретации массива байтиков. Протоколу пофиг
что с его помощью управляется. - POV(16.05.2022 10:17)
- Понятно - Make_Pic(16.05.2022 10:21)
- в модбасе есть разница только: чтение или чтение/запись, это
первое. обращение только к биту или к 16битному регистру, это два,
групповая или негрупповая команда/функция, это три. ну и четыре,
если в твоем дивайсе мало памяти или по какой-то иной причине ты не
можешь обеспечить группу длинной как по стандарту, т.е. в 512
регистров(или байт? не помню), кажися, то ты в своих доках на эту
тему специально делаешь описание, типа максимальная длина запроса =
23байта, например, это LordN(325 знак., 16.05.2022 11:50)
- Да, с флоат беда. Когда начинали делать не нашли (или не было)
описания флоата в Модбасе - сделали как в приборе. А потом
оказалась, что в стандарте (или по факту большинство передаёт в
другом порядке) не так. Одно утешает - не мы одни, заметное число
производителей натсупило на эти грабли. symbions(361 знак., 16.05.2022 13:00)
- Стандарт вообще не регламентирует, что и как в регистрах
передается, ни флоаты, ни биты. Имеете полное право делать по
своему усмотрению. - AlexG(17.05.2022 16:39)
- Угу. Я более-менее подробно читал страый стандарт - новую версию не читал. Но в софте серьёзной конторы (не помню - каюсь) встретил возможность переставлять байты во флоате - и там был порядок, который был подписан как стандарт - я и подумал, что ввели флоат и узаконили порядок байт в нём. symbions(40 знак., 18.05.2022 00:10)
- у овена дефолтный флоат выглядит так LordN(1 знак., 17.05.2022 16:03, картинка)
- Ага, осталось выяснить что за байт 1, а что 2 :) symbions(68 знак., 18.05.2022 00:11)
- номера - это старшинство байт LordN(18 знак., 18.05.2022 09:05)
- самое заебнутое, что мне попадалось на тему лонгов и флоатов, когда
в одном дивайсе read-write и read only были переебаны - в одном
случае так(типа старшим регистром вперед), в другом эдак(старшим
байтом) для лонга и такая же хурма для флоатов только уже из двух
оставшихся вариантов. вот я тогда матерился выдумке... LordN(131 знак., 17.05.2022 16:09)
- Мы оборачиваем свои данные в функцию 43 (Encapsulated Interface Transport), и гори оно сизым огнем вся эта кривая адресация в PeterD(8 знак., 18.05.2022 09:15, ссылка)
- Ага, осталось выяснить что за байт 1, а что 2 :) symbions(68 знак., 18.05.2022 00:11)
- Стандарт вообще не регламентирует, что и как в регистрах
передается, ни флоаты, ни биты. Имеете полное право делать по
своему усмотрению. - AlexG(17.05.2022 16:39)
- Да, с флоат беда. Когда начинали делать не нашли (или не было)
описания флоата в Модбасе - сделали как в приборе. А потом
оказалась, что в стандарте (или по факту большинство передаёт в
другом порядке) не так. Одно утешает - не мы одни, заметное число
производителей натсупило на эти грабли. symbions(361 знак., 16.05.2022 13:00)
- в модбасе есть разница только: чтение или чтение/запись, это
первое. обращение только к биту или к 16битному регистру, это два,
групповая или негрупповая команда/функция, это три. ну и четыре,
если в твоем дивайсе мало памяти или по какой-то иной причине ты не
можешь обеспечить группу длинной как по стандарту, т.е. в 512
регистров(или байт? не помню), кажися, то ты в своих доках на эту
тему специально делаешь описание, типа максимальная длина запроса =
23байта, например, это LordN(325 знак., 16.05.2022 11:50)
- Понятно - Make_Pic(16.05.2022 10:21)
- Протокол это способ интерпретации массива байтиков. Протоколу пофиг
что с его помощью управляется. - POV(16.05.2022 10:17)
- Например - устройство Slave аналоговых входов (АЦП) может сидеть на
любом адресе и данные передаваться в собственном формате у разных
производителей? - Make_Pic(16.05.2022 10:00)
- Советую, взять Модбас мастер серьезного производителя, и посмотреть
типы данных, настройки итп. Kepware на час работы -> IBAH(1 знак., 17.05.2022 13:45, ссылка)