+3
На рассмотрении

Тест Мобильного клиента (SIMP HMI)

СИМП Лайт (тех поддержка) 8 лет назад в Мобильный клиент обновлен Konstantin 7 лет назад 106

Тут оставляем сообщения об ошибках, пожелания по доработке/


Описание настройки в статье по адресу:

http://support.simplight.ru/topics/454-podklyuchenie-mobilnogo-klienta-simp-hmi-k-oborudovaniyu-ili-k-skada-sisteme-simp-lajt/


При сообщении об ошибке пожалуйста указывайте модель Вашего устройства и версию операционной системы на нём.



Телефон Google Pixel, Android 7.1.2 beta. После загрузки проекта на телефон, не отображается "подложка", видно только белый фон, хотя в мониторе вместо фона вставлена таблица(изображение таблицы в jpg). Я конечно не силен в программировании, но все же, есть теги с устройства подключенного по COM, создал виртуальный канал, на паскале записал значение этого тега в виртуальный канал, создал второй виртуальный канал, сделал так чтоб теперь значение этого виртуального канала записывалось в тег(пока не умею все в одном скрипте делать), первый скрипт запускается циклично (пробовал оба варианта), второй по записи в канал (пробовал оба варианта), дальше все сделал как по инструкции, все открылось на телефоне, есть поле в которое выводиться значение первого виртуального канала и две кнопки для записи фиксированного значения во второй виртуальный канал(который в свою очередь записывает эти значения в тег), так вот проблема в том что с телефона надо нажимать два раза одну из кнопок чтоб тег поменял свое значение, это я что-то со скриптами не так делаю или это ошибка мобильного приложения?

На рассмотрении

пришлите свои проекты на simp@simplight.ru

поставлено в работу

Есть ли новости? Дело в настройке или в программе?

Проблема в программе. В следующей бете будет исправление.

Установил обновления, пропала функция выбора проектов, раньше был значек, "три точки", там я мог выбирать нужный проект, сейчас нет, не могу переключиться между проектами. Управление так и не поправили, приходиться нажимать несколько раз на кнопку. На ПК в Мониторе закрываю мнемосхемы, появляется таблица с тегами и их значениями, нажимаю кнопку на мобильном устройстве, первое нажатие почему то записывает 0, второе, уже нужное значение и так по всем кнопкам.

Еще раз залили обновление.


Скоро появится на гугл.плэй


обновить нужно и приложение и аплоадер, и переконвертировать проекты по новой через аплоадер и залить на телефон.


если не будет работать корректно посмотреть что пишет в логе в аплоадере



А что значит переконвертировать, по новой загрузить на телефон? Если так то все сделал. Приложение обновилось, uploader тоже, закинул проекты, то же самое, проблема осталась. 

что пишет в логе аплоадера ? года нажимаете на кнопку




Я конечно не уверен, возможно проблема у меня, так как это все через виртуальный тег передается посредством скрипта, может вам проекты эти отправить?

Отправил, 11 Мб. А как быть с отсутствием кнопки выбора проектов? Я пока только через uploader могу переключаться между ними.

Переконвертировать - это в uploader зайти в проекты, удалить существующий и "импортировать новый проект". ну или "обновить проект...". и только потом отправлять на устройство.
При отправке на устройство - проект просто копируется с компьютера на устройство. А вот при импорте - проект пересобирается полностью.из мнемосхем десктопного SimpLight в формат для мобильного клиента.

Лог очень похож на работу "кнопки без фиксации". При нажатии записывается одно значение. а при отжатии - другое. 


Проверил еще раз, кнопка - "запись фиксированного значения". С другой стороны, если бы была с фиксацией то постоянно бы так было, а у меня именно со второго раза, но опять же, возможно я что-то со скриптами "намутил", будет ясно после изучения проектов, которые я вчера отправил.

На счет меню с выбором проектов - работает длинный тап (4-5 сек) в пустом месте мнемосхемы (где нет кнопок и слайдеров). т.е. жмем в пустое место и ждем 4-5 сек. потом отпускаем. Когда удерживается нажатие - надо постараться палец держать на одном месте - без перемещений. Для устройств с аппаратными кнопками (без программного системного меню) это единственный вариант вызова списка проектов. Для устройств с программным системным меню - попробую возвратить кнопку "...". Официально - кнопка "..." - она же "Menu" - не приветствуется Google.

Будем еще думать над юзабельностью.

Думаю и так сойдет, попробовал, работает. От незнания все.

Посмотрел ваши проекты - теги объявлены 32-битные (Тип данных - Int32 - т.е. 2 адреса на значение). А функция записи в устройстве - 05, 06 - т.е. значение пишется за 2 приема. вначале один адрес, а затем второй. Чтобы писалось все сразу - надо или тип данных у тегов поменять на 16-битный. Или в устройстве функцию записи поменять на 15, 16.

Десктопный SimpLight работает точно так же.

С ПК работает отлично при данных настройках. А поменять тип данных надо в клиентской части, которая отправляется на мобильное устройство? Или в обоих проектах? Если в Modbus Драйвере стоит тип данных Auto, а в свойствах канала Integer, достаточно поменять только в свойствах канала тип данных или надо и там и там менять?

+1

Хм. на ПК вначале пишется старший адрес, а затем младший. В мобильном наоборот - вначале младший, затем старший. Надо будет к одному виду привести.
Да. настройки надо менять в клиентской части. Именно там жестко выставлен тип Int32. Тип Auto - это Int16. Настройки канала на работу драйвера не влияют. Менять надо только в драйвере.

Пробовал поставить int16, перестали отображаться состояния, по кнопке записывать стало другое значение, менял порядок байт, не помогло. Вернул все на место, в клиенте изменил функцию записи на 15,16 и вуаля, работает с первого нажатия. С С2000-ПП есть нюансы с байтами, они два состояния передают, нужно одно, до этого пришлось функцию на чтение добавлять, чтоб видеть реальные значения, при этом на запись такая функция не нужна, если поменять порядок байт, то получается наоборот, при чтении не нужна функция, а при записи нужна, это и сбило с толку. Главное работает! Благодарю за ответы! Удаленно, кстати тоже нормально работает, использую dyndns.

Планшет Samsung Note 10.1

Изображение в редакторе мнемосхем сделано под горизонтальный экран. На планшете изображение повернулось как для телефона - вертикально. Т.е. сверху и снизу большие пустые полосы.

поставлено в работу

Кстати на телефоне, отображается только горизонтально.

если у мнемосхемы будет ширина меньше высоты, то она будет отображаться в портретном режиме

Понятно, благодарю!

1) проект с 1-м тегом загружен на 2 устройства Samsung 7 edge android 7.0 подключение к контроллеру тег виден, на устройстве планшет Lenovo tab2 android 4.4.2 тег не виден и подключения к контроллеру не происходит

2) Uploader после закрытия/открытия приложения на андроид устройстве перестаёт находить устройство как сканированием, так и подключение по IP? хотя ping проходит

3) фон мнемосхемы на устройстве не отображается

4)после сворачивания окна приложения и разворачивания вновь - экран не восстанавливается

5) после выгрузки проекта с устройства на стартовой заставке отображается квадратик со "снегом!

активные элементы вообще не отображаются (цифровые, кнопочные задатчики...)

Поддерживаются следующие объекты

(+ значит поддерживается,

- значит ПОКА не поддерживается

-- скорее всего не будет поддерживаться):


Фигуры
+ Прямоугольник
+ Квадрат с закругленными краями
+ Круг
+ Емкость горизонтальная
+ Емкость вертикальная
+ Клапан 1
+ Клапан 2
+ Клапан 3
+ Клапан 4
+ Клапан 5
+ Клапан 6
+ Стрелка 1
+ Стрелка 2
+ Стрелка 3
+ Стрелка 4
Трубы
+ горизонтальная труба
+ Вертикальная труба
+ Угольник 1
+ Угольник 2
+ Угольник 3
+ Угольник 4
+ Тройник 1
+ Тройник 2
+ Тройник 3
+ Тройник 4
+ Крестовина


Индикаторы
+ Панель
+ Текст
+ Динамический текст
+ Многострочный текст. индикаторы
+ Радиальный индикатор (120 гр.)
+ Радиальный индикатор (180 гр.)
+ Радиальный индикатор (270 гр.)
+ Индикатор (термометр)
+ Индикатор уровня (верт.)
+ Индикатор уровня (гор.)
+ Линейный индикатор (верт.)
+ Линейный Индикатор (гор.)
+ Сегментный индикатор (верт.)
+ Сегментный Индикатор (гор.)
- Емкость уровень
+ Емкость уровень (конус)


Тренды
- Тренд (Pro)
-- Тренд (XY)


Изображение
+ Изображение
+ Динам. изображение
+ Мульти изображение
+ GIF анимация


Дополнительно
- Время
- Дата
Управление
+ Слайдер (верт.)
+ Слайдер (гор.)
- Цифровой задатчик
- Кнопочный задатчик
- Цифровая клавиатура
-- Строковый задатчик
-- Выпадающий список
-- Ввод даты и времени
+ Запись фиксированного значения
+ Кнопка (тип "без фиксации")
+ Кнопка (тип "тумблер")
+ Кнопка (тип "триггер")
- Запуск внешнего приложения
+ Открытие мнемосхемы
-- Печать мнемосхемы
Камеры
+ IP Камера

Для мобильных устройств кнопочный задатчик наверно неактуален, вместо него хорошо бы использовать всплывающую цифровую клавиатуру андроида, а пока получается особо нечем вводить числовые значения.

Решил быстренько проверить как через интернет работает, пока только индикацию, вроде нормально, показания меняются, ну как минимум подключение есть к серверу. Радует, очень радует!

+1

Кнопка "запись фиксированного значения" не отображает картинки изображений нажато/отжато

Кнопка "без фиксации" иногда "залипает" в нажатом состоянии.

Слайдер не масштабируется в ширину и поэтому на разрешении 1920х1080 совсем плохо виден, к тому же имеет очень мало настроек отображения, например не хватает прозрачного фона, размера, цвета,вида ползунка. Если для Windows это простительно, то для мобильных устройств это уже критично, т.к клиенты-пользователи HMI , особенно таких систем, как Умный дом в первую очередь оценивают дизайн.

изображения будут в следующем обновлении.
по слайдеру - он сейчас точно так же работает в виндовом мониторе. про невозможность менять ширину - в курсе. :)
по красивостям - пока задача добиться максимальной похожести монитора под Windows и hmi под Android (в разумных пределах).

еще по слайдеру. как временное решение - можно делать проекты не под разрешение мобильного устройства, а в 2-4-8 раз меньше. изменений в качестве вы скорее всего не заметите. и слайдеры будут отображаться крупнее.

добрый день. Телевизор платформа Дрон 4.2.1 DNS при завершения установочного файла система пишит
что неправильно подписан пакет файла.???????

попробуйте перекачать установочный файл.

Поставил на Philips V 387 4.4.2 Ядро 3.4.67. написал проект (маленький) работает. Уважуха Вам Пацаны.

Буду увлажнятся в проекте . Плохо что не все управления работает для ввода данных, надеюсь что в скоро исправите. На Телевизор платформа Дрон 4.2.1 DNS так и не ставится может из за ядра (1.0.35)

версия ядра странная - 1.0.35. обычно под версией ядра понимается версия Linux Kernel. на 4-м андроиде ядро должно быть 3.x версии. Или на вашем телевизоре не обычный андроид, а что-то типа GoogleTV или SmartTV.

1) Планшет Alcatel One Touch  Pixi 7  , версия  Android 4.4.2 , Версия ядра 3.4.67  - не работает гиф анимация  и Сегментный индикатор .

2)  Может быть проблема в моих настройках или от ОРС сервера , но  если настроить    так что бы мобильная версия подключалась  на прямую к контроллеру   , и в месте с этим  и подключить скаду  на компе  то один из версии отключается от контроллера 


1. Пришлите пож-ста проекты на почту simp@simplight.ru

2. К какому контроллеру подключаетесь ? Возможно у него ограничение на кол-во одновременных сессий через modbus tcp

Сегодня выпустили обновление SIMP HMI.


Доработки:

1. Добавлены слайдеры (mobile slider), обновлен механизм с бегунком, сейчас при выходе за границы слайдера, бегунок не срывается. 
2. Исправлен баг с кнопками (не возвр. в первое состояние, если сдвинуть с них палец)

В след.релизе будут поля ввода и демо-проект.

------------------------------------------------
ВНИМАНИЕ

Нужно обновить аплоадер и перезалить проекты (это нужно будет только в процессе бета теста, в релизной версии переконвертация будет не нужна)
------------------------------------------------
ОПРОС

Для тех, кто еще не проходил опрос по будущему SIMP HMI, прошу заполнить анкету по адресу
https://goo.gl/forms/vAgilkVzMbkUCIvv1

или написать нам свои пожелания на почту simp@simplight.ru

------------------------------------------

Еще раз обновили приложение и аплоадер.


На гугл плэе скоро появится версия 1.02.

----------------------------------------------------------------------------------------

ВНИМАНИЕ. Обновите SIMP Uploader по ссылке с яндекс.диска
удалите в нем проекты, и переконвертируйте из SLZ снова.


Что исправлено:
в hmi - добавлен лог записи пакетов
в uploader - исправлен баг с формированием проекта. 
в частности у кнопок - значение с предыдущих контролов переносилось на следующие

А можно ли сделать масштабируемость в мобильном приложении, все на небольшом экране будет мелким, а так приблизил нужную часть схемы, нажал что нужно. 

Да и еще, можно ли сделать задержку анимации при нажатии кнопок без фиксации и записи фиксированного значения, кнопка маленькая, палец её всю перекрывает и не очень заметно после отпускания кнопки её нажатие, либо более явно сделать анимацию, либо после отпускания кнопка с задержкой включит анимацию отжатия/нажатия. 

+1

Масштабирование. Пока в планах нет,т.к. усложнит разработку. Рекомендуем рисовать мнемосхемы под мобильный клиент с большими органами управления.


По анимации тоже нет, это предлагаем решать бОльшим размером кнопок, и в дальнейшем появится звук при нажатии на кнопки.


Понятно. Звука будет вполне достаточно.

Подскажите пожалуйста как  можно выводить значение тегов  обычными  цифрами ? Перепробовал все индикаторы    , не получается 

На фото в местах указанные  стрелкам  должны быть значения тегов 



+1

Можно. Например: Фигуры - Прямоугольник. в его свойствах - "привязка к каналу" и "показать переменную".

Спасибо большое , все получилось !!!

Можно ли  в будущем добавить звуковую сигнализацию при авариях  на мобильном клиенте ?

+1

В планах есть и звуки и вибрация. И, возможно, push уведомления. Но это не сиюминутная задача.

Продолжаю тестирования .

Вставил фигуру и в его свойствах - включил "привязка к каналу" и "показать переменную".

Работает . Как только я меняю шрифт  , на мобильном данные пропадают . Если вернуть шрифт обратно то все равно данные  не  видны .

Сделал  несколько фигур и поэкспериментировал .

в верхних фигурах ( 6 шт ) я изменил шрифт , а в низу (3 шт ) оставил  по умолчанию . Теги у всех одинаковые 

пришлите, пожалуйста, мнемосхему на simp@simplight.ru

+1

Вы используете в мнемосхеме шрифт "MS Sans Serif". Мобильный клиент поддерживает только TrueType шрифты, а "MS Sans Serif" - не TrueType. Поменяйте шрифт, например, на "Microsoft Sans Serif" и все будет отображаться.

Было бы здорово  все это реализовать и на IOS операционной системе 

Вначале андроид. Дальше - видно будет. Возможность портирования есть на iOS, на Embedded Linux и т.д., да вообще на что угодно.

Не могу зайти с 2 двух  устройств одновременно  , работает только один из низ , это из за ОРС сервера ?

Это из-за modbus устройства. К сожалению, очень многие конечные устройства не позволяют множественные подключения к себе.

В примерах форм от SIMP все формы по идее должны отображаться в портретном режиме, но отображаются в альбомном и фон залит на весь экран??

Открываете uploader, соединяетесь с устройством, правой кнопкой по устройству, настройки устройства, ориентация, я пока так выхожу из ситуации. Есть минус, либо все горизонтально, либо все вертикально. Хотя выше отвечали что зависит от соотношения сторон, до этого обновления так и было, проверял, сейчас нет.

Так меняется, спасибо!

Добрый день.

Сейчас пока выбрали вариант, что для каждого устройства задаётся ориентация в аплоадере и она единая на все проекты.


Вопрос в том, нужно ли делать автоматическую смену ориентации в зависимости от показываемой страницы., например в зависимости от соотношения сторон,

если высота больше ширины, то включаем портрет, (вертикаль)

если ширина больше высоты , то включаем ландскейп (горизонталь)


Или же лучше в свойствах страницы где то четко указывать в какой ориентации она должна отображаться.



Напишите свои соображения по этому поводу.


А нельзя ли чтоб схема принимала то положение в котором находиться аппарата? Например схема сделана вертикально, ну пусть она будет вертикально пока аппарат находиться вертикально, поменяли положение аппарата, схема приняла горизонтальное положение? Или это сложно? В крайнем случае, я за то, чтобы в свойствах выбирать положение, для каждой схемы независимо.

обсудим и решим как оптимально сделать

как впрочем и любой другой проект с размерами формы где ширина меньше высоты

Добрый день, а что за пункт сабменю "импортировать модбас"?

Это возможность в готовом проекте менять настройки Modbus. Для внутренних тестов. В финальном релизе скорее всего будет отключено.

Сегодня выпустили обновление SIMP HMI.

Доработки:


1. Встроен демо проект
2. Камеры работают только когда мнемосхема на экране
3. Индикаторы уровня не тормозят
4. По умолчанию включен портретный режим (можно переключить через SIMP Uploader)
5. Добавили звук нажатия на управляющие элементы (можно отключить через SIMP Uploader)
6. Добавили вибрацию при нажатии на управляющие элементы (можно включить через SIMP Uploader)



------------------------------------------------ ОПРОС

Для тех, кто еще не проходил опрос по будущему SIMP HMI, прошу заполнить анкету по адресу https://goo.gl/forms/vAgilkVzMbkUCIvv1

или написать нам свои пожелания на почту simp@simplight.ru

------------------------------------------

Uploader я так понимаю тоже новый надо скачать? Откуда, ссылку не дадите?

ссылка на аплоадер https://yadi.sk/d/JzxaRie93H6kvV


заменил и в документе на гугл драйве

Обновил. А где все эти действия делать? В настройках не обнаружил.

Те которые в скобках описаны, вкл./откл. звук и вибрацию.

5. Добавили звук нажатия на управляющие элементы (можно отключить через SIMP Uploader)
6. Добавили вибрацию при нажатии на управляющие элементы (можно включить через SIMP Uploader)

По ссылке выше, качается вот эта версия:


недоглядел..

перезалил


попробуйте еще раз https://yadi.sk/d/JzxaRie93H6kvV


Теперь все нормально, за звук нажатия отдельное спасибо!

Пожалуйста.


Сейчас идёт последний этап перед релизом коммерческой версии.

Прикрутка системы лицензирования.


После её реализации, тестерам нужно будет получить лицензии.

(активным выдадим бесплатно в подарок)



По каким критериям определяется "активность" тестера? Я то, до халявы падкий)

Количеством и качеством обратной связи, 

Вам точно выдадим :)


Дайте две)

Не удержался... 

Теперь серьезно. Это радует, заранее благодарен!

У меня нет в настройках звука и вибрации(((

перекачал , тоже самое , в настройках только орентация и логи устройств

что написано в пункте О программе ?

какая версия?

+1

на телефоне обновлен simp hmi ?


попробуйте с телефона удалить и снова с гуглплэя  поставить

В настройках каналов стоит тип переменнной тега - word, при выводе в HMI (графический элемент "Текст" ) при значении > 65535/2 значение не выводится и соединение отваливается.

пришлите, пожалуйста, проект на simp@simplight.ru

Посмотрел ваш проект.
Настройки типа канала влияют только на внутренние расчеты. Для указания типа значений, считываемые с контроллера - надо настраивать сам Modbus драйвер. И типы данных в нем. 
По умолчанию - тип данных в modbus драйвере - Auto. это int16. Если вам нужны числа больше 32767 - то поставьте UInt16.
Разрыв соединения повторить не удалось.

Спасибо, после исправления вижу на HMI значения > 32767 , тода вопрос, почему при старых настройках модбас драйвера Монитор отображал эти данные корректно?

Немного по разному значения воспринимаются в мониторе и в мобильном hmi. Постараемся привести к одному виду.

Отправил проект на simp@simplight.ru, проблема с отображением  значений тегов в мобильном клиенте через Modbus TCP сервер Lantan CS-3102, не поможете?

+1

В вашем проекте на всех каналах стояли формулы на чтение. Не понял их назначение. Но с ними и в виндовом мониторе ничего не работало. После удаления формул - заработало и на винде и на андроиде. В качестве устройства использовал modbus эмулятр.
HMI в данный момент не поддерживает формулы ни на чтение ни на запись.

А будет поддерживать? 

Объясню на примере. С2000-ПП, два состояния, 24 взят (шс на охране), 109 снят. Добавляю тег, если читать с младшего байта то получаю 24 или 109, все как надо, а вот запись идет со старшего байта, приходиться записывать значения 6144 и 27904, а не те же 24 и 109, это не удобно. Поэтому считываю со старшего байта, добавляю формулу, чтоб из 6144 и 27904 получить 24 и 109 в Мониторе, на запись при этом формула не нужна, при чтении со старшего байта записываются значения 24 и 109, как в таблице, в общем я один раз применил формулу, а дальше работаю со значениями описанными в РЭ на С2000-ПП. Как то так, если поняли конечно). Не на эмуляторе в винде все работает как надо.

мда... странный прибор.
в первом релизе точно формул не будет. дальше - возможно будут, а возможно нет.

В данный момент могу посоветовать только записывать значения с поменянными старшим и младшим байтом. Увы, но другого пути нет.

Я вот так и сделал, читаю с младшего, вижу нормальные значения, формулу убрал, на запись все равно два значения, не запутаюсь, записываю 6144 и 27904, функции на запись 05, 06 и для ПК и для HMI, а вот когда использовал формулу на чтение и записывал 24 и 109 соответственно, с мобильного клиента требовалось использовать функции записи 15,16, мы выше обсуждали проблему, то что не с первого нажатия значение записывается, сначала записывался 0 потом уже 24/109. 

Lantan этот, тормозит, через раз записывает, по своему живет. Через инет так и не записал я значение, хотя отображение есть. В общем отказываюсь я от этой идеи. Вам спасибо за ответы.

Хотя нет, беру слова обратно. Изменил настройки modbus драйвера, было так:


Сделал так(как в прошлом проекте):

Начал отрабатывать корректно, в плане управления, даже через интернет.

А не объясните что такое оптимизатор данных? Где какой и по какой причине применять тот или иной? А то в справке я этого не нашел.

+1

оптимизатор:
None - отсутствие оптимизатора. т.е. каждый адрес запрашивается отдельным пакетом данных. это самый тормозной способ. т.к. необходимо дожидаться пока придет предыдущий ответ и только потом отправлять следующий. Но он нужен для тех приборов, которые не поддерживают множественное чтение.

Data - симп анализирует карту заданных адресов и пытается группировать адреса для запроса одним пакетом. при этом при разрывах в карте адресов - формируется отдельный пакет. т.е. например, заданы адреса 1, 2, 5, 6 - будут сформированы 2 пакета для адресов 1, 2 и для 5, 6.

Full - то же что и Data, но разрывы в карте адресов могут быть включены в пакет (если программа решит что ей выгоднее спросить несколько "лишних" адресов, чем разбивать данные на несколько пакетов). т.е. для адресов 1, 2, 5, 6 будет сформирован один пакет. в нем также придут "лишние" данные - адреса 3 и 4. но их значения будут отброшены. По количеству передаваемых данных - это самый оптимальный вариант. Но он работает не на всех устройствах.

если устройство не поддерживает множественное чтение - то однозначно оптимизатор надо отключать (None).
если поддерживает - то Data или Full. это зависит от того, как обрабатывает запросы к несуществующим адресам само устройство. Есть устройства, которые при запросе несуществующих адресов возвращают ошибку. Например, заданы адреса 1, 2, 5, 6 - то любое чтение (даже множественное с 1 по 6) - возвратит ошибку. Для таких устройств подойдет только оптимизация Data. Ну или надо делать карту адресов без разрывов. Тогда подойдет Full, но работать будет точно так же как и Data.

Full может реально ускорить работу, если адреса заданы через 1. Тогда Data будет работать как None. На каждый адрес будет отдельный запрос. А Full - сгруппирует по возможности чтение. Но таких ситуаций следует избегать.

Побочный эффект множественного чтения - обновление данных может быть гораздо быстрее чем указано при настройке канала. Например адреса 1 и 3 настроены на 1 сек. а адрес 2 - на 2 сек. При групповом чтении все 3 адреса будут обновляться с частотой 1 сек. 
Это надо учитывать. И если это нежелательно - группировать адреса с одной частотой опроса близко друг к другу. 

Теперь понятно, благодарю за ответ!

Подскажите, каким образом можно будет отображать в HMI дробные значения, если не будет формул?

Только если контроллер поддерживает каналы с плавающей точкой.

После официального OTA обновления ОС мобильного аппарата, слетела лицензия, так должно быть?

Пришлите HWID аппарата на почту, посмотрим изменился ли

и заодно модель устройства и версию ОС на нем.

HWID в понедельник пришлю. Аппарат Google Pixel, android 8.0.0.

Сервис поддержки клиентов работает на платформе UserEcho