Тест Мобильного клиента (SIMP HMI)
Тут оставляем сообщения об ошибках, пожелания по доработке/
Описание настройки в статье по адресу:
Тут оставляем сообщения об ошибках, пожелания по доработке/
Описание настройки в статье по адресу:
Отправил проект на simp@simplight.ru, проблема с отображением значений тегов в мобильном клиенте через Modbus TCP сервер Lantan CS-3102, не поможете?
В вашем проекте на всех каналах стояли формулы на чтение. Не понял их назначение. Но с ними и в виндовом мониторе ничего не работало. После удаления формул - заработало и на винде и на андроиде. В качестве устройства использовал modbus эмулятр.
HMI в данный момент не поддерживает формулы ни на чтение ни на запись.
Отправил проект на simp@simplight.ru, проблема с отображением значений тегов в мобильном клиенте через Modbus TCP сервер Lantan CS-3102, не поможете?
Спасибо, после исправления вижу на HMI значения > 32767 , тода вопрос, почему при старых настройках модбас драйвера Монитор отображал эти данные корректно?
Немного по разному значения воспринимаются в мониторе и в мобильном hmi. Постараемся привести к одному виду.
Посмотрел ваш проект.
Настройки типа канала влияют только на внутренние расчеты. Для указания типа значений, считываемые с контроллера - надо настраивать сам Modbus драйвер. И типы данных в нем.
По умолчанию - тип данных в modbus драйвере - Auto. это int16. Если вам нужны числа больше 32767 - то поставьте UInt16.
Разрыв соединения повторить не удалось.
Спасибо, после исправления вижу на HMI значения > 32767 , тода вопрос, почему при старых настройках модбас драйвера Монитор отображал эти данные корректно?
В настройках каналов стоит тип переменнной тега - word, при выводе в HMI (графический элемент "Текст" ) при значении > 65535/2 значение не выводится и соединение отваливается.
Посмотрел ваш проект.
Настройки типа канала влияют только на внутренние расчеты. Для указания типа значений, считываемые с контроллера - надо настраивать сам Modbus драйвер. И типы данных в нем.
По умолчанию - тип данных в modbus драйвере - Auto. это int16. Если вам нужны числа больше 32767 - то поставьте UInt16.
Разрыв соединения повторить не удалось.
В настройках каналов стоит тип переменнной тега - word, при выводе в HMI (графический элемент "Текст" ) при значении > 65535/2 значение не выводится и соединение отваливается.
на телефоне обновлен simp hmi ?
попробуйте с телефона удалить и снова с гуглплэя поставить
В вашем проекте на всех каналах стояли формулы на чтение. Не понял их назначение. Но с ними и в виндовом мониторе ничего не работало. После удаления формул - заработало и на винде и на андроиде. В качестве устройства использовал modbus эмулятр.
HMI в данный момент не поддерживает формулы ни на чтение ни на запись.
А будет поддерживать?
Объясню на примере. С2000-ПП, два состояния, 24 взят (шс на охране), 109 снят. Добавляю тег, если читать с младшего байта то получаю 24 или 109, все как надо, а вот запись идет со старшего байта, приходиться записывать значения 6144 и 27904, а не те же 24 и 109, это не удобно. Поэтому считываю со старшего байта, добавляю формулу, чтоб из 6144 и 27904 получить 24 и 109 в Мониторе, на запись при этом формула не нужна, при чтении со старшего байта записываются значения 24 и 109, как в таблице, в общем я один раз применил формулу, а дальше работаю со значениями описанными в РЭ на С2000-ПП. Как то так, если поняли конечно). Не на эмуляторе в винде все работает как надо.