Не надо все регистры, достаточно иметь нулевой символ в конце
Вид для печати
Судя по дискуссии, вывести на СМИ-2М, отображение (- - - -) с ПР200 не получится?
Большое спасибо
Добрый день.
Выпустили новую версию прошивки для СМИ2-М - 1.0.4.
Изменения:
1. Добавили режим отображения Числовая бегущая строка.
В этом режиме проверка значений типа INT, UINT, DINT, UDINT и REAL на принадлежность диапазону (-999…9999) не производится.
Это позволяет отображать на индикаторе значения, число знаков в которых превышает число разрядов индикатора.
Точность значений с плавающей точкой (REAL) в этом случае ограничена 3 знаками после запятой.
2. Исправили обработку таймаута безопасного состояния (спасибо пользователю Валенок за замечения).
Теперь после подачи питания индикатор находится в безопасном состоянии до получения первого корректного Modbus-запроса.
Кроме того, таймаут в режиме Slave теперь не срабатывает в тех случаях, когда к прибору от мастера есть только запросы чтения (а запросов записи нет).
На прошлой прошивке таймаут срабатывал при отсутствии запросов записи независимо от наличия запросов чтения.
Обновить прошивку можно через MicroUSB с помощью программы прошивки (см. инструкцию в РЭ, п. 8.2).
Обновление на эту прошивку возможно только с прошивки 1.0.3 (но не более ранней прошивки, которая была в приборах, раздаваемых на бета-тест).
Она также доступна на сайте вместе с обновленным РЭ:
https://owen.ru/product/smi2_m/software
мне видится что слово модбас надо убирать из наименования прибора. Потому как диапазон регистра занимает пять знакомест. Что бы все отобразить, что начинается с 10тысяч, я не подумавши предложил два индикатора поставить вряд и все бы ни чего, но когда они начинают отображать, например 20001, на одном индикаторе 2, на другом 1, остальные знакоместа потухшие. Может конечно зря я ни индикаторе с младшими цифрами делю на 10тысяч, вдруг нули будут подсвечены, да вот как проверить то на удаленном объекте. Из-за этого и перевести на отображение String переменной роблематично
По какой причине?Цитата:
мне видится что слово модбас надо убирать из наименования прибора.
См. в РЭ описание параметра Число ведущих нулей.Цитата:
например 20001, на одном индикаторе 2, на другом 1, остальные знакоместа потухшие.
По причине того, что отображаться может только одна шестая возможных значений.
Я приборов даже в руках не держал, мое дело было снабдить данными, настройки прибора делали местные, возможно этот пункт не работает, я не знаю пока
ЗЫ. Ссылку на раздел можно, потому что поиском по документу ни фраза ни слова не находят ни чего нужного
Можно подробнее раскрыть эту фразу? В частности, привести математические выкладки.Цитата:
По причине того, что отображаться может только одна шестая возможных значений.
Очень важное уточнение.Цитата:
Я приборов даже в руках не держал, мое дело было снабдить данными, настройки прибора делали местные
п. 7.5.Цитата:
ЗЫ. Ссылку на раздел можно, потому что поиском по документу ни фраза ни слова не находят ни чего нужного